如何解决如何在现有本体中为概念添加同义词?
考虑到现有的本体,如何为概念添加替代标签?特别是,我试图为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更改的用户。这样,您的更改(一旦被接受)将总体上使整个社区受益。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。