问题标签 [protege]

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 回答
123 浏览

file - 尝试在 protege 中导入 daml 文件时出错

我正在尝试在 protege 中导入 daml 文件 (.daml),但出现以下异常:

你们中有人知道如何解决这个问题吗?你们有谁知道任何其他强大的本体应用程序。开发daml+oil文件的protege以外的开发环境?请尽快回复。提前致谢。

0 投票
1 回答
1188 浏览

ontology - Protege Ontology 帮助子类,兄弟类

快速提问 我有几个兄弟类,其中包括子类现在我想做的是将子类连接到两个不同的兄弟类,这可能吗?我也希望它显示在 owlviz 中。

例子

兄弟类:规则目标

子类:收集

所以我希望子类收集在两个兄弟类中都具有特色或连接。因为该软件确实让我在每个兄弟类中键入相同的名称。

谢谢

0 投票
1 回答
195 浏览

semantic-web - 语义 Web 框架的架构

我正在为电子公民做一个基于 Web 的本体的项目,其中将使用 Protege OWL 编辑器生成一个“.owl”文件。我们必须使用该文件来启用 Web 服务。谁能建议我应该为我的项目遵循的 Web 架构?

0 投票
1 回答
1622 浏览

rdf - RDF 和 OWL 工作流程问题

我一直在通过 Protege 查看和玩 OWL,我想知道我是否正确理解“工作流程”和它的想法(从头开始构建数据库:

  1. 使用 Protege 或同等工具为您的数据生成 OWL 本体
  2. 将此模式导出到 RDF
  3. 使用定义为三元组中某些元素的类以及目标数据
  4. 将您的三重存储导出到 RDF
  5. 使用 openRDF/sesame 或 Jena 加载定义的数据和本体
  6. 根据您的 OWL 本体验证您的 RDF 三元组以确保一切正常
  7. 使用 SPARQL 从 RDF 三元存储中获取数据
  8. 使用 OWL 推理器做某事(这里不太清楚)

我想了解其他人在做什么以及他们如何解决此类问题。

另外我有一个具体的问题:

似乎猫头鹰推理器仅用于确定本体的子类超类关系。但就数据而言,您如何在 SPARQL 中查询子类 - 超类关系。例如,如果我的三重商店定义 (pizzaID1 is-a marghareta) 并且我在 SPARQL 中查询素食披萨,我如何确保返回 PizzaID1。

我认为答案与生成“全图”有关,其中明确说明了每种关系。sparql 在查询三元组时是否会进行任何自动推理,或者是否需要生成这样一个完整的图?

0 投票
3 回答
3391 浏览

xml - 在 Protege-OWL 编辑器中显示关系

这张图片是我在为本体定义类之后得到的我在 Protege-OWL Editor 4.1 版中为我的本体创建了一个基本的类层次结构。但是除了正常的层次结构或“is-a”关系之外,我无法可视化 OwlViz 中的对象属性和类之间的关系。那么请告诉我如何使用 OwlViz 或 OntoGraf 显示“对象属性”?还是我需要在相应的 owl/xml 文件中进行一些修改?

0 投票
3 回答
778 浏览

java - OWL 中的 CRUD 操作

我创建了一个本体。现在我想创建一个应用程序,但是如何在 owl 文件中执行 CRUD 操作。我遇到了不同的 api,如 Dotnetrdf、jena 等,都支持 RDF/RDFS,但不支持 owl 文件

http://www.semanticoverflow.com/questions/2704/using-jena-to-query-owl-files

读取OWL/XML的问题

此外,大多数 api 都在 Java 中可用,我不知道如何用 java 编写简单的hello world程序。我对 servlet、jsp 和 .java 感到困惑,需要进行大量配置。所以我更喜欢php。

那么是否有任何 api 或任何替代方法可以在 php 中查询 owl 文件?

问候, 阿纳斯·安贾里亚

0 投票
1 回答
624 浏览

protege - Protege 和 java

如何在 java 中打开、读取和操作 .owl 文件的内容?

0 投票
1 回答
2244 浏览

plugins - Protege OntoGraf 插件不起作用

我正在 Protege IDE 中开发本体,但插件 OntoGraf 对我不起作用。请帮我解决这个问题。下面你会看到堆栈跟踪:

0 投票
1 回答
1132 浏览

rdf - Protege - 为 RDF 文件指定主键和外键

使用 protege,我正在创建 RDF 文件。现在我想知道如何指定一个插槽是给定类的主键和外键?提前致谢

0 投票
1 回答
939 浏览

rdf - 学习 Protégé、Jena 语义框架和 RDFa

我一直在阅读 Semantic Web Programming 并且我们很早就使用了 Protégé,但是在后面关于现实生活本体的章节中,我们查看了 Semantic Web Frameworks 并且没有包括 Protégé。抱歉我的无知,但我认为这就是该工具的作用......创建三重存储,运行查询,创建本体。有人可以推荐一些关于 Protégé 的好的教程或培训。我在网站上找到了一个,但在创建 Pizza 本体后并没有走多远。

耶拿是如何融入这个谜题的。最后,RDFa 是如何使用的?我知道它是什么,但任何工具都可以读取 RDFa 并像三重存储和本体一样使用它吗?或者是否需要使用 GRDDL 来转换 RDFa?我知道 Drupal 7 为我们提供了开箱即用的 RDFa,但我想更好地了解如何使用它。