Despite great efforts to ensure the accuracy, reliability and precision of technical and non-technical information, the IDTA cannot give any explicit or implicit assurance or warranty in respect of the accuracy of the provided aspect models for BatteryPass. Users of this document are hereby made aware that the IDTA cannot be held liable for any damage or loss. The application of these aspect models does not release users from the bility for their own actions and is applied at their own risk.
This repository is for semantic models based on the ESMF Semantic Aspect Meta Model (SAMM) .
There are differnt ways how to create and use these Aspect Models in Submodel Template Specifications:
- They are used as master of the semantic definitions used in the so-called "Semantic Drived workflow" as desribed in HOW TO CREATE A SUBMODEL TEMPLATE SPECIFICATION
- They are created on basis of an existing Submodel Template Specification
- They are build parallel to a Submodel Template Specification using a different workflow or using different semantic definitions as master
- They are build for reuse but no Submodel Template Specification is existing for these
Best practices as defined in the SAMM specification should be followed.
When creating an Aspect Model for an existing Submodel Template Specification it is recommended to use the predefined Characteristics in io.admin-shell.idta.shared to ensure that Value-Only format of AAS is identical to the payload as defined by SAMM.
The Aspect Models defined in this repository belong to the namespaces starting with io.admin-shell.idta.
Models can reuse elements from different namespaces within the repository.
When defining and reusing elements from other aspect models, the following repositories with aspect models are allowed to be used besides the ones in this repository:
- Catena-X aspect models, their namespaces start with io.catenax
- BatteryPass aspect models, their namespaces start with io.BatteryPass - however, please note that older version of these aspect models have licence CC BY-NC 4.0, only use Aspect Models with licence CC BY 4.0
The following CLI - Semantic Aspect Meta Model Command Line Tool was used for
- validating the aspect models
- for generating the different files in folder "gen"
*-schema.json JSON schema for Value-Only format of AAS
*.json example payload in Value-Only format conformant to generated schema -schema.json
*.html hmtl documentation of the Aspect Model
The corresponding commands with %1 being the .ttl with the Aspect Model and %2 is the name of the file, typically the name of the Aspect Model, are
samm aspect %1 validate
samm aspect %1 to json --output "../_gen/%2.json"
samm aspect %1 to schema --output "../_gen/%2-schema.json"
The following version of the samm-cli - Semantic Aspect Meta Model Command Line Tool was used for validation and generation:
Version: 2.13.1
Build date: 2026-01-19 14:02:48
Git commit: 047a17acdf0c1ecd945b671c0da45657bea87678
The following version of the Semantic Aspect Meta Model (SAMM) is currently used:
2.2.0