我使用 Protege 生成了 OWL 本体。我想使用我的 OWL 本体并创建要使用 Jena 保存在三元组存储中的 RDF 三元组。
我知道如何读/写 RDF,但我不知道如何为那些 OWL 类创建实例。例如:
我拥有的示例 OWL 本体
<owl:Class rdf:about="Person"/>
<owl:Class rdf:about="Animal"/>
<owl:DatatypeProperty rdf:about="salary">
<rdfs:domain rdf:resource="Person"/>
<rdfs:range rdf:resource="&xsd;real"/>
</owl:DatatypeProperty>
所需的 RDF 是这样的
<Person rdf:about="Jack">
<salary>1234</salary>
</Person>