我尝试使用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 Screen 1。
当我试图寻找术语“样本处理”(这是一个专门的类)时,当该术语存在于本体中时,我没有得到任何结果(请参见屏幕2)。 Screen 2
谢谢您的帮助。
答案 0 :(得分:0)
作者在研究论文中说,该插件:
拉动源组件的每个注释,而不仅仅是rdfs:label 和iao:definition(Simplifying MIREOT: a MIREOT Protégé Plugin)。
这个事实是不正确的,该插件只能使用rdfs:label,rdfs:comment和iao:definition进行搜索(可以测试)。
因此,如果要使用其他注释词汇表(例如SKOS),则必须编辑插件的源代码。
为此,您必须:
我已经对该插件进行了修改,以支持SKOS注释(skos:prefLabel,skos:definition和skos:altLabel)。请检查我的提取请求Here。
要测试插件(我的请求),可以从HERE下载jar,然后将文件放在Protégé插件文件夹中。 请保留原始jar文件的副本。
此请求请求中有什么新内容:
重要编辑 我添加了一个新版本,该版本支持搜索数据类型属性。
在此新编辑中:
我还发送了new pull request。
此版本已通过Protégé版本Protege-5.5.0-beta-3 进行了测试