This chapter defines the corresponding Conformance Units for the OPC UA Information Model for I4AAS.
Table 83 – I4AAS Conformance Units Definition
Category |
Title |
Description |
Server |
I4AAS AAS |
Supports an instance of the AASAssetAdministrationShellType |
Server |
I4AAS Asset |
Supports instances of the AASAssetType. |
Server |
I4AAS Submodel |
Supports instances of the AASSubmodelType. |
Server |
I4AAS ConceptDescription |
Supports instances of any of the AAS***ConceptDescriptionType. An AAS may have one or more concept dictionaries assigned to it. |
Server |
I4AAS View |
Supports instances of the AASViewType. |
Server |
I4AAS RelationshipElement |
Supports instances of the AASRelationshipElementType. |
Server |
I4AAS Property |
Supports instances of the AASPropertyType. |
Server |
I4AAS MultiLangaugeProperty |
Supports instances of the AASMultiLanguagePropertyType. |
Server |
I4AAS Range |
Supports instances of the AASRangeType. |
Server |
I4AAS Blob |
Supports instances of the AASBlobType. |
Server |
I4AAS File |
Supports instances of the AASFileType. |
Server |
I4AAS ReferenceElement |
Supports instances of the AASReferenceElementType. |
Server |
I4AAS Capability |
Supports instances of the AASCapabilityType. |
Server |
I4AAS SubmodelElementCollection |
Supports instances of the AASSubmodelElementCollectionType. |
Server |
I4AAS Operation |
Supports instances of the AASOperationType. |
Server |
I4AAS Event |
Supports instances of the AASEventType. |
Server |
I4AAS Entity |
Supports instances of the AASEntityType. |
Table 84 lists all Profiles defined in this document and defines their URIs.
Table 84 – Profile URIs for I4AAS
Profile |
URI |
I4AAS BaseFunction Server Profile |
http://opcfoundation.org/UA-Profile/I4AAS/Server/BaseFunctionServer |
The following sections specify the Facets available for Servers that implement the I4AAS companion specification. Each section defines and describes a Facet or Profile.
Table 85 defines a Facet that describes the basic Server functionality necessary for the I4AAS companion specification.
An AAS is a standardized digital representation of the asset, corner stone of the interoperability between the applications managing the manufacturing systems. It identifies the Administration Shell and the assets represented by it, holds digital models of various aspects (submodels) and describes technical functionality exposed by the Administration Shell or respective assets.
Table 85 – I4AAS BaseFunction Server Facet Definition
Group |
Conformance Unit / Profile Title |
Optional/ Mandatory |
I4AAS |
I4AAS AAS |
M |
I4AAS |
I4AAS Asset |
M |
I4AAS |
I4AAS Submodel |
O |
I4AAS |
I4AAS ConceptDescription |
O |
I4AAS |
I4AAS View |
O |
I4AAS |
I4AAS Security |
O |
I4AAS |
I4AAS RelationshipElement |
O |
I4AAS |
I4AAS Property |
O |
I4AAS |
I4AAS MultiLanguageProperty |
O |
I4AAS |
I4AAS Range |
O |
I4AAS |
I4AAS Blob |
O |
I4AAS |
I4AAS File |
O |
I4AAS |
I4AAS ReferenceElement |
O |
I4AAS |
I4AAS Capability |
O |
I4AAS |
I4AAS SubmodelElementCollection |
O |
I4AAS |
I4AAS Operation |
O |
I4AAS |
I4AAS Event |
O |
I4AAS |
I4AAS Entity |
O |