Skip to content

AAS Schemas V3.0.6

Compare
Choose a tag to compare
@sebbader-sap sebbader-sap released this 04 Apr 07:08
· 25 commits to master since this release
37e4492

This release contains the schema files released by the Industrial Digital Twin Association (IDTA) and the Plattform Industrie 4.0 as the serialization models of the Asset Administration Shell. It contains the respective schema files for JSON, XML, and RDF, together with examples as well as normative descriptions in XMI and YAML. The normative reference is the publication "Specification of the Asset Administration Shell: Part 1", in particular, the third version (V3.0). It can be downloaded from the Plattform Industrie 4.0 Download Portal and the Industrial Digital Twin Association (IDTA) Content Hub.

What's Changed

  • Update of all schema files to the AAS metamodel version 3.0, in particular:
  • AssetInformation/externalSubjectId: Made Optional
  • AssetInformation/globalAssetId: Type changed from
    Reference to Identifier
  • BasicEventElement/messageTopic: Type change from
    String to MessageTopicType
  • BasicEventElement/minInterval: Type changed from
    dateTime to duration
  • BasicEventElement/maxInterval: Type changed from
    dateTime to duration
  • ContentType: Maximum length of 100 characters
    defined
  • decimalBuildInTypes: Removed
  • durationBuildInTypes: Removed
  • DataSpecification/description: Type changed from
    LangStringSet to MultiLanguageTextType, see README
  • DateTypeDefXsd/dateTimeStamp: Removed
  • DataTypeDefXsd/dayTimeDuration: Removed
  • DataTypeDefXsd/yearMonthDuration: Removed
  • Entity/globalAssetId: Type changed from Reference
    to Identifier
  • Extension/name: Type change from String to
    NameType
  • EventElement/duration: Type changed from
    dateTimeStamp to dateTime
  • EventPayload/payload: Type changed from String to
    BlobType
  • EventPayload/source: Type changed from
    ModelReference(Referable) to
    ModelReference(EventElement)
  • EventPayload/timestamp: Type changed from
    dateTimeStamp to dateTime
  • EventPayload/topic: Type changed from String to
    MessageTopicType
  • Identifier: Maximum length of 2000 characters
    defined
  • Key/value: Type changed from String to
    Identifier
  • MultiLanguageProperty/value: Type changed from
    LangStringSet to MultiLanguageTextType. See README
  • PathType: Same as Identifier, length constraint
    added
  • PrimitiveTypes: Removed
  • QualifierType: Type changed from String to
    NameType
  • rdfBuildInTypes: Removed
  • Referable/category: Type changed from String to
    NameType
  • Referable/checksum: Removed
  • Referable/displayName: Type changed from
    Stringt to MultiLanguageNameType. See README
  • Referable/description: Type changed from String
    to MultiLanguageTextType. See README
  • Referable/idShort: Type changed from String to
    NameType
  • ReferenceTypes/GlobalReference: Renamed to
    ExternalReference
  • SpecificAssetId/name: Type changed from String
    to LabelType
  • SpecificAssetId/value: Type changed from String
    to Identifier
  • SubmodelElement/kind: Removed

New Elements in Metamodel:

  • AdministrativeInformation/creator
  • AdministrativeInformation/templateId
  • AssetInformation/assetType
  • AssetKind/NotApplicable
  • LabelType
  • MessageTopicType
  • MultiLanguageNameType
  • MultiLanguageTextType
  • NameType
  • ReferenceTypes/ExternalReference
  • RevisionType
  • ShortNameType
  • VersionType

Full Commit Changelog: V3.0.5RC02...v3.0.6