Skip to content

Forbid extension keywords from affecting the base IRI or creating embedded resources #1304

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

Closed
handrews opened this issue Sep 21, 2022 · 1 comment

Comments

@handrews
Copy link
Contributor

While I am generally in favor of allowing extension keywords to do anything that JSON Schema Org keywords can do, I think we should clearly lock down resource identification and base IRI behavior. Messing with it would produce extremely unexpected behavior in an area that many implementations struggle to get right with just $id.

This issue does not address other possible ways that extension keywords might interact with IRIs (I'll be filing at least one more issue on this topic).

@handrews
Copy link
Contributor Author

Closing in favor of the referencing discussion, can be re-filed if needed once that resolves.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant