语义存储和实体中心

发布于 2024-11-02 19:25:01 字数 328 浏览 3 评论 0原文

我正在开发一个内容平台,该平台应该提供语义功能,例如使用 SPARQL 查询并为所包含的内容提供 rdf 文档。

  • 我会非常感谢一些 对以下事项的澄清 问题:

  • 我说得对吗,一个实体 hub可以连接多个语义 商店到单一访问点? 如果不是,有什么区别 语义存储和语义存储之间 实体中心?

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

对于解决方案来说,能够稍后检索文档(html 页面/文档,例如 pdf、doc...)及其带注释的版本非常重要。

提前致谢,

克里斯

I am working on a content platform that should provide semantic features such as querying with SPARQL and providing rdf documents for the contained content.

  • I would be very thankful for some
    clarification on the following
    questions:

  • Did I get that right, that an entity
    hub can connect several semantic
    stores to a single point of access?
    And if not, what is the difference
    between a semantic store and an
    entity hub?

  • What frameworks would you use to
    store content documents as well as
    their semantic annotation?

It is important for the solution to be able to later on retrieve the document (html page / docs such as pdf, doc,...) and their annotated version.

Thanks in advance,

Chris

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

趁年轻赶紧闹 2024-11-09 19:25:01

我所知道的唯一 Entityhub 术语属于 Apache Stanbol 项目。以下是原始文档中的一段内容,解释了 Entityhub 的作用:

Entityhub 提供两项主要服务。 Entityhub 提供
连接到外部链接的开放数据站点以及使用索引
他们在当地。其服务允许管理站点网络
使用实体信息并在本地管理实体。

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

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

The only Entityhub term that I know is belong to Apache Stanbol project. And here is a paragraph from the original documentation explaining what Entityhub does:

The Entityhub provides two main services. The Entityhub provides the
connection to external linked open data sites as well as using indexes
of them locally. Its services allow to manage a network of sites to
consume entity information and to manage entities locally.

Entityhub documentation:
http://incubator.apache.org/stanbol/docs/trunk/entityhub.html

Enhancer component of Apache Stanbol provides extracting external entities related with the submitted content using the linked open data sites managed by Entityhub. These enhancements of contents are formed as RDF data. Then, it is also possible to store those content items in Apache Stanbol and run SPARQL queries on top of RDF enhancements. Contenthub component of Apache Stanbol also provides faceted search functionality over the submitted content items.

Documentation of Apache Stanbol:
http://incubator.apache.org/stanbol/docs/trunk/

Access to running demos:
http://dev.iks-project.eu/

You can also ask your further questions to stanbol-dev AT incubator.apache.org.

陪我终i 2024-11-09 19:25:01

替代建议...

Drupal 7 具有内置的 RDFa 对注释的支持,并且更多的是比 Semantic MediaWiki 更通用的 CMS

更详细...

我不太确定您所说的实体中心是什么意思,您从哪里获得该定义或者您的意思是什么?

是的,考虑到您问题的上下文,我们可以轻松编写一个连接到多个语义存储的系统,我假设您指的是 RDF 三重存储?

任何像样的 CMS 都应该为文档分配某种形式的唯一/持久 ID,因此即使您使用的系统本身不支持语义注释,您也可以为此构建自己的扩展。该扩展将简单地将针对文档 ID 的注释存储在您选择的任何存储层中(我假设三重存储比较合适),然后您可以构建适当的查询和表示层来根据需要查询和查看此数据。

Alternative suggestion...

Drupal 7 has in-built RDFa support for annotation and is more of a general purpose CMS than Semantic MediaWiki

In more detail...

I'm not really sure what you mean by entity hub, where are you getting that definition from or what do you mean by it?

Yes one can easily write a system that connects to multiple semantic stores, given the context of your question I assume you are referring to RDF Triple Stores?

Any decent CMS should be assigning documents some form of unique/persistent ID to documents so even if the system you go with does not support semantic annotation natively you could build your own extension for this. The extension would simply store annotations against the documents ID in whatever storage layer you chose (I'd assume a Triple Store would be appropriate) and then you can build appropriate query and presentation layers for querying and viewing this data as required.

眼前雾蒙蒙 2024-11-09 19:25:01

您想要实施一个扩展了一些语义功能的传统 CMS,还是想要构建一个语义 CMS?它可能看起来相同,但实际上是两种完全相反的方法。

Do you want to implement a traditional CMS extended with some Semantic capabilities, or do you want to build a Semantic CMS? It could look the same, but actually both a two completely opposite approaches.

高跟鞋的旋律 2024-11-09 19:25:01

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

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

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

完成此操作后,您可以使用 Stanbol 提供的 REST API 端点来检索 RDF/Turtle 格式的结果。

It is important for the solution to be able to later on retrieve the document (html page / docs such as pdf, doc,...) and their annotated version.

You can integrate Apache Stanbol with a JCR/CMIS compliant CMS like Alfresco. To get custom annotations, I suggest creating your own custom enhancement engine (maven archetype) based on your domain and adding it to the enhancement engine chain.

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

One this is done, you can use the REST API endpoints provided by Stanbol to retrieve the results in RDF/Turtle format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文