【问题标题】:How can i publish CSV data as Linked data on Web?如何将 CSV 数据发布为 Web 上的链接数据?
【发布时间】:2018-10-22 18:56:08
【问题描述】:

我的工作主要集中在将 CSV 数据转换为 RDF 数据格式。获得 RDF 数据后,我需要将该 RDF 数据发布为 Web 上的链接数据。实际上,我想自己使用 java 编程将 CSV 数据转换为 RDF 数据,然后我想使用任何工具将该 RDF 数据发布为 Web 上的链接数据。谁能帮我找到任何方法来做到这一点或给我任何建议或参考?我应该使用哪些工具来完成这项工作?谢谢

【问题讨论】:

    标签: csv rdf semantic-web type-conversion


    【解决方案1】:

    您可以通过多种方式发布您的 RDF。以下是他们解释步骤、软件工具和示例的常见参考:http://tomheath.com/papers/bizer-heath-berners-lee-ijswis-linked-data.pdf

    简而言之,一旦您拥有 RDF 数据,您应该考虑以下几点:

    1) 我想使用哪个工具/工具集来存储我的 RDF 数据?例如,我通常使用 Virtuoso,因为我可以免费使用它,而且它有助于端点的创建。但是您可以使用 Jena TDB、Allegro Graph 或许多其他三元存储。

    2) 我使用哪个工具来使我的数据可取消引用?例如,我使用 Pubby 是因为我可以轻松配置它。但是您可以使用 Jena TDB(用于上一步)+ Fuseki + Snorql 用于相同目的。有关每个工具的链接和功能的更多信息,请参阅上面的参考资料。

    3) 我应该链接到哪些数据集? (即,为了使我的数据集成为关联数据云的一部分,我参考了其他数据集中的哪些数据?)

    4) 我应该如何链接到这些数据集?例如,SILK 框架可用于分析您的数据集的哪些 URI 与您选择的目标数据集中的其他 URI 相同。

    许多人只是在他们的端点中发布他们的 RDF,而不将其链接到其他数据集。尽管这遵循了关联数据原则 (http://www.w3.org/DesignIssues/LinkedData.html),但最好尽可能链接到其他现有 URI。

    这是一个简短的总结,假设您已经创建了 RDF 数据。希望对你有帮助。

    【讨论】:

    【解决方案2】:

    您可以使用 Tarql (https://tarql.github.io/),或者如果您想做更高级的映射,您可以使用 SparqlMap (http://aksw.org/Projects/SparqlMap)。 在这两种情况下,您最终都会拥有一个SPARQL endpoint,您可以在线提供它,人们可以查询您的数据。 遵循@daniel-garijo 在另一个答案中提到的链接数据原则,使每个数据项在其 URL 下可用是一个非常好的主意:http://www.w3.org/DesignIssues/LinkedData.html。 因此,您还可以在单​​个文件中发布数据项及其所有属性。

    【讨论】:

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