You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**How shall a link to a website be entered in an AAS, as File or as ReferenceElement object?**
3
+
**How shall a link to a website be entered in an AAS, as File or as ReferenceElement object?**<!-- ID: 2 -->
4
4
5
5
Links to websites shall be entered as File object (physical reference). ReferenceElement objects represent logical references.
6
6
A typical usage for logical references is in the description of a topology of the asset or „consist of” hierarchies.
7
7
(Answered: 2020-08-13)
8
8
9
-
**If the same properties are use in several submodels, shall they also be entered several times or shall they be referenced?**
9
+
**If the same properties are use in several submodels, shall they also be entered several times or shall they be referenced?**<!-- ID: 5, 23 -->
10
10
11
11
Submodels shall be as independent as possible so that they can be changed and developed separately.
12
12
Consequently, the same properties shall be copied to another submodel and references shall not be used in such case.
13
13
The concept description referenced in semanticId, however, should be the same.
14
14
(Answered: 2020-08-13)
15
15
16
-
**How to use physical units for quantifiable properties?**
16
+
**How to use physical units for quantifiable properties?**<!-- ID: 7, 20 -->
17
17
18
18
AAS defines specific constructs of unit and unitID for concept descriptions (template DataSpecificationIEC61360).
19
19
We advise you to use unitIDs that refer to pre-defined eCl@ss IRDIs, e.g., 0173-1#05-AAA480#002 for millimeters.
20
20
In a non-likely case of non-existent global IRDI for a unit, please follow the general guidance for custom semantic IDs
21
21
to create a custom unitID.
22
22
(Answered: 2020-08-13)
23
23
24
-
**What shall be entered for the semanticId attribute if a related concept description does not exist in eCl@ss or IEC CDD?**
24
+
**What shall be entered for the semanticId attribute if a related concept description does not exist in eCl@ss or IEC CDD?**<!-- ID: 3 -->
25
25
26
26
Besides eCl@ss and IEC CCD also other domain specific dictionaries may be used. The only prerequisite is that the id can be uniquely resolved.
27
27
@@ -30,41 +30,41 @@ This also holds true for proprietary dictionaries. For example, the id of a prop
30
30
Alternatively, an agile flexible approach using GITHUB has been defined. You may store your CDs there which are defined as “http://admin-shell.io/<sub-namespace>[/<version>[/<revision>]]/<ShortId>”. The working draft repository is placed at https://github.com/admin-shell-io/id.
31
31
(Answered: 2020-08-13)
32
32
33
-
**How shall the eCl@ss group “Zusatzdokumentation (e.g. IRDI 0173-1#02-ADN464#..)” be used for documentation?**
33
+
**How shall the eCl@ss group “Zusatzdokumentation (e.g. IRDI 0173-1#02-ADN464#..)” be used for documentation?**<!-- ID: 8 -->
34
34
35
35
Please use the submodel template based on VDI 2770 for documentation instead. It will be released soon.
36
36
(Updated: 2020-08-14)
37
37
38
-
**How to treat values of Properties with values in multiple languages?**
38
+
**How to treat values of Properties with values in multiple languages?**<!-- ID: 9 -->
39
39
40
40
Details of the Asset Administration Shell Part 1 provides the **MultiLanguageProperty** entity for this case since version 2.0.
41
41
(Answered: 2020-08-13)
42
42
43
-
**How shall a document be handled which includes different content according to VDI 2770 and the related DocumentClassIDs?**
43
+
**How shall a document be handled which includes different content according to VDI 2770 and the related DocumentClassIDs?**<!-- ID: 10 -->
44
44
45
45
Currently VDI 2770 only allows exactly one DocumentClassID per document. A proposal has been already made to the VDI 2770 workgroup to extend this. In AAS it is suggested to list several properties with different DocumentClassIDs for such a multipurpose document.
46
46
(Answered: 2020-08-13)
47
47
48
-
**Which names are already defined for important submodels?**
48
+
**Which names are already defined for important submodels?**<!-- ID: 12, 21, 24 -->
49
49
50
50
The following names shall be used for submodels:
51
51
52
-
**Identification** defines supplier and product
53
-
**TechnicalData** for technical data of a product
54
-
**ConfigurationData** for setpoints of a production process
55
-
**OperationalData** for actual values of a production process
56
-
**Documentation** to store documents for a product and to classify the documentation according to VDI 2770
57
-
**CertificatesAndDeclaration** for storing certificates and conformance classes
52
+
-**Identification** defines supplier and product,
53
+
-**TechnicalData** for technical data of a product,
54
+
-**ConfigurationData** for setpoints of a production process,
55
+
-**OperationalData** for actual values of a production process,
56
+
-**Documentation** to store documents for a product and to classify the documentation according to VDI 2770,
57
+
-**CertificatesAndDeclaration** for storing certificates and conformance classes.
58
58
(Answered: 2020-08-13)
59
59
60
-
**How to store certificates and conformance declarations within AAS/Submodels?**
60
+
**How to store certificates and conformance declarations within AAS/Submodels?**<!-- ID: 13 -->
61
61
62
62
A dedicated submodel with IdShort “CertificatesAndDeclarations” with ID https://admin-shell.io/submodels/CertificatesAndDeclarations is proposed. This model shall contain boolean properties or text-properties indicating conformance to certificates. Actual certificate documents, e.g., scanned TÜV reports, shall be contained in the “Documentation” submodel and referenced from “CertificatesAndDeclarations” elements.
63
63
64
64
Examples are the boolean property **0173-1#02-BAF053#008** set to true if a CE qualification is present, or the text-property **0173-1#02-AAE327#001** for a textual name of the fulfilled conformance.
65
65
(Answered: 2020-08-13)
66
66
67
-
**Which mechanisms can be used to structure complex data?**
67
+
**Which mechanisms can be used to structure complex data?**<!-- ID: 15 -->
68
68
69
69
Collections can be used to “physically” separate and structure submodel elements into different topics.
70
70
@@ -74,10 +74,32 @@ e.g. the indication of a lifecycle state of a value by “as-specified” or “
74
74
e.g. the indication of multiplicity of allowed components for modelling by “greater than 0” and others.
75
75
(Answered: 2020-08-13)
76
76
77
-
**Where are examples of AAS available?**
77
+
**Where are examples of AAS available?**<!-- ID: 16 -->
78
78
79
79
Examples of several suppliers are found at: http://admin-shell-io.com/samples/
80
80
(Answered: 2020-08-13)
81
81
82
+
**What are best practices for creating custom IRI identifiers for generic concepts.** <aname="id18"></a><!-- ID: 18 -->
82
83
84
+
What are best practices for creating custom IRI identifiers for generic concepts.
85
+
We advise using “https://admin-shell.io/” prefix for those identifiers (see guides via https://github.com/admin-shell-io/id/) for generic concepts. Note that we advise to use “https:” protocol and avoid adding “www.” subdomain into admin-shell.io naming scheme.
86
+
Furthermore, in practical implementations we advise to “filter” out protocol and schema for comparing IRI identifiers. For example, following IDs should be considered equal:
87
+
-https://admin-shell.io/some_id_example
88
+
-http://admin-shell.io/some_id_example
89
+
- ftp://admin-shell.io/some_id_example
90
+
-https://www.admin-shell.io/some_id_example
91
+
-http://www.admin-shell.io/some_id_example
92
+
(Answered: 2020-08-19)
93
+
94
+
**Which submodel shall contain the serial number of a device?**<!-- ID: 23 -->
95
+
96
+
Serial number is a submodel element of “Identification” submodel referenced in AAS for an asset with Type=Instance, i.e. instance’s AAS.
97
+
(Answered: 2020-08-19)
98
+
99
+
**How to refer to semantic concepts of existing standards like VDI 2770 properties or OPC UA companion specifications (e.g. “Serial number” property from OPC UA DI companion spec)?**<!-- ID: 27, 28 -->
100
+
Map concepts to “admin-shell.io” namespace (see [custom identifier best practices](#id18)). Within the concept description itself use “sourceOfDefinition” or “isCaseOf” to link to “original” concept.
101
+
102
+
103
+
# Essential AAS documents
104
+
- Details of the AAS Part 1, Version 2.0.1 - https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.html
0 commit comments