-2

我是语义技术的新手。我了解 RDF、OWL 和 Ontologies 以及其他基本术语是什么以及语义搜索如何使用它们。当我们使用具有企业搜索功能的 anzo 创建语义搜索模块时。它连接各种数据源并在它们之间建立关系。现在我很想知道像 anzo 这样的语义工具在内部做了什么。

  1. 它是在本地机器上创建数据副本还是每次我们执行 SPARQL 查询时都会命中数据源
  2. 如果它存储数据,该数据是以它的行格式存储的,还是在清理并创建它们之间的语义关系之后存储的数据。
  3. 执行查询后数据会发生什么。它如何每次获取当前数据?

任何关于它的想法对我来说都是有价值的。

提前非常感谢!

4

1 回答 1

2

根据您的评论,您似乎正在使用Anzo Graph Query Engine?如果是这样,那么你的问题的答案是

  1. 数据的副本保存在内存中
  2. 从任何已发布的信息中都不清楚。
  3. 它没有。您需要使用“LOAD”命令加载数据。

关于 3 的更多信息:您将负责实施一种机制,以使此处的数据与底层数据源保持最新。(这可能就像从夜间转储中重建图形一样简单,或者尝试针对在图形上复制 CRUD 操作的底层存储实现更改数据捕获)

我的回答基于CambridgeSemantics 网站上提供的营销和支持信息。

于 2016-10-21T13:45:00.763 回答