Rinke Hoekstra
Rinke Hoekstra
I can confirm that e.g. the following JSON-LD is not parsed correctly: ```json { "@context": { "@vocab": "https://example.com/" }, "hasExampleProperty": "some literal value" } ``` Results in the following statement...
When the JSON-LD contains a list, the blank nodes corresponding to that collection are generated correctly: ```json { "@context": { "@vocab": "https://example.com/", "hasExampleProperty": { "@container": "@list" } }, "hasExampleProperty": ["some...
The function `jsonldObjectToTerm` does not appear to ever return a `BlankNode` https://github.com/linkeddata/rdflib.js/blob/c14dfd57d5159ad5ac1ee2523cc7924968e24f53/src/jsonldparser.js#L11
## Diagnosis It looks like the `flatten` function from `jsonld.js` is the culprit. The JSON-LD parser takes the flattened output, and checks for `@id` attributes to determine whether the JSON...
Unfortunately I do not have bandwidth myself to act as maintainer, but I will ask around. @albertmeronyo, @pyvandenbussche ? The link with [pyld](https://github.com/digitalbazaar/pyld) is indeed something that needs to be...
Good point. This is related to #1: if we change the namespace to setup permanent content negotiation, we'd need to register a different namespace than what's currently used. I think...
Hi Lewis, Great. Thanks for your effort! I'm currently overly busy with all kinds of things entirely unrelated to LKIF core so I don't have any spare processing cycles to...
Blast from the past indeed! I’ve been having some issues with purl.org recently (cannot register new domains), but perhaps the w3id.org service is an alternative. But that would require a...
:-) that’s what I thought you’d say. Let me see what I can do.
I started wondering why the test suite doesn't pick this up, and the explanation is in the `runtests.py` file: https://github.com/digitalbazaar/pyld/blob/316fbc2c9e25b3cf718b4ee189012a64b91f17e7/tests/runtests.py#L259-L264 Because the manifest files specify a `baseIRI` value, the test...