https://github.com/w3c/json-ld-syntax/issues/443 -> Issue 443 `@protected` creates unresolvable conflicts when the same term is defined in two contexts top-level (by trwnh) [spec:editorial] [wr:commenter-agreed-partial] [class-2] ✪
Gregg Kellogg: Pchampin to comment and close this issue. ✪
Gregg Kellogg is scribing.
Pierre-Antoine Champin: I'll comment, but I don't want to be too dismissive. ✪
... There may be a solution to their problem; I'll investigate. I don't think there's a need for a spec change.
Niklas Lindström: Sounds like it should go in Best Practices. ✪
... Generally, it might be clearer to explain that if you use someone else's context you should create your own.
Pierre-Antoine Champin: I like the idea of this, but I'm reluctant to add a normative deliverable. Is there incubation other than JSON-LD on this? ✪
... Its a bit new to add normatively to the stack. We could say we'll start work on it, but not necessarily commit to publishing as a REC.
Benjamin Young: Since proposing this, the idea was that it would be a bridge into JSON-LD, but creating something like this could potentially have a negative value on JSON-LD. ✪
... My greater hope is to get people to link into some section of the existing specs and provide code to parse it.
https://github.com/w3c/json-ld-api/issues/627 -> Issue 627 Recommend a way for dependent specs to call into this one, that's not WebIDL (by jyasskin) [ms:future-work] [needs discussion] ✪
Benjamin Young: It was non-normative in the RDF WG days, but we worked it harder into 1.1. ✪
... It comes down to who is going to take this on as an action. I don't think the TAG will continue to allow us to use WebIDL.
... It's not clear what the alternative is.
Benjamin Young: I agree that it's not really worth doing something different. WebIDL is typically about browsers, but the TAG told us to use it for 1.1 and changes were made to isolate the context from browsers. ✪
... I'm not sure how big the ask was to switch to using INFRA terms, and it's hard to know the net benefit.
... I don't really see the benefit either. We already have places in the spec that use the WebIDL type system.
... It's a historic artifact, and we will continue to provide context to the data structures.
... He pointed to VC WG discussions about "calling into the JSON-LD spec".
... The concern is in the EDDSA spec (referenced in the issue).
... The conversation has similar confusion. If EDDSA had linked to WebIDL it may cause issues with the TAG.
Pierre-Antoine Champin: I delved into these discussions I think the commenter has conflated the JSON-LD API with some global configuration. ✪
https://github.com/w3c/json-ld-api/issues/580 -> Issue 580 LoadDocumentCallback isn't passed into the algorithms that use it (by jyasskin) [spec:editorial] [ErratumRaised] [Editorial] [class-2] ✪
... In the VC issue he was concerned about parameters about the documentLoader, defined via the API (WebIDL). But, you could abstract away the API and the fact that it is expressed in WebIDL.
... WebIDL is there for historical reasons. We can clarify that using the API doesn't necessarily mean using WebIDL.