尝试使用MIREOTProtégé插件重用外部术语时出现问题

Zak*_*len 5 rdf owl ontology protege linked-data

我尝试使用MIREOTProtégé插件来引用外部词汇.外部本体位于以下链接:http://purl.allotrope.org/voc/afo/REC/2018/07/afo (TTL文件:http://purl.allotrope.org/voc/afo/REC/ 2018/07/afo.ttl).

问题是当我试图寻找一个术语时,插件无法从这个本体获得任何结果.MIREOT插件仅返回超类(在本例中为BFO术语)请参见屏幕1 屏幕1.

当我试图寻找术语"样本处理"(这是一个专门的类)时,我没有得到任何结果,而该术语存在于本体中(见屏幕2).屏幕2

谢谢你的帮助.

Zak*_*len 0

作者在研究论文中表示,该插件:

\n\n
\n

提取源组件的每个注释,而不仅仅是 rdfs:label\n 和 iao:definition (简化 MIREOT:一个 MIREOT Prot\xc3\xa9g\xc3\xa9 插件)。

\n
\n\n

这个事实是不正确的,该插件只能使用 rdfs:label、rdfs:comment 和 iao:definition 进行搜索(您可以测试一下)。

\n\n

因此,如果您想使用其他注释词汇(例如 SKOS),您必须编辑插件的源代码。

\n\n

为此,您必须:

\n\n
    \n
  1. 使用 git 在 eclipse 中克隆项目。
  2. \n
  3. 将项目导入到您的工作空间。
  4. \n
  5. 使用插件开发环境(PDE)将项目转换为插件
  6. \n
  7. 将项目导入到您的工作区。
  8. \n
  9. 编辑项目并使用 maven install 进行部署(以生成 jar 文件)。
  10. \n
  11. 最后,您可以向 github 发送拉取请求,或使用生成的 jar 文件在 Prot\xc3\xa9g\xc3\xa9 中安装插件(步骤 5)。
  12. \n
\n\n

我已经对插件进行了修改以支持 SKOS 注释(skos:prefLabel、skos:definition 和 skos:altLabel)。请在此处检查我的拉取请求。

\n\n

要测试插件(我的拉取请求),您可以从此处下载 jar并将文件粘贴到 Prot\xc3\xa9g\xc3\xa9 plugins\' 文件夹中。请保留原始 jar 文件的副本

\n\n

此拉取请求中有什么新内容:

\n\n
    \n
  1. 修正iao:definition搜索的问题(在实际版本中不起作用)。
  2. \n
  3. 添加 SKOS 注释支持(见图)。MIREOT 与 SKOS 注释支持
  4. \n
\n\n
\n

重要编辑\n我添加了一个支持数据类型属性搜索的新版本。

\n
\n\n

在这个新的编辑中:

\n\n
    \n
  • 我添加了数据类型搜索选项(参见下面的屏幕)。
  • \n
  • 我添加了数据类型选项卡。\n我已经替换了我的 github 帐户中的 jar 文件,您可以使用相同的链接下载新版本。
  • \n
\n\n

我还发送了一个新的拉取请求

\n\n

在此输入图像描述

\n\n
\n

该版本已经过Prot\xc3\xa9g\xc3\xa9版本Protege-5.5.0-beta-3测试

\n
\n