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

BUG: Use of term "@label" in JSON-LD context #370

Open
jsimonclark opened this issue Nov 5, 2024 · 0 comments
Open

BUG: Use of term "@label" in JSON-LD context #370

jsimonclark opened this issue Nov 5, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@jsimonclark
Copy link

jsimonclark commented Nov 5, 2024

Describe the bug
The use of @label in JSON-LD contexts causes validation errors, as terms beginning with @ are reserved in JSON-LD for system keywords only (e.g., @context, @type, @id). This means @label is not recognized as a valid term and is dropped by JSON-LD parsers in safe mode, resulting in warnings like "Terms beginning with @ are reserved for future use and dropped."

URL
https://www.researchobject.org/ro-crate/specification/1.1/context.jsonld

Suggested fix
Rename @label to label (without the @ prefix) in the JSON-LD context.

Additional context

@jsimonclark jsimonclark added the bug Something isn't working label Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant