Geolocation 如何将GML/JSON转换为RDF?

Geolocation 如何将GML/JSON转换为RDF?,geolocation,rdf,opendata,Geolocation,Rdf,Opendata,我有一个与地理相关的数据集和坐标,并希望将其转换为RDF,将其作为链接数据发布。数据集的格式为GML、KML、JSON、CSV和XSD。内容只是关于点的描述 我只是这方面的初学者,所以我想问你,我有哪些可能将其转换为RDF?我在和上发现了一组转换器,但不支持所需的格式。我尝试对GML文件使用XML转换器来查看发生了什么,但结果只包含元数据信息。 除此之外,我还尝试了TopBraid Composer测试版本,但在安装之后,我不确定如何使用它。我还没有在某处找到JSON2RDF函数 对于如何转换数

我有一个与地理相关的数据集和坐标,并希望将其转换为RDF,将其作为链接数据发布。数据集的格式为GML、KML、JSON、CSV和XSD。内容只是关于点的描述

我只是这方面的初学者,所以我想问你,我有哪些可能将其转换为RDF?我在和上发现了一组转换器,但不支持所需的格式。我尝试对GML文件使用XML转换器来查看发生了什么,但结果只包含元数据信息。 除此之外,我还尝试了TopBraid Composer测试版本,但在安装之后,我不确定如何使用它。我还没有在某处找到JSON2RDF函数

对于如何转换数据集,您有什么想法或方法吗?我正在寻找一个尽可能简单的解决方案,其他初学者可以快速重复这项工作

附加了JSON文件的一些摘录。可以在此处找到各种格式的整个数据集:


对你来说,最简单的事情可能就是写一些快速而肮脏的东西来完成转换

有一个相当不错的API,名为RIO,用于RDF读写,所以如果您使用Java,这是您最好的选择


抓取任何现成的JSON解析器,您可以将它们转换为三元组,并将它们流式传输到RIO RDF编写器,以您选择的格式输出它们。您可以选择自己的模式来命名谓词、类等,或者您也可以从schema.org中获取一些内容来重用。

最简单的方法可能就是编写一些快速而肮脏的内容来完成转换

有一个相当不错的API,名为RIO,用于RDF读写,所以如果您使用Java,这是您最好的选择

抓取任何现成的JSON解析器,您可以将它们转换为三元组,并将它们流式传输到RIO RDF编写器,以您选择的格式输出它们。您可以选择自己的模式来命名谓词、类等,或者您也可以从schema.org获取一些东西来重用

JSON:
{"type": "FeatureCollection",
"features": [
{ "type": "Feature", "properties": { "id": 1, "bezeichnung": "1. Stieleichen mit Hecke", "bezeichnung_latein": "Quercus robur et. al.", "veroeffentlichung": "Beschluß Rat d. Stadt 94\/51\/81 18.06.1981" }, "geometry": { "type": "Point", "coordinates": [ 12.061458855408354, 54.141761469057052 ] } },
{ "type": "Feature", "properties": { "id": 2, "bezeichnung": "2. Stieleichen mit Hecke", "bezeichnung_latein": "Quercus robur et. al.", "veroeffentlichung": "Beschluß Rat d. Stadt 94\/51\/81 18.06.1981" }, "geometry": { "type": "Point", "coordinates": [ 12.061222607125485, 54.141793579585588 ] } },