# Specifications and Architecture


The following links reference the **official specification documents published by the Industrial Digital Twin Association (IDTA)**. They define the normative concepts, structures, and data models of the Asset Administration Shell (AAS) and its related elements. These documents are authoritative and should be consulted whenever implementation details, formal definitions, or compliance questions arise.

* <a href="https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1.2/introduction.html" target="_blank" rel="noopener noreferrer">Introduction</a>  
  Provides an official overview of the Asset Administration Shell concept, its motivation, scope, and positioning within industrial digital twin architectures.

* <a href="https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1.2/spec-metamodel/core.html#aas_attributes" target="_blank" rel="noopener noreferrer">AAS Specification</a>  
  Defines the core structure and attributes of the Asset Administration Shell itself, including identification, administration, and lifecycle-related aspects.

* <a href="https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1.2/spec-metamodel/core.html#submodel-attributes" target="_blank" rel="noopener noreferrer">Submodel Specification</a>  
  Describes the formal model of Submodels, which are used to structure domain-specific information within an AAS.

* <a href="https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1.2/spec-metamodel/core.html#submodel-element-attributes" target="_blank" rel="noopener noreferrer">Submodel Element Specification</a>  
  Specifies the common attributes and rules that apply to all Submodel Elements, forming the foundation for consistent data representation.

* <a href="https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1.2/spec-metamodel/submodel-elements.html" target="_blank" rel="noopener noreferrer">Submodel Element Types</a>  
  Details the individual types of Submodel Elements (e.g., Properties, Collections, Relationships) and their intended usage.

* <a href="https://industrialdigitaltwin.io/aas-specifications/IDTA-01001/v3.1.2/spec-metamodel/datatypes.html" target="_blank" rel="noopener noreferrer">Data Types</a>  
  Defines the primitive and complex data types used across the AAS metamodel, ensuring semantic and technical interoperability.

* <a href="https://industrialdigitaltwin.org/wp-content/uploads/2025/02/IDTA-02015-2-0-_Submodel_CCType.pdf" target="_blank" rel="noopener noreferrer">Control Component Type</a>  
  Official IDTA Submodel specification describing the standardized structure for modeling Control Component *types*.

* <a href="https://industrialdigitaltwin.org/wp-content/uploads/2025/02/IDTA-02016-2-0-_Submodel_CCInstance.pdf" target="_blank" rel="noopener noreferrer">Control Component Instance</a>  
  Companion specification defining how Control Component *instances* are represented based on the corresponding type definitions.