问题标签 [protege4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4199 浏览

sparql - 如何在 sparql 中获取个人数据属性值

嗨,我是本体的新手。我通过 Protege 软件开发了一个餐厅本体。但是我非常需要一个 SPARQL 查询来查找一个类的所有个体的属性值。

门生截图

我想得到如下结果:

图形图像

0 投票
1 回答
1099 浏览

semantic-web - 从 csv 文件创建 owl 文件

目前我正在使用 Protege 应用程序添加类、添加类的子类和每个子类/类的标签。我有很多课程,我真的厌倦了手动添加其中的许多课程。我在一个 csv 文件中获得了所有这些类、子类和标签。每行包含这三个东西——类、子类和用逗号分隔的标签。

我想用所有这些类创建 OWL 文件。有什么办法可以自动化这个过程吗?

0 投票
1 回答
1874 浏览

owl - 本体设计:班级或个人

设计一个我需要捕获微观策略文档及其包含的信息类型的本体。例如,下面是三个 mstr 文档。

除此之外,我还定义了如下信息类。

有一个谓词/属性称为 hasInformation,它将文档与信息类连接起来。我的问题是 - 我应该将 mstr 文档创建为文档的子类并为其定义 hasInformation 谓词还是创建个人/文档实例?

请注意,每个文档还将具有名称、项目名称、url、参数等属性。该属性是否应该定义为个人或类的数据类型属性?

感谢您的帮助...谢谢。

0 投票
1 回答
992 浏览

owl - 定义类和原始类在 protege 5.0 (owl) 中的区别是哪一个?

我在http://wiki.opensemanticframework.org/index.php/Adding_an_Ontology_Concept_using_Prot%C3%A9g%C3%A9中阅读了 PRÖTEGË 5 的手册,但我不明白,我正在使用方法“METHONTOLOGY”来构建Ontology.and 我对 Protege 5 中的实现有一些疑问

有人有更好的使用手册 PROTEGE 5

0 投票
1 回答
1488 浏览

owl - Protege 5.0如何添加类属性?

我正在使用方法论作为构建本体的方法,在此方法的任务 7“任务 7:详细定义类属性”中,我知道如何在 Protege 中添加实例属性,但我不知道如何在 Protege 5.0 中添加类属性。

我发给你类属性和实例属性的表,以显示它们之间的区别

类属性

实例属性

0 投票
1 回答
60 浏览

owl - FACT ++ 支持哪些数据类型?

我在 Ontology 工作,但是当我在 Protege 中使用 FACT++ 时,FACT++ 给我一个错误。我已经阅读了有关 FACT++ 的数据类型错误的信息,但我找不到 FACT++ 支持的数据类型。

我正在阅读http://owl.cs.manchester.ac.uk/tools/fact/和 Protege 的 de MAiling 列表。

0 投票
1 回答
532 浏览

owl - Protege owl 可以使用数据属性进行推理吗?

我试图让 Protege 4 中的推理器根据数据属性分数对个人进行分类。

健康状况良好的人的数据属性“走动评分”为 8。我试图找到一个推理机,将这样的人归入一个名为“健康状况”的班级。数据属性“移动分数”是 1 到 10 之间的整数。个体“爱丽丝”的移动分数为 8,这应该等同于“身体健康”,但无论我如何尝试,我都无法让 Protege 4 推断出她进入班级'身体健康'。

0 投票
1 回答
526 浏览

owl - Protege 中与等效类和对象属性相关的 DL 查询

请单击此处查看本体快照以了解问题

我在上图中展示了一个本体的快照。

我尝试从Protégé 5.0执行DL 查询。查询是:

Apple 是 Fruit 的一个实例(参见图链接)。对象属性是hasVolume 结果显示实例部分 (GUI) 中没有输出。我期待上述查询的以下结果:

Apple的对象属性公理显示“ Apple hasVolume LowVolume ”。

要对查询(或本体)进行哪些修改,以便获得所需的结果

提前致谢 :)

0 投票
2 回答
3675 浏览

ontology - 个人可以通过 Protege 上的对象属性连接到类吗?

有没有办法个人(实例)连接到具有对象属性的类?例如,本例中的个人是模块名称:Web Programming。对象属性:isClassified。类别:网络。

我试图将 Web 编程定义为类,它之所以有效,是因为域和范围都是类。如果我将 Web 编程和网络都定义为个人,也是如此,它可以工作。如果域是一个类并且范围是单个的,它仍然有效。但是如果域是个体而范围是类呢?有什么方法可以将它与对象属性连接起来:isClassifiedIn?

0 投票
1 回答
138 浏览

java - 在 Pizza 本体中使用 Reasoner 对象提取直接超类

我在标准 Pizza本体上使用 OWL API 3.4.3 和 Hermit 1.3.8.1 (reasoner) 。

我尝试提取一个类的直接超类。

此处提供的教程不考虑直接超类的提取。 例如,Food 有两个超类,即,

  1. 猫头鹰:东西
  2. 领域概念

显示了一个简单的代码片段来提取上面提到的Direct 超类(即 DomainConcept)。

我找不到任何 可以使用 reasoner object 调用的相关方法。

直接获得所需输出的任何技巧?

提前致谢 :)