You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The following examples illustrate annotations constraint behavior I find surprising (or not useful), and suggests a need to revisit the specification on this topic (e.g., what's the value of defining an optional annotation? how should an "open content" annotation be handled? etc.)
Defining optional annotations doesn't appear to add any value:
Defining ordered, optional annotations doesn't appear to add any value (I think the impl is treating annotations that are out-of-order as open-content):
This surprising behavior will be left as-is in Ion Schema 1.0 (and so the implementation will not be "fixed"). The potential for this surprising behavior is eliminated in Ion Schema 2.0.
The following examples illustrate annotations constraint behavior I find surprising (or not useful), and suggests a need to revisit the specification on this topic (e.g., what's the value of defining an optional annotation? how should an "open content" annotation be handled? etc.)
Defining optional annotations doesn't appear to add any value:
Defining ordered, optional annotations doesn't appear to add any value (I think the impl is treating annotations that are out-of-order as open-content):
The following examples illustrate different behavior when an annotation is repeated, or is open-content:
The text was updated successfully, but these errors were encountered: