1

座標を含む地理関連のデータセットを取得しました。これを RDF に変換して Linked Data として公開したいと考えています。データセットは、GML、KML、JSON、CSV、および XSD の形式で存在します。内容は解説付きのポイントくらいです。

私はこの分野の初心者なので、RDF に変換する必要がある可能性を教えてください。http://www.w3.org/wiki/ConverterToRdfおよび http://simile.mit.edu/wiki/RDFizersでコンバーターのコレクションを既に見つけましたが、必要な形式はサポートされていません。GML ファイルの XML コンバーターを使用して何が起こるかを確認しようとしましたが、結果にはメタデータ情報しか含まれていません。これに加えて、TopBraid Composer testversion を試しましたが、インストールした後、それをどのように使用するかわかりません。JSON2RDF 関数がどこにも見つかりませんでした。

データセットを変換する方法についてのアイデアやアプローチはありますか? 他の初心者がこの作業をすばやく繰り返すことができるように、できるだけ単純な解決策を探しています。

JSON ファイルからの抜粋を添付しました。さまざまな形式のデータセット全体がここにあります: https://geo.sv.rostock.de/download/opendata/naturdenkmale/

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 ] } },
4

1 に答える 1

1

あなたにとって最も簡単なことは、変換を行うための簡単で汚いものを書くことでしょう。

Sesameには、RDF の読み取りと書き込みを行うための RIO という非常に優れた API があるため、Java を使用している場合は、それが最適なオプションです。

既製の JSON パーサーを入手すれば、非常に単純なトリプルへの変換を実行し、それらを RIO RDF ライターにストリーミングして、選択した形式で出力することができます。述語やクラスなどに名前を付けるために独自のスキーマを選択することも、schema.org から何かを取得して再利用することもできます。

于 2013-04-17T16:29:17.820 に答える