【问题标题】:publishing RDF (Turtle) using linked data Principles使用链接数据发布 RDF (Turtle) 原则
【发布时间】:2016-06-28 15:49:53
【问题描述】:

我有以下 RDF (Turtle) 文件,这个 RDF 是通过 Java 语言使用 CSV2RDF 转换过程从 CSV 文件生成的。我需要使用链接数据原则在网络上发布这个 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" .

【问题讨论】:

    标签: csv rdf semantic-web linked-data


    【解决方案1】:

    您可能想阅读Best Practices 文档。

    您应该调整转换过程:

    1. 删除一些空白节点,以便可以通过网络检索数据。 Hash URIs 会是个不错的选择
    2. file:/// URI 也不好,因为它们对外部消费者没有意义
    3. 您应该包含一些指向其他数据集(如 DBpedia 或 Wikidata)的链接。链接定义了链接的数据

    最后,对于初学者来说,发布本身可以像将您的海龟作为静态内容文件一样简单。

    【讨论】:

      猜你喜欢
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多