我正在使用 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#"
}
}
是否可以从 fuseki 返回前缀上下文和 JSON-LD?
可选返回的 JSON-LD 可以通过使用前缀编写新的上下文,例如使用 javascript 格式化回带前缀的形式。gr:hasPriceSpecification。是否有可能使用 JSON-LD javascript 库从这个上下文中创建前缀上下文?