😽
EASY RDFを用いてJSON-LDのデータをRDF/XMLやTurtleに変換してみる
概要
以下の記事で、エクスポート機能を追加する方法を紹介しました。
そのエクスポート方法の一つとして、JSON-LDがあります。
今回は、このJSON-LDをRDF/XMLやTurtleに変換してみます。
使用するツール
今回は、以下のEASY RDFを使用します。
先のOmeka Sのエクスポートによって得られる以下のJSON-LDの内容をコピーします。
{
"@context": "https://omekas.aws.ldas.jp/xxx/omekas/api-context",
"@id": "https://omekas.aws.ldas.jp/xxx/omekas/api/items/12",
"@type": "o:Item",
"o:id": 12,
"o:is_public": true,
"o:owner": {
"@id": "https://omekas.aws.ldas.jp/xxx/omekas/api/users/1",
"o:id": 1
},
"o:resource_class": null,
"o:resource_template": null,
"o:thumbnail": null,
"o:title": "aaa",
"thumbnail_display_urls": {
"large": "https://omekas.aws.ldas.jp/xxx/omekas/files/large/4f57960c4471c954c6d3aac0a23bd441a6f4eb8b.jpg",
"medium": "https://omekas.aws.ldas.jp/xxx/omekas/files/medium/4f57960c4471c954c6d3aac0a23bd441a6f4eb8b.jpg",
"square": "https://omekas.aws.ldas.jp/xxx/omekas/files/square/4f57960c4471c954c6d3aac0a23bd441a6f4eb8b.jpg"
},
"o:created": {
"@value": "2023-07-26T22:52:31+00:00",
"@type": "http://www.w3.org/2001/XMLSchema#dateTime"
},
"o:modified": {
"@value": "2023-10-17T06:56:16+00:00",
"@type": "http://www.w3.org/2001/XMLSchema#dateTime"
},
"o:media": [
{
"@id": "https://omekas.aws.ldas.jp/xxx/omekas/api/media/13",
"o:id": 13
}
],
"o:item_set": [],
"o:site": [
{
"@id": "https://omekas.aws.ldas.jp/xxx/omekas/api/sites/1",
"o:id": 1
}
],
"dcterms:title": [
{
"type": "literal",
"property_id": 1,
"property_label": "Title",
"is_public": true,
"@value": "aaa"
}
],
"dcterms:creator": [
{
"type": "literal",
"property_id": 2,
"property_label": "Creator",
"is_public": true,
"@value": "bbb"
}
]
}
そして、EASY RDFのInput Data
のフォームに貼り付けます。
Input Format
でJSON-LD
を選択し、Output Format
で必要な項目を選択します。
RDF/XML
RDF/XML
を選択した場合、以下のように変換されます。
Turtle
Turtle
を選択した場合、以下のように変換されます。
N-Triples
N-Triples
を選択した場合、以下のように変換されます。
まとめ
RDFデータの出力形式に関して参考になりましたら幸いです。
Discussion