如何在现有 ontology 中为概念添加同义词?
How to add a synonym for a concept in an existing ontology?
鉴于现有 ontology,我如何为概念添加替代标签?特别是,我正在尝试为 ChEBI 概念添加同义词。
示例:这是除草剂的 ChEBI class。我们可以看到一些同义词(如 herbizid)。我可以去添加 copy/paste 来添加我自己的同义词,但这不会扩展 ontology,只是修改原始的。
<owl:Class rdf:about="http://purl.obolibrary.org/obo/CHEBI_24527">
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CHEBI_25944"/>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A substance used to destroy plant pests.</obo:IAO_0000115>
<oboInOwl:hasDbXref rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Wikipedia:Herbicide</oboInOwl:hasDbXref>
<oboInOwl:hasOBONamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#string">chebi_ontology</oboInOwl:hasOBONamespace>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Herbizid</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unkrautbekaempfungsmittel</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unkrautvertilgungsmittel</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Wildkrautbekaempfungsmittel</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">herbicides</oboInOwl:hasRelatedSynonym>
<oboInOwl:id rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CHEBI:24527</oboInOwl:id>
<oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/chebi#3_STAR"/>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">herbicide</rdfs:label>
</owl:Class>
这实际上取决于该扩展程序是否仅供私人使用(即由您自己或您工作的组织使用)或者该扩展程序是否对整个社区有价值。
在私人案例中,您可以创建自己的 ontology 导入 chebi,然后您可以将所需的扩展添加到 ontology。导入 chebi 将允许您访问较新版本的 chebi,而维护您自己的 chebi 副本将导致您只能使用该版本的 chebi。
在一般情况下,最好在 issue tracker of chebi. Further, chebi allows you to become a user which seems to allow you to submit 更改中打开一个问题。这样,您的更改(一旦被接受)将使整个社区受益。
鉴于现有 ontology,我如何为概念添加替代标签?特别是,我正在尝试为 ChEBI 概念添加同义词。 示例:这是除草剂的 ChEBI class。我们可以看到一些同义词(如 herbizid)。我可以去添加 copy/paste 来添加我自己的同义词,但这不会扩展 ontology,只是修改原始的。
<owl:Class rdf:about="http://purl.obolibrary.org/obo/CHEBI_24527">
<rdfs:subClassOf rdf:resource="http://purl.obolibrary.org/obo/CHEBI_25944"/>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A substance used to destroy plant pests.</obo:IAO_0000115>
<oboInOwl:hasDbXref rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Wikipedia:Herbicide</oboInOwl:hasDbXref>
<oboInOwl:hasOBONamespace rdf:datatype="http://www.w3.org/2001/XMLSchema#string">chebi_ontology</oboInOwl:hasOBONamespace>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Herbizid</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unkrautbekaempfungsmittel</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Unkrautvertilgungsmittel</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Wildkrautbekaempfungsmittel</oboInOwl:hasRelatedSynonym>
<oboInOwl:hasRelatedSynonym rdf:datatype="http://www.w3.org/2001/XMLSchema#string">herbicides</oboInOwl:hasRelatedSynonym>
<oboInOwl:id rdf:datatype="http://www.w3.org/2001/XMLSchema#string">CHEBI:24527</oboInOwl:id>
<oboInOwl:inSubset rdf:resource="http://purl.obolibrary.org/obo/chebi#3_STAR"/>
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string">herbicide</rdfs:label>
</owl:Class>
这实际上取决于该扩展程序是否仅供私人使用(即由您自己或您工作的组织使用)或者该扩展程序是否对整个社区有价值。
在私人案例中,您可以创建自己的 ontology 导入 chebi,然后您可以将所需的扩展添加到 ontology。导入 chebi 将允许您访问较新版本的 chebi,而维护您自己的 chebi 副本将导致您只能使用该版本的 chebi。
在一般情况下,最好在 issue tracker of chebi. Further, chebi allows you to become a user which seems to allow you to submit 更改中打开一个问题。这样,您的更改(一旦被接受)将使整个社区受益。