Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Expected behavior for profile URIs not listed in Appendix C? #170

Closed
swickr opened this issue May 2, 2019 · 3 comments
Closed

Comments

@swickr
Copy link

swickr commented May 2, 2019

The specification of application/ld+json defines three profile URIs. The expected behavior when some other URI is given appears to be unspecified.

If JSON-LD were to specify that

  • JSON-LD 1.1 processors should ignore (*) any other URI appearing in a profile parameter and
  • profile URIs matching http://www.w3.org/ns/json-ld* are explicitly reserved for future JSON-LD specifications

this would provide an additional point of extensibility.

(*) behave as if that URI were not present

@gkellogg
Copy link
Member

gkellogg commented May 2, 2019

Thanks @swickr. I agree in reserving the json-ld* namespace for this specification. But, other profile IRIs may be used by other specifications to define behavior specific to their use cases, which some processors may recognize. We should word your first point to allow for such extensions.

@iherman
Copy link
Member

iherman commented Jun 7, 2019

This issue was discussed in a meeting.

  • RESOLVED: Accept #170, with the clarification that processors MUST ignore IRIs that that they do not recognize, and that json-ld IRIs are reserved for future WG use*
  • ACTION: update syntax with issue #170 resolution (Pierre-Antoine Champin)
View the transcript 3.1. Profile IRIs
Ivan Herman: #170
Ivan Herman: one background - transition calls with WOT people
… they were interested in a profile for their own needs
… but what came up is what is policy with regard to what is said in W3C documents
… by default each WG has its own profile space (e.g., ns/jsonld…)
… and that’s it
Rob Sanderson: there are profile URIs (e.g., Web Annotation)
… if you don’t understand it, you must ignore it
Proposed resolution: Accept #170, with the clarification that processors MUST ignore IRIs that that they do not recognize, and that json-ld* IRIs are reserved for future WG use (Rob Sanderson)
Rob Sanderson: +1
Adam Soroka: +1
Tim Cole: +1
Ruben Taelman: +1
Ivan Herman: +1
Benjamin Young: +1
Pierre-Antoine Champin: +1
David I. Lehn: +1
David Newbury: +1
Resolution #2: Accept #170, with the clarification that processors MUST ignore IRIs that that they do not recognize, and that json-ld IRIs are reserved for future WG use*
Rob Sanderson: Action to implement this resolution is on pchampin or greg
Action #1: update syntax with issue #170 resolution (Pierre-Antoine Champin)

@iherman
Copy link
Member

iherman commented Jun 14, 2019

Settled in #193. @swickr, the proposal has been accepted and has been put into the editor's draft.

Closing the issue

@iherman iherman closed this as completed Jun 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants