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=], 目前.