Graham Klyne
Graham Klyne
I don't think this is fully solved simply by addition of text, but it maybe would help to add something like the following to https://www.w3.org/TR/annotation-model/#serialization-of-the-model: > NOTE that the terms...
After peeking at the source code, it turns out that if I put an absolute base URI in the context file, triples are generated. This works for me, but I...
Looking at the JSON-LD parser code, my hypothesis is that the problem is around `_to_rdf_id` in `parser.py`, specifically the call of `context.resolve(id_val)`: ``` def _to_rdf_id(self, context, id_val): bid = self._get_bnodeid(id_val)...
@niklasl: Oops, thanks! I had got it stuck in my head that `@base` could be applied directly to an element as well as in a context. That explains the unexpected...
OK, I've tried putting the `@base` in an internal context value as suggested. If I use an absolute URI for the base value, all is well, but if I use...
I'm finding that the handling of external `@base` values is causing some inconsistencies, which I'm pretty sure could lead to interoperability failures. The problem is that the supplied "publicID" value...
Thanks... I'll take a look when I have opportunity to re-introduce `@base` into my code and tests (for now, my workaround is to avoid use of `@base`, but that doesn't...
On reflection, maybe the more useful thing for me to do is expand my "spike" code to include a range of test cases that I _think_ I should be able...
@niklasl - Thanks! I've added that to my TODO list. I'm not promising a timeframe, but I'm using this library for testing my JSON-LD generating code, so getting an interoperable...
Well, it took more than a "couple of weeks", but I think the latest fixes are working as expected, with one point I'd like to double-check: From file https://github.com/gklyne/annalist/blob/develop/spike/jsonld_context/testsite/c/testcoll/_annalist_collection/types/testtype/type_meta.jsonld in...