Remove support for supplementary properties from SchemaElements #7238
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Mandy Chessell mandy.e.chessell@gmail.com
Description
Supplementary properties are used to add additional descriptive properties to technical metadata elements.
This capability is supported by Asset Manager OMAS, Stewardship Action OMAS, Governance Program OMAS. It is soon to be added to Asset Owner OMAS and Asset Consumer OMAS (via OCF) to allow the retrieval of ths information to owners and consumers.
Asset Manager OMAS supported this capability for Assets, SchemaElements, Endpoints and SoftwareCapabilities. This PR removes supplementary properties support for SchemaElements because the direct usage of the SchemaElements is typically done by technical users. Business users typically do not identify with a specific schema element. They would more likely be using glossary terms linked with Semantic Assignment to retrieve collections of schema elements that match their business understanding. Therefore the overhead of supporting business descriptions for schema elements is not justified.
Related Issue(s)
Testing
FVT testing as much as it is. Asset Manager OMAS is still in its initial development phase and so the FVTs do not cover all of the features.
Release Notes & Documentation
There is a matching PR on egeria-docs to remove schema elements from the description of supplementary properties.
Additional notes