[Task] Extend generic Aspect to AAS conversion to allow more fine-grained customizations #547
Labels
acknowledged
Has been viewed by one of the maintainers and is ready for further work, discussion or other steps.
task
Is your task related to a problem? Please describe.
The current implementation of the Aspect to AAS converter is a good starting point for simple and quick results starting from an Aspect model (and potentially also Aspect data in form of a JSON payload).
If the main task is to create an AAS representation of a custom Aspect model, this is sufficient as it is. However, for many tasks it is required to be close to an IDTA specified submodel, which has strict specifications about elements like the ShortIds of elements or their Semantic Ids.
This can partially be handled by overriding the Property Mapping mechanism, but it would still not allow doing this for other elements, e.g.
SubmodelElementCollection
orSubmodelElementList
.Describe the solution you'd like
The conversion setup needs to allow more points where developers can hook in to change the behaviour.
A non-exhaustive list would be:
SubmodelElementCollection
)Addditionally, the ESMF-SDK should provide default implementations as a starting point for developers, so that certain standard use cases are already covered (e.g. having a Semantic-Id generator that uses the
see
element of SAMM properties) and ready to be used.Ideally, full customization is still only necessary for very special variants of a conversion process.
References
The following issues are related to this topic:
The text was updated successfully, but these errors were encountered: