首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么在protege4中看不到查询结果?

为什么在protege4中看不到查询结果?
EN

Stack Overflow用户
提问于 2009-05-08 06:12:11
回答 1查看 160关注 0票数 0

我知道这可能是一个愚蠢的问题,但我不知道答案:)

我正在使用protege4,我构建了我的本体,当我试图从protege4中的DL查询tap使用DL查询时,它执行得很好,我得到了结果。

但是,当我单击"Add to ontology“将我的查询添加到本体时,它会添加查询,但没有任何查询结果!为什么没有查询结果?如何看待它呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2009-05-08 08:28:34

首先是一些术语:

查询每个OWL本体是一组OWL axioms.

  • Every expression.

  • Every DL- entities.

是一个OWL类查询DL-Query<>e215>是一组OWL本体

您只能将公理添加到本体中。不能将类表达式或实体集添加到OWL本体中。

"Add to ontology“按钮似乎在查询(即类表达式)的基础上创建了一个新的EquivalentClasses-axiom和一个命名类(由用户给定),然后将该公理断言到活动本体中。

代码语言:javascript
复制
EquivalentClasses(new_name query)

(我没有让它在我的Protege4版本中像这样工作,但这样的功能是有意义的。)

当前的OWL2规范没有说明如何在本体中存储类表达式和查询结果。每次从文件加载本体后,都必须从头开始指定和计算这些值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/838447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档