Skip to content
DiSC-Ecosystem

Industrial Interoperability ·

Asset Administration Shells: The Interoperability Test Your Demo Might Miss

Move beyond successful imports to test whether asset identity, property meaning, units, revisions, and access remain usable across organizations.

Engineer checking technical drawings at a workshop table
Illustrative photograph · Unsplash. Shown people and organizations are not presented as participants in this analysis. Photo source

The file arrived, but did the meaning arrive with it?

Industrial interoperability often fails quietly. A receiving application accepts a file, the import completes, and the project reports success. Later, an engineer discovers that a dimension was interpreted in the wrong unit or that a capability described a product family rather than the individual machine being evaluated. The transport worked, but the operational meaning did not. An Asset Administration Shell can provide a structured way to describe an asset, yet the value depends on the quality and consistency of the information placed inside that structure.

The Industrial Digital Twin Association publishes specifications for the shell's information model, interfaces, semantics, security, and packaging. Its current specification catalog provides a useful starting point for identifying the applicable documents and releases. IDTA AAS specifications. This article examines how a team could test the usefulness of an asset description in a supplier search workflow. It is an original evaluation scenario rather than a claim that every shell implementation is interchangeable or that a particular platform has passed the proposed tests.

Choose an asset boundary that matches the question

Imagine a buyer searching for a machine capable of producing a defined component. The supplier describes a machining center, its tooling, supported materials, and selected process capabilities. The description needs to make clear which properties belong to the machine itself and which depend on a setup, operator, tool, or qualification. A maximum travel dimension does not establish that every part within that envelope can be produced. A machine description should help the buyer ask a qualified question rather than encourage an automatic leap from geometry to production approval.

This distinction begins with identity. Separate a machine type from an individual installed machine and from a configured production resource. A type description may be inherited by many instances, but maintenance condition and installed tooling can differ. Record the relationship between those descriptions rather than duplicating everything into one flat record. If a supplier later changes tooling, the update should not imply that the underlying machine type has changed. A clear boundary makes updates more precise and helps downstream users understand which statements remain valid after an ordinary operational modification.

Use submodels to organize meaning, not merely folders

A useful asset description groups related information around an identifiable purpose. Technical data, documentation, maintenance information, and process capability may have different owners and update cycles. Treating each group as a coherent submodel helps assign those responsibilities. The benefit is lost if the implementation simply creates arbitrary folders with familiar labels while leaving property definitions ambiguous. A receiving application needs enough semantic context to distinguish two properties whose names look similar but describe different concepts.

For a practical test, select a small set of properties that directly affect the sourcing decision. Include units, permitted values, reference definitions where available, and the conditions under which a value applies. Ask a second engineer to interpret the description without speaking to its author. If that engineer needs repeated clarification, record the questions and improve the model. The objective is not to eliminate all domain conversation. It is to ensure that routine interpretation does not depend on undocumented knowledge held by the person who prepared the original file.

Validate business rules as well as structure

A structurally valid record can still be operationally wrong. A date may use the correct format while describing an expired certificate. A dimension can be a valid number while being inconsistent with another property. A process capability can reference a legitimate term while lacking the conditions required for its use. Separate schema validation from the rules needed for the particular workflow. Both checks should produce understandable results, because a supplier needs to know whether to repair a formatting issue or obtain additional evidence.

Build a test pack containing deliberate errors. Include a missing unit, a duplicate identifier, a contradictory date, an unsupported property reference, and a capability whose evidence has been withdrawn. A receiving system should reject or flag the relevant problem without pretending that the entire asset has become meaningless. For each result, record whether the issue prevents use, requires review, or only affects an optional field. Those categories allow the team to focus on consequences rather than producing a large undifferentiated list of validation messages that nobody has time to resolve.

Keep current state and historical evidence distinct

An asset description changes over time. A calibration expires, a component is replaced, or a supplier updates a document. The receiving application should be able to identify which version supported a past decision and which version is current. A single mutable record may be convenient for a live display, but it is insufficient for reconstructing the evidence behind an earlier qualification. Preserve revision identifiers and relationships to supporting documents, including the validity information that governs whether a statement should be relied upon now.

