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

Investigate if new hard enforced BIS rules can be added with a new version of the EC spec #426

Open
ColinKerr opened this issue Jan 24, 2025 · 0 comments
Assignees
Labels
EC For low level schemas used by EC and ECDb

Comments

@ColinKerr
Copy link
Member

There are currently rules we wish we could enforce but we cannot enforce because there are existing schemas out there that break those rules.

Consider using the new EC spec versions as a way to add new enforced rules. A new EC spec can enforce new EC rules so the original EC spec version must already be preserved when the schema is round tripped. This means we can always tell the original spec version used to define a schema and so it can serve as a flag to turn on new BIS rules hard enforced rather than just a unenforced validation issue.

@ColinKerr ColinKerr added the EC For low level schemas used by EC and ECDb label Jan 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EC For low level schemas used by EC and ECDb
Projects
None yet
Development

No branches or pull requests

2 participants