Где / как определить общее свойство объекта, используемое в разных онтологиях - PullRequest
0 голосов
/ 26 мая 2018

Я разрабатываю онтологию, но у меня есть разные части в разных файлах с разными URI, все начинающиеся с http://www.semanticweb.org/lsarni/ontologies/.

Я определил 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.

Существует ли стандартный способ решения этой проблемы или я должен просто создать новый файл и переместить туда это свойство объекта и импортировать его, когда это необходимо?

1 Ответ

0 голосов
/ 27 мая 2018

Лучший способ добиться этого - иметь онтологию с этими свойствами и классами и импортировать ее там, где это необходимо - в настоящий момент OWL не поддерживает импорт только части онтологии.

...