簡體   English   中英

掛載SPARQL端點以與自定義本體和三重RDF一起使用

[英]Mount a SPARQL endpoint for use with custom ontologies and triple RDFs

我一直在試圖弄清楚如何裝載一個SPARQL端點幾天,但是盡管我讀到了我無法理解它。

評論我的意圖:我在CKAN上安裝了一個開放數據服務器,我的目標是能夠對數據使用SPARQL查詢。 我知道我不能直接對數據集本身進行操作,我必須定義自己的OWL並將我想要使用的數據從CSV格式(它們當前的格式)轉換為RDF三元格式(將是用作鏈接數據)。

我的想法是首先測試可以使用擴展名ckanext-dcat自動生成的存儲庫的元數據,但是我真的找不到從哪里開始。 我已經搜索了有關如何為SPARQL安裝Virtuoso服務器的信息,但是我發現的信息還有很多不足之處,並不是說我無法解釋如何能夠真正介紹我自己的OWL和RDF進入Virtuoso本身。

有人可以借給我一個知道如何開始的人嗎? 謝謝

我有點困惑。 也許這是兩個或更多的問題?

1.如何將表格數據(如CSV)轉換為RDF語義格式?

這可以使用R2RML方法完成。 Karma是一個很棒的GUI用於此目的。 就像你說的那樣,使用底層的OWL本體可以真正改善這樣的轉換。 但它也可以在不創建自定義本體的情況下完成。

我在另一個問題的答案中詳細闡述了這一點。

2.現在我有一些RDF格式的數據,如何用SPARQL端點公開它?

Virtuoso是一個合理的選擇。 有多種方法可以部署它和多種方式來加載數據,因此有很多關於這個主題的教程。 這是一個很好的,來自DBpedia。

如果您想要一個更簡單的路徑來啟動帶有SPARQL端點的RDF三元組StardogBlazegraph可用作JAR,並且RDF4J可以輕松地部署在像Tomcat這樣的容器中。

除了SPARQL REST端點之外,所有這些都提供了用於加載數據和運行查詢的基於Web的圖形界面 至少Stardog還提供批量加載的命令行工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM