eclipse-esmf / esmf-semantic-aspect-meta-model

Formal and textual specification of the Semantic Aspect Meta Model (SAMM)
https://eclipse-esmf.github.io/samm-specification/snapshot/index.html
Mozilla Public License 2.0
47 stars 9 forks source link

[Task] Asset Administration Shell - support semantic definition of MultiLanguageProperties #134

Open BirgitBoss opened 2 years ago

BirgitBoss commented 2 years ago

Is your task related to a problem? Please describe. BAMM shall support the semantic definition of multi language property submodel elements in the Asset Administration Shell (AAS).

grafik

Describe the solution you'd like Introduce a predefined characteristic: a set of values with dataType "Multi-Language Text" (using the already predefined characteristic instance).

Describe alternatives you've considered none

Additional context https://industrialdigitaltwin.org/wp-content/uploads/2021/09/07_details_of_the_asset_administration_shell_part1_v3_en_2020.pdf

atextor commented 2 years ago

Here is a proposal:

:MultiLanguageSet a bamm-c:Set ;
   bamm:elementCharacteristic bamm-c:MultiLanguageText  .
BirgitBoss commented 2 years ago

2022-06-30 SDS Meeting: approved

BirgitBoss commented 4 months ago

For the SDK CLI SAMM2AASX Converter Sets are always converted to Lists (SubmodelElementLists). However, for this special st it is different: this set is mapepd to MultiLanguageProperty. This is why the conversion from SAMM to AASX does not work in case of properties using this MultiLanagueSet Characteristic.