JSONLD (.jsonld)
予備知識
-
- MIMEタイプ:application/ld+json
- RDFのグラフとデータ集合のためのJSONベース形式.
- JSON-LDはhttps://www.w3.org/TR/json-ld/に記述されている.
オプション
- Importオプション:
-
"Base" Automatic 相対IRIの解決に使用する基底IRI "DocumentLoader" Automatic リモートのコンテキストのインポートに使われる関数 "ExpandContext" None 拡張中にアクティブなコンテキストの初期化に使うコンテキスト "ProduceGeneralizedRDF" False 特性の位置に空白ノードを含むファイルをインポートするかどうか - "Base"の値はファイルが基底IRIを指定していない場合にのみ使用される.
- "Base"には次の値が使える.
-
Automatic インポートされたファイルのファイル名 None 基底IRIはなし "iri" または URL["iri"] IRI - JSONファイルをRDFStoreとしてインポートするために,"ExpandContext"を与えることができる.
- "RawData"要素のための追加的なImportオプションには以下がある.
-
"CompactArrays" True 1要素の配列をその要素で置き換えるかどうか "Context" None 圧縮のために使うコンテキスト "Profile" None どのようにしてデータをJSONLDとして表すか - "RawData"のインポート中に"CompactArrays","Context", "Profile"の各オプションを指定することは,Exportの最中にそれらのオプションを指定するのと同じ効果がある.
- Exportオプション:
-
"CompactArrays" True 1つの要素の配列をその要素で置換するかどうか "Context" None 圧縮に使われるコンテキスト "ExpandContext" None 拡張中にアクティブなコンテキストの初期化に使うコンテキスト "Profile" "Compacted" どのようにしてデータをJSONLDとして表すか "UseNativeTypes" False 数とブールリテラルをJSONの数とブーリアンとして表すかどうか "UseRDFType" False rdf:typeの述語をrdf:typeまたは@typeとしてエキスポートするかどうか - "Context"は,短い項がどのようにIRIと関連するか,どのデータタイプの値を持っているか,IRIがどのクラスに属しているかを指定する連想である.
- "Profile"は,データがJSONLDとしてどのように表されるかを指定する.以下は,指定可能な値である.
-
"Compacted" IRIを項と圧縮IRIに,値を数と文字列に短縮する "Expanded" すべての項と短い形式を拡張する "Flattened" ノードの全特性を単一のJSONオブジェクトに集め,各空白ノードのためのラベルを生成する