验证一个关于rdf和rdf如何相关的示例?

验证一个关于rdf和rdf如何相关的示例?,rdf,semantic-web,rdfs,Rdf,Semantic Web,Rdfs,也有类似的问题和答案。然而,以前的研究都没有给出例子 这是rdfs代码 它是在localhost:3000/动物上托管的 这是rdf代码 abc 它托管在localhost:3000/horseinstance上 这是rdf和rdf的正确关联方式吗 这是rdf和rdf的正确关联方式吗 问题的这一部分有点不清楚。RDF是一种基于三元组形式(主语、谓语、宾语)的数据表示,其中主语是IRI或空白节点,谓语是IRI,宾语是IRI、空白节点或文本。RDF标准规定了某些特定虹膜的一些特殊含义,但这是

也有类似的问题和答案。然而,以前的研究都没有给出例子

这是rdfs代码


它是在localhost:3000/动物上托管的

这是rdf代码


abc
它托管在localhost:3000/horseinstance上

这是rdf和rdf的正确关联方式吗

这是rdf和rdf的正确关联方式吗

问题的这一部分有点不清楚。RDF是一种基于三元组形式(主语、谓语、宾语)的数据表示,其中主语是IRI或空白节点,谓语是IRI,宾语是IRI、空白节点或文本。RDF标准规定了某些特定虹膜的一些特殊含义,但这是每个人都同意让它们表达的含义。RDFS是RDF的模式语言。它只是对更多IRIs赋予了更多的含义,比如rdfs:subassof和rdfs:Class

基于您向我们展示的RDF片段,我想您是在问我们,基于您展示的RDF,RDF是否以适当的或常规的方式使用RDFS模式。答案是“不是真的”。如果查看数据的三元组,而不是它们的RDF/XML序列化,可能会更容易。RDFS文件有三个三元组:

<localhost:3000/animal#animal> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
<localhost:3000/animal#horse> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2000/01/rdf-schema#Class> .
<localhost:3000/animal#horse> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <localhost:3000/animal#animal> .
。
.
.
您的RDF文件有一个:

<http://www.recshop.fake/things> <localhost:3000/animal#horse> "abc" .
“abc”。
这都是合法的RDF,所以从这个意义上说,它是“OK”,但是您的RDF将动物声明为类,并且动物的子类。现在,您使用horse作为谓词,将资源事物与文本“abc”关联起来。通常,您会使用声明的类,如horse,作为谓词为rdf:type的三元组的对象,以指示主语是该类的成员。例如,你会说:

<http://example.org/BlackBeauty> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <localhost:3000/animal#horse> .
在RDF/XML中,这看起来像:


或者这样(因为相同的RDF图可以通过多种方式在RDF/XML中序列化):