QCR 与功能属性

2023-12-31

我有基于主题的问题:

SOF - OWL 中的爱因斯坦谜题 https://stackoverflow.com/questions/4145706/how-to-get-individual-results-while-solving-einsteins-riddle-with-owl-in-prot%C3%A9g

在 owl 中,所有基数限制都基于对象属性的函数和反函数属性。我已经使用 QCR 对其进行了改造。

旧型号(示例):

man drinks some beverage;
drinks -> functional, inferse functional

新模型/EDITED/:

man drinks exactly 1 beverage;
beverage drinkedBy exactly 1 man;
drinks -> domain:man, range:beverage
drinkedBy -> domain:beverage, range:man
drinks inverseOf drinkedBy

我将所有“一些”替换为“恰好 1”。 我认为第一种类型相当于第二种模型,但推理机 FaCT++ 在启动 15 秒后被冻结(3+ GB RAM 浪费并冻结)。 HermiT 没有冻结,但他除了子类之外无法推断任何东西。

最终文件/EDITED/: FS http://www.fileshare.sk/shares/ik6u08ht/zebraFinal.owl or MR http://megarapid.cz/soubor/190903/zebrafinal_owl

谢谢您的回答。


这三个公理

  1. Man SubClassOf drinks some Beverage
    • 男士方形子集; ∃饮料.饮料
  2. drinks : Functional, InverseFunctional
    • 事物⊑ x leq;1 饮料。东西
    • Thing ⊑ ≤1 drinks-1.Thing

逻辑上不等于

  1. Man SubClassOf drinks exactly 1 Beverage
    • 曼⊑ =1饮料.饮料

以下是一些在第一个模型中不一致的数据,但在第二个模型中则不一致:

m1 rdf:类型 Man 。
d1 rdf:类型饮料。
d2 rdf:类型(不是饮料)。
m1 喝 d1, d2 。

“该物业p是功能性的”是与“事物p最多 1 件事。”

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

QCR 与功能属性 的相关文章

  • 如何将类的每个实例与另一个类的每个实例关联起来?

    一般问题 我正在研究一个简单的本体 使用 Prot g 4 3 并尝试创建一个模型 以便类的每个实例C有一些特殊的价值v 这是一个类的实例V 对于给定的属性p 我可以使用公理得到这个推论 C 子类 p value v 但我想我希望能够更进一
  • SPARQL 选择可选语言

    我有一些三元组 如下所示 test thing rdfs label Non Language Label test thing rdfs label English Label en test thing rdfs label Frenc
  • Java Puzzler - 原因是什么? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我写了以下
  • 在 hive 中生成星型模式

    我来自 SQL 数据仓库世界 我通过平面提要生成维度和事实表 在一般的数据仓库项目中 我们将数据源分为事实和维度 前任 我对 Hadoop 完全陌生 我开始知道我可以在 hive 中构建数据仓库 现在 我熟悉了使用 guid 我认为它可以用
  • 做出这个推论需要什么?

    如果我想从这些事实推断 奥巴马出生在美国 Obama bornIn Hawaii Hawaii partOf USA 这两个事实足以做出推论吗 如果是 应该用RDFS还是OWL来表示事实 是否有一些在线 SPARQL 工具可以让我快速测试这
  • 在类层次结构中查找公共超类和路径长度

    我有两个来自 DBpedia 的课程 A 和 B 如何计算每个类到公共超类 C 的距离 边数 以及如何找到这个公共超类 您可以这样做 但首先应注意以下几点 两个类可能有很多共同的超类 不一定只有一个 这意味着可能不存在唯一的最专业的公共超类
  • SPARQL 支持 protege 5

    protege 5 2 0 SPARQL 查询插件 2 02 对 SPARQL 的支持程度如何 我尝试使用 FILTER STRSTARTS STR subject STR prefix 我得到 未知函数 http www w3 org 2
  • OWL/XML 读取问题

    我在使用 Jena 从 Java 读取 OWL XML 文件时遇到问题 我读取 RDF XML 文件没有问题 但每当我从 Protege 创建 OWL XML 文件并尝试读取它时 Java 都会给出以下错误 警告 主要 RDFDefault
  • 计算OWL本体中子类的深度

    我正在寻找一个 SPARQL 查询 它可以返回 OWL 层次结构中指定子类的位置 我研究了几个例子 但我能达到的最好结果是计算指定超类与其子类之间的相对路径 感谢约书亚 泰勒 https stackoverflow com a 230949
  • 猫头鹰的含义:有值吗?

    一个的含义是什么owl hasValue限制 以及它与owl allValuesFrom and owl someValuesFrom 在本体论中 我想写一个公理 每个拥有文凭的人都是有文化的 我该怎么写这个 不同类型的限制类别 考虑一个个
  • 这段Java代码如何编译?

    一位同事遇到了一些看起来像这样的代码 但无法理解它如何编译 class FooClass public static void bar String arg System out println arg arg http www googl
  • 如何通过 Reasoning 实现 Apache Jena 中命名空间之间的映射?

    Goal 我不想在本体之间实现基于规则的映射 以完成数据迁移的常见任务 实现目标的方式 为了实现这一点 我开发了一个抽象数据结构 它能够存储任何数据类型的 xml 表示形式提供的所有信息 然后我编写了一个解析器 它根据目标文档类型定义构造了
  • protege 中的自反属性

    This https ufile io rcv9m是我用 protege 5 创建的本体 如果我做cl1 and cl2不相交 那么本体是不一致的 但是如果我取消选中is friend of反身性的 本体论不再不一致 我的本体有什么问题吗
  • uml 与 RDF 和 OWL 的组合关系

    我是 RDF 和 OWL 本体的初学者 我正在尝试将此图转换为 OWL 语法
  • C/找到190! C 编程中的(阶乘)

    我尝试寻找190 in C 我将变量定义为 long double 但我发现它 正确 仅计算为 172 之后 我得到了 INF00000 有什么办法可以做到吗 实际上只需几行代码即可实现足够的 bigint 实现来计算阶乘 下面的代码打印前
  • 从 RDF 节点拉出字符串

    在使用 Jena 的 SPARQL 查询时 我试图以更易读的格式获取数据 但是我不知道如何以正确的方式提取数据 就目前而言 输出是 http www w3 org TR 2003 PR owl guide 20031209 wine Sau
  • 在构建语义 Web 应用程序时,OWL 是如何实际使用的?

    我一直在阅读有关语义 Web 技术 例如 RDF 和 OWL 的内容 并且对在现有关系数据库之上构建 RDF 三重存储语义数据库的可能性很感兴趣 这只是一项研发活动 看看我能做什么 我喜欢的样子OWLIM http www ontotext
  • 在 Protege 中使用 SPARQL 推断数据

    我正在尝试推断 RDF 数据 假设我有这些三元组 RDF Turtle 是我使用 Protege 创建的 prefix owl
  • SPARQL:如何将 owl:equivalentClass 传输到 rdfs:subClassOf (owl:Restriction) 属性?

    我的问题是关于使用 SPARQL 查询一些 owl 本体 其中owl Restrictions被大量使用 在我的例子中 这是 细胞本体论 http obofoundry org ontology cl html 以下是一些典型条目的示例 以
  • 检查 Python 中的唯一输出

    我昨天遇到了一个有趣的数学问题并解决了它 但是根据我编写的代码 我必须进行键盘中断 否则它将永远运行 哈哈 所以我把它改为有结束条件 但现在它只打印 1 个解决方案并停止 问题是这样的 你有数字 123456789 按这个顺序 在每个数字之

随机推荐