Я разрабатываю онтологию, но у меня есть разные части в разных файлах с разными URI, все начинающиеся с http://www.semanticweb.org/lsarni/ontologies/.
http://www.semanticweb.org/lsarni/ontologies/
Я определил partOf как это описано здесь и сейчас это выглядит так:
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.
curricula
Существует ли стандартный способ решения этой проблемы или я должен просто создать новый файл и переместить туда это свойство объекта и импортировать его, когда это необходимо?
Лучший способ добиться этого - иметь онтологию с этими свойствами и классами и импортировать ее там, где это необходимо - в настоящий момент OWL не поддерживает импорт только части онтологии.