早上好,我正在使用 OWL API,我正在尝试检索 owl:Restriction 中的数据。例如,我正在使用比萨饼本体,我想获取 onProperty 和 someValuesFrom 的数据,它们是
<owl:Class rdf:about="#American">
<rdfs:label xml:lang="pt">Americana</rdfs:label>
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="#hasTopping"/>
<owl:someValuesFrom rdf:resource="#TomatoTopping"/>
</owl:Restriction>
</rdfs:subClassOf>
...
</owl:Class>
因此,如果我有 American OWLClass,如何获得 OwlRestrictions 列表及其适用的属性。类似于 American -> subClassOf -> Restriction -> onProperty -> hasTopping。有没有办法创建一个包含所有这些步骤的数据结构?