予備知識
ImportとExport
要素
オプション
例題
例
関連項目
GraphStore`
Wolfram Language code:
Wolfram Language code:
Wolfram Language code:
Wolfram Language code:
Wolfram Language code:
TriG (.trig)
予備知識
-
- MIMEタイプ:application/trig
- RDFデータ集合のためのテキストベース形式.
- TriGはTurtleの拡張である.
- TriGはhttps://www.w3.org/TR/trig/に記述されている.
オプション
- Importオプション:
-
"Base" Automatic 相対IRIの解決に使用する基底IRI - "Base"の値はファイルが基底IRIを指定していない場合にのみ使用される.
- "Base"には次の値が使える.
-
Automatic インポートされたファイルのファイル名 None 基底IRIはなし "iri" または URL["iri"] IRI - Exportオプション:
-
"Base" None IRIをその基底と相対的に生成する "Prefixes" <||> これらの接頭辞を使って接頭辞の付いた名前を生成する - 接頭辞の付いた名前の形式は pre:local である.対応するIRIは,接頭辞 pre と関連付けられた名前空間IRIを局所的な部分 local と繋ぐことで得られる.
- "Base"と"Prefixes"を使ってエキスポートするファイルを短縮することができる.これらのオプションはファイルが表すRDFStoreの意味を変えることはない.
例題
例 (1)
Needs["GraphStore`"]store = ImportString["
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix ex: <http://example.org/>
ex:fruitGraph rdfs:label \"fruit graph\".
ex:fruitGraph rdfs:comment \"data about fruits\".
ex:fruitGraph {
ex:banana rdfs:label \"banana\".
ex:banana a ex:Fruit.
ex:banana ex:color \"yellow\".
}", "TriG"]ExportString[store, "TriG"]ExportString[store, "TriG", "Prefixes" -> <|
"rdfs" -> "http://www.w3.org/2000/01/rdf-schema#",
"ex" -> "http://example.org/"
|>]ExportString[store, "TriG",
"Base" -> "http://example.org/",
"Prefixes" -> <|"rdfs" -> "http://www.w3.org/2000/01/rdf-schema#"|>
]