A factory speaks a hundred languages. Every drive, sensor, robot and software tool describes itself in its own format, so every connection between two of them needs its own interface. The Asset Administration Shell (AAS) gives all of them one shared language. It is the digital representation of an asset, structured in a way that machines and software from different manufacturers can understand without translation.
- What it is: the standardized digital twin of a physical or logical asset in Industry 4.0
- Specified by: the Industrial Digital Twin Association (IDTA), internationally standardized as IEC 63278
- Building blocks: the shell, its submodels and the submodel elements inside them
- Exchange formats: AASX package files, JSON, XML and a REST API
- Open-source tools: Eclipse BaSyx, Eclipse AASX Package Explorer, FA³ST Service
What is an asset administration shell?
An asset administration shell is a structured, machine-readable container that holds all relevant asset information across the asset lifecycle. In German the concept is called Verwaltungsschale, sometimes translated literally as management shell. The asset can be almost anything that has value in production: a single sensor, a motor, a complete machine, a production line, a piece of software or even a service. Together, the physical asset and its AAS form what the German Plattform Industrie 4.0 calls an Industry 4.0 component.
The idea goes back to the Reference Architecture Model Industrie 4.0 (RAMI 4.0), published in 2015. RAMI 4.0 described how assets should be represented in the digital world, and the asset administration shell became the concrete answer: a standardized digital twin that every vendor can implement in the same way. Today it is a key concept of Industry 4.0 and the common data model behind initiatives such as Manufacturing‑X and Catena‑X.
In simple terms: the asset is the thing, the shell is its digital identity card plus everything you need to know to work with it. A drive manufacturer delivers the motor together with its AAS. The machine builder reads it during engineering, the operator uses it for commissioning and maintenance, and at the end of the lifecycle the same data supports repair, recycling and disposal.
Why manufacturers need a standardized digital twin
Almost every manufacturer already has digital twins in some form: CAD models, data sheets, PLC variables, ERP records, PDF manuals. The problem is that each of them uses its own structure. A machine builder who buys components from twenty suppliers receives data in twenty formats and has to map every one of them by hand. Multiply this by the number of customers, software systems and lifecycle phases, and the integration effort explodes.
The asset administration shell replaces these point-to-point integrations with one standardized interface. Because the structure, the meaning of each value and the way to access it are defined in the standard, a software tool that understands one shell can understand all of them. Administration shells standardize the data exchange and simplify it end to end, which is the precondition for smart manufacturing and for scaling the industrial internet of things (IIoT) beyond single pilots. This is what interoperability means in practice: less custom integration code, fewer manual data transfers, and no dependency on a single vendor’s platform. It is also the reason the AAS plays a central role in avoiding vendor lock-in across industrial value chains.
How the AAS is structured
The structure of the AAS is defined in a metamodel (IDTA Part 1, version 3). Every AAS consists of the same hierarchy, no matter which asset it describes:
- The shell identifies the asset with a globally unique ID and states whether it describes an asset type (for example a product model) or a specific asset instance (one serial number). Type and instance shells are linked, so data from the product catalog carries over to each delivered unit.
- Submodels group information by topic, such as identification, technical data, documentation, carbon footprint or operational data. A shell can contain as many submodels as different use cases require.
- Submodel elements hold the actual content: properties with values, collections, lists, files, references to other assets and even operations that can be called.
- Semantic IDs link every element to a shared definition, for example from ECLASS or the IEC 61360 Common Data Dictionary, so that “rated voltage” means exactly the same thing at every vendor.
The modular design is what makes the AAS scale. A simple sensor may only carry a digital nameplate and technical data. A complex machine adds maintenance records, time series data, energy consumption and software versions. Both follow the same structure.
Submodel templates: standardized building blocks
To keep submodels comparable across vendors, the IDTA publishes submodel templates. They define which properties a submodel contains and what each one means. Commonly used templates include:
| Submodel template | What it describes | Typical use case |
|---|---|---|
| Digital Nameplate | Manufacturer, product designation, serial number, markings | Identification, goods-in inspection |
| Technical Data | Technical properties of the asset with semantic IDs | Engineering, product selection |
| Handover Documentation | Manuals, certificates and data sheets as structured files | Commissioning, compliance |
| Carbon Footprint | Product carbon footprint along lifecycle phases | Digital Product Passport, sustainability reporting |
| Time Series Data | Measured values over time | Monitoring, quality, analytics |
| Asset Interfaces Description | How to connect to the asset (protocols, endpoints) | Automatic onboarding |
Passive, reactive, proactive: the three types of AAS
Not every shell has to be a running service. The standard distinguishes three levels of interaction:
- Type 1, passive: the AAS is a file, usually an AASX package. It is exchanged like a document, for example attached to a delivery or downloaded from a manufacturer portal.
- Type 2, reactive: the shell runs on a server and answers requests through a standardized REST API. Systems can read and update values in near real-time while the asset is in operation.
- Type 3, proactive: the shell acts on its own, communicates with other shells and negotiates, for example, a production order. This level is still mostly in research and pilot projects.
Most industrial projects today work with types 1 and 2. In the Open Industry 4.0 Alliance, the Proactive AAS project explored the next step and published a submodel proposal for rule-based AAS behavior, which links machine-readable rules to AAS elements to validate values and trigger events.
AAS, OPC UA and MQTT: how they fit together
A common question is whether the AAS competes with OPC UA or MQTT. It does not. The three solve different problems and work best together:
- The asset administration shell defines the content: what information exists about an asset over its entire lifecycle and what it means.
- OPC UA provides a rich information model and secure communication on the shop floor, ideal for live machine data. A companion specification maps the AAS metamodel to OPC UA.
- MQTT is a lightweight transport that distributes events, for example the message that a submodel has changed.
The OI4 Product Change Notification demonstrator shows how the three work together: a supplier publishes a change in a PCN submodel on an Eclipse BaSyx server, an MQTT broker notifies subscribed customers, and their systems read the shell to check which assemblies are affected.
What the asset administration shell is used for
Administration shells pay off wherever product data crosses a boundary between companies, systems or lifecycle phases. OI4 members have tested these use cases in joint projects:
- Digital Product Passport: a proof of concept generates the shell of a configured bicycle from the shells of its components and calculates the product carbon footprint along the way. The result is a Digital Product Passport built from real production data, not static documents.
- Automatic asset onboarding: the SCADA platform zenon reads the Asset Interfaces Description submodel from an AAS repository and connects Modbus, HTTP and MQTT devices without manual configuration.
- Product change notifications: component changes reach customers as structured data instead of PDF attachments in emails.
- Digital calibration certificates: calibration data is exchanged across companies through the AAS, a project with PTB, Siemens, Endress+Hauser and Boehringer Ingelheim among others.
- Cross-company transfer: the Cross-Enterprise AAS Transfer answers practical questions such as who owns a shell after delivery and how IDs stay traceable.
- Multi-vendor access: at the “Follow the Twin” challenge at Hannover Messe 2024, visitors retrieved product data from several vendors across two independent AAS repositories.
Further applications include predictive maintenance, energy monitoring, the commissioning of production lines and the exchange of simulation models. Because all of them use the same structure, a company that starts with one use case can reuse its asset administration shells for the next, which turns digitalization from a series of projects into a shared foundation.
Standards and organizations behind the AAS
Several bodies shape the asset administration shell and its standardization. Plattform Industrie 4.0 developed the original concept. The IDTA, founded in 2020, now maintains the specifications and the submodel templates and publishes them free of charge. The IEC turned the structure into the international standard IEC 63278. ECLASS and the IEC 61360 dictionaries provide the semantics. Data space initiatives such as Factory‑X and Catena‑X use it as their common format for digital twins, which links it to the wider topic of data spaces.
The document set covers the metamodel (Part 1), the API (Part 2), data specifications (Part 3), security with access control and authentication (Part 4) and the AASX package format (Part 5). Open-source implementations such as Eclipse BaSyx, Eclipse AAS4J and the AASX Package Explorer let developers start without license costs.
How to get started with the AAS
- Pick one use case with a clear owner, for example digital nameplates for goods-in or technical data for engineering. A narrow start beats a company-wide program.
- Reuse submodel templates from the IDTA instead of designing your own structure. Start with Digital Nameplate and Technical Data.
- Create a first AASX file with the AASX Package Explorer and validate it.
- Move to a server such as Eclipse BaSyx once systems need live access through the API.
- Test with partners. The value of the AAS appears when a second company reads your data without a custom interface. OI4 hackathons and projects exist for exactly this step.
Digital twin technology does not have to start big. For a non-technical introduction, read AAS for 5 year olds. The OI4 downloads include white papers on AAS basics, common misunderstandings, the AAS tool landscape and AAS security.
Common misunderstandings about the AAS
- “The AAS is a communication protocol.” It is a data model with an API. Transport happens via HTTP, OPC UA, MQTT or files.
- “It only works for new machines.” Administration shells can be created for existing equipment, too. The onboarding project above registers devices without a shell in the repository.
- “It is a platform you have to buy.” The specifications are open and free. Platforms are optional implementations.
- “It replaces OPC UA.” Both complement each other, as described above.
Frequently asked questions
What is the difference between an AAS and a digital twin?
A digital twin is the general idea of a digital representation of a physical asset, connecting the physical and digital worlds. The asset administration shell is a standardized way to build one, so that digital twins from different manufacturers share the same structure and can be exchanged.
Who develops the asset administration shell standard?
The Industrial Digital Twin Association (IDTA) maintains the specifications and submodel templates. The structure is standardized internationally as IEC 63278. The concept originally came from the German Plattform.
Is the asset administration shell free to use?
Yes. The IDTA publishes the specifications and submodel templates free of charge, and several open-source implementations exist, including Eclipse BaSyx and the AASX Package Explorer.
Is the AAS mandatory?
No law requires the AAS itself. In practice, regulations such as the Digital Product Passport, data space initiatives like Manufacturing‑X and customer requirements make a standardized digital twin increasingly necessary, and the AAS is the most widely adopted option in manufacturing.
What is an AASX file?
An AASX file is a package that contains one or more administration shells, their submodels and attached files such as manuals or certificates. It is the standard format for exchanging a type 1 (passive) AAS.
