Skip to content

Commit a93e41c

Browse files
Merge pull request #632 from admin-shell-io/IDTA-01001-3-1-2_Working
BugFix 3.1.2
2 parents 0be6975 + 9c90475 commit a93e41c

File tree

19 files changed

+127
-58
lines changed

19 files changed

+127
-58
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,13 @@ The following release contains the latest version of the AAS schemas
6464
(see also the [releases](https://github.com/admin-shell-io/aas-specs-metamodel/releases)
6565
section of this repository):
6666

67-
* [3.1.1](https://github.com/admin-shell-io/aas-specs-metamodel/releases/tag/v3.1.1)
68-
is the latest release for the `V3.1.1` version of the AAS metamodel,
67+
* [3.1.2](https://github.com/admin-shell-io/aas-specs-metamodel/releases/tag/v3.1.2)
68+
is the latest release for the `V3.1.2` version of the AAS metamodel,
6969
containing the normative specification as well as the schemas in xml, JSON and rdf
7070
*Use this release if you want to work with the latest specified AAS version.*
7171

7272
Previous releases:
73+
* [3.1.1](https://github.com/admin-shell-io/aas-specs-metamodel/releases/tag/v3.1.1) is the release for the `V3.1.1` version of the AAS metamodel as published in August 2025
7374
* [3.1.0](https://github.com/admin-shell-io/aas-specs-metamodel/releases/tag/v3.1.0) is the release for the `V3.1` version of the AAS metamodel as published in May 2025
7475
* [3.0.8](https://github.com/admin-shell-io/aas-specs-metamodel/releases/tag/V3.0.8) minor schema bugfixes for `V3.0` version of the AAS metamodel
7576
* [3.0.7](https://github.com/admin-shell-io/aas-specs-metamodel/releases/tag/V3.0.7) minor schema bugfixes for `V3.0` version of the AAS metamodel
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: IDTA-01001
22
title: 'Part 1: Metamodel'
3-
version: 'v3.1.1'
3+
version: 'v3.1.2'
44
start_page: ROOT:index.adoc
55
nav:
66
- modules/ROOT/nav.adoc

documentation/IDTA-01001/modules/ROOT/nav.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ SPDX-License-Identifier: CC-BY-4.0
8888
** xref:./annex/metamodel-with-inheritance.adoc[Metamodel With Inheritance]
8989
9090
91-
* xref:changelog.adoc[Change Log]
91+
* xref:changelog.adoc[Change Notes]
9292
9393
9494
* xref:bibliography.adoc[Bibliography]

documentation/IDTA-01001/modules/ROOT/pages/annex/usage-metamodel.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ SPDX-License-Identifier: CC-BY-4.0
1717

1818
== Composite I4.0 Components
1919

20-
As described in xref:annex/general.adoc#life-cycle-with-type-assets-and-instance-assets[], there is a class of relationships between assets of different hierarchy levels.
20+
As described in xref:annex/general.adoc#life-cycle-with-type-assets-and-instance-assets[Life Cycle with Type Assets and Instance Assets], there is a class of relationships between assets of different hierarchy levels.
2121
In this class of relationships, automation equipment is explained as a complex, interrelated graph of automation devices and products, performing intelligent production and self-learning/optimization tasks.
2222

2323
Details and examples for composite I4.0 Components can be found in xref:bibliography.adoc#bib13[[13\]].

documentation/IDTA-01001/modules/ROOT/pages/annex/valueonly-serialization-example.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,11 @@ due to the reasons mentioned above.
156156
"MySubmodelElementFileList": [
157157
{
158158
"contentType": "application/pdf",
159-
"value": "MyFirstFile.pdf"
159+
"value": "https://myDomain/MyFirstFile.pdf"
160160
},
161161
{
162162
"contentType": "application/pdf",
163-
"value": "MySecondFile.pdf"
163+
"value": "https://myDomain/MySecondFile.pdf"
164164
}
165165
],
166166
"MySubmodelElementCollection":
@@ -170,4 +170,4 @@ due to the reasons mentioned above.
170170
"myBooleanElement": true
171171
}
172172
}
173-
----
173+
----

documentation/IDTA-01001/modules/ROOT/pages/bibliography.adoc

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,14 @@ Available: https://msdn.microsoft.com/en-us/library/system.io.packaging(v=vs.110
125125

126126

127127
[#bib24]
128-
[24] ISO 13584-42 "Standard data element types with associated classification scheme – Part 1: Definitions – Principles and methods" Edition 4.0, 2017-07
128+
[24] ISO 13584-42 "Standard data element types with associated classification scheme – Part 1: Definitions – Principles and methods" Edition 4.0, 2017-07.
129129

130130
[#bib25]
131131
[25] IEC 61360-1 "Standard data element types with associated classification scheme – Part 1: Definitions – Principles and methods", Edition 4.0, 2017-07. DIN EN 61360-1:2018-07.
132132

133133

134134
[#bib26]
135-
[26] ISO/TS 29002-10:2009(E) "Industrial automation systems and integration — Exchange of characteristic data — Part 10: Characteristic data exchange format", First edition 2009-12-01
135+
[26] ISO/TS 29002-10:2009(E) "Industrial automation systems and integration — Exchange of characteristic data — Part 10: Characteristic data exchange format", First edition 2009-12-01.
136136

137137
[#bib27]
138138
[27] A. Bayha, J. Bock, B. Boss, C. Diedrich, S. Malakuti "Describing Capabilities of Industrie 4.0 Components".
@@ -142,19 +142,19 @@ Available: https://www.plattform-i40.de/PI40/Redaktion/EN/Downloads/Publikation/
142142

143143
////
144144
[#bib28]
145-
[28] AutomationML Association: "Application Recommendations: Asset Administration Shell Representation (AR 004E)", Version 1.0.0, 20.11.2019,
146-
Available: https://www.automationml.org/o.red.c/dateien.html
145+
[28] AutomationML consortium: "Application Recommendation: AAS Representation (AR 004E)", Document Identifier: AR AAS, V1.0.0. November 2019.
146+
Accessed: 2025-10-19. [Online].
147+
Available: https://www.automationml.org/wp-content/uploads/2022/04/Asset-Administration-Shell-Representation-V1_0_0.zip
147148
////
148149

149150
[#bib29]
150-
[29] H. Knublauch, D. Knotokostas "Shapes Constraint Language (SHACL)" W3C Recommendation, 2017,
151+
[29] H. Knublauch, D. Knotokostas "Shapes Constraint Language (SHACL)" W3C Recommendation, 2017.
151152
Accessed: 2025-03-24. [Online].
152-
Available:
153153
Available: https://www.w3.org/TR/shacl/
154154

155155
////
156156
[#bib30]
157-
[30] "I4AAS – Industrie 4.09 Asset Administration Shell". June 2021. [Online] Available: https://opcfoundation.org/markets-collaboration/I4AAS/
157+
[30] "I4AAS – Industrie 4.09 Asset Administration Shell". June 2021.
158158
////
159159

160160
[#bib31]
@@ -177,19 +177,19 @@ Available: https://tomgruber.org/writing/ontolingua-kaj-1993.htm
177177
Technical Report.
178178
Version 2.3. October 10, 2020. Industrial Internet Consortium.
179179
IIC:IIVOC:V2.3:20201025
180-
Accessed: 2025-03-24. [Online].
180+
Accessed: 2025-10-19. [Online].
181181
Available: https://www.iiconsortium.org/vocab/
182182

183183
[#bib35]
184184
[35] "OMG Unified Modelling Language (OMG UML)".
185185
Formal/2017-12-05. Version 2.5.1. December 2018.
186-
Accessed: 2025-03-24. [Online].
186+
Accessed: 2025-10-19. [Online]
187187
Available: https://www.omg.org/spec/UML/
188188

189189
[#bib36]
190190
[36] T. Preston-Werner "Semantic Versioning".
191191
Version 2.0.0.
192-
Accessed: 2025-03-24. [Online].
192+
Accessed: 2025-10-19. [Online]
193193
Available: https://semver.org/spec/v2.0.0.html
194194

195195
[#bib37]
@@ -205,11 +205,15 @@ Accessed: 2025-03-24. [Online].
205205
Available: https://industrialdigitaltwin.org/en/wp-content/uploads/sites/2/2022/12/2022-12-07_IDTA_AAS-Reading-Guide.pdf
206206

207207
[#bib39]
208-
[39] IDTA-02003 "Submodel Template of the Asset Administration Shell - Generic Frame for Technical Data for Industrial Equipment in Manufacturing", Version 1.2, Aug. 2022, Industrial Digital Twin Association
208+
[39] IDTA-02003 "Submodel Template of the Asset Administration Shell - Generic Frame for Technical Data for Industrial Equipment in Manufacturing",
209+
Version 1.2, Aug. 2022,
210+
Industrial Digital Twin Association
209211
See xref:bibliography.adoc#bib45[[45\]].
210212

211213
[#bib40]
212-
[40] IDTA-02006 "Submodel Template of the Asset Administration Shell - Digital Nameplate for Industrial Equipment", Version 2.0, Oct. 2022, Industrial Digital Twin Association
214+
[40] IDTA-02006 "Submodel Template of the Asset Administration Shell - Digital Nameplate for Industrial Equipment",
215+
Version 2.0, Oct. 2022,
216+
Industrial Digital Twin Association
213217
See xref:bibliography.adoc#bib45[[45\]].
214218

215219
////
@@ -218,8 +222,7 @@ See xref:bibliography.adoc#bib45[[45\]].
218222
////
219223
////
220224
[#bib41]
221-
[41] Joint Working Group of the https://opcfoundation.org/[OPC Foundation] and https://industrialdigitaltwin.org/[IDTA]
222-
https://profiles.opcfoundation.org/workinggroup/40[Industry 4.0 Asset Administration Shell - AAS (I4AAS)]
225+
[41] Joint Working Group of the link:https://opcfoundation.org/[OPC Foundation] and https://industrialdigitaltwin.org/[IDTA] link:https://profiles.opcfoundation.org/workinggroup/40[Industry 4.0 Asset Administration Shell - AAS (I4AAS)]
223226
////
224227
////
225228
[#bib42]
@@ -256,7 +259,11 @@ Available: https://www.plattform-i40.de/IP/Redaktion/DE/Downloads/Publikation/hm
256259

257260
[#bib48]
258261
[48] "How to create a submodel template specification".
262+
V1.1. June 2025. Industrial Digital Twin Association.
259263
Guideline.
264+
Accessed: 2025-10-19. [Online].
265+
Available: https://industrialdigitaltwin.org/wp-content/uploads/2025/06/IDTA_How-to-write-a-SMT-v1.1.pdf
266+
260267
December 2022. Industrial Digital Twin Association.
261268
Accessed: 2025-03-24. [Online].
262269
Available: https://industrialdigitaltwin.org/wp-content/uploads/2022/12/I40-IDTA-WS-Process-How-to-write-a-SMT-FINAL-.pdf
@@ -280,4 +287,4 @@ Industrial Digital Twin Association.
280287
Accessed: 2025-03-24. [Online].
281288
Available: https://github.com/admin-shell-io
282289

283-
// bib52 see [41]
290+
// bib52 see [41]

documentation/IDTA-01001/modules/ROOT/pages/changelog.adoc

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,60 @@ Note: before V3.0, the security metamodel (now IDTA-01004) and the predefined da
3535
They had separate sections and tables documenting the changes.
3636
====
3737

38+
== Changes V3.1.2 vs. V3.1.1
39+
40+
Bugfixes:
41+
42+
* CHANGED: fix AASd-021 (there was no change compared to V3.0, schemas not affected) (https://github.com/admin-shell-io/aas-specs-metamodel/issues/624[#624])
43+
* CHANGED: make example for idShortPath consistent to (https://github.com/admin-shell-io/aas-specs-metamodel/issues/618[#618])
44+
* CHANGED: fix diagram for DataSpecificationContent: add stereotype "Template"
45+
* CHANGED: fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/AasSubmodelElements/Operation` for `Operation` within `AasReferableNonIdentifiables` to `\https://admin-shell.io/aas/3/1/AasReferableNonIdentifiables/Operation`
46+
* CHANGED: fix syntax error in semantic metamodel ID `\https://admin-shell.io/aas/3/1/AAasReferableNonIdentifiables/SubmodelElement` to `\https://admin-shell.io/aas/3/1/AasReferableNonIdentifiables/SubmodelElement`
47+
* CHANGED: fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/AasSubmodelElements/Blob` for `Blob` within `AasNonContainerSubmodelElements` to `\https://admin-shell.io/aas/3/1/AasNonContainerSubmodelElements/Blob`
48+
* CHANGED: fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/Extension` to `\https://admin-shell.io/aas/3/1/Extension/name` for attribute name in class Extension
49+
* CHANGED: fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/HasSemantics/supplementalId` for `HasSemantics` to `\https://admin-shell.io/aas/3/1/HasSemantics/supplementalSemanticId`
50+
* CHANGED: fix version number in semantic metamodel ID `\https://admin-shell.io/aas/3/0/BlobType` to `\https://admin-shell.io/aas/3/1/BlobType` for data type `BlobType`
51+
* CHANGED: Reference: remove recommendation to use an external reference for the referredSemanticId
52+
* CHANGED: correct references to standards defining qualifiers (https://github.com/admin-shell-io/aas-specs-metamodel/issues/611[#611])
53+
* CHANGED: DIN SPEC 92000 is a DIN DKE SPEC, reference corrected
54+
* CHANGED: bibliography, fix or remove non-working links
55+
* CHANGED: updated references to Submodel Templates Technical Data and Digital Nameplate
56+
* CHANGED: preamble, review process as defined in IDTA
57+
* editorial fixes
58+
59+
.Changes in Metamodel
60+
[cols="5%,42%,48%",options="header",]
61+
|===
62+
|*Nc* |*V3.1 Change w.r.t. V3.0.2* |*Comment*
63+
64+
| {empty} | AasNonContainerSubmodelElements/Blob a| fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/AasSubmodelElements/Blob` for `Blob` within `AasNonContainerSubmodelElements` to `\https://admin-shell.io/aas/3/1/AasNonContainerSubmodelElements/Blob`
65+
66+
| {empty} | AasReferableNonIdentifiables/Operation a| fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/AasSubmodelElements/Operation` for `Operation` within `AasReferableNonIdentifiables` to `\https://admin-shell.io/aas/3/1/AasReferableNonIdentifiables/Operation`
67+
68+
| {empty} | AasReferableNonIdentifiables/SubmodelElement a| fix syntax error in semantic metamodel ID `\https://admin-shell.io/aas/3/1/AAasReferableNonIdentifiables/SubmodelElement` to `\https://admin-shell.io/aas/3/1/AasReferableNonIdentifiables/SubmodelElement`
69+
70+
| {empty} | BlobType a| fix version number in semantic metamodel ID `\https://admin-shell.io/aas/3/0/BlobType` to `\https://admin-shell.io/aas/3/1/BlobType` for data type `BlobType`
71+
72+
| {empty} | Extension/name a| fix semantic metamodel ID `\https://admin-shell.io/aas/3/1/Extension` to `\https://admin-shell.io/aas/3/1/Extension/name` for attribute name in class `Extension`
73+
74+
|===
75+
76+
.New, Changed or Removed Constraints
77+
[cols="5%,10%,15%,69%",options="header",]
78+
|===
79+
|*Nc* |*V3.1 vs. V3.0* |*New, Update, Removed, Reformulated* |*Comment*
80+
81+
82+
|{empty} | AASd-021| Correct a|
83+
84+
Constraint AASd-021: Every qualifiable can only have one qualifier with the same Qualifier/valueType.
85+
86+
corrected to
87+
88+
Constraint AASd-021: Every qualifiable shall only have one qualifier with the same Qualifier/type.
89+
90+
|===
91+
3892
== Changes V3.1.1 vs. V3.1
3993

4094
Bugfixes:
@@ -206,6 +260,7 @@ use "shall" instead of "can"
206260
Constraint AASd-021: Every qualifiable can only have one qualifier with the same Qualifier/valueType.
207261

208262
changed to
263+
209264
Constraint AASd-021: Every qualifiable shall only have one qualifier with the same Qualifier/valueType.
210265

211266
|{empty} |AASd-077 |Update a|
@@ -2279,4 +2334,4 @@ externalInformationPoint renamed to externalInformationPoints
22792334
|PolicyEnforcementPoint/externalPolicyEnforcementPoint |
22802335
|PolicyDecisionPoint |Was foreseen in V1.0 but not yet modelled
22812336
|PolicyDecisionPoint/externalPolicyDecisionPoint |
2282-
|===
2337+
|===

0 commit comments

Comments
 (0)