如何从MeSH本体中提取同义词?
在我这个级别的工作中,我需要从 MeSH 本体中提取类同义词。 我正在寻找 SPARQL 查询的正确语法:同义词如何存储在 MeSH 中?我怎样才能提取它们?
In this level of my work, I need to extract a class synonyms from MeSH ontology.
I am searching for the right syntax for the SPARQL query: how synonyms are they stored in MeSH? and how can I extract them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不确定你所说的同义词是什么意思。但在查看了 MeSH 本体之后(从此处下载)。我运行以下查询来列出所有不同的谓词:
... 我得到 ...
...
<<<---
的谓词让我假设之间存在某种排序关系资源。例如,如果我们使用以下查询尝试
skos:lated
:我们会得到类似...
如果您使用以下查询尝试
skos:broader
(省略前缀)。请注意,skos:broader
用于定义概念的层次结构,因此它与您得到的
skos:lated
具有不同的语义...底线,如果您不知道的话该模式运行一些探索性查询并尝试查看其中的内容。
编辑:OWL 文件的查询
@safé 我认为你是对的,你正在使用的 OWL 文件中的类之间不存在这种关系。
以下查询为您提供了所有 OWL 类:
... 而另一个查询给出了任何类中使用的所有谓词:
... 最后一个查询仅返回:
实际上在该 OWL 文件中您只有以下内容:
和 ...
这意味着 OWL 文件中声明的唯一内容是类的层次结构,并且没有声明同义词。
如果你想以某种方式提取所有子类......
I am not sure what you mean by synonyms. But after looking at the MeSH ontology (downloaded from here). I run the following query to list all the different predicates:
... and I get ...
... the predicates with
<<<---
make me suppose some sort relationship between resources.For instance if we try
skos:related
with the following query:we get things like ...
If you try
skos:broader
with the following query (prefixes omitted). Notice thatskos:broader
is used to define hierarchies of concepts, so it has different semantics thanskos:related
you get ...
Bottom line, if you don't know the schema run some exploratory queries and try to see what's in there.
Edit: Queries for OWL file
@safé I think you are right, there are not such relations between classes in the OWL file you're using.
The following query gives you all the OWL classes:
... and this other one gives all predicates used in any class:
... this last query only returns:
Actually in that OWL file you only have things like:
and ...
This means that the only thing that is declared in that OWL file is a hierarchy of classes and no synonyms are declared.
If somehow you want to extract all subClasses do ...