2011-04-21 48 views
5

我工作的一个内容平台应该提供的语义功能,如SPARQL查询和所包含的内容提供RDF文档。语义商店和实体枢纽

  • 我将非常感谢一些 澄清以下 问题:

  • 我才拿到的是正确的,即实体 集线器可几个语义 商店连接的单一访问点? 如果没有,是什么语义店和 实体枢纽之间的区别 ?

  • 你会使用什么框架来存储内容文档以及 他们的语义注释?

的解决方案能够以后检索文档是很重要的(html页面/文档,如PDF,DOC,...)及其注释版本。

由于提前,

克里斯

回答

2

替代建议...

Drupal 7已经内置RDFa的支持,注释和更多的是一种通用的CMS比语义链接到MediaWiki

详细说明...

我不是很确定你的意思是什么实体集线器,你从哪里得到这个定义或你的意思是什么?

是一个可以很容易地编写连接到多个语义店,给你的问题我想你指的是RDF三元组存储上下文的系统?

什么像样的CMS应该分配文件某种形式的独特/永久ID到文件,所以即使你去与系统不支持语义标注本身,你可以建立自己的扩展这一点。扩展只会将注释与文档ID存储在您选择的任何存储层(我假定三重存储将是合适的),然后您可以根据需要构建适当的查询和表示层以查询和查看此数据。

+0

感谢您的回答。我从apache stanbol项目中获得了术语“实体中心”。 在这个项目中涉及几个不同的CMS实例(其中一些是不同的产品),我的解决方案需要处理这些实例生成的内容。 对我来说,理想的解决方案是将文档存储与RDF三重存储相结合的框架。如果这样的事情不可用,我会构建我的文档存储并将其连接到三重商店。 – csupnig 2011-04-29 09:26:20

3

只有Entityhub术语,我知道是属于Apache Stanbol项目。这里是从原始文件中解释Entityhub所做的一段:

Entityhub提供两种主要服务。该Entityhub提供 连接外部链接的公开数据网站以及使用索引它们 本地。它的服务允许管理一个网站到 消费实体信息并在本地管理实体。

Entityhub文档:阿帕奇Stanbol的
http://incubator.apache.org/stanbol/docs/trunk/entityhub.html

Enhancer组件提供提取与使用管理Entityhub链接开放数据的网站提交的内容相关的外部实体。这些内容的增强形成为RDF数据。然后,还可以将这些内容项存储在Apache Stanbol中,并在RDF增强功能之上运行SPARQL查询。 Apache Stanbol的Contenthub组件还提供了对提交的内容项目的分面搜索功能。

文档的Apache Stanbol的:
http://incubator.apache.org/stanbol/docs/trunk/

访问运行演示:
http://dev.iks-project.eu/

你也可以问问你的其他问题,请stanbol-dev AT incubator.apache.org

0

您是否想要实现具有某些语义功能的传统CMS扩展,或者是否要构建语义CMS?它看起来可能是相同的,但实际上这两种方法完全相反。

0

解决方案能够稍后检索文档(html页面/ docs,如pdf,doc,...)及其注释版本很重要。

您可以将Apache Stanbol与符合JCR/CMIS标准的CMS(如Alfresco)集成。要获得自定义注释,我建议根据您的域创建您自己的自定义增强引擎(maven原型),并将其添加到增强引擎链。

https://stanbol.apache.org/docs/trunk/components/enhancer/

一个做到这一点,你可以使用Stanbol提供的REST API端点来检索RDF /龟格式的结果。