Skip to content

Commit 2d954c9

Browse files
authored
Merge pull request #607 from admin-shell-io/BiBo/Value-Only#599
Value-Only there are idShort for elements in SML
2 parents 7a26abe + ee3dec4 commit 2d954c9

File tree

2 files changed

+28
-5
lines changed

2 files changed

+28
-5
lines changed

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,18 @@ This specification is part of the https://industrialdigitaltwin.org/en/content-h
1616

1717
== Version
1818

19-
This is version 3.1 of the specification IDTA-01001.
19+
This is version 3.1.1 of the specification IDTA-01001.
2020

21-
Previous version: 3.0.2
21+
Previous version: 3.1
2222

2323
[#metamodel-versions]
2424
== Dependencies
2525

26-
For the schemas derived from this document (version 3.1) there is a dependency to the following parts of the “Specification of the Asset Administration Shell” series:
26+
For the schemas derived from this document there is a dependency to the following parts of the “Specification of the Asset Administration Shell” series:
2727

2828
* IDTA-01003-a Part 3a: Data Specification – IEC 61360 in version 3.1 xref:bibliography.adoc#bib46[[46\]]
2929

30+
If there is a bugfix of this parts, this shall be used.
3031

3132
== Notice
3233

@@ -41,7 +42,7 @@ https://creativecommons.org/licenses/by/4.0/[Creative Commons Attribution 4.0 In
4142

4243
SPDX-License-Identifier: CC-BY-4.0
4344

44-
May 2025
45+
July 2025
4546

4647
== How to Get in Contact
4748

documentation/IDTA-01001/modules/ROOT/pages/mappings/encodings/valueonly.adoc

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,12 +342,15 @@ The protected elements shall not be serialized.
342342

343343
In the following examples for Value-Only serializations for all submodel element types are given.
344344

345+
===== Property
346+
345347
For a single _Property_ named "MaxRotationSpeed", the value-Only payload is minimized to the following (assuming its value is 5000):
346348

347349
[source,json,linenums]
348350
----
349351
5000
350352
----
353+
===== SubmodelElementCollection
351354

352355
For a _SubmodelElementCollection_ named "ProductClassification" or being part of a list "ProductionClassifications", the Value-Only payload is minimized to the following, i.e. the name of the SubmodelElementCollection or its index in the list is not part of the Value-Only serialization:
353356

@@ -360,7 +363,9 @@ For a _SubmodelElementCollection_ named "ProductClassification" or being part of
360363
}
361364
----
362365

363-
For a _SubmodelElementList_ named "Authors" with string Properties as its value, the Value-Only payload is minimized to the following (values within a SubmodelElementList do not have idShort values)footnote:[The Value-Only serialization of the product classification example can be seen above]:
366+
===== SubmodelElementList
367+
368+
For a _SubmodelElementList_ named "Authors" with string Properties as its value, the Value-Only payload is minimized to the following (idShort of values within a SubmodelElementList are ignored):footnote:[The Value-Only serialization of the product classification example can be seen above]:
364369

365370
[source,json,linenums]
366371
----
@@ -371,6 +376,8 @@ For a _SubmodelElementList_ named "Authors" with string Properties as its value,
371376
]
372377
----
373378

379+
===== MultiLanguageProperty
380+
374381
For a _MultiLanguageProperty_ the Value-Only payload is minimized to the following:
375382

376383
[source,json,linenums]
@@ -381,6 +388,7 @@ For a _MultiLanguageProperty_ the Value-Only payload is minimized to the followi
381388
]
382389
383390
----
391+
===== Range
384392

385393
For a _Range_ named "TorqueRange", the Value-Only payload is minimized to the following:
386394

@@ -392,6 +400,8 @@ For a _Range_ named "TorqueRange", the Value-Only payload is minimized to the fo
392400
}
393401
----
394402

403+
===== ReferenceElement
404+
395405
For a _ReferenceElement_ named "MaxRotationSpeedReference", the Value-Only payload is minimized to the following:
396406

397407
[source,json,linenums]
@@ -407,6 +417,8 @@ For a _ReferenceElement_ named "MaxRotationSpeedReference", the Value-Only paylo
407417
}
408418
----
409419

420+
===== File
421+
410422
For a _File_ named "Document", the Value-Only payload is minimized to the following:
411423

412424
[source,json,linenums]
@@ -415,7 +427,9 @@ For a _File_ named "Document", the Value-Only payload is minimized to the follow
415427
"contentType": "application/pdf",
416428
"value": "SafetyInstructions.pdf"
417429
}
430+
418431
----
432+
===== Blob
419433

420434
For a _Blob_ named "Library", there are two possibilities for the Value-Only payload.
421435
In case the Blob value - that can be very large - shall not be part of the payload, the payload is minimized to the followingfootnote:[
@@ -438,6 +452,8 @@ In the second case the Blob value is part of the payload.footnote:[in this case
438452
}
439453
----
440454

455+
===== RelationshipElement
456+
441457
For a _RelationshipElement_ named "CurrentFlowsFrom", the Value-Only payload is minimized to the following:
442458

443459
[source,json,linenums]
@@ -472,6 +488,8 @@ For a _RelationshipElement_ named "CurrentFlowsFrom", the Value-Only payload is
472488
}
473489
----
474490

491+
===== AnnotatedRelationshipElement
492+
475493
For an _AnnotatedRelationshipElement_ named "CurrentFlowFrom", with an annotated _Property_-DataElement "AppliedRule", the Value-Only-payload is minimized to the following:
476494

477495
[source,json,linenums]
@@ -511,6 +529,8 @@ For an _AnnotatedRelationshipElement_ named "CurrentFlowFrom", with an annotated
511529
}
512530
----
513531

532+
===== Entity
533+
514534
For an _Entity_ named "MySubAssetEntity", the Value-Only-payload is minimized to the following:
515535

516536
[source,json,linenums]
@@ -532,6 +552,8 @@ For an _Entity_ named "MySubAssetEntity", the Value-Only-payload is minimized to
532552
}
533553
----
534554

555+
===== BasicEventElement
556+
535557
For a BasicEventElement named "MyBasicEvent", the Value-Only-payload is minimized to the following:
536558

537559
[source,json,linenums]

0 commit comments

Comments
 (0)