我刚刚开始看语义网,有一件事我不确定:
Turtle,JSON-LD(以及类似Trig的其他工具)只是简单地以各自的语法编写RDF的方法吗?
据我以某种RDF格式了解后,我可以很高兴地运行SPARQL查询-或它们之间的区别是否还更多,例如特定的用例?
问候
SPARQL是一种声明性查询语言,用于对以RDF表示的数据(即,关系表示为subject-> predicate-> object 3-tuples)执行数据定义和数据操作。
SPARQL由SPARQL处理器(或引擎)处理,这通常是支持RDF的DBMS,四或三存储的功能。
您使用SPARQL的能力完全不受使用RDF-Turtle或JSON-LD表示法创建的RDF的影响。
最后,SPARQL查询的主体实际上是RDF-Turtle加上变量的额外支持,这是用于实体表示的另一种机制。