This ontology represents the data model for the Asset Administration Shell according to the specification version V3.2.
Enumeration of all possible elements of a 'SubmodelElementList'.
Strings with language tags
Language tag conforming to BCP 47
Text in the 'language'
Administrative meta-information for an element like version information.
Date of creation
The subject ID of the subject responsible for making the element.
Revision of the element.
Identifier of the template that guided the creation of the element.
Date of update
Version of the element.
An annotated relationship element is a relationship element that can be annotated with additional data elements.
A data element that represents an annotation that holds for the relationship between the two elements
An asset administration shell.
Meta-information about the asset the AAS is representing.
The reference to the AAS the AAS was derived from.
References to submodels of the AAS.
In 'AssetInformation' identifying meta data of the asset that is represented by an AAS is defined.
Denotes whether the Asset is of kind 'Type' or 'Instance', 'Role' or 'Batch'.
In case 'assetKind' is applicable the 'assetType' is the asset ID of the type asset of the asset under consideration as identified by 'globalAssetId'.
Thumbnail of the asset represented by the Asset Administration Shell.
Global identifier of the asset the AAS is representing.
Additional domain-specific, typically proprietary identifier for the asset like e.g., serial number etc.
Enumeration for denoting whether an asset is a type, instance, role or batch asset.
Batch asset
Instance asset
Neither a type, instance, role, nor batch asset
Role asset
Type asset
A basic event element.
Direction of event.
Timestamp in UTC, when the last event was received (input direction) or sent (output direction).
For input direction: not applicable.
Information, which outer message infrastructure shall handle messages for the 'EventElement'. Refers to a 'Submodel', 'SubmodelElementList', 'SubmodelElementCollection' or 'Entity', which contains 'DataElement''s describing the proprietary specification for the message broker.
Information for the outer message infrastructure for scheduling the event to the respective communication channel.
For input direction, reports on the maximum frequency, the software entity behind the respective Referable can handle input events.
Reference to the 'Referable', which defines the scope of the event. Can be 'AssetAdministrationShell', 'Submodel', or 'SubmodelElement'.
State of event.
A 'Blob' is a data element that represents a file that is contained with its source code in the value attribute.
Content type of the content of the 'Blob'.
The value of the 'Blob' instance of a blob data element.
A capability is the implementation-independent description of the potential of an asset to achieve a certain effect in the physical or virtual world.
The semantics of a property or other elements that may have a semantic description is defined by a concept description.
Reference to an external definition the concept is compatible to or was derived from.
A data element is a submodel element that is not further composed out of other submodel elements.
Data specification content is part of a data specification template and defines which additional attributes shall be added to the element instance that references the data specification template and meta information about the template itself.
Content of data specification template for concept descriptions for properties, values and value lists conformant to IEC 61360.
Data Type
Definition in different languages
Set of levels.
Preferred name
Short name
Source of definition
Symbol
Unit
Unique unit id
Value
Value Format
List of allowed values
Content of data specification template for concept descriptions for Units of Measurement.
Name of the classification system used for the definition of units and quantities.
Version of the classification system used for the definition of units and quantities.
Definition of the unit in different languages.
Preferred name of the unit in different languages as defined by the classification system.
Preferred name of the unit's quantity in different languages.
ID of the unit's quantity.
ID of the unit defined by the classification system.
Symbol of the unit.
Enumeration listing all XSD anySimpleTypes
values containing the content of a file. Values may be binaries.
values representing truth of logic or Boolean algebra (TRUE, FALSE)
values containing a calendar date, conformant to ISO 8601:2004 Format yyyy-mm-dd Example from IEC 61360-1:2017: "1999-05-31" is the [DATE] representation of: "31 May 1999".
values containing an address to a file. The values are of type URI and can represent an absolute or relative path.
Values containing string with any sequence of characters, using the syntax of HTML5 (see W3C Recommendation 28:2014)
values containing values of type INTEGER but are no currencies or measures
values containing values of type INTEGER that are currencies
values containing values that are measure of type INTEGER. In addition such a value comes with a physical unit.
values conforming to ISO/IEC 11179 series global identifier sequences
values containing values of type STRING conformant to Rfc 3987
values containing values of type rational
values containing values of type rational. In addition such a value comes with a physical unit.
values containing numbers that can be written as a terminating or non-terminating decimal; a rational or irrational number but are no currencies or measures
values containing values of type REAL that are currencies
values containing values that are measures of type REAL. In addition such a value comes with a physical unit.
values consisting of sequence of characters but cannot be translated into other languages
values containing string but shall be represented as different string in different languages
values containing a time, conformant to ISO 8601:2004 but restricted to what is allowed in the corresponding type in xml.
Direction
Input direction.
Output direction
Embed the content of a data specification.
Reference to the data specification
Actual content of the data specification
An entity is a submodel element that is used to model entities.
Describes whether the entity is a co-managed entity or a self-managed entity.
Global identifier of the asset the entity is representing.
Reference to a specific asset ID representing a supplementary identifier of the asset represented by the Asset Administration Shell.
Describes statements applicable to the entity by a set of submodel elements, typically with a qualified value.
Enumeration for denoting whether an entity is a self-managed entity or a co-managed entity.
For co-managed entities there is no separate AAS. Co-managed entities need to be part of a self-managed entity.
Self-Managed Entities have their own AAS but can be part of the bill of material of a composite self-managed entity.
Container for the sets of different identifiables.
Asset administration shell
Concept description
Submodel
An event element.
Defines the necessary information of an event instance sent out or received.
Reference to the referable, which defines the scope of the event.
'semanticId' of the referable which defines the scope of the event, if available.
Event specific payload.
Reference to the source event element, including identification of 'AssetAdministrationShell', 'Submodel', 'SubmodelElement''s.
'semanticId' of the source event element, if available
Subject, who/which initiated the creation.
Timestamp in UTC, when this event was triggered.
Single extension of an element.
Name of the extension.
Reference to an element the extension refers to.
Value of the extension
Type of the value of the extension.
A File is a data element that represents an address to a file (a locator).
Content type of the content of the file.
Path and name of the referenced file (with file extension).
Element that can be extended by using data specification templates.
Embedded data specification.
Element that can be extended by proprietary extensions.
An extension of the element.
An element with a kind is an element that can either represent a template or an instance.
Kind of the element: either template or instance.
Element that can have a semantic definition plus some supplemental semantic definitions.
Identifier of the semantic definition of the element. It is called semantic ID of the element or also main semantic ID of the element.
Identifier of a supplemental semantic definition of the element. It is called supplemental semantic ID of the element.
An element that has a globally unique identifier.
Administrative information of an identifiable element.
The globally unique identification of the element.
A key is a reference to an element by its ID.
Denotes which kind of entity is referenced.
The key value, for example an IRDI or an URI
Enumeration of different key value types within a key.
Data element.
Event.
Bookmark or a similar local identifier of a subordinate part of a primary resource
Identifiable.
Property with a value that can be provided in multiple languages
Range with min and max
Reference
Relationship
Submodel Element
Struct of Submodel Elements
List of Submodel Elements
String with length 1023 maximum and minimum 1 characters and with language tags
Definition string with language tag, maximum length 2048 and minimum length 1.
String with length 128 maximum and minimum 1 characters and with language tags
Lang String Preferred Name Type IEC 61360
String with length 255 maximum and minimum 1 characters and with language tags
String with length 18 maximum and minimum 1 characters and with language tags
String with language tag, maximum length 256 and minimum length 1.
Value represented by up to four variants of a numeric value in a specific role: MIN, NOM, TYP and MAX. True means that the value is available, false means the value is not available.
Maximum of the value
Minimum of the value
Nominal value (value as designated)
Value as typically present
Enumeration for denoting whether an element is a template or an instance.
Concrete, clearly identifiable element instance. Its creation and validation may be guided by a corresponding element template.
Specification of the common features of a structured element in sufficient detail that such a instance can be instantiated using it
A property is a data element that has a multi-language value.
The value of the property instance.
Reference to the global unique ID of a coded value.
An operation is a submodel element with input and output variables.
Parameter that is input and output of the operation.
Input parameter of the operation.
Output parameter of the operation.
The value of an operation variable is a submodel element that is used as input and/or output variable of an operation.
Describes an argument or result of an operation via a submodel element
A property is a data element that has a single value.
Data type of the value
The value of a qualifiable element may be further qualified by one or more qualifiers.
Additional qualification of a qualifiable element.
A qualifier is a type-value-pair that makes additional statements w.r.t. the value of the element.
The qualifier kind describes the kind of the qualifier that is applied to the element.
The qualifier type describes the type of the qualifier that is applied to the element.
The qualifier value is the value of the qualifier.
Data type of the qualifier value.
Enumeration for kinds of qualifiers.
qualifies the semantic definition the element is referring to ('semanticId')
qualifies the elements within a specific submodel on concept level.
qualifies the value of the element and can change during run-time.
A range data element is a data element that defines a range with min and max.
The maximum value of the range.
The minimum value of the range.
Data type of the min und max
An element that is referable by its 'idShort'.
The category is a value that gives further meta information w.r.t. to the class of the element. It affects the expected existence of attributes and the applicability of constraints.
Description or comments on the element.
Display name. Can be provided in several languages.
In case of identifiables this attribute is a short name of the element. In case of referable this ID is an identifying string of the element within its name space.
Reference to either a model element of the same or another AAS or to an external entity.
Unique references in their name space.
'semanticId' of the referenced model element ('type' = 'ModelReference').
Type of the reference.
A reference element is a data element that defines a logical reference to another element within the same or another AAS or a reference to an external object or entity.
Global reference to an external object or entity or a logical reference to another element within the same or another AAS (i.e. a model reference to a Referable).
Reference types
External reference.
Model reference.
A relationship element is used to define a relationship between two elements being either referable (model reference) or external (global reference).
Reference to the first element in the relationship taking the role of the subject.
Reference to the second element in the relationship taking the role of the object.
Resource represents an address to a file (a locator). The value is an URI that can represent an absolute or relative path
Path and name of the resource (with file extension).
A specific asset ID describes a generic supplementary identifying attribute of the asset.
The (external) subject the key belongs to or has meaning to.
Name of the identifier
The value of the specific asset identifier with the corresponding name.
State of an event
Event is off.
Event is on
A submodel defines a specific aspect of the asset represented by the AAS.
A submodel consists of zero or more submodel elements.
A submodel element is an element suitable for the description and differentiation of assets.
A submodel element collection is a kind of struct, i.e. a a logical encapsulation of multiple named values. It has a fixed number of submodel elements.
Submodel element contained in the collection.
A submodel element list is an ordered list of submodel elements.
Defines whether order in list is relevant. If 'orderRelevant' = False then the list is representing a set or a bag.
Semantic ID the submodel elements contained in the list match to.
The submodel element type of the submodel elements contained in the list.
Submodel element contained in the list.
The value type of the submodel element contained in the list.
A set of value reference pairs.
A pair of a value together with its global unique id.
A value reference pair within a value list. Each value has a global unique id defining its semantic.
The value of the referenced concept definition of the value in 'valueId'.
Global unique id of the value.