是否有库或某些“技术”可用于创建元素本体?

还是“设计模式”?

我所说的只是事物的“图表”。假设我有一堆单词。某些单词位于其他单词“之下”或与其他单词“相关”。我需要一种好方法将它们分组并了解它们的关系。

有帮助吗?

其他提示

您可以使用 rdflib 用于存储三元组。然后,您必须自己决定要构建的本体类型。查看 OWL 格式。

我在攻读博士学位期间尝试过 Python 和本体论,所以快速浏览一下我的论文也许可以给你一些想法。例如一个 简短的 OWL 总结 或一个 克隆本体工具的UML模型.

RDFLIB 是三重存储的成熟实现,有大量 文档.

然而,这个库只对我来说适用于较小的项目。例如,有一个很好的 RDF/XML 目录 古腾堡项目库, ,我无法破解它(在我的双核 2GBRAM 机器上),因为它太大了(~ 100M) - 即使 Java/Protege 在这种文件大小上也有停滞的倾向。真遗憾。

选择: http://seth-scripting.sourceforge.net/

假设我有一堆单词。某些单词“在”其他单词或“与其他单词相关”下。我需要一种很好的方法来分组并知道他们的关系。

看一下 wordnet,它以 RDF 格式提供,即根据 RDF 模式本体。这正是你所描述的。

http://www.w3.org/2006/03/wn/wn20/


(C。菲尔鲍姆。词网:电子词汇数据库。麻省理工学院出版社,1998。也可以看看 http://wordnet.princeton.edu/ )

(van Assem、Gangemi 和 Schreiber(编辑)。WordNet 的 RDF/OWL 表示,W3C 工作草案 2006 年 6 月 19 日 W3C 工作草案 2006 年 6 月 19 日; http://www.w3.org/TR/2006/WD-wordnet-rdf-20060619/)

一个本体是定义的URI和关于它们中的每一个的意义一致的字典。一个平凡的本体只是一堆URI的你挑选或多或少出蓝色。这种方法很遗憾没有让你对自己本体论实体的语义关系的任何信息。为了解释这些关系你通常形容他们与OWL文件,您通常使用的工具这一点。我用的门生。这是相当好的。

如果是有意义的东西表现为有向图,为什么不直接使用图形类? Python的图表提供简单的纯Python图形表示。 NetworkX有一个稍微难用C实现。

Owlready2 是用于在Python操纵OWL 2.0本体的封装件。它能加载,修改,保存本体中,它支持通过隐士推理(包括在内)。 Owlready允许OWL本体的透明访问。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top