2017-10-12 68 views
0

我創建了一個本體論龜語法,我想從S PARQL查詢開始。我正在使用Topbraid作曲家。目前,本體只存儲在本地筆記本電腦上。 如何發佈/託管它?如何使本體公共訪問?

謝謝

+0

嘗試https://cloud.ontotext.com/ –

+0

把本體在線於事無補。您必須將其加載到三重存儲/ SPARQL引擎中,該引擎可通過HTTP協議。 – AKSW

回答

0

您可以通過FTP上傳本體文件到一個虛擬主機,你將與其他任何文本文件做到這一點。這通過相應的名稱空間URI公開了整個術語(類,屬性和個人),該URI具有尾部斜線(/)或尾部尾部標記(#)。通過使用Web服務器上的內容協商,可以將本體文件提供給語義代理,併爲人類提供HTML5內容。理想情況下,您在主機上建立了一個普通網站,根據您在域名和本體的術語之間是使用/還是#,您可以爲每個本體術語創建專用頁面(如果是第一個)或具有適當片段標識符的部分(在第二種情況下),以便Web瀏覽器呈現每個本體術語的描述。請注意,並非所有人都爲其本體設置了專用網站,而且許多人使用符號URI,但這並不理想,因爲只有正確的文檔才能確保本體術語能夠按預期實現。

如果您想發佈您的本體以便通過SPARQL進行查詢,其中一個選項是使用OpenLink Virtuoso,Fuseki或D2R。或者,您可以使用解決方法,並使用插件(如LH Tools插件),如果您使用Wordpress作爲站點,則通過SPARQL端點公開RDF三元組。對於真正的大型本體,由於性能原因,僅推薦第一個選項(RDF三元組應存儲在三重存儲中)。

要安裝OpenLink的炫技SPARQL端點,請按照下列步驟操作:

  1. http://virtuoso.openlinksw.com/ 數據空間/ DOC/DAV /維基/主/ VOSDownload或 炫技從http://virtuoso.openlinksw.com/download/商業版下載炫技開源。
  2. 對於商用Windows開源版,運行安裝程序;否則, 創建一個構建。
  3. 運行virtuoso驗證環境變量的安裝和配置 - ?命令。
  4. 用virtuoso-start.sh啓動Virtuoso服務器。
  5. 驗證的炫技服務器的連接,使用isql本地主機(如果使用默認 DB設置),ISQL本地主機:1112(假設演示數據庫),或訪問 的http://:[端口]在您的瀏覽器/導體
  6. 打開http://: [port]/sparql上的SPARQL端點。
  7. 運行測試查詢,如SELECT DISTINCT * WHERE {?的?五氧化二磷} LIMIT 50