Java 从OWL本体中提取特定信息

Java 从OWL本体中提取特定信息,java,owl,Java,Owl,这是我昨天问的一个问题的后续。我已经成功地加载了OWL本体,我想使用Java中的OWL-API从特定本体条目中提取特定属性。具体来说,我正在使用EFO本体。我想获得一些EFO条目/类的“ICD9_定义_引文”和“MSH_定义_引文”属性。示例类如下所示: <!-- http://www.ebi.ac.uk/efo/EFO_0000676 --> <owl:Class rdf:about="&efo;EFO_0000676"> <rdfs:label

这是我昨天问的一个问题的后续。我已经成功地加载了OWL本体,我想使用Java中的OWL-API从特定本体条目中提取特定属性。具体来说,我正在使用EFO本体。我想获得一些EFO条目/类的“ICD9_定义_引文”和“MSH_定义_引文”属性。示例类如下所示:

<!-- http://www.ebi.ac.uk/efo/EFO_0000676 -->

<owl:Class rdf:about="&efo;EFO_0000676">
    <rdfs:label rdf:datatype="&xsd;string">psoriasis</rdfs:label>
    <rdfs:subClassOf rdf:resource="&efo;EFO_0000540"/>
    <rdfs:subClassOf rdf:resource="&efo;EFO_1000636"/>
    <rdfs:subClassOf>
        <owl:Restriction>
            <owl:onProperty rdf:resource="&efo;EFO_0000784"/>
            <owl:someValuesFrom rdf:resource="&obo;UBERON_0000014"/>
        </owl:Restriction>
    </rdfs:subClassOf>
    <efo:definition rdf:datatype="&xsd;string">A common genetically determined, chronic, inflammatory skin disease characterized by rounded erythematous, dry, scaling patches. The lesions have a predilection for nails, scalp, genitalia, extensor surfaces, and the lumbosacral region. Accelerated epidermopoiesis is considered to be the fundamental pathologic feature in psoriasis.</efo:definition>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">A common genetically determined, chronic, inflammatory skin disease characterized by rounded erythematous, dry, scaling patches. The lesions have a predilection for nails, scalp, genitalia, extensor surfaces, and the lumbosacral region. Accelerated epidermopoiesis is considered to be the fundamental pathologic feature in psoriasis.[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:DOID_definition_citation rdf:datatype="&xsd;string">DOID:8893</efo:DOID_definition_citation>
    <efo:ICD9_definition_citation rdf:datatype="&xsd;string">ICD9:696</efo:ICD9_definition_citation>
    <efo:ICD9_definition_citation rdf:datatype="&xsd;string">ICD9:696.1</efo:ICD9_definition_citation>
    <efo:ICD9_definition_citation rdf:datatype="&xsd;string">ICD9:696.5</efo:ICD9_definition_citation>
    <efo:ICD9_definition_citation rdf:datatype="&xsd;string">ICD9:696.8</efo:ICD9_definition_citation>
    <obo:IAO_0000117 rdf:datatype="&xsd;string">James Malone</obo:IAO_0000117>
    <efo:MSH_definition_citation rdf:datatype="&xsd;string">MSH:D011565</efo:MSH_definition_citation>
    <efo:NCI_Thesaurus_definition_citation rdf:datatype="&xsd;string">NCIt:C3346</efo:NCI_Thesaurus_definition_citation>
    <efo:OMIM_definition_citation rdf:datatype="&xsd;string">OMIM:177900</efo:OMIM_definition_citation>
    <efo:OMIM_definition_citation rdf:datatype="&xsd;string">OMIM:602723</efo:OMIM_definition_citation>
    <efo:OMIM_definition_citation rdf:datatype="&xsd;string">OMIM:605606</efo:OMIM_definition_citation>
    <efo:OMIM_definition_citation rdf:datatype="&xsd;string">OMIM:612599</efo:OMIM_definition_citation>
    <efo:OMIM_definition_citation rdf:datatype="&xsd;string">OMIM:614070</efo:OMIM_definition_citation>
    <efo:alternative_term rdf:datatype="&xsd;string">OTHER PSORIASIS</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">OTHER PSORIASIS[accessedResource: ICD9:696.1][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Other and unspecified pityriasis</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Other and unspecified pityriasis[accessedResource: ICD9:696.5][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Other psoriasis and similar disorders</efo:alternative_term>
    <efo:alternative_term rdf:datatype="&xsd;string">Other psoriasis and similar disorders (disorder)</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Other psoriasis and similar disorders (disorder)[accessedResource: SNOMEDCT:200996000][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Other psoriasis and similar disorders excluding psoriatic arthropathy</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Other psoriasis and similar disorders excluding psoriatic arthropathy[accessedResource: ICD9:696.1][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Other psoriasis and similar disorders[accessedResource: SNOMEDCT:200996000][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">PITYRIASIS NEC &amp; NOS</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">PITYRIASIS NEC &amp; NOS[accessedResource: ICD9:696.5][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">PSORIAS RELATED DIS NEC</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">PSORIAS RELATED DIS NEC[accessedResource: ICD9:696.8][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">PUSTULAR PSORIASIS OF PALMS SOLES</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">PUSTULAR PSORIASIS OF PALMS SOLES[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">PUSTULOSIS OF PALMS SOLES</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">PUSTULOSIS OF PALMS SOLES[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Palmoplantaris Pustulosis</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Palmoplantaris Pustulosis[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Psoriases</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Psoriases[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Psoriasis and similar disorders</efo:alternative_term>
    <efo:alternative_term rdf:datatype="&xsd;string">Psoriasis and similar disorders (disorder)</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Psoriasis and similar disorders (disorder)[accessedResource: SNOMEDCT:200955003][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Psoriasis and similar disorders (navigational concept)</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Psoriasis and similar disorders (navigational concept)[accessedResource: SNOMEDCT:200955003][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Psoriasis and similar disorders NOS</efo:alternative_term>
    <efo:alternative_term rdf:datatype="&xsd;string">Psoriasis and similar disorders NOS (disorder)</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Psoriasis and similar disorders NOS (disorder)[accessedResource: SNOMEDCT:200997009][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Psoriasis and similar disorders NOS[accessedResource: SNOMEDCT:200997009][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Psoriasis and similar disorders[accessedResource: ICD9:696][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Pustular Psoriasis of Palms and Soles</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Pustular Psoriasis of Palms and Soles[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Pustulosis Palmaris et Plantaris</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Pustulosis Palmaris et Plantaris[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:alternative_term rdf:datatype="&xsd;string">Pustulosis of Palms and Soles</efo:alternative_term>
    <efo:bioportal_provenance rdf:datatype="&xsd;string">Pustulosis of Palms and Soles[accessedResource: MSH:D011565][accessDate: 05-04-2011]</efo:bioportal_provenance>
    <efo:SNOMEDCT_definition_citation rdf:datatype="&xsd;string">SNOMEDCT:9014002</efo:SNOMEDCT_definition_citation>
    <obo:IAO_0000117 rdf:datatype="&xsd;string">Tomasz Adamusiak</obo:IAO_0000117>
    <efo:gwas_trait rdf:datatype="&xsd;string">true</efo:gwas_trait>
</owl:Class>

银屑病
一种常见的遗传决定的慢性炎症性皮肤病,以圆形红斑、干燥、鳞屑斑为特征。病变多发于指甲、头皮、生殖器、伸肌表面和腰骶部。加速表皮萎缩被认为是银屑病的基本病理特征。
一种常见的遗传决定的慢性炎症性皮肤病,以圆形红斑、干燥、鳞屑斑为特征。病变多发于指甲、头皮、生殖器、伸肌表面和腰骶部。加速表皮萎缩被认为是银屑病的基本病理特征。[获取来源:MSH:D011565][获取日期:2011年4月5日]
DOID:8893
ICD9:696
ICD9:696.1
ICD9:696.5
ICD9:696.8
詹姆斯·马龙
MSH:D011565
NCIt:C3346
OMIM:177900
OMIM:602723
OMIM:605606
OMIM:612599
OMIM:614070
其他银屑病
其他银屑病[获取资源:ICD9:696.1][获取日期:2011年4月5日]
其他和未指明的糠疹
其他和未指明的糠疹[获取来源:ICD9:696.5][获取日期:2011年4月5日]
其他银屑病和类似疾病
其他银屑病和类似疾病(疾病)
其他银屑病和类似疾病[获取来源:SNOMEDCT:200996000][获取日期:05-04-2011]
其他银屑病和类似疾病,不包括银屑病关节病
除银屑病关节病外的其他银屑病和类似疾病[获取资源:ICD9:696.1][获取日期:2011年4月5日]
其他银屑病和类似疾病[获取来源:SNOMEDCT:200996000][获取日期:2011年4月5日]
NEC糠疹;网络操作系统
NEC糠疹;编号[获取资源:ICD9:696.5][获取日期:2011年4月5日]
银屑病相关疾病
银屑病相关疾病[accessedResource:ICD9:696.8][accessDate:05-04-2011]
掌底脓疱性银屑病
掌底脓疱性银屑病[附件来源:MSH:D011565][附件日期:2011年4月5日]
掌底脓疱病
掌底脓疱病[附件来源:MSH:D011565][附件日期:05-04-2011]
掌跖脓疱病
掌跖脓疱病[附件来源:MSH:D011565][附件日期:05-04-2011]
银屑病
银屑病[获取来源:MSH:D011565][获取日期:2011年4月5日]
银屑病和类似疾病
银屑病和类似疾病(疾病)
银屑病和类似疾病[获取来源:SNOMEDCT:200955003][获取日期:2011年4月5日]
银屑病和类似疾病(导航概念)
银屑病和类似疾病(导航概念)[获取资源:SNOMEDCT:200955003][获取日期:2011年4月5日]
银屑病和类似疾病
银屑病和类似疾病NOS(疾病)
银屑病和类似疾病NOS(疾病)[获取来源:SNOMEDCT:200997009][获取日期:2011年4月5日]
银屑病和类似疾病NOS【获取来源:SNOMEDCT:200997009】【获取日期:05-04-2011】
银屑病和类似疾病[获取资源:ICD9:696][获取日期:2011年4月5日]
手掌和脚底脓疱性银屑病
手掌和脚底脓疱性银屑病[附件来源:MSH:D011565][附件日期:2011年4月5日]
掌跖脓疱病
掌跖脓疱病[附件来源:MSH:D011565][附件日期:2011年4月5日]
手足脓疱病
手掌和脚底脓疱病[附件来源:MSH:D011565][附件日期:05-04-2011]
SNOMEDCT:9014002
托马斯·阿达穆萨克
真的

我已经尝试了很多方法,获得了个人的名字,首先获得了所有的课程,等等。。。有没有一种简单的方法可以做到这一点?

展示您的尝试,然后我们说是否有更简单的方法。对于类这样的属性,它或多或少是相同的。注意,在您的示例中,您需要获取给定类的注释属性。我正在尝试多种方法:1)获取单个命名个体:OWLNamedIndividual OWLNamedIndividual=efootonogyservice.getOwlNamedIndividual(ontology,);2)获取该个人的注释属性:List individualOwnAnnotationProperties=owlNamedIndividual.annotationPropertiesInSignature().collect(Collectors.toList());或2)获取签名中的对象属性:List IndividualOwnProperties=owlNamedIndividual.objectPropertiesInSignature().collect(Collectors.toList());但是两者都是空的,没有要显示的属性。显示您尝试过的内容,然后我们说是否有更简单的方法。对于类这样的属性,这或多或少是相同的。注意,在您的示例中,您需要获取给定类的注释属性。我尝试了多种方法:1)获取单个命名个体:owlnamedividual owlNamedIndividual=efontologyservice.getOwlNamedIndividual(ontology,”);2) 获取该个人的批注属性:列出individualOwnAnnotationProperties=owlNamedIndividual.annotationPropertiesInSignature().collect(Collectors.toList());或者2)在签名中获取对象属性:List individualOwlProperties=owlNamedIndividual.objectPropertiesInSignature().collect(Collectors.toList());然而,两者都是空的,没有显示属性。