- From: Vladimir Alexiev <vladimir.alexiev@ontotext.com>
- Date: Mon, 17 Feb 2020 15:25:45 +0200
- To: public-json-ld@w3.org
- Message-ID: <CAMv+wg5D6duCwwaaTW_wQL62ayDM7LdudmftSM6Vo+VL+jFndg@mail.gmail.com>
Hi! I have a JSON that looks like this: { "prefixes": { "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "xsd": "http://www.w3.org/2001/XMLSchema#" } } Is it possible to cast it to a turtle like this: [] :prefixes [ex:pfx "rdfs"; ex:iri: "http://www.w3.org/2000/01/rdf-schema#"], [ex:pfx "xsd"; ex:iri "http://www.w3.org/2001/XMLSchema#"] I played at http://rdf.greggkellogg.net/distiller . I used https://www.w3.org/TR/json-ld11/#property-based-data-indexing in this context: { "@context": { "@vocab": "http://example.org/", "ex": "http://example.org/", "prefixes" : { "@container": "@index", "@index": "ex:pfx", "@nest": "ex:iri" } } } I can convert this JSON (please note the extra added dict with key "iri"): { "prefixes": { "rdfs": {"iri": "http://www.w3.org/2000/01/rdf-schema#"}, "xsd": {"iri": "http://www.w3.org/2001/XMLSchema#"} } } But I cannot convert the original JSON (that doesn't have "iri" keys). I get error "invalid value object: Attempt to add illegal key to value object: ex:pfx".
Received on Monday, 17 February 2020 13:26:13 UTC