如何使用类和描述rdf编写代码

如何使用类和描述rdf编写代码,rdf,Rdf,我是RDF的新手。我用一个属性ISBN创建了类书。我想用描述来填充数据。但是,我的代码不起作用。你知道为什么吗 <?xml version='1.0'?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <rdfs:Class rdf:ID="book"

我是RDF的新手。我用一个属性ISBN创建了类书。我想用描述来填充数据。但是,我的代码不起作用。你知道为什么吗

<?xml version='1.0'?>
<rdf:RDF
       xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
       xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">

<rdfs:Class rdf:ID="book">
   <rdfs:comment>The class of books</rdfs:comment>
</rdfs:Class>

<rdfs:Property rdf:ID="ISBN">
  <rdfs:comment>
     It is a property of books and takes literals as values.
  </rdfs:comment>
  <rdfs:domain rdf:resource="#book"/>
</rdfs:Property>

<rdf:Description rdf:ID="12345">
  <rdf:type rdf:resource="&mydomain ; book"/>
   <mydomain:ISBN> abc567 </mydomain:ISBN>
</rdf : Description>

</rdf:RDF>

书的种类
它是书籍的属性,以文字为值。
abc567

谢谢

rdf代码中有几个输入错误:

  • 标识符URI不应以数字开头
  • 未声明“mydomain”命名空间
  • 关闭rdf描述时有一个额外的空间
  • 以下代码是正确的:

    <?xml version='1.0'?>
    <rdf:RDF
           xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
           xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
           xmlns:mydomain="http://example.org#"
    >
    
    <rdfs:Class rdf:ID="book">
       <rdfs:comment>The class of books</rdfs:comment>
    </rdfs:Class>
    
    <rdfs:Property rdf:ID="ISBN">
      <rdfs:comment>
         It is a property of books and takes literals as values.
      </rdfs:comment>
      <rdfs:domain rdf:resource="#book"/>
    </rdfs:Property>
    
    <rdf:Description rdf:ID="a12345">
      <rdf:type rdf:resource="#book"/>
       <mydomain:ISBN> abc567 </mydomain:ISBN>
    </rdf:Description>
    
    </rdf:RDF>
    
    
    书的种类
    它是书籍的属性,以文字为值。
    abc567
    

    将来,您可以使用以下链接:验证您的RDF。我希望这能回答您的问题。

    您的问题是无法回答的,如果没有看到您的代码,我们不可能知道您的代码有什么问题!另外,您所显示的数据是什么?是您的输入、输出还是期望的输出?您还需要描述您的预期输出是什么(最好包括一个示例)