Where/how定义一个共同的对象属性用于不同的本体
Where/how to define a common object property used in different ontologies
我正在开发一个 ontology,但我在不同文件中有不同的部分,它们具有不同的 URI,所有部分都以 http://www.semanticweb.org/lsarni/ontologies/
.
开头
我已经按照here描述的方式定义了partOf
,现在看起来像这样:
<owl:ObjectProperty rdf:about="http://www.semanticweb.org/lsarni/ontologies/curricula#partOf">
<rdfs:subPropertyOf rdf:resource="http://www.w3.org/2002/07/owl#topObjectProperty"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
<rdfs:comment xml:lang="es">Indica la composición entre individuos</rdfs:comment>
<rdfs:comment xml:lang="en">Represents part-whole relations</rdfs:comment>
<rdfs:label xml:lang="es">parteDe</rdfs:label>
</owl:ObjectProperty>
但我注意到我想在不同的部分使用它,导入 curricula
没有意义,因为我只需要 partOf
.
是否有处理此问题的标准方法,或者我应该只创建一个新文件并将此对象移动到那里 属性 并在需要时导入它?
实现此目的的最佳方法是让 ontology 具有这些属性和 类 并在需要时导入它 - OWL 不支持仅导入 [=] 的一部分12=], 目前.
我正在开发一个 ontology,但我在不同文件中有不同的部分,它们具有不同的 URI,所有部分都以 http://www.semanticweb.org/lsarni/ontologies/
.
我已经按照here描述的方式定义了partOf
,现在看起来像这样:
<owl:ObjectProperty rdf:about="http://www.semanticweb.org/lsarni/ontologies/curricula#partOf">
<rdfs:subPropertyOf rdf:resource="http://www.w3.org/2002/07/owl#topObjectProperty"/>
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
<rdfs:comment xml:lang="es">Indica la composición entre individuos</rdfs:comment>
<rdfs:comment xml:lang="en">Represents part-whole relations</rdfs:comment>
<rdfs:label xml:lang="es">parteDe</rdfs:label>
</owl:ObjectProperty>
但我注意到我想在不同的部分使用它,导入 curricula
没有意义,因为我只需要 partOf
.
是否有处理此问题的标准方法,或者我应该只创建一个新文件并将此对象移动到那里 属性 并在需要时导入它?
实现此目的的最佳方法是让 ontology 具有这些属性和 类 并在需要时导入它 - OWL 不支持仅导入 [=] 的一部分12=], 目前.