Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
188 commits
Select commit Hold shift + click to select a range
a78002e
add aspect elements for sharing between models
BirgitBoss Jun 3, 2025
d5852d9
add aspect model for SMT Contact Information
BirgitBoss Jun 3, 2025
b463b51
add aspect models for SMT Digital Nameplate
BirgitBoss Jun 3, 2025
9b1f08a
add aspect model for SMT Generic Technical DAta
BirgitBoss Jun 3, 2025
adf2866
add aspect model for SMT Handover Documentation
BirgitBoss Jun 3, 2025
1cf509b
missing files for SMT Generic Techncial DAta
BirgitBoss Jun 3, 2025
21a6a63
add aspect model for SMT Carbon Footprint
BirgitBoss Jun 3, 2025
bf5c761
update Readme
BirgitBoss Jun 4, 2025
ec466f1
renumbering: it is version 1.0.0, not 2.0.0
BirgitBoss Jun 4, 2025
d5f097d
Example PACT derived from CarbonFootprint
BirgitBoss Jun 4, 2025
be3bed6
updagte of generated files with CLI
BirgitBoss Jun 4, 2025
d4e8de2
Merge pull request #3 from admin-shell-io/BiBo/published_CFP
BirgitBoss Jun 4, 2025
86f8989
reorder for better derivation of product or sector specific PCF
BirgitBoss Jun 4, 2025
9965087
fix syntax error + rename files
BirgitBoss Jun 4, 2025
c9ec87a
Merge pull request #4 from admin-shell-io/BiBo/published_CFP
BirgitBoss Jun 4, 2025
b5b0894
fix see attribute values: add <urn:irdi
BirgitBoss Jun 11, 2025
83165c5
add newly generated files
BirgitBoss Jun 11, 2025
dba3d83
fix irdi starts with 0173-1
BirgitBoss Jun 11, 2025
e666554
Merge pull request #7 from admin-shell-io/BiBo/fix_pcf
BirgitBoss Jun 11, 2025
283562c
Technical Data for Battery - not yet finished
BirgitBoss Jul 9, 2025
0a0b4b6
Readme
BirgitBoss Jul 9, 2025
d849472
Merge branch 'BiBo/batteryPass_models' of https://github.com/admin-sh…
BirgitBoss Jul 9, 2025
c5f8ec5
generated files for PACT PCF
BirgitBoss Jul 9, 2025
6addaf5
generated html for Generic Technical Data
BirgitBoss Jul 9, 2025
9adb52d
generated PCF files
BirgitBoss Jul 9, 2025
4637507
generated .aasx for generic Techncial Data
BirgitBoss Jul 9, 2025
b886aab
generated files Contact Informations
BirgitBoss Jul 9, 2025
e48a884
generated file Nameplate
BirgitBoss Jul 9, 2025
29bf766
generated files Handover Docu
BirgitBoss Jul 9, 2025
10f6afb
genearted file shared elements IDTA
BirgitBoss Jul 9, 2025
b614416
generated files Battery Pass Technical Data
BirgitBoss Jul 9, 2025
90d6d1a
Circularity
BirgitBoss Jul 9, 2025
505aeac
MaterialComposition
BirgitBoss Jul 9, 2025
53e26be
ProductCondition
BirgitBoss Jul 9, 2025
6f05ac7
correct header urn
BirgitBoss Jul 9, 2025
e0f6561
add or update header information w.r.t. copyright and license
BirgitBoss Jul 9, 2025
9928977
update Readme (copy/paste error from generic Technical data)
BirgitBoss Jul 9, 2025
8decff3
Merge pull request #2 from admin-shell-io/BiBo/batteryPass_models
BirgitBoss Jul 15, 2025
2ca7448
Update README.md
BirgitBoss Jul 15, 2025
f104aa4
Update README.md
BirgitBoss Jul 15, 2025
b8e557e
Update README.md
BirgitBoss Jul 15, 2025
7346952
Generic Technical Data is version 1.2.0 not 1.0.0
BirgitBoss Jul 15, 2025
f22a40a
Merge pull request #11 from admin-shell-io/BiBo/fix_versioning_generi…
BirgitBoss Jul 15, 2025
b3b982d
model for SMC resistance
BirgitBoss Jul 16, 2025
2d939cb
model for voltage SMC
BirgitBoss Jul 16, 2025
3c46672
model for SMC capacity
BirgitBoss Jul 16, 2025
cd4c87d
SMC efficiency
BirgitBoss Jul 16, 2025
7e1613d
Technical Data Battery
BirgitBoss Jul 16, 2025
53885e2
fix versions in README
BirgitBoss Jul 16, 2025
7b25055
changed copyright because several models used
BirgitBoss Jul 16, 2025
d63435e
updated README to contain IDTA numbers
BirgitBoss Jul 16, 2025
1fbadd0
PCF for Battery Passport (just reusing PCF)
BirgitBoss Jul 16, 2025
7cd9608
IDTA-02035-1
BirgitBoss Jul 16, 2025
29502bc
just formatting
BirgitBoss Jul 16, 2025
96a2a34
Handover Documentation for BatteryPass
BirgitBoss Jul 16, 2025
8c7c1d8
Merge pull request #12 from admin-shell-io/BiBo/TechnicalData_Battery…
BirgitBoss Jul 16, 2025
36f4a36
add README to PACT PCF
BirgitBoss Jul 16, 2025
6afc140
Merge pull request #13 from admin-shell-io/BiBo/changes_#2
BirgitBoss Jul 16, 2025
3ddac15
bugfix yearOfConstruction is optional
BirgitBoss Jul 16, 2025
5fc45cc
add missing payload name +
BirgitBoss Jul 16, 2025
c2af6c9
make optional attributes that are required for BatteryPass mandatory
BirgitBoss Jul 16, 2025
c1c8877
addressInformation optional for batterypass
BirgitBoss Jul 16, 2025
97c0b97
markings seems not to be mandatory, just "should"
BirgitBoss Jul 16, 2025
e5f2cb1
Update README.md
BirgitBoss Jul 17, 2025
1715000
formatting
BirgitBoss Jul 17, 2025
11496b6
formatting
BirgitBoss Jul 17, 2025
8ca6622
remove capacityFade from ProductCondition, is a static attribute
BirgitBoss Jul 17, 2025
30f72de
Merge pull request #15 from admin-shell-io/BiBo/changes_#4
BirgitBoss Jul 17, 2025
ffd6d9e
Formatting
BirgitBoss Jul 17, 2025
b52bf67
Merge pull request #17 from admin-shell-io/BiBo/changes_#6
BirgitBoss Jul 17, 2025
59617fa
Merge branch 'smt-xg/BatteryPass_Working' into BiBo/changes_#5
BirgitBoss Jul 17, 2025
262c7e0
Merge pull request #16 from admin-shell-io/BiBo/changes_#5
BirgitBoss Jul 17, 2025
b9f5146
formatting
BirgitBoss Jul 18, 2025
dab90ea
bugfix syntax
BirgitBoss Jul 18, 2025
6821bee
bugfix syntax
BirgitBoss Jul 18, 2025
b6d7e7b
add payload name starting with Capital letter
BirgitBoss Jul 18, 2025
d273292
bugfix wrong files for Battery Nameplate +
BirgitBoss Jul 18, 2025
b61e449
Merge pull request #18 from admin-shell-io/BiBo/changes_#7
BirgitBoss Jul 18, 2025
3e9eed4
remove PowerFade from ProductCondition: it is not dynamic
BirgitBoss Jul 22, 2025
23400ea
add CapacityFade to TechnicalData, SMC "Capacity" (before ProductCond…
BirgitBoss Jul 22, 2025
1c41e0d
add PowerCapabilityFade but to SMC "Efficiency", not to SMC "Capcity"…
BirgitBoss Jul 22, 2025
9bd3d14
add optional information
BirgitBoss Jul 22, 2025
471b646
add BatteryStatus Property
BirgitBoss Jul 22, 2025
82320c0
remove powerCapabilityFade property
BirgitBoss Jul 22, 2025
f9cfcf4
added: Characteristics for Negative Events
BirgitBoss Jul 23, 2025
5068e49
fix typos
BirgitBoss Jul 23, 2025
0d605b1
add Generator used an overall known issues wirth generation
BirgitBoss Jul 23, 2025
2a40046
fix leading 0000
BirgitBoss Jul 23, 2025
e9ca899
change version 1.2.0 to 1.0.0 for Circularity
BirgitBoss Jul 23, 2025
2fa7558
change order of namespaces so that correct semanticId is generated
BirgitBoss Jul 23, 2025
81ef332
change order of namespaces so that correct semanticId is generated
BirgitBoss Jul 23, 2025
c8800c1
version changed to 1.0.0 for MaterialComposition
BirgitBoss Jul 23, 2025
2ac9653
version changed from 1.2.0 to 1.0.0
BirgitBoss Jul 23, 2025
5db750f
newly generated files for 1.0.0 Circularity
BirgitBoss Jul 23, 2025
32d54e1
newly generated files for Carbon Footprint Battery
BirgitBoss Jul 23, 2025
bafdd6a
newly generated files for Handover Docu Battery
BirgitBoss Jul 23, 2025
f9321d6
added open questions
BirgitBoss Jul 23, 2025
c84b32a
Merge pull request #19 from admin-shell-io/BiBo/changes_#8
BirgitBoss Jul 23, 2025
8cba1f0
fix typo
BirgitBoss Jul 23, 2025
db9410d
add deviations: need to be resolved before publication
BirgitBoss Jul 23, 2025
3fdc155
order conformant to Nameplate specification
BirgitBoss Jul 23, 2025
c8ea712
formatting only
BirgitBoss Jul 23, 2025
b7bd0e0
added deviations
BirgitBoss Jul 23, 2025
7082e22
fix typo
BirgitBoss Jul 23, 2025
a3aa240
fix typo and grammar
BirgitBoss Jul 23, 2025
5889c1c
Merge pull request #20 from admin-shell-io/BiBo/changes_#9
BirgitBoss Jul 23, 2025
ac7ef39
added sentence w.r.t. liability
BirgitBoss Jul 23, 2025
29021c8
Circularity:
BirgitBoss Jul 23, 2025
4f4d55c
formatting only
BirgitBoss Jul 23, 2025
f48d052
formatting only
BirgitBoss Jul 23, 2025
469791b
improved preferred names
BirgitBoss Jul 23, 2025
11c299e
README splitted and formatted
BirgitBoss Jul 23, 2025
b95d49b
Merge pull request #21 from admin-shell-io/BiBo/changes_#10
BirgitBoss Jul 28, 2025
6c3d973
syntax + adding links
BirgitBoss Jul 28, 2025
86b02a0
remove .txt file - only internal comments
BirgitBoss Jul 29, 2025
ed7c890
editorial, add heading "Legal notes"
BirgitBoss Jul 29, 2025
8b80a90
update readme: PowerCapabilityFade question was resolved
BirgitBoss Jul 29, 2025
507e221
PowerCapabilityFade removed from description
BirgitBoss Jul 29, 2025
1656ada
Merge pull request #22 from admin-shell-io/BiBo/changes_#11
BirgitBoss Jul 29, 2025
0e8bec5
new model for stationary BESS and LMT
BirgitBoss Jul 29, 2025
9a82f11
Merge pull request #24 from admin-shell-io/BiBo/changes_#12
BirgitBoss Jul 29, 2025
588a03c
known issues: example values not generated
BirgitBoss Jul 30, 2025
8c7f6d9
move property batteryStatus from ProductCondition to Nameplate
BirgitBoss Jul 31, 2025
1656da7
newly generated models after move of batteryStatus
BirgitBoss Jul 31, 2025
89e2d21
Revert "newly generated models after move of batteryStatus"
BirgitBoss Aug 4, 2025
ba16db7
update reademe
BirgitBoss Aug 4, 2025
55638ba
update conformant to aasx: some propoerties optiona, some mandatory, …
BirgitBoss Aug 4, 2025
b800438
newly generated files for ProductCondition
BirgitBoss Aug 4, 2025
f8f1870
newly generated file for nameplate BatteryPassport
BirgitBoss Aug 4, 2025
a9bc8fe
dependency added in README
BirgitBoss Aug 4, 2025
9c58fba
correct copyright header
BirgitBoss Aug 4, 2025
b2575f5
correct copyright header
BirgitBoss Aug 4, 2025
d48a8f0
correct copyright + add Catena-X copyright
BirgitBoss Aug 4, 2025
33c7864
correct copyright headers
BirgitBoss Aug 4, 2025
14c19ca
correct header copyright
BirgitBoss Aug 4, 2025
661c434
correct copyright headers
BirgitBoss Aug 4, 2025
6c52c07
correct copyright headers
BirgitBoss Aug 4, 2025
bf2f2af
correct copyright header
BirgitBoss Aug 4, 2025
f61acc9
correct copyright header
BirgitBoss Aug 4, 2025
523aa9b
correct copyright header
BirgitBoss Aug 4, 2025
b57faa3
correct copyright headers
BirgitBoss Aug 4, 2025
9e97287
add copyright headers
BirgitBoss Aug 4, 2025
51087a1
Merge pull request #25 from admin-shell-io/BiBo/changes_#13
BirgitBoss Aug 4, 2025
2df95ed
editorial
BirgitBoss Aug 6, 2025
d890ad5
update open questions
BirgitBoss Aug 6, 2025
f20288e
fix version of batterypass circularity: 1.2.0 is used, not 1.0.0 (was…
BirgitBoss Aug 6, 2025
319b9a3
correct version of batterypass materialcomposition is 1.2.0 not 1.0.0…
BirgitBoss Aug 6, 2025
9c1cd2a
Merge pull request #26 from admin-shell-io/BiBo/changes_#14
BirgitBoss Aug 6, 2025
16d9a5f
roundTripEfficiencyFade is static according to DIN SPEC 99100: remove…
BirgitBoss Aug 7, 2025
2c5748d
editorial changes
BirgitBoss Aug 7, 2025
a58445f
SOCE state of certifeid energey is mandatory DIN SPEC 99100
BirgitBoss Aug 7, 2025
d1d0668
remaining capacity mandatory DIN SPEC 99100
BirgitBoss Aug 7, 2025
cd58863
temperature information mandatory DIN SPEC 99100
BirgitBoss Aug 7, 2025
9bc8214
not clear: in Table 11 of DIN SPEC 99100 remining power capability is…
BirgitBoss Aug 7, 2025
f4e97bf
internalResistanceIncrease is static according DIN SPEC 99100: removed
BirgitBoss Aug 7, 2025
0b2a147
round trip efficiency 50 % Cycle Life ist static according to DIN 99100
BirgitBoss Aug 7, 2025
15ea6a8
newly generated files for Productcondition
BirgitBoss Aug 7, 2025
1884342
add known issue
BirgitBoss Aug 7, 2025
3fc4ed6
add newly generated files for CarbonFootprint Battery
BirgitBoss Aug 7, 2025
3d5d72a
Merge pull request #27 from admin-shell-io/BiBo/changes_#15
BirgitBoss Aug 7, 2025
5b23ce1
remainingPowerCapability is not mandatory (Annex of DIN SPE 99100 is …
BirgitBoss Aug 7, 2025
ae8b3b8
reaminingCapacity is also not mandatory for all battery categoires, A…
BirgitBoss Aug 7, 2025
3ce3416
newly generated files
BirgitBoss Aug 7, 2025
126af26
generated file for LMT
BirgitBoss Aug 7, 2025
e1f5386
SOCE is only mandatory for EV
BirgitBoss Aug 7, 2025
f3a5c5c
made consistent with ProductCondition
BirgitBoss Aug 7, 2025
af8f157
newly generated files
BirgitBoss Aug 7, 2025
207bb6f
temperatureInformation optional (properties within mandatory)
BirgitBoss Aug 7, 2025
d60c8ff
newly generated files
BirgitBoss Aug 7, 2025
95c4344
Merge pull request #28 from admin-shell-io/BiBo/changes_#16
BirgitBoss Aug 7, 2025
218ddb6
move ProductCarbonFootprintSet from ProductOrSectorSpecificPCF to PCF
BirgitBoss Aug 12, 2025
6c9e734
ProductOrSectorSpecificCarbonFootprints not included
BirgitBoss Aug 12, 2025
737988e
formatting only
BirgitBoss Aug 13, 2025
5e30af9
formatting only
BirgitBoss Aug 13, 2025
ba5c68d
add newly generated files für PCF Battery
BirgitBoss Aug 13, 2025
3d6422c
Merge pull request #29 from admin-shell-io/BiBo/changes_#17
BirgitBoss Aug 13, 2025
0be7e4b
remove productClassifications
BirgitBoss Aug 13, 2025
bb9fd85
remove properties Length, Height, Width: not included in DIN SPEC 99100
BirgitBoss Aug 13, 2025
bdf2439
remove lngth, width,height
BirgitBoss Aug 13, 2025
a99157a
Technical Data Battery: refactoring as decided
BirgitBoss Aug 13, 2025
d55c19c
Merge pull request #30 from admin-shell-io/BiBo/changes_#18
BirgitBoss Aug 13, 2025
80c884e
adapted to latest version of Battery Nameplate aasx
BirgitBoss Aug 15, 2025
0909143
Merge pull request #31 from admin-shell-io/BiBo/changes_#19
BirgitBoss Aug 15, 2025
1f44526
formatting only
BirgitBoss Aug 15, 2025
1f029bf
operatorIdentifier is optional
BirgitBoss Aug 15, 2025
584a8aa
generated files for ProductCondition
BirgitBoss Aug 15, 2025
8d45027
generated json-file Product Condition Battery
BirgitBoss Aug 15, 2025
c4cd441
Merge pull request #32 from admin-shell-io/BiBo/changes_#20
BirgitBoss Aug 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 49 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,62 @@
# Legal Note

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.

# Semantic Models

This repository is for aspect models that are used as semantic definition in Submodel Templates.
This repository is for aspect models that are used as semantic definition in [Submodel Templates](https://github.com/admin-shell-io/submodel-templates).

They are used in the so-called "Semantic Drived workflow" as desribed in [HOW TO CREATE A SUBMODEL TEMPLATE
SPECIFICATION](https://industrialdigitaltwin.org/en/wp-content/uploads/sites/2/2022/12/I40-IDTA-WS-Process-How-to-write-a-SMT-FINAL-.pdf)
They are used in the so-called "Semantic driven workflow" as desribed in [HOW TO CREATE A SUBMODEL TEMPLATE
SPECIFICATION](https://industrialdigitaltwin.org/wp-content/uploads/2025/06/IDTA_How-to-write-a-SMT-v1.1.pdf).

Here semantic models based on the [Semantic Aspect Meta Model (SAMM)](https://eclipse-esmf.github.io/samm-specification) are stored. Additionally [best practices](https://eclipse-esmf.github.io/samm-specification/snapshot/appendix/best-practices.html) as defined in the SAMM specification should be followed.
Here semantic models based on the [Semantic Aspect Meta Model (SAMM)](https://eclipse-esmf.github.io/samm-specification) are stored.
[Best practices](https://eclipse-esmf.github.io/samm-specification/snapshot/appendix/best-practices.html) as defined in the SAMM specification should be followed.

They belong to the namespaces starting with *io.admin-shell.idta*.
They belong to the namespaces starting with **io.admin-shell.idta**.

Models can reuse elements from different namespaces.
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](https://github.com/eclipse-tractusx/sldt-semantic-models), their namespaces start with *io.catenax*
* [BatteryPass aspect models](https://github.com/batterypass/BatteryPassDataModel), their namespaces start with *io.BatteryPass* - however, please note that these aspect models have licence **CC BY-NC 4.0**.


# Generator used

The following [CLI - Semantic Aspect Meta Model Command Line Tool](https://eclipse-esmf.github.io/esmf-developer-guide/tooling-guide/samm-cli.html) was used for

* validating the aspect models
* for generating the different files in folder "gen"

* *.aas.json JSON format for AAS
* *.aas.xml XML format for AAS
* *.aasx [aasx format](https://industrialdigitaltwin.io/aas-specifications/IDTA-01005/v3.1/index.html) for AAS
* *.html hmtl documentation of the Aspect Model
* *.json example payload in [Value-Only format](https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1/mappings/mappings.html#value-only-serialization-in-json)


Version: 2.10.3

Build date: 2025-05-08T14:47:57Z

Git commit: 192116d12a1a4c9df4e03758a6b56dfa80132cf3


# Known issues for generation of aasx from aspect model

Known Issues wheen generating an aasx file from a .ttl aspect model file:

- payload names are not considered when generating idShort
- no template qualifiers with type "Cardinality" or any other qualifiers are generated
- the idShort of the Element within a SML has the idShort of the list, not of the element
- no mapping to SubmodelElement "File", instead mapping to SMC with two properties "resourceValue" and "contentType"
- no example values generated, neither as "value" nor as qualifier using the template qualifier "SMT/ExampleValue"
- semanticId only added for Properties but not for SMC or SML (but ConceptDescriptions are derived)
- Concept Descriptions: For enumerations no valueList is created for its values (example :HazardousSubstanceClassChrateristicEnum in MaterialComposition)
- Concept Descriptions: The preferred name is identical to the element name and not the samm:preferred name of the samm:property
- for some models the generated Submodel/id and Submodel/semanticId are not correct and need to be updated manually


75 changes: 75 additions & 0 deletions README_OpenQuestions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@

# Open Questions




## Deviations from manually edited aasx of WG

* Open Questions:

* How to deal with different requirements for different battery categories: mandatory, recommended and optional?



* Nameplate: it is AddressInformation and not ContactInformation
* Nameplate: logoCompany is missing
* Nameplate/Markings: explosionSafeties not contained in V3.0 any longer
* Nameplate/ContactInformation: is a dropin and contains much more properties

* ProductCondition
## TODOs for BatteryPass reused
https://github.com/batterypass/BatteryPassDataModel/issues/17

* remainingEnergy: property name should be remainingEnergyValue and not remainingEnergyvalue
* why is evolutionOfSelfDischarge a SMC with just one Property evolutionOfSelfDischargeEntityValue? "lastValue" missing?
* names of lists like "internalResistanceIncrease" or remainingPowerCapability
* no "lastUpdate" for energyThroughput
* no "lastUpdate" for roundTripEfficencyFade
* no "lastUpdate" for roundTripEfficiencyat50PerCentCycleLife
* naming roundTripEfficiencyat50PerCentCycleLife should be roundTripEfficiencyAt50PercentCycleLife
* Circularity/safetyMeasures is a Link to a pdf, here it is a SMC with a SML of extinguishingAgents... Extinguishing agent are mentioned in DIN SPEC 99100 but as Symbols/Labels and documentation for conformity
* Circularity/endOfLifeInformation not part of DIN SPEC 991100 ?
* Circularity/renewable Content not part of DIN SPEC 991100 ?
* Two Alternatives to model NegativeEvents, see ProductCondition_shared.ttl or solution of BatteryPass?



## Circularity
https://github.com/batterypass/BatteryPassDataModel/issues/17

* dismantlinAndRemovalInformation mdoelled as a DocumentSet from Handover Documentation? (it is a SML with SMC with properties documentType, mimeType and documentURL" - we probably need to extend the numbers (or map it to existing ones) of supported document types in Handover Documentation:
** dismantling information(DIN SPEC 99100 speaks of two documents for dismantling and removal)
** removal information (DIN SPEC 99100 speaks of two documents for dismantling and removal)
** safety measures
EU declaration of conformity
Results of test reports proving compliance
Web link to public carbon footprint study
Information of due diligence report in the Battery Passport
Information on the role of end-users in contributing to waste prevention
Information on the role of end-users in contributing to the separate collection of waste batteries
Information on battery collection, preparation for second life and on treatment at end of life

## MaterialComposition

https://github.com/batterypass/BatteryPassDataModel/issues/18
* > bp:CASNumberConstraint :
The the exampleValue '7439-93-2 ' of the Property 'bp:batteryMaterialIdentifier' does not match the pattern '^\d{2,7}-\d{2}-\d{1}$' given in 'bp:CASNumberConstraint'.

## Other

* license information not put to description but to README

* formatting in case of lists in descriptions etc.: rework needed

* DIN SPEC 99100: why is Part Numbers for components an URL?
* Circularity/sparePartSources might be using contactInformation for Postal Addresses
* do we have a SMT for spare parts?

* TO BE DECIDED:
DocumentSet per aspect, for Circularity etc. - or really in ONE aspect Handover Documentation?

* unit in SAMM - define a "real" unit?
:kilogramperkilowatthour a samm:Unit ;
samm:commonCode "kg CO2e/kWh" ;
samm:symbol "CO2e/kWh" .
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
######################################################################
# for namespace: urn:samm:io.admin-shell.idta.
# Copyright (c) 2025 Bosch Connected Industry
# Copyright (c) 2025 Industrial Digital Twin Association
#
# This work is made available under the terms of the
# Creative Commons Attribution 4.0 International (CC BY 4.0) license,
# which is available at
# https://creativecommons.org/licenses/by/4.0/.
# SPDX-License-Identifier: CC-BY-4.0
#
# for namespace: urn:samm:io.catenax.pcf:7.0.0
# Copyright (c) 2022, 2023, 2024 ZF Friedrichshafen AG
# Copyright (c) 2022, 2023, 2024 T-Systems International GmbH
# Copyright (c) 2022, 2023, 2024 Robert Bosch Manufacturing Solutions GmbH
# Copyright (c) 2022, 2023, 2024 Siemens AG
# Copyright (c) 2022, 2023, 2024 SAP AG
# Copyright (c) 2022, 2023, 2024 BASF SE
# Copyright (c) 2022, 2023, 2024 Contributors to the Eclipse Foundation
#
# This work is made available under the terms of the
# Creative Commons Attribution 4.0 International (CC-BY-4.0) license,
# which is available at
# https://creativecommons.org/licenses/by/4.0/legalcode.
#
# SPDX-License-Identifier: CC-BY-4.0
#######################################################################

#######################################################################

@prefix samm: <urn:samm:org.eclipse.esmf.samm:meta-model:2.1.0#> .
@prefix samm-c: <urn:samm:org.eclipse.esmf.samm:characteristic:2.1.0#> .
@prefix samm-e: <urn:samm:org.eclipse.esmf.samm:entity:2.1.0#> .
@prefix unit: <urn:samm:org.eclipse.esmf.samm:unit:2.1.0#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix : <urn:samm:io.admin-shell.idta.batterypass.carbon_footprint:1.0.0#> .
@prefix pcf: <urn:samm:io.admin-shell.idta.carbon_footprint:1.0.0#> .
@prefix cx: <urn:samm:io.catenax.pcf:7.0.0#> .
@prefix ext-shared: <urn:samm:io.admin-shell.idta.shared:3.1.0#> .
@prefix contact: <urn:samm:io.admin-shell.idta.contact_information:1.0.0#> .

:CarbonFootprint a samm:Aspect ;
samm:preferredName "Carbon Footprint for Battery Passport"@en ;
samm:preferredName "C02 Footprint für den Batteriepass"@de ;
samm:description "Provides the means to access the Carbon Footprint of the asset in the context of a Battery Passport."@en ;
samm:see <https://admin-shell.io/idta/SubmodelTemplate/CarbonFootprint/1/0> ;
samm:see <https://admin-shell.io/IDTA-02035-3/1/0> ;
samm:see <https://admin-shell.io/IDTA-02023/1/0> ;
samm:properties (
[ samm:property pcf:productCarbonFootprints; samm:payloadName "ProductCarbonFootprints" ]
) ;
samm:operations ( ) ;
samm:events ( ) .
Loading