fuseki と JSON-LD をいじっていて、fuseki が JSON-LD コンテキストの属性から接頭辞を削除していることに気付きました。fuseki からロードされた後の JSON-LD コンテキストの例:
{
"@context": {
"hasPriceSpecification": {
"@id": "http://purl.org/goodrelations/v1#hasPriceSpecification",
"@type": "@id"
},
"acceptedPaymentMethods": {
"@id": "http://purl.org/goodrelations/v1#acceptedPaymentMethods",
"@type": "@id"
},
"includes": {
"@id": "http://purl.org/goodrelations/v1#includes",
"@type": "@id"
},
"page": {
"@id": "http://xmlns.com/foaf/0.1/page",
"@type": "@id"
},
"foaf": "http://xmlns.com/foaf/0.1/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"pto": "http://www.productontology.org/id/",
"gr": "http://purl.org/goodrelations/v1#"
}
}
フューズキからプレフィックス付きコンテキストと JSON-LD を返すことはできますか?
必要に応じて、返された JSON-LD を、プレフィックスを使用して新しいコンテキストを記述することにより、javascript を使用してプレフィックス付きの形式にフォーマットし直すことができます。gr:hasPriceSpecification. JSON-LD JavaScript ライブラリを使用して、このコンテキストからプレフィックス付きコンテキストを作成することは何とか可能ですか?