-
Notifications
You must be signed in to change notification settings - Fork 34
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
Use Case: @context is always a simple "label": "URI" with no namespaces or indirection #10
Comments
Just a comment that I think this makes the JSON quite verbose if we don't include "creator": [ { "@id": "http://orcid.org/0000-0002-1825-0097"},
{ .. } ] For comparison the schema.org context has On the other side, lack of |
We decided not to do it the way I was suggesting in this issue - the default is this: {"@context": "https://raw.githubusercontent.com/ResearchObject/ro-crate/master/docs/0.2-DRAFT/context.json"} That means that the way the @context is structure is up to us. I have suggested that we might want to define everything as a @list see #26. |
But we need to document the process of extending the default context with new terms. |
This has been dealt with |
As a non-professional developer or Research Software Engineer, I want to be able to rely on context always a simple {"label": "URI"} with no namespaces or indirection, so that I don't have to understand and write code to deal with all the different ways that @context can be expressed.
Context for this: There are libraries for processing JSON-LD in Python and Javascript/Node.js but they DO NOT have features for resolving context labels, only high level operations like "Flatten".
NOTE: DataCrate already does it this way.
The text was updated successfully, but these errors were encountered: