问题描述
考虑到现有的本体,如何为概念添加替代标签?特别是,我试图为ChEBI概念添加同义词。 示例:这是除草剂的ChEBI类。我们可以看到一些同义词(例如herbizid)。我可以添加复制/粘贴来添加自己的同义词,但这不会扩展本体,只需修改原始本体即可。
<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>
解决方法
这实际上取决于该扩展程序是仅私用(即由您自己或您工作的组织使用)还是该扩展程序对整个社区都具有价值。
在私人情况下,您可以创建自己的导入chebi的本体,然后可以将所需的扩展名添加到本体中。导入chebi将使您能够访问较新版本的chebi,而维护自己的chebi副本将使您陷入该版本的chebi中。
在一般情况下,最好在issue tracker的chebi中打开一个问题。此外,chebi允许您成为似乎允许您进行submit更改的用户。这样,您的更改(一旦被接受)将总体上使整个社区受益。