Consider an illustrative case in which a machine's inspection capability depends on a calibrated measuring system. A buyer evaluates the resource in March, the calibration expires in June, and a new calibration is completed in July. A query in August should not erase the fact that June had an evidence gap. The example does not prescribe a universal record retention period. It shows why current status and historical traceability answer different questions and should not be collapsed into a single green badge that changes without an explanatory history.

Test APIs and packages as different operating routes

Some partners will query live interfaces; others may exchange packaged information. Each route has different failure conditions. A package can be portable but become stale. An API can provide current data but depend on credentials, connectivity, and service availability. Decide which route supports the intended workflow and how recipients learn the age of the information. An API response should not imply that every linked supporting document was checked at the same moment, and a package should not conceal when its contents were assembled.

IDTA maintains a separate API specification resource, reinforcing the distinction between an information model and the way applications interact with it. IDTA API specifications. In an interoperability trial, retrieve a selected property through the interface and through an exported package. Compare identifiers, values, units, and revision context. If the two routes produce different answers, investigate the synchronization rule rather than choosing whichever answer is more convenient. The trial should reveal how the system handles real update timing, not just whether two files can be opened.

Avoid publishing more than the use case needs

An asset description can contain information that is commercially sensitive or operationally important. A public capability listing may need a process category and a contact route, while a qualified quotation request may justify a more detailed description. Separate those views and make access decisions explicit. Publishing a shell should not be treated as permission to disclose every document associated with the asset. The same stable identity can support different authorized views without requiring a public copy of the full internal engineering record.

Review what happens when information is copied. Once a recipient downloads a package, later access revocation cannot guarantee removal of that copy. The technical design and the agreement should describe that limit honestly. For a live service, test credential expiry, partner departure, and accidental links from public fields to restricted documents. These tests are particularly useful because access errors often occur at the relationships between systems rather than in the main record. A well protected database does not help if a supporting file is exposed through an unrestricted link.

Measure whether the description improves discovery

The business test is whether the asset information helps identify appropriate resources with less clarification and fewer false matches. Create a set of sourcing questions whose expected results have been reviewed by an engineer. Include near matches that should be excluded, such as a resource with suitable travel but an unsuitable material qualification. Compare the structured search with the current method. Record missed qualified resources and incorrectly included resources separately, because they create different kinds of work for the buyer and supplier.

For illustration, suppose twenty candidate resources contain five genuinely suitable matches. A search returns six resources, four of which are suitable. Precision is four divided by six, while recall is four divided by five. Those are hypothetical values used to explain the measures, not results from a platform. The distinction matters: a list containing many possible matches can feel helpful while shifting substantial screening work to an engineer. A useful model should improve the quality of the shortlist as well as the speed with which the shortlist appears.

Interoperability is an operating agreement

This article uses IDTA's public specification resources for context and original test scenarios for implementation reasoning. It does not claim certification, benchmark performance, or firsthand use of a specific supplier's system. Domain models, specification releases, and partner requirements can differ. A successful trial should therefore state the exact model, versions, sample records, and workflow tested. That evidence is more informative than a broad claim that a product supports digital twins or uses a standardized format.

Begin with a small exchange between people who can explain both the asset and the receiving decision. Preserve the questions they ask, the errors they find, and the transformations required. Those details become the practical interoperability agreement. A shell adds value when the asset's meaning survives transfer, update, review, and reuse. The goal is not to produce a more impressive machine readable file. It is to make a manufacturing capability understandable enough that another organization can use it responsibly without reconstructing the entire context through repeated calls and email attachments.

Methodology & source notes

Prepared 27 October 2026 as an editorial synthesis of the primary material linked below. Operational examples and calculations are explicitly illustrative. No original factory interviews, site visits, commercial benchmark, or independent assurance are claimed. Source availability and requirements can change; consult the current publication before applying the analysis.

Corrections or missing context? Contact the website team with the article title, source, and proposed correction.

Continue exploring

All articles →