假设在一个本体中有一个名为“isFriendOf”的对象属性,并且此属性是一个传递属性。如何使用Jena获取财产公理?
<owl:ObjectProperty rdf:about="http://www.semanticweb.org/ontologies/example#isFriendOf">
<rdf:type rdf:resource="http://www.w3.org/2002/07/owl#TransitiveProperty"/>
</owl:ObjectProperty>
现在,我想检查此属性有哪些属性公理。如何使用Jena获取此信息?谢谢!
”这个属性有哪些属性公理“ - >你的意思是检查功能,transitiv等?您是否尝试过查看文档:https://jena.apache.org/documentation/ontology/,并试图使用Javadoc:https://jena.apache.org/documentation/javadoc/jena/? – AKSW
然后,接下来的问题。为什么选择耶拿而不是OWL API?请注意,Jena Ontology API仅涵盖OWL 1,因此API的某些属性特征未涵盖。另一种解决方案是使用SPARQL查询,比如'SELECT?o WHERE { a?o}' –
AKSW