1

我有一组 OWL 本体。每个本体都存储在三重存储数据库(例如 OWLIM、Stardog、AllegroGraph )的数据集中。现在我需要开发一个应用程序,假设基于关键字搜索这些本体,即,给定一个关键字,应用程序应该返回包含该关键字的本体。

我检查了 OWLIM-SE 和 Stardag,它们只提供对一个数据集而不是整个数据库的全文搜索。我也考虑过 Solr(Lucene)。但在这种情况下,本体将被索引两次(一次由 Lucene 索引,另一次由三重存储数据库索引。)

这个问题还有其他解决方案吗?

提前致谢。

4

1 回答 1

1

Stardog 的全文索引适用于整个数据库,并且可以使用 SPARQL 透明地完成,这将允许您在单个查询中轻松访问与您的搜索条件匹配的概念的其他属性。这将使您准确地得到您所描述的内容。

有关管理搜索索引和 Stardog 的一些信息,请查看这些文档

于 2013-03-23T14:30:37.953 回答