我需要将我的 RDF 图形文档转换为 Protege 3.x 识别的 OWL(1 或 2)。W3C Recommendation for mapping OWL 2 Web Ontology Language Mapping to RDF Graphs说要从 RDF 图中声明对象属性,应该添加 rdf:type owl:ObjectProperty 元素。我在以下代码中发现了用 RDF 图形式表达 OWL 对象属性的问题:
<rdf:Property rdf:about="&uni;isTaughtBy">
<rdf:type rdf:resource="&owl;ObjectProperty"/>
<rdfs:domain rdf:resource="&uni;Course"/>
<rdfs:range rdf:resource="&uni;Proffessor"/>
</rdf:Property>
使用以下指定的命名空间:
xmlns:uni="http://www.mydomain.org/uni-ns#"
xmlns:owl="http://www.w3.org/2002/07/owl#"
不幸的是,上面提到的代码无法识别,因此显示在 Protege 3.x IDE 中。