2011-04-21 74 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 /龜格式的結果。