在OWL中引用现有架构?

时间:2011-12-15 21:44:22

标签: owl

是否可以在OWL中使用现有架构?特别是,我打算扩展

http://schema.org/Book

有几个属性,但我不知道如何开始:

<owl:Class rdf:ID="ExtendedBook">
  ... my additional attributes
  <rdfs:subClassOf rdf:resource="xxxxxx" /> 
</owl:Class>

如何引用Schema的Book定义而不是xxxx?

1 个答案:

答案 0 :(得分:0)

我不确定我是否正确理解了这个问题。是否要导入原始本体,然后扩展Book类?它或多或少会像这样:

<rdf:RDF xmlns="..."
  xmlns:schema="http://schema.org/">

 <owl:Ontology rdf:about="">
   <owl:imports rdf:resource="http://schema.org/"/>
 </owl:Ontology>

  <owl:Class rdf:ID="ExtendedBook">
    ... my additional attributes
    <rdfs:subClassOf rdf:resource="schema:Book" /> 
  </owl:Class>

</rdf:RDF>