This release belongs to "25-01" of the Specifications of the Asset Administration Shell.
It contains the OpenAPI files released by the Industrial Digital Twin Association (IDTA) defining the different Asset Administration Shell APIs and the descriptions in the form of machine-readable YAML documents according to the OpenAPI v3.0.3 specification.
What's changed:
- Fixed the response payload type of
PutSubmodelByIdin the Asset Administration Shell Repository OpenAPI files: status code201now returns aSubmodelinstead of aReference. - Changed JSON Schema validation from
oneOftoanyOfwhere BNF grammar allows mixed inline and named groups in concatenation scenarios. - Harmonized
SecurityQueryFilterbetween API and Security specifications and added missingFILTERLISTconstruct to the BNF grammar and JSON Schema. - Aligned
idShortpattern in BNF grammar and JSON Schema with Metamodel Constraint AASd-002 to correctly enforce minimum two characters and prevent trailing hyphens. - Aligned date/time extraction functions (
$dayOfWeek,$dayOfMonth,$month,$year) in JSON Schema to accept alldateTimeOperandtypes per BNF grammar, and widenedtimeLiteralPatternto support fractional seconds.
... and several other changes. For the full change log, see ChangeLog .
Full Commit Changelog: v3.1.2...v3.1.3