2016-06-28 21 views
1

我有以下的RDF(海龜)文件,這個RDF是由CSV文件使用CSV2RDF轉換過程由java語言生成的。我需要使用鏈接數據原理在Web上發佈此RDF文件。我如何在網絡上發佈這個RDF數據?謝謝使用鏈接數據發佈RDF(海龜)原理

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . 
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . 
@prefix csvw: <http://www.w3.org/ns/csvw#> . 
@prefix dc: <http://purl.org/dc/elements/1.1/> . 
@prefix dcat: <http://www.w3.org/ns/dcat#> . 
@prefix foaf: <http://xmlns.com/foaf/0.1/> . 
@prefix schema: <http://schema.org/> . 
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . 

<_:G> a csvw:TableGroup ; 
    csvw:table <_:table0> . 

<_:table0> a csvw:Table ; 
    csvw:url <file:///D:\\Junhua\\10.5.2016 prototype\\tree-ops - Copy.csv> ; 
    csvw:row <_:row0> . 

<_:row0> a csvw:Row ; 
    csvw:rownum "1"^^xsd:int ; 
    csvw:url <file:///D:\\Junhua\\10.5.2016 prototype\\tree-ops - Copy.csv#row=2> ; 
    csvw:describes <_:sDef0> . 

<_:sDef0> <_:col[0]> "Ming" ; 
    <_:col[1]> "Professor" ; 
    <_:col[2]> "Celtis australis" ; 
    <_:col[3]> "10k" ; 
    <_:col[4]> "Software Engineering" . 

<_:table0> csvw:row <_:row1> . 

<_:row1> a csvw:Row ; 
    csvw:rownum "2"^^xsd:int ; 
    csvw:url <file:///D:\\Junhua\\10.5.2016 prototype\\tree-ops - Copy.csv#row=3> ; 
    csvw:describes <_:sDef1> . 

<_:sDef1> <_:col[0]> "Tang" ; 
    <_:col[1]> "Lecturer" ; 
    <_:col[2]> "Liquidambar styraciflua" ; 
    <_:col[3]> "5k" ; 
    <_:col[4]> "Database Management" . 

<_:table0> csvw:row <_:row2> . 

<_:row2> a csvw:Row ; 
    csvw:rownum "3"^^xsd:int ; 
    csvw:url <file:///D:\\Junhua\\10.5.2016 prototype\\tree-ops - Copy.csv#row=4> ; 
    csvw:describes <_:sDef2> . 

<_:sDef2> <_:col[0]> "Fang" ; 
    <_:col[1]> "Assistant Professor" ; 
    <_:col[2]> "Bangla text" ; 
    <_:col[3]> "7k" ; 
    <_:col[4]> "Semantic Management" . 

回答

2

您可能想要閱讀Best Practices文件。

關閉我的頭頂,你應該調整你的轉換過程:

  1. 消除一些空白節點,從而使數據可以在網上進行檢索。 Hash URIs將是一個不錯的選擇
  2. file:/// URI是也白搭,因爲他們是沒有意義的外部消費者
  3. 你應該包括一些鏈接到其他數據集DBpedia中一樣或維基數據。鏈接是什麼定義鏈接數據

最後,對於初學者出版本身可能是因爲把你的龜靜態內容文件一樣簡單。