问题标签 [ontology]

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

semantic-web - Can a semantic web Ontology have the same expressivity but a different profile?

I'm analyzing some ontologies with the pellet reasoner, but I'm getting some strange results. When I perform the "pellet info" method on an ontology, and compare the OWL Profile to the DL Expressivity, I sometimes get ontologies that have different expressivities bu the same profile. That seems at least plausible, but then I am also finding ontologies with the same expressivity but different OWL Profiles. How is this possible, since the profile is a mark of the ontology's expressivity and reducibility in the first place?

0 投票
1 回答
771 浏览

php - 数据库中的单词 - 通过词汇词典搜索(语义相似性)

我正在实现一个小型字典数据库,我想根据它们之间的词汇/语义相似性进行搜索..

例如,beer有“姐妹词”,例如soda, lemonade, wine, champagne每个“不同”的“不同方向”(例如:前两个是“啤酒”概念的“温和”版本,而后两个是“更极端”的版本)

我知道 WordNet 有一个 API,但我字典中的大多数单词(和短语)都以更非正式的方式相关

(另一个例子。“gangster”与[ nun, orphan, rebel] { criminal, mafia boss, murderer}相关,其中极点从左到右变化,[]中的被认为是“正极点”,而{}中的那些是“负极点”)

使用中:

  1. 用户输入搜索输入(一个词)
  2. 词与姊妹词相匹配。
  3. 用户有机会通过在至少 2 个方向上改变肢体来“微调单词”,例如上面的示例。

实现这种搜索的最佳方式是什么——上面的步骤 2 和 3?

我正在考虑使用 PHP/MySQL,因为这是我熟悉的,但有什么更好的选择?再次 - 请记住,这不是一本大字典。这只是一些常用词的选择。


这是我回答这个问题的尝试 - 这是非常非常基本的......欢迎改进建议:

MySQL表字:

给定一个 $word 查询和 $direction:

"SELECT relatedword FROM words WHERE word='$word' AND direction=$direction ORDER BY relationscore DESC"

0 投票
3 回答
2530 浏览

java - 如何使用 Java 从 OWL Ontology 中读取特定值

我有一个 OWL 本体:

现在我使用 Java API 来查询本体。如果我有Wayne_Smith,例如,我如何查询他负责的模块?

0 投票
3 回答
2226 浏览

rdf - 将非常大的 RDF 文件加载到 openrdf Sesame 本体管理器中

我需要将表示为 N-triples 文件(1gb)的非常大的本体加载到 openrdf Sesame 应用程序。我正在使用工作台界面来做到这一点。我知道这个文件太大而无法在一个请求中加载。为了解决这个问题,我将文件拆分为 100mb 大小的文件。但是我仍然从 openrdf Sesame 服务器收到错误消息:

有没有人对我可以用于我的任务的 openrdf Sesame 或其他本体管理器有很好的了解?

非常感谢您的意见

K。

0 投票
2 回答
229 浏览

bug-tracking - 是否有描述软件缺陷的 RDF?

背景:

我通过 pypi 了解DOAP。有没有类似描述软件缺陷的东西?

0 投票
2 回答
688 浏览

perl - 是否有一种优雅的方式来存储本体图和与节点关联的定义/数据?

我编写了一个简单的模块来存储和操作使用 Perl 在平面文件中提供的本体。为此,我使用了非常棒的Graph 模块。

我必须处理的一个问题是如何在本体中存储顶点的文本定义。每个术语都有一个我想要存储和检索的小文本描述。目前,由于 Graph 不直接支持这一点,我使用内部哈希。

我想知道,是否有一种更优雅的方式来使用单一数据结构来存储本体图与节点关联的定义/数据?

0 投票
2 回答
2605 浏览

graph - 使用 jena 加载本体(owl)并显示其图形

我在一个项目中工作,我必须以 .owl 语言加载任何本体(由用户选择)并将其图形显示为树形菜单。这意味着本体可以是任意大小。

目标是展示一个分类法能够对学习对象进行分类。

目前,使用jena我可以加载本体,但我想知道如何以正确的方式显示图形来构建树形菜单。

谢谢

0 投票
2 回答
94 浏览

ontology - 如何获得属性的最小基数?

我正在使用耶拿。如何获得属性的 minCardinality?

0 投票
3 回答
3820 浏览

java - SAT4J 求解器的输入 CNF

我是 sat4j 求解器的新手..

它说应该给出一些cnf文件作为输入

是否有任何可能的方法将规则作为输入并获取它是否可以满足?

我的规则是这样的:

有人可以帮助我如何使用 sat4j 求解器解决这个问题吗?

0 投票
2 回答
451 浏览

sparql - 我们如何创建基于 SPARQL 的查询来查看某些数据类型属性的值?

我创建了这个查询:

HasName 是一种数据类型属性。当我在 Protege 中运行此查询时,系统只显示没有任何数据类型属性值的主题。mwans ?y 为空。另外,当我在耶拿系统中运行时,只显示:(字符串)

如何查看数据类型属性的值?y