Proposed Schema Editing and Validation enhancements for Connectors and Editing Applications #1525
christophermlawson
started this conversation in
Proposals
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Data in an iModel is described using BIS Schemas, basic functionality exists today to create schemas but it is in alpha and does not provide sufficient validation for the schemas it produces. To support editing applications, we are planning to add schema editing functionality targeted at user customizations of the data model in an iModel. Our goal is to make a subset of editing functionality production ready as soon as possible and expand it as requested.
MVP User schema customization support:
o Create a new class that is a BisCore.Element subclass
o Create a new class that is a BisCore.ElementUniqueAspect or BisCore.ElementMultiAspect subclass
o Add a new property to one of the newly created classes. See below* for rules on newly added properties.
o Delete a class**
o Delete a property**
** Once a schema has been imported into an iModel deleting a class or a property is not possible.
In addition the Editing and Validation code will be moved from ecschema-metadata to its own package.
Timeline:
If you are interested in providing feedback please engage us through this post.
Beta Was this translation helpful? Give feedback.
All reactions