diff --git a/source/AAS.TwinEngine.DataEngine/appsettings.development.json b/source/AAS.TwinEngine.DataEngine/appsettings.development.json
index edd43f73..49310d7a 100644
--- a/source/AAS.TwinEngine.DataEngine/appsettings.development.json
+++ b/source/AAS.TwinEngine.DataEngine/appsettings.development.json
@@ -41,10 +41,6 @@
},
"TemplateMappingRules": {
"SubmodelTemplateMappings": [
- {
- "templateId": "https://admin-shell.io/idta/SubmodelTemplate/Reliability/1/0",
- "pattern": [ "Reliability" ]
- },
{
"templateId": "https://admin-shell.io/idta/SubmodelTemplate/DigitalNameplate/3/0",
"pattern": [ "Nameplate" ]
@@ -64,6 +60,10 @@
{
"templateId": "https://admin-shell.io/idta/SubmodelTemplate/HandoverDocumentation/2/0",
"pattern": [ "HandoverDocumentation" ]
+ },
+ {
+ "templateId": "https://admin-shell.io/idta/CustomSubmodel/Template/0/1",
+ "pattern": [ "CustomSubmodel" ]
}
],
"ShellTemplateMappings": [
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests.csproj b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests.csproj
index eb590b71..54052331 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests.csproj
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests.csproj
@@ -43,31 +43,28 @@
Always
-
+
Always
-
+
Always
Always
-
+
Always
-
- Always
-
-
+
Always
Always
-
+
Always
-
+
Always
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetShellById_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetShellById_Expected.json
index a3d7f660..e04fc7bd 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetShellById_Expected.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetShellById_Expected.json
@@ -15,7 +15,7 @@
"keys": [
{
"type": "Submodel",
- "value": "https://mm-software.com/submodel/000-001/Nameplate"
+ "value": "https://mm-software.com/submodel/000-001/CustomSubmodel"
}
]
},
@@ -33,7 +33,7 @@
"keys": [
{
"type": "Submodel",
- "value": "https://mm-software.com/submodel/000-001/Reliability"
+ "value": "https://mm-software.com/submodel/000-001/HandoverDocumentation"
}
]
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetSubmodelRefById_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetSubmodelRefById_Expected.json
index b849a378..6726dd60 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetSubmodelRefById_Expected.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/AasRepository/TestData/GetSubmodelRefById_Expected.json
@@ -9,7 +9,7 @@
"keys": [
{
"type": "Submodel",
- "value": "https://mm-software.com/submodel/000-001/Nameplate"
+ "value": "https://mm-software.com/submodel/000-001/CustomSubmodel"
}
]
},
@@ -29,7 +29,7 @@
"keys": [
{
"type": "Submodel",
- "value": "https://mm-software.com/submodel/000-001/Reliability"
+ "value": "https://mm-software.com/submodel/000-001/HandoverDocumentation"
}
]
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/ApiTestBase.cs b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/ApiTestBase.cs
index e6f3c830..d84762ed 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/ApiTestBase.cs
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/ApiTestBase.cs
@@ -18,8 +18,8 @@ public abstract class ApiTestBase : IAsyncLifetime
// Base64 encoded identifiers
protected string AasIdentifier { get; private set; } = null!;
protected string SubmodelIdentifierContact { get; private set; } = null!;
- protected string SubmodelIdentifierNameplate { get; private set; } = null!;
- protected string SubmodelIdentifierReliability { get; private set; } = null!;
+ protected string SubmodelIdentifierHandoverDocumentation { get; private set; } = null!;
+ protected string SubmodelIdentifierCustomSubmodel { get; private set; } = null!;
public async Task InitializeAsync()
{
@@ -40,8 +40,8 @@ public async Task InitializeAsync()
// Initialize base64 encoded identifiers
AasIdentifier = Base64EncodeUrl("https://mm-software.com/ids/aas/000-001");
SubmodelIdentifierContact = Base64EncodeUrl("https://mm-software.com/submodel/000-001/ContactInformation");
- SubmodelIdentifierNameplate = Base64EncodeUrl("https://mm-software.com/submodel/000-001/Nameplate");
- SubmodelIdentifierReliability = Base64EncodeUrl("https://mm-software.com/submodel/000-001/Reliability");
+ SubmodelIdentifierHandoverDocumentation = Base64EncodeUrl("https://mm-software.com/submodel/000-001/HandoverDocumentation");
+ SubmodelIdentifierCustomSubmodel = Base64EncodeUrl("https://mm-software.com/submodel/000-001/CustomSubmodel");
}
public async Task DisposeAsync() => await ApiContext.DisposeAsync();
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/SubmodelRegistryTests.cs b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/SubmodelRegistryTests.cs
index 0487d5c8..205e7371 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/SubmodelRegistryTests.cs
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/SubmodelRegistryTests.cs
@@ -20,7 +20,7 @@ public async Task GetSubmodelDescriptorById_Contact_ShouldReturnSuccess_ContentA
AssertSuccessResponse(response);
var content = await response.TextAsync();
Assert.False(string.IsNullOrEmpty(content));
-
+
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
@@ -28,10 +28,10 @@ public async Task GetSubmodelDescriptorById_Contact_ShouldReturnSuccess_ContentA
}
[Fact]
- public async Task GetSubmodelDescriptorById_Nameplate_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodelDescriptorById_HandoverDocumentation_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodel-descriptors/{SubmodelIdentifierNameplate}";
+ var url = $"/submodel-descriptors/{SubmodelIdentifierHandoverDocumentation}";
// Act
var response = await ApiContext.GetAsync(url);
@@ -40,18 +40,18 @@ public async Task GetSubmodelDescriptorById_Nameplate_ShouldReturnSuccess_Conten
AssertSuccessResponse(response);
var content = await response.TextAsync();
Assert.False(string.IsNullOrEmpty(content));
-
+
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRegistry", "TestData", "GetSubmodelDescriptorById_Nameplate_Expected.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRegistry", "TestData", "GetSubmodelDescriptorById_HandoverDocumentation_Expected.json"));
}
[Fact]
- public async Task GetSubmodelDescriptorById_Reliability_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodelDescriptorById_CustomSubmodel_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodel-descriptors/{SubmodelIdentifierReliability}";
+ var url = $"/submodel-descriptors/{SubmodelIdentifierCustomSubmodel}";
// Act
var response = await ApiContext.GetAsync(url);
@@ -60,10 +60,10 @@ public async Task GetSubmodelDescriptorById_Reliability_ShouldReturnSuccess_Cont
AssertSuccessResponse(response);
var content = await response.TextAsync();
Assert.False(string.IsNullOrEmpty(content));
-
+
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRegistry", "TestData", "GetSubmodelDescriptorById_Reliability_Expected.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRegistry", "TestData", "GetSubmodelDescriptorById_CustomSubmodel_Expected.json"));
}
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_Reliability_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_CustomSubmodel_Expected.json
similarity index 62%
rename from source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_Reliability_Expected.json
rename to source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_CustomSubmodel_Expected.json
index d061eff7..8366627e 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_Reliability_Expected.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_CustomSubmodel_Expected.json
@@ -1,16 +1,15 @@
{
- "description": null,
+ "description": [
+ {
+ "language": null,
+ "text": null
+ }
+ ],
"displayName": null,
"extensions": null,
- "administration": {
- "embeddedDataSpecifications": null,
- "version": null,
- "revision": null,
- "creator": null,
- "templateId": null
- },
- "idShort": "Reliability",
- "id": "https://mm-software.com/submodel/000-001/Reliability",
+ "administration": null,
+ "idShort": "CustomSubmodel",
+ "id": "https://mm-software.com/submodel/000-001/CustomSubmodel",
"semanticId": {
"type": 0,
"referredSemanticId": null,
@@ -21,7 +20,7 @@
{
"interface": "SUBMODEL-3.0",
"protocolInformation": {
- "href": "http://localhost:8080/submodels/aHR0cHM6Ly9tbS1zb2Z0d2FyZS5jb20vc3VibW9kZWwvMDAwLTAwMS9SZWxpYWJpbGl0eQ",
+ "href": "http://localhost:8080/submodels/aHR0cHM6Ly9tbS1zb2Z0d2FyZS5jb20vc3VibW9kZWwvMDAwLTAwMS9DdXN0b21TdWJtb2RlbA",
"endpointProtocol": "http",
"endpointProtocolVersion": null,
"subprotocol": null,
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_Nameplate_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_HandoverDocumentation_Expected.json
similarity index 71%
rename from source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_Nameplate_Expected.json
rename to source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_HandoverDocumentation_Expected.json
index 60d8e987..ce95de4b 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_Nameplate_Expected.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRegistry/TestData/GetSubmodelDescriptorById_HandoverDocumentation_Expected.json
@@ -14,19 +14,25 @@
"creator": null,
"templateId": null
},
- "idShort": "Nameplate",
- "id": "https://mm-software.com/submodel/000-001/Nameplate",
+ "idShort": "HandoverDocumentation",
+ "id": "https://mm-software.com/submodel/000-001/HandoverDocumentation",
"semanticId": {
"type": 0,
"referredSemanticId": null,
"keys": null
},
- "supplementalSemanticId": null,
+ "supplementalSemanticId": [
+ {
+ "type": 0,
+ "referredSemanticId": null,
+ "keys": null
+ }
+ ],
"endpoints": [
{
"interface": "SUBMODEL-3.0",
"protocolInformation": {
- "href": "http://localhost:8080/submodels/aHR0cHM6Ly9tbS1zb2Z0d2FyZS5jb20vc3VibW9kZWwvMDAwLTAwMS9OYW1lcGxhdGU",
+ "href": "http://localhost:8080/submodels/aHR0cHM6Ly9tbS1zb2Z0d2FyZS5jb20vc3VibW9kZWwvMDAwLTAwMS9IYW5kb3ZlckRvY3VtZW50YXRpb24",
"endpointProtocol": "http",
"endpointProtocolVersion": null,
"subprotocol": null,
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SerializationTests.cs b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SerializationTests.cs
index b3191b07..4af1ad41 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SerializationTests.cs
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SerializationTests.cs
@@ -12,8 +12,8 @@ public async Task GetAppropriateSerialization_WithMultipleSubmodels_ShouldReturn
var url = $"/serialization" +
$"?aasIds={AasIdentifier}" +
$"&submodelIds={SubmodelIdentifierContact}" +
- $"&submodelIds={SubmodelIdentifierNameplate}" +
- $"&submodelIds={SubmodelIdentifierReliability}" +
+ $"&submodelIds={SubmodelIdentifierHandoverDocumentation}" +
+ $"&submodelIds={SubmodelIdentifierCustomSubmodel}" +
$"&includeConceptDescriptions=false";
// Act
@@ -22,7 +22,7 @@ public async Task GetAppropriateSerialization_WithMultipleSubmodels_ShouldReturn
Assert.False(string.IsNullOrEmpty(content));
- Assert.Contains("https://mm-software.com/submodel/000-001/Nameplate", content, System.StringComparison.Ordinal);
+ Assert.Contains("https://mm-software.com/submodel/000-003/HandoverDocumentation", content, System.StringComparison.Ordinal);
Assert.Contains("https://admin-shell.io/zvei/nameplate/1/0/ContactInformations/ContactInformation", content, System.StringComparison.Ordinal);
Assert.Contains("http://schemas.openxmlformats.org/package/2006/relationships", content, System.StringComparison.Ordinal);
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelElementTests.cs b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelElementTests.cs
index 7fd624d6..71aa01db 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelElementTests.cs
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelElementTests.cs
@@ -28,10 +28,10 @@ public async Task GetSubmodelElement_ContactInfo_ContactInformation_ShouldReturn
}
[Fact]
- public async Task GetSubmodelElement_Nameplate_Markings_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodelElement_HandoverDocumentation_Documents0_DocumentVersions0_Language0_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodels/{SubmodelIdentifierNameplate}/submodel-elements/Markings";
+ var url = $"/submodels/{SubmodelIdentifierHandoverDocumentation}/submodel-elements/Documents%255B0%255D.DocumentVersions%255B0%255D.Language%255B0%255D";
// Act
var response = await ApiContext.GetAsync(url);
@@ -44,14 +44,14 @@ public async Task GetSubmodelElement_Nameplate_Markings_ShouldReturnSuccess_Cont
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodelElement_Nameplate_Markings_Expected.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodelElement_HandoverDocumentation_Documents0_DocumentVersions0_Language0.json"));
}
[Fact]
- public async Task GetSubmodelElement_Nameplate_ManufacturerName_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodelElement_CustomSubmodel_OperatingConditionsOfReliabilityCharacteristics_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodels/{SubmodelIdentifierNameplate}/submodel-elements/ManufacturerName";
+ var url = $"/submodels/{SubmodelIdentifierCustomSubmodel}/submodel-elements/OperatingConditionsOfReliabilityCharacteristics";
// Act
var response = await ApiContext.GetAsync(url);
@@ -64,26 +64,6 @@ public async Task GetSubmodelElement_Nameplate_ManufacturerName_ShouldReturnSucc
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodelElement_Nameplate_ManufacturerName_Expected.json"));
- }
-
- [Fact]
- public async Task GetSubmodelElement_Reliability_ReliabilityCharacteristics_MTTF_ShouldReturnSuccess_ContentAsExpected()
- {
- // Arrange
- var url = $"/submodels/{SubmodelIdentifierReliability}/submodel-elements/ReliabilityCharacteristics.MTTF";
-
- // Act
- var response = await ApiContext.GetAsync(url);
-
- // Assert
- AssertSuccessResponse(response);
- var content = await response.TextAsync();
- Assert.False(string.IsNullOrEmpty(content));
-
- var json = JsonDocument.Parse(content);
- Assert.NotNull(json);
-
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodelElement_Reliability_ReliabilityCharacteristics_MTTF.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodelElement_CustomSubmodel_OperatingConditionsOfReliabilityCharacteristics.json"));
}
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelTests.cs b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelTests.cs
index e8fc8adb..3b482839 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelTests.cs
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/SubmodelTests.cs
@@ -8,10 +8,10 @@ namespace AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests.SubmodelRepository;
public class SubmodelTests : ApiTestBase
{
[Fact]
- public async Task GetSubmodel_Nameplate_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodel_ContactInfo_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodels/{SubmodelIdentifierNameplate}/";
+ var url = $"/submodels/{SubmodelIdentifierContact}/";
// Act
var response = await ApiContext.GetAsync(url);
@@ -20,18 +20,18 @@ public async Task GetSubmodel_Nameplate_ShouldReturnSuccess_ContentAsExpected()
AssertSuccessResponse(response);
var content = await response.TextAsync();
Assert.False(string.IsNullOrEmpty(content));
-
+
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodel_Nameplate_Expected.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodel_ContactInfo_Expected.json"));
}
[Fact]
- public async Task GetSubmodel_ContactInfo_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodel_HandoverDocumentation_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodels/{SubmodelIdentifierContact}/";
+ var url = $"/submodels/{SubmodelIdentifierHandoverDocumentation}/";
// Act
var response = await ApiContext.GetAsync(url);
@@ -40,18 +40,18 @@ public async Task GetSubmodel_ContactInfo_ShouldReturnSuccess_ContentAsExpected(
AssertSuccessResponse(response);
var content = await response.TextAsync();
Assert.False(string.IsNullOrEmpty(content));
-
+
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodel_ContactInfo_Expected.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodel_HandoverDocumentation_Expected.json"));
}
[Fact]
- public async Task GetSubmodel_Reliability_ShouldReturnSuccess_ContentAsExpected()
+ public async Task GetSubmodel_CustomSubmodel_ShouldReturnSuccess_ContentAsExpected()
{
// Arrange
- var url = $"/submodels/{SubmodelIdentifierReliability}/";
+ var url = $"/submodels/{SubmodelIdentifierCustomSubmodel}/";
// Act
var response = await ApiContext.GetAsync(url);
@@ -60,10 +60,10 @@ public async Task GetSubmodel_Reliability_ShouldReturnSuccess_ContentAsExpected(
AssertSuccessResponse(response);
var content = await response.TextAsync();
Assert.False(string.IsNullOrEmpty(content));
-
+
var json = JsonDocument.Parse(content);
Assert.NotNull(json);
- await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodel_Reliability_Expected.json"));
+ await CompareJsonAsync(json, Path.Combine(Directory.GetCurrentDirectory(), "SubmodelRepository", "TestData", "GetSubmodel_CustomSubmodel_Expected.json"));
}
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_CustomSubmodel_OperatingConditionsOfReliabilityCharacteristics.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_CustomSubmodel_OperatingConditionsOfReliabilityCharacteristics.json
new file mode 100644
index 00000000..7de2517a
--- /dev/null
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_CustomSubmodel_OperatingConditionsOfReliabilityCharacteristics.json
@@ -0,0 +1,326 @@
+{
+ "idShort": "OperatingConditionsOfReliabilityCharacteristics",
+ "description": [
+ {
+ "language": "en",
+ "text": "operating conditions of reliability characteristics"
+ },
+ {
+ "language": "fr",
+ "text": "conditions de fonctionnement des caractéristiques de fiabilité et de sécurité fonctionnelle"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0112/2///62683#ACG071#001"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "CompanyLogo",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "kind": "ConceptQualifier",
+ "type": "Multiplicity",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ }
+ ],
+ "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "contentType": "EMPTY",
+ "modelType": "File"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ArbitraryRangeDate",
+ "description": [
+ {
+ "language": "en",
+ "text": "Note: Every range property can be used."
+ },
+ {
+ "language": "en",
+ "text": "Note: The idShort is arbitrary."
+ },
+ {
+ "language": "en",
+ "text": "Note: The use of a displayName is recommended."
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SMT/General/Arbitrary/date"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ }
+ ],
+ "valueType": "xs:date",
+ "min": "2010-02-02",
+ "max": "2030-02-06",
+ "modelType": "Range"
+ },
+ {
+ "idShort": "RatedVoltage",
+ "description": [
+ {
+ "language": "en",
+ "text": "rated voltage"
+ },
+ {
+ "language": "fr",
+ "text": "tension assignée"
+ },
+ {
+ "language": "de",
+ "text": "Bemessungsspannung"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0112/2///61987#ABA588#004"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ }
+ ],
+ "valueType": "xs:double",
+ "value": "56.5",
+ "modelType": "Property"
+ },
+ {
+ "idShort": "MinimumRatedVoltage",
+ "description": [
+ {
+ "language": "en",
+ "text": "minimum rated voltage"
+ },
+ {
+ "language": "fr",
+ "text": "tension assignée minimale"
+ },
+ {
+ "language": "de",
+ "text": "minimale Bemessungsspannung"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0112/2///61987#ABD461#004"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ }
+ ],
+ "valueType": "xs:double",
+ "value": "12.5",
+ "modelType": "Property"
+ },
+ {
+ "idShort": "Paragraph",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0"
+ }
+ ]
+ },
+ "value": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU+PikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "contentType": "text/markdown",
+ "modelType": "Blob"
+ },
+ {
+ "idShort": "ProductClassName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Product class name"
+ },
+ {
+ "language": "de",
+ "text": "Produktklasse Name"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK273#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK273-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Name of product class in the used classification system"
+ },
+ {
+ "language": "de",
+ "text": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ {
+ "language": "",
+ "text": ""
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "idShort": "ModelReference",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Reference to technical property area"
+ },
+ {
+ "language": "de",
+ "text": "Referenz auf einen technsichen Merkmalsbereich"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABL358#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABL358-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ }
+ ],
+ "value": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://mm-software.com/submodel/000-003/HandoverDocumentation"
+ },
+ {
+ "type": "SubmodelElementList",
+ "value": "Documents"
+ },
+ {
+ "type": "SubmodelElementCollection",
+ "value": "0"
+ }
+ ]
+ },
+ "modelType": "ReferenceElement"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_HandoverDocumentation_Documents0_DocumentVersions0_Language0.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_HandoverDocumentation_Documents0_DocumentVersions0_Language0.json
new file mode 100644
index 00000000..e7620a8d
--- /dev/null
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_HandoverDocumentation_Documents0_DocumentVersions0_Language0.json
@@ -0,0 +1,66 @@
+{
+ "idShort": " language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "en (English)"
+ },
+ {
+ "language": "de",
+ "text": "en (Englisch)"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "en"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "en",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#07-AAS045#003"
+ }
+ ]
+ },
+ "modelType": "Property"
+}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Nameplate_ManufacturerName_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Nameplate_ManufacturerName_Expected.json
deleted file mode 100644
index a74f935b..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Nameplate_ManufacturerName_Expected.json
+++ /dev/null
@@ -1,47 +0,0 @@
-{
- "idShort": "ManufacturerName",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA565#009"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-AAO677#004"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "value": [
- {
- "language": "de",
- "text": "M&M"
- }
- ],
- "modelType": "MultiLanguageProperty"
-}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Nameplate_Markings_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Nameplate_Markings_Expected.json
deleted file mode 100644
index bba1f987..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Nameplate_Markings_Expected.json
+++ /dev/null
@@ -1,699 +0,0 @@
-{
- "idShort": "Markings",
- "description": [
- {
- "language": "en",
- "text": "Note: CE marking is declared as mandatory according to EU Blue Guide"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61360_7#AAS006#001"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI563#003/0173-1#01-AHF849#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "orderRelevant": false,
- "typeValueListElement": "SubmodelElementCollection",
- "value": [
- {
- "description": [
- {
- "language": "en",
- "text": "Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61360_7#AAS009#001"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI564#003/0173-1#01-AHF850#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "OneToMany"
- }
- ],
- "value": [
- {
- "idShort": "MarkingName",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA231#009"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI190#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "valueType": "xs:string",
- "value": "0173-1#07-DAA603#004",
- "modelType": "Property"
- },
- {
- "idShort": "DesignationOfCertificateOrApproval",
- "description": [
- {
- "language": "en",
- "text": "Note: Approval identifier, reference to the certificate number, to be entered without spaces "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABH783#003"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI975#002"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:string",
- "value": "KEMA99IECEX1105/128",
- "modelType": "Property"
- },
- {
- "idShort": "IssueDate",
- "description": [
- {
- "language": "en",
- "text": "Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABO097#001"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABL774#001"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:date",
- "value": "2022-01-01",
- "modelType": "Property"
- },
- {
- "idShort": "ExpiryDate",
- "description": [
- {
- "language": "en",
- "text": "Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABH830#002"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABL775#001"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:date",
- "value": "2022-01-01",
- "modelType": "Property"
- },
- {
- "idShort": "MarkingAdditionalText",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABB146#007"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI192#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:string",
- "value": "0044",
- "modelType": "Property"
- },
- {
- "idShort": "MarkingFile",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABO100#002"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI191#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "contentType": "image/png",
- "modelType": "File"
- }
- ],
- "modelType": "SubmodelElementCollection"
- },
- {
- "description": [
- {
- "language": "en",
- "text": "Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61360_7#AAS009#001"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI564#003/0173-1#01-AHF850#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "OneToMany"
- }
- ],
- "value": [
- {
- "idShort": "MarkingName",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA231#009"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI190#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "valueType": "xs:string",
- "value": "0173-1#07-DAA603#004-2",
- "modelType": "Property"
- },
- {
- "idShort": "DesignationOfCertificateOrApproval",
- "description": [
- {
- "language": "en",
- "text": "Note: Approval identifier, reference to the certificate number, to be entered without spaces "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABH783#003"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI975#002"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:string",
- "value": "KEMA99IECEX1105/128-2",
- "modelType": "Property"
- },
- {
- "idShort": "IssueDate",
- "description": [
- {
- "language": "en",
- "text": "Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABO097#001"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABL774#001"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:date",
- "value": "2025-01-01",
- "modelType": "Property"
- },
- {
- "idShort": "ExpiryDate",
- "description": [
- {
- "language": "en",
- "text": "Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABH830#002"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABL775#001"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:date",
- "value": "2025-01-01",
- "modelType": "Property"
- },
- {
- "idShort": "MarkingAdditionalText",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABB146#007"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI192#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:string",
- "value": "00100",
- "modelType": "Property"
- },
- {
- "idShort": "MarkingFile",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABO100#002"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI191#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "contentType": "image/png",
- "modelType": "File"
- }
- ],
- "modelType": "SubmodelElementCollection"
- }
- ],
- "modelType": "SubmodelElementList"
-}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Reliability_ReliabilityCharacteristics_MTTF.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Reliability_ReliabilityCharacteristics_MTTF.json
deleted file mode 100644
index f1935883..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodelElement_Reliability_ReliabilityCharacteristics_MTTF.json
+++ /dev/null
@@ -1,45 +0,0 @@
-{
- "idShort": "MTTF",
- "description": [
- {
- "language": "en",
- "text": "mean operating time to failure"
- },
- {
- "language": "fr",
- "text": "durée moyenne de fonctionnement avant défaillance"
- },
- {
- "language": "de",
- "text": "mittlere Betriebszeit bis zum Ausfall"
- },
- {
- "language": "jp",
- "text": "平均故障間動作時間"
- },
- {
- "language": "cn",
- "text": "平均失效前工作时间"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE061#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:int",
- "value": "2",
- "modelType": "Property"
-}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_Nameplate_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_CustomSubmodel_Expected.json
similarity index 61%
rename from source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_Nameplate_Expected.json
rename to source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_CustomSubmodel_Expected.json
index 3b37fde8..84224872 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_Nameplate_Expected.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_CustomSubmodel_Expected.json
@@ -1,49 +1,63 @@
{
- "idShort": "Nameplate",
+ "idShort": "CustomSubmodel",
"description": [
{
"language": "en",
- "text": "Contains the nameplate information attached to the product"
+ "text": "The Submodel HierarchicalStructures identified by its semanticId. The Submodel idShort can be picked freely."
}
],
- "administration": {
- "version": "3",
- "revision": "0"
- },
- "id": "https://mm-software.com/submodel/000-001/Nameplate",
+ "id": "https://mm-software.com/submodel/000-001/CustomSubmodel",
"kind": "Template",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/idta/nameplate/3/0/Nameplate"
+ "value": "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1"
}
]
},
- "submodelElements": [
+ "qualifiers": [
{
- "idShort": "URIOfTheProduct",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABN590#002"
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
}
]
},
- "supplementalSemanticIds": [
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
+ }
+ ],
+ "submodelElements": [
+ {
+ "idShort": "EntryNode",
+ "description": [
{
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABH173#003"
- }
- ]
+ "language": "en",
+ "text": "Base entry point for the Entity tree in this Submodel, this must be a Self-managed Entity reflecting the Assets administrated in the AAS this Submodel is part of."
}
],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0"
+ }
+ ]
+ },
"qualifiers": [
{
"semanticId": {
@@ -59,392 +73,565 @@
"type": "SMT/Cardinality",
"valueType": "xs:string",
"value": "One"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
}
],
- "valueType": "xs:anyURI",
- "value": "https://mm-software.com/Model-000/Serial-Nr-001",
- "modelType": "Property"
- },
- {
- "idShort": "OrderCodeOfManufacturer",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA950#008"
- }
- ]
- },
- "supplementalSemanticIds": [
+ "statements": [
{
- "type": "ExternalReference",
- "keys": [
+ "idShort": "Node",
+ "description": [
{
- "type": "GlobalReference",
- "value": "0173-1#02-AAO227#004"
+ "language": "en",
+ "text": "Base entry point for the Entity tree in this Submodel, this must be a Self-managed Entity reflecting the Assets administrated in the Asset Administration Shell this Submodel is part of. The idShort of the EntryNode can be picked freely and may reflect a name of the asset."
}
- ]
- }
- ],
- "qualifiers": [
- {
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "valueType": "xs:string",
- "value": "FMABC1234",
- "modelType": "Property"
- },
- {
- "idShort": "ProductArticleNumberOfManufacturer",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA581#007"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
+ "qualifiers": [
{
- "type": "GlobalReference",
- "value": "0173-1#02-AAO676#005"
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
}
- ]
- }
- ],
- "qualifiers": [
+ ],
+ "statements": [
+ {
+ "idShort": "Node",
+ "description": [
+ {
+ "language": "en",
+ "text": "Can be a Co-managed or Self-managed entity. A Node reflects an element in the hierarchical model is set into relation with one or more defined relations. The name of a node can be picked freely but it must be unique in its hierarchical (sub-)level."
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
+ }
+ ],
+ "entityType": "SelfManagedEntity",
+ "globalAssetId": "https://mm-software.com/ids/assets/000-003",
+ "modelType": "Entity"
+ },
+ {
+ "idShort": "SameAs",
+ "description": [
+ {
+ "language": "en",
+ "text": "Reference between two Entities in the same Submodel or across Submodels."
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
+ }
+ ],
+ "first": {
+ "type": "ModelReference",
+ "keys": []
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": []
+ },
+ "modelType": "RelationshipElement"
+ },
+ {
+ "idShort": "IsPartOf",
+ "description": [
+ {
+ "language": "en",
+ "text": "Modeling of logical connections between components and sub-components. Either this or \"HasPart\" must be used, not both."
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
+ }
+ ],
+ "first": {
+ "type": "ModelReference",
+ "keys": []
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": []
+ },
+ "modelType": "RelationshipElement"
+ },
+ {
+ "idShort": "HasPart",
+ "description": [
+ {
+ "language": "en",
+ "text": "Modeling of logical connections between components and sub-components. Either this or \"IsPartOf\" must be used, not both."
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "EditIdShort",
+ "valueType": "xs:string",
+ "value": "True"
+ }
+ ],
+ "first": {
+ "type": "ModelReference",
+ "keys": []
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": []
+ },
+ "modelType": "RelationshipElement"
+ },
+ {
+ "idShort": "BulkCount",
+ "description": [
+ {
+ "language": "en",
+ "text": "To be used if bulk components are referenced, e.g., a 10x M4x30 screw."
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ }
+ ],
+ "valueType": "xs:unsignedLong",
+ "value": "52467",
+ "modelType": "Property"
+ }
+ ],
+ "entityType": "SelfManagedEntity",
+ "globalAssetId": "https://mm-software.com/ids/assets/000-002",
+ "modelType": "Entity"
+ },
{
+ "idShort": "SameAs",
+ "description": [
+ {
+ "language": "en",
+ "text": "Reference between two Entities in the same Submodel or across Submodels."
+ }
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:string",
- "value": "MM11-ABC22-001",
- "modelType": "Property"
- },
- {
- "idShort": "SerialNumber",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA951#009"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
+ "qualifiers": [
{
- "type": "GlobalReference",
- "value": "0173-1#02-AAM556#004"
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "True"
}
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
+ ],
+ "first": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://company.com"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:string",
- "value": "12345678",
- "modelType": "Property"
- },
- {
- "idShort": "YearOfConstruction",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABP000#002"
- }
- ]
- },
- "supplementalSemanticIds": [
+ "second": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://www.mm-software.com/"
+ }
+ ]
+ },
+ "modelType": "RelationshipElement"
+ },
{
- "type": "ExternalReference",
- "keys": [
+ "idShort": "IsPartOf",
+ "description": [
{
- "type": "GlobalReference",
- "value": "0173-1#02-AAP906#003"
+ "language": "en",
+ "text": "Modeling of logical connections between asset and sub-asset. Either this or \"HasPart\" must be used, not both."
}
- ]
- }
- ],
- "qualifiers": [
- {
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:string",
- "value": "2022",
- "modelType": "Property"
- },
- {
- "idShort": "DateOfManufacture",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABB757#007"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
+ "qualifiers": [
{
- "type": "GlobalReference",
- "value": "0173-1#02-AAR972#004"
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "True"
}
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
+ ],
+ "first": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://www.mm-software.com/"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:date",
- "value": "2025-01-01",
- "modelType": "Property"
- },
- {
- "idShort": "CountryOfOrigin",
- "description": [
- {
- "language": "en",
- "text": "Note: Country codes defined accord. to DIN EN ISO 3166-1 alpha-2 codes"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABP462#001"
- }
- ]
- },
- "supplementalSemanticIds": [
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://mm-software.com/submodel/000-003/CustomSubmodel"
+ },
+ {
+ "type": "Property",
+ "value": "ArcheType"
+ }
+ ]
+ },
+ "modelType": "RelationshipElement"
+ },
{
- "type": "ExternalReference",
- "keys": [
+ "idShort": "HasPart",
+ "description": [
{
- "type": "GlobalReference",
- "value": "0173-1#02-AAO259#007"
+ "language": "en",
+ "text": "Modeling of logical connections between components and sub-components. Either this or \"IsPartOf\" must be used, not both."
}
- ]
- }
- ],
- "qualifiers": [
- {
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "True"
+ }
+ ],
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://mm-software.com/submodel/000-003/CustomSubmodel"
+ },
+ {
+ "type": "SubmodelElementList",
+ "value": "Markings"
+ },
+ {
+ "type": "SubmodelElementCollection",
+ "value": "0"
+ },
+ {
+ "type": "Property",
+ "value": "DesignationOfCertificateOrApproval"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://mm-software.com/submodel/000-003/ContactInformation"
+ },
+ {
+ "type": "SubmodelElementCollection",
+ "value": "ContactInformation0"
+ },
+ {
+ "type": "Property",
+ "value": "NameOfContact"
+ }
+ ]
+ },
+ "modelType": "RelationshipElement"
}
],
- "valueType": "xs:string",
- "value": "DE",
- "modelType": "Property"
+ "entityType": "SelfManagedEntity",
+ "globalAssetId": "https://mm-software.com/ids/assets/000-003",
+ "modelType": "Entity"
},
{
- "idShort": "ManufacturerName",
+ "idShort": "Target_model",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABA565#009"
+ "value": "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0"
}
]
},
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-AAO677#004"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "value": [
- {
- "language": "de",
- "text": "M&M"
- }
- ],
- "modelType": "MultiLanguageProperty"
+ "value": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://mm-software.com/submodel/000-002/ContactInformation"
+ }
+ ]
+ },
+ "modelType": "ReferenceElement"
},
{
- "idShort": "ManufacturerProductDesignation",
+ "idShort": "Header",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABA567#009"
+ "value": "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0"
}
]
},
- "supplementalSemanticIds": [
+ "value": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "contentType": "text/markdown",
+ "modelType": "Blob"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ArbitraryRange",
+ "description": [
{
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-AAW338#003"
- }
- ]
- }
- ],
- "qualifiers": [
+ "language": "en",
+ "text": "Note: Every range property can be used."
+ },
{
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "value": [
+ "language": "en",
+ "text": "Note: The idShort is arbitrary."
+ },
{
"language": "en",
- "text": "\"ABC-123\""
+ "text": "Note: The use of a displayName is recommended."
}
],
- "modelType": "MultiLanguageProperty"
- },
- {
- "idShort": "ManufacturerProductFamily",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABP464#002"
+ "value": "https://admin-shell.io/SMT/General/Arbitrary"
}
]
},
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-AAU731#003"
- }
- ]
- }
- ],
"qualifiers": [
{
"semanticId": {
@@ -452,46 +639,39 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
}
]
},
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
- "value": "ZeroToOne"
+ "value": "ZeroToMany"
}
],
- "value": [
+ "valueType": "xs:double",
+ "min": "24",
+ "max": "962",
+ "modelType": "Range"
+ },
+ {
+ "category": "CONSTANT",
+ "idShort": "ArcheType",
+ "description": [
{
"language": "en",
- "text": "M&MType ABC"
+ "text": "ArcheType of the Submodel, there are three allowed enumeration entries: 1. “Full”, 2. “OneDown” and 3. “OneUp”. "
}
],
- "modelType": "MultiLanguageProperty"
- },
- {
- "idShort": "CompanyLogo",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABP463#001"
+ "value": "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0"
}
]
},
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI776#002"
- }
- ]
- }
- ],
"qualifiers": [
{
"semanticId": {
@@ -504,14 +684,20 @@
]
},
"kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "kind": "TemplateQualifier",
+ "type": "FormChoices",
"valueType": "xs:string",
- "value": "ZeroToOne"
+ "value": "Full;OneDown;OneUp"
}
],
- "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "contentType": "image/png",
- "modelType": "File"
+ "valueType": "xs:string",
+ "value": "000-001 ArcheType",
+ "modelType": "Property"
},
{
"idShort": "Markings",
@@ -562,6 +748,7 @@
"typeValueListElement": "SubmodelElementCollection",
"value": [
{
+ "idShort": "Marking",
"description": [
{
"language": "en",
@@ -573,7 +760,7 @@
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61360_7#AAS009#001"
+ "value": "0112/2///61360_7#AAS009#001#0"
}
]
},
@@ -606,6 +793,37 @@
}
],
"value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "ReferenceElementWithOutValue",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntity"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "modelType": "ReferenceElement"
+ },
{
"idShort": "MarkingName",
"semanticId": {
@@ -840,194 +1058,16 @@
"modelType": "Property"
},
{
- "idShort": "MarkingFile",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABO100#002"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI191#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "contentType": "image/png",
- "modelType": "File"
- }
- ],
- "modelType": "SubmodelElementCollection"
- },
- {
- "description": [
- {
- "language": "en",
- "text": "Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61360_7#AAS009#001"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI564#003/0173-1#01-AHF850#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "OneToMany"
- }
- ],
- "value": [
- {
- "idShort": "MarkingName",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA231#009"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI190#003"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "valueType": "xs:string",
- "value": "0173-1#07-DAA603#004-2",
- "modelType": "Property"
- },
- {
- "idShort": "DesignationOfCertificateOrApproval",
- "description": [
+ "category": "PARAMETER",
+ "idShort": "ClassName",
+ "displayName": [
{
"language": "en",
- "text": "Note: Approval identifier, reference to the certificate number, to be entered without spaces "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABH783#003"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI975#002"
- }
- ]
- }
- ],
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:string",
- "value": "KEMA99IECEX1105/128-2",
- "modelType": "Property"
- },
- {
- "idShort": "IssueDate",
- "description": [
+ "text": "Class Name"
+ },
{
"language": "en",
- "text": "Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day "
+ "text": "Klassenname"
}
],
"semanticId": {
@@ -1035,7 +1075,7 @@
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABO097#001"
+ "value": "0173-1#02-ABJ219#002"
}
]
},
@@ -1045,7 +1085,7 @@
"keys": [
{
"type": "GlobalReference",
- "value": "0173-1#02-ABL774#001"
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABJ219-002"
}
]
}
@@ -1061,87 +1101,55 @@
}
]
},
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "valueType": "xs:date",
- "value": "2025-01-01",
- "modelType": "Property"
- },
- {
- "idShort": "ExpiryDate",
- "description": [
- {
- "language": "en",
- "text": "Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day "
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABH830#002"
- }
- ]
- },
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABL775#001"
- }
- ]
- }
- ],
- "qualifiers": [
+ "value": "One"
+ },
{
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
"valueType": "xs:string",
- "value": "ZeroToOne"
+ "value": "Operation@en"
}
],
- "valueType": "xs:date",
- "value": "2025-01-01",
- "modelType": "Property"
+ "modelType": "MultiLanguageProperty"
},
{
- "idShort": "MarkingAdditionalText",
+ "category": "PARAMETER",
+ "idShort": "ArbitraryRangeString",
+ "description": [
+ {
+ "language": "en",
+ "text": "Note: Every range property can be used."
+ },
+ {
+ "language": "en",
+ "text": "Note: The idShort is arbitrary."
+ },
+ {
+ "language": "en",
+ "text": "Note: The use of a displayName is recommended."
+ }
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0112/2///61987#ABB146#007"
+ "value": "https://admin-shell.io/SMT/General/Arbitrary/string"
}
]
},
- "supplementalSemanticIds": [
- {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-ABI192#003"
- }
- ]
- }
- ],
"qualifiers": [
{
"semanticId": {
@@ -1149,19 +1157,20 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
}
]
},
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
"value": "ZeroToMany"
}
],
"valueType": "xs:string",
- "value": "00100",
- "modelType": "Property"
+ "min": "2",
+ "max": "10",
+ "modelType": "Range"
},
{
"idShort": "MarkingFile",
@@ -1213,44 +1222,69 @@
"modelType": "SubmodelElementList"
},
{
- "idShort": "AssetSpecificProperties",
+ "idShort": "OperatingConditionsOfReliabilityCharacteristics",
+ "description": [
+ {
+ "language": "en",
+ "text": "operating conditions of reliability characteristics"
+ },
+ {
+ "language": "fr",
+ "text": "conditions de fonctionnement des caractéristiques de fiabilité et de sécurité fonctionnelle"
+ }
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0173-1#02-ABI218#003/0173-1#01-AGZ672#004"
+ "value": "0112/2///62683#ACG071#001"
}
]
},
"qualifiers": [
{
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "CompanyLogo",
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo"
}
]
},
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "value": [
+ "qualifiers": [
+ {
+ "kind": "ConceptQualifier",
+ "type": "Multiplicity",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ }
+ ],
+ "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "contentType": "EMPTY",
+ "modelType": "File"
+ },
{
- "idShort": "ArbitraryProperty",
+ "category": "PARAMETER",
+ "idShort": "ArbitraryRangeDate",
"description": [
{
"language": "en",
- "text": "Note: Every property can be used."
+ "text": "Note: Every range property can be used."
},
{
"language": "en",
- "text": "Note: The idShort is arbitrary"
+ "text": "Note: The idShort is arbitrary."
},
{
"language": "en",
@@ -1262,7 +1296,7 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SMT/General/ArbitraryProp"
+ "value": "https://admin-shell.io/SMT/General/Arbitrary/date"
}
]
},
@@ -1273,34 +1307,35 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
}
]
},
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
"value": "ZeroToMany"
}
],
- "valueType": "xs:string",
- "value": "",
- "modelType": "Property"
+ "valueType": "xs:date",
+ "min": "2010-02-02",
+ "max": "2030-02-06",
+ "modelType": "Range"
},
{
- "idShort": "ArbitraryMLP",
+ "idShort": "RatedVoltage",
"description": [
{
"language": "en",
- "text": "Note: Every multilanguage property can be used."
+ "text": "rated voltage"
},
{
- "language": "en",
- "text": "Note: The idShort is arbitrary"
+ "language": "fr",
+ "text": "tension assignée"
},
{
- "language": "en",
- "text": "Note: The use of a displayName is recommended."
+ "language": "de",
+ "text": "Bemessungsspannung"
}
],
"semanticId": {
@@ -1308,49 +1343,36 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SMT/General/ArbitraryMLP"
+ "value": "0112/2///61987#ABA588#004"
}
]
},
"qualifiers": [
{
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
"value": "ZeroToMany"
}
],
- "value": [
- {
- "language": "en",
- "text": "M&MTestsample"
- }
- ],
- "modelType": "MultiLanguageProperty"
+ "valueType": "xs:double",
+ "value": "56.5",
+ "modelType": "Property"
},
{
- "idShort": "ArbitraryFile",
+ "idShort": "MinimumRatedVoltage",
"description": [
{
"language": "en",
- "text": "Note: Every file can be used."
+ "text": "minimum rated voltage"
},
{
- "language": "en",
- "text": "The idShort is arbitrary"
+ "language": "fr",
+ "text": "tension assignée minimale"
},
{
- "language": "en",
- "text": "Note: The use of a displayName is recommended."
+ "language": "de",
+ "text": "minimale Bemessungsspannung"
}
],
"semanticId": {
@@ -1358,42 +1380,69 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SMT/General/ArbitraryFile"
+ "value": "0112/2///61987#ABD461#004"
}
]
},
"qualifiers": [
{
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
"value": "ZeroToMany"
}
],
- "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "contentType": "application/pdf",
- "modelType": "File"
+ "valueType": "xs:double",
+ "value": "12.5",
+ "modelType": "Property"
+ },
+ {
+ "idShort": "Paragraph",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0"
+ }
+ ]
+ },
+ "value": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU+PikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "contentType": "text/markdown",
+ "modelType": "Blob"
},
{
- "idShort": "GuidelineSpecificProperties",
+ "idShort": "ProductClassName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Product class name"
+ },
+ {
+ "language": "de",
+ "text": "Produktklasse Name"
+ }
+ ],
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0173-1#02-ABI219#003/0173-1#01-AHD205#004"
+ "value": "0173-1#02-ABK273#002"
}
]
},
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK273-002"
+ }
+ ]
+ }
+ ],
"qualifiers": [
{
"semanticId": {
@@ -1401,226 +1450,99 @@
"keys": [
{
"type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
}
]
},
- "kind": "TemplateQualifier",
+ "kind": "ConceptQualifier",
"type": "SMT/Cardinality",
"valueType": "xs:string",
"value": "ZeroToOne"
}
],
- "orderRelevant": false,
- "typeValueListElement": "SubmodelElementCollection",
"value": [
+ {
+ "language": "en",
+ "text": "Name of product class in the used classification system"
+ },
+ {
+ "language": "de",
+ "text": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ {
+ "language": "",
+ "text": ""
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "idShort": "ModelReference",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Reference to technical property area"
+ },
+ {
+ "language": "de",
+ "text": "Referenz auf einen technsichen Merkmalsbereich"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABL358#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABL358-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
{
"semanticId": {
"type": "ExternalReference",
"keys": [
{
"type": "GlobalReference",
- "value": "0173-1#01-AHD205#004"
+ "value": "https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0"
}
]
},
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "OneToMany"
- }
- ],
- "value": [
- {
- "idShort": "GuidelineForConformityDeclaration",
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0173-1#02-AAO856#002"
- }
- ]
- },
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "valueType": "xs:string",
- "value": "",
- "modelType": "Property"
- },
- {
- "idShort": "ArbitraryProperty",
- "description": [
- {
- "language": "en",
- "text": "Note: Every property can be used."
- },
- {
- "language": "en",
- "text": "Note: The idShort is arbitrary"
- },
- {
- "language": "en",
- "text": "Note: The use of a displayName is recommended."
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SMT/General/ArbitraryProp"
- }
- ]
- },
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:string",
- "value": "",
- "modelType": "Property"
- },
- {
- "idShort": "ArbitraryFile",
- "description": [
- {
- "language": "en",
- "text": "Note: Every file can be used."
- },
- {
- "language": "en",
- "text": "The idShort is arbitrary"
- },
- {
- "language": "en",
- "text": "Note: The use of a displayName is recommended."
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SMT/General/ArbitraryFile"
- }
- ]
- },
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "contentType": "image/png",
- "modelType": "File"
- },
- {
- "idShort": "ArbitraryMLP",
- "description": [
- {
- "language": "en",
- "text": "Note: Every multilanguage property can be used."
- },
- {
- "language": "en",
- "text": "Note: The idShort is arbitrary"
- },
- {
- "language": "en",
- "text": "Note: The use of a displayName is recommended."
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SMT/General/ArbitraryMLP"
- }
- ]
- },
- "qualifiers": [
- {
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
- }
- ]
- },
- "kind": "TemplateQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "value": [
- {
- "language": "en",
- "text": "\"sample\""
- }
- ],
- "modelType": "MultiLanguageProperty"
- }
- ],
- "modelType": "SubmodelElementCollection"
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
}
],
- "modelType": "SubmodelElementList"
+ "value": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://mm-software.com/submodel/000-003/HandoverDocumentation"
+ },
+ {
+ "type": "SubmodelElementList",
+ "value": "Documents"
+ },
+ {
+ "type": "SubmodelElementCollection",
+ "value": "0"
+ }
+ ]
+ },
+ "modelType": "ReferenceElement"
}
],
"modelType": "SubmodelElementCollection"
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_HandoverDocumentation_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_HandoverDocumentation_Expected.json
new file mode 100644
index 00000000..b47fbd27
--- /dev/null
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_HandoverDocumentation_Expected.json
@@ -0,0 +1,7214 @@
+{
+ "idShort": "HandoverDocumentation",
+ "description": [
+ {
+ "language": "en",
+ "text": "The Submodel defines a set meta data for the handover of documentation from the manufacturer to the operator for industrial equipment"
+ }
+ ],
+ "administration": {
+ "version": "2",
+ "revision": "0",
+ "templateId": "https://admin-shell.io/idta-02004-2-0"
+ },
+ "id": "https://mm-software.com/submodel/000-001/HandoverDocumentation",
+ "kind": "Template",
+ "semanticId": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "0173-1#01-AHF578#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-01-AHF578-003"
+ }
+ ]
+ }
+ ],
+ "submodelElements": [
+ {
+ "idShort": "Documents",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Documents (handover documentation)"
+ },
+ {
+ "language": "de",
+ "text": "Dokumente (Übergabedokumentation)"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI500-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003/0173-1#01-AHF579#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "Document",
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003/0173-1#01-AHF579#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003~0/0173-1#01-AHF579#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI500-003/0173-1-01-AHF579-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "DocumentIds",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identifyers"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikatoren"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identificator"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikator"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003~0/0173-1#01-AHF580#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003/0173-1-01-AHF580-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentDomainId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "document domain identificator"
+ },
+ {
+ "language": "de",
+ "text": "Document Domain Identifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH994#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH994-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "https://domain.com/..."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d001",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIdentifier",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document Identifyer"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentennummer"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAO099#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAO099-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "XF90-884"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "DOC2025A001",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIsPrimary",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document is primary"
+ },
+ {
+ "language": "de",
+ "text": "Dokument ist primär"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH995#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH995-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "true"
+ }
+ ],
+ "valueType": "xs:boolean",
+ "value": "True",
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ },
+ {
+ "idShort": "DocumentId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identificator"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikator"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003~0/0173-1#01-AHF580#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003/0173-1-01-AHF580-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentDomainId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "document domain identificator"
+ },
+ {
+ "language": "de",
+ "text": "Document Domain Identifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH994#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH994-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "https://domain.com/..."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "b7e92d10-3c45-4a8f-9f21-02bc9e11d002",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIdentifier",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document Identifyer"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentennummer"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAO099#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAO099-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "XF90-884"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "CERTX94B21",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIsPrimary",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document is primary"
+ },
+ {
+ "language": "de",
+ "text": "Dokument ist primär"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH995#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH995-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "true"
+ }
+ ],
+ "valueType": "xs:boolean",
+ "value": "False",
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DocumentClassifications",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classifications"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikationen"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentClassification",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classification"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikation"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003~0/0173-1#01-AHF581#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003/0173-1-01-AHF581-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class identificator"
+ },
+ {
+ "language": "de",
+ "text": "Klassenidentifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH996#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH996-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "03-02"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "CLS-001",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassificationSystem",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Classification system"
+ },
+ {
+ "language": "de",
+ "text": "Klassifizierungssystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH997#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH997-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "VDI2770:2020"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "IEC-61360",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class Name"
+ },
+ {
+ "language": "de",
+ "text": "Klassenname"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABJ219#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABJ219-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Operation@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Electrical Components"
+ },
+ {
+ "language": "de",
+ "text": "Elektrische Bauteile"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ },
+ {
+ "idShort": "DocumentClassification",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classification"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikation"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003~0/0173-1#01-AHF581#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003/0173-1-01-AHF581-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class identificator"
+ },
+ {
+ "language": "de",
+ "text": "Klassenidentifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH996#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH996-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "03-02"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "CLS-002",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassificationSystem",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Classification system"
+ },
+ {
+ "language": "de",
+ "text": "Klassifizierungssystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH997#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH997-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "VDI2770:2020"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "ISO-13584",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class Name"
+ },
+ {
+ "language": "de",
+ "text": "Klassenname"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABJ219#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABJ219-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Operation@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Hydraulic Pumps"
+ },
+ {
+ "language": "de",
+ "text": "Hydraulikpumpen"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DocumentVersions",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document versions"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversionen"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentVersion",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Document version"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003~0/0173-1#01-AHF582#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003/0173-1-01-AHF582-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "Language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Language"
+ },
+ {
+ "language": "de",
+ "text": "Sprache"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN468-008"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "Property",
+ "valueTypeListElement": "xs:string",
+ "value": [
+ {
+ "idShort": " language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "en (English)"
+ },
+ {
+ "language": "de",
+ "text": "en (Englisch)"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "en"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "en",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#07-AAS045#003"
+ }
+ ]
+ },
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DigitalFiles",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Digital files"
+ },
+ {
+ "language": "de",
+ "text": "Digitale Dateien"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK126-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "File",
+ "value": [
+ {
+ "idShort": "DigitalFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Name of the specific digital file@en"
+ },
+ {
+ "language": "de",
+ "text": "Name der spezifischen digitalen Datei@de"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.PDF"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "DigitalFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
+ "contentType": "application/pdf",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Version",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversion"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAP003#005"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAP003-005"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "V1.2"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "1",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusSetDate",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status set date"
+ },
+ {
+ "language": "de",
+ "text": "Datum der Einstellung des Dokumentenstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI000#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI000-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "2020-02-06"
+ }
+ ],
+ "valueType": "xs:date",
+ "value": "2023-01-01",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusValue",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI001#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI001-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Released"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "Released",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationShortName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization short name"
+ },
+ {
+ "language": "de",
+ "text": "Kurzname der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI002-003"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationOfficialName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization official name"
+ },
+ {
+ "language": "de",
+ "text": "Offizieller Name der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI004#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI004-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company Ltd."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M Germany",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Title",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document title"
+ },
+ {
+ "language": "de",
+ "text": "Dokumententitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABG940#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABG940-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary title@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "User Guide – DSLR Camera Model X100"
+ },
+ {
+ "language": "de",
+ "text": "Benutzerhandbuch – DSLR-Kamera Modell X100"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Subtitle",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Subtitle"
+ },
+ {
+ "language": "de",
+ "text": "Untertitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH998#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH998-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary subtitle@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Complete Instructions for Professional Photography"
+ },
+ {
+ "language": "de",
+ "text": "Vollständige Anleitung für professionelle Fotografie"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Description",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document description"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenbeschreibung"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN466#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN466-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Abstract@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Detailed instructions for operating the X100 DSLR camera, including setup and troubleshooting."
+ },
+ {
+ "language": "de",
+ "text": "Detaillierte Anweisungen zur Bedienung der DSLR-Kamera X100, einschließlich Einrichtung und Fehlerbehebung"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "KeyWords",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Keywords"
+ },
+ {
+ "language": "de",
+ "text": "Stichworte"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH999#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH999-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary keywords@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "DSLR, Camera, Photography, User Guide, Setup"
+ },
+ {
+ "language": "de",
+ "text": "DSLR, Kamera, Fotografie, Benutzerhandbuch, Einrichtung"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "PreviewFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Preview file"
+ },
+ {
+ "language": "de",
+ "text": "Vorschaudatei"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK127#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK127-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.jpg"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "PreviewFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg",
+ "contentType": "image/jpeg",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ },
+ {
+ "idShort": "DocumentVersion",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Document version"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003~0/0173-1#01-AHF582#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003/0173-1-01-AHF582-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "Language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Language"
+ },
+ {
+ "language": "de",
+ "text": "Sprache"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN468-008"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "Property",
+ "valueTypeListElement": "xs:string",
+ "value": [
+ {
+ "idShort": " language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "en (English)"
+ },
+ {
+ "language": "de",
+ "text": "en (Englisch)"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "en"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "de",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#07-AAS045#003"
+ }
+ ]
+ },
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DigitalFiles",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Digital files"
+ },
+ {
+ "language": "de",
+ "text": "Digitale Dateien"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK126-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "File",
+ "value": [
+ {
+ "idShort": "DigitalFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Name of the specific digital file@en"
+ },
+ {
+ "language": "de",
+ "text": "Name der spezifischen digitalen Datei@de"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.PDF"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "DigitalFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
+ "contentType": "application/pdf",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Version",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversion"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAP003#005"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAP003-005"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "V1.2"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "1.1",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusSetDate",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status set date"
+ },
+ {
+ "language": "de",
+ "text": "Datum der Einstellung des Dokumentenstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI000#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI000-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "2020-02-06"
+ }
+ ],
+ "valueType": "xs:date",
+ "value": "2024-05-05",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusValue",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI001#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI001-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Released"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "InReview",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationShortName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization short name"
+ },
+ {
+ "language": "de",
+ "text": "Kurzname der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI002-003"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationOfficialName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization official name"
+ },
+ {
+ "language": "de",
+ "text": "Offizieller Name der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI004#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI004-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company Ltd."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M India",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Title",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document title"
+ },
+ {
+ "language": "de",
+ "text": "Dokumententitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABG940#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABG940-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary title@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Technical Specification – Mirrorless Camera Z-Series"
+ },
+ {
+ "language": "de",
+ "text": "Technische Spezifikation – Systemkamera der Z-Serie"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Subtitle",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Subtitle"
+ },
+ {
+ "language": "de",
+ "text": "Untertitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH998#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH998-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary subtitle@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Detailed Specs for Advanced Imaging"
+ },
+ {
+ "language": "de",
+ "text": "Detaillierte Spezifikationen für fortschrittliche Bildgebung"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Description",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document description"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenbeschreibung"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN466#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN466-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Abstract@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Comprehensive technical details of the Z-Series mirrorless camera, covering sensor and performance."
+ },
+ {
+ "language": "de",
+ "text": "Umfassende technische Details der spiegellosen Kamera Z-Serie, einschließlich Sensor und Leistung."
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "KeyWords",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Keywords"
+ },
+ {
+ "language": "de",
+ "text": "Stichworte"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH999#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH999-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary keywords@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Mirrorless, Camera, Specs, Imaging, Performance"
+ },
+ {
+ "language": "de",
+ "text": "Spiegellos, Kamera, Spezifikationen, Bildgebung, Leistung"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "PreviewFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Preview file"
+ },
+ {
+ "language": "de",
+ "text": "Vorschaudatei"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK127#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK127-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.jpg"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "PreviewFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg",
+ "contentType": "image/jpeg",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ },
+ {
+ "idShort": "Document",
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003/0173-1#01-AHF579#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003~0/0173-1#01-AHF579#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI500-003/0173-1-01-AHF579-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "DocumentIds",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identifyers"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikatoren"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identificator"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikator"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003~0/0173-1#01-AHF580#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003/0173-1-01-AHF580-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentDomainId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "document domain identificator"
+ },
+ {
+ "language": "de",
+ "text": "Document Domain Identifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH994#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH994-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "https://domain.com/..."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "c81a4f22-6d91-43bb-a812-03cd9e11d003",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIdentifier",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document Identifyer"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentennummer"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAO099#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAO099-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "XF90-884"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "MANUAL8F2Q7",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIsPrimary",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document is primary"
+ },
+ {
+ "language": "de",
+ "text": "Dokument ist primär"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH995#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH995-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "true"
+ }
+ ],
+ "valueType": "xs:boolean",
+ "value": "True",
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DocumentClassifications",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classifications"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikationen"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentClassification",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classification"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikation"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003~0/0173-1#01-AHF581#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003/0173-1-01-AHF581-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class identificator"
+ },
+ {
+ "language": "de",
+ "text": "Klassenidentifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH996#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH996-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "03-02"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "CLS-003",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassificationSystem",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Classification system"
+ },
+ {
+ "language": "de",
+ "text": "Klassifizierungssystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH997#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH997-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "VDI2770:2020"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "ECLASS-13.0",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class Name"
+ },
+ {
+ "language": "de",
+ "text": "Klassenname"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABJ219#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABJ219-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Operation@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Industrial Sensors"
+ },
+ {
+ "language": "de",
+ "text": "Industrielle Sensoren"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DocumentVersions",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document versions"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversionen"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentVersion",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Document version"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003~0/0173-1#01-AHF582#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003/0173-1-01-AHF582-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "Language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Language"
+ },
+ {
+ "language": "de",
+ "text": "Sprache"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN468-008"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "Property",
+ "valueTypeListElement": "xs:string",
+ "value": [
+ {
+ "idShort": " language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "en (English)"
+ },
+ {
+ "language": "de",
+ "text": "en (Englisch)"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "en"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "en",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#07-AAS045#003"
+ }
+ ]
+ },
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DigitalFiles",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Digital files"
+ },
+ {
+ "language": "de",
+ "text": "Digitale Dateien"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK126-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "File",
+ "value": [
+ {
+ "idShort": "DigitalFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Name of the specific digital file@en"
+ },
+ {
+ "language": "de",
+ "text": "Name der spezifischen digitalen Datei@de"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.PDF"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "DigitalFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
+ "contentType": "application/pdf",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Version",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversion"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAP003#005"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAP003-005"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "V1.2"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "2.1",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusSetDate",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status set date"
+ },
+ {
+ "language": "de",
+ "text": "Datum der Einstellung des Dokumentenstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI000#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI000-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "2020-02-06"
+ }
+ ],
+ "valueType": "xs:date",
+ "value": "2026-01-01",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusValue",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI001#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI001-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Released"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "Released",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationShortName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization short name"
+ },
+ {
+ "language": "de",
+ "text": "Kurzname der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI002-003"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationOfficialName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization official name"
+ },
+ {
+ "language": "de",
+ "text": "Offizieller Name der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI004#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI004-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company Ltd."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M China",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Title",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document title"
+ },
+ {
+ "language": "de",
+ "text": "Dokumententitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABG940#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABG940-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary title@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Maintenance Manual – Professional Camera Lens 50mm"
+ },
+ {
+ "language": "de",
+ "text": "Wartungshandbuch – Professionelles Kameraobjektiv 50 mm"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Subtitle",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Subtitle"
+ },
+ {
+ "language": "de",
+ "text": "Untertitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH998#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH998-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary subtitle@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Care and Cleaning Procedures"
+ },
+ {
+ "language": "de",
+ "text": "Pflege und Reinigungsverfahren"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Description",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document description"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenbeschreibung"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN466#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN466-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Abstract@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Guidelines for cleaning and maintaining the 50mm professional lens for optimal performance."
+ },
+ {
+ "language": "de",
+ "text": "Richtlinien zur Reinigung und Wartung des professionellen 50-mm-Objektivs für optimale Leistung."
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "KeyWords",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Keywords"
+ },
+ {
+ "language": "de",
+ "text": "Stichworte"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH999#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH999-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary keywords@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Lens, Maintenance, Cleaning, Professional, Care"
+ },
+ {
+ "language": "de",
+ "text": "Objektiv, Wartung, Reinigung, Professionell, Pflege"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "PreviewFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Preview file"
+ },
+ {
+ "language": "de",
+ "text": "Vorschaudatei"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK127#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK127-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.jpg"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "PreviewFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg",
+ "contentType": "image/jpeg",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ },
+ {
+ "idShort": "Document",
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003/0173-1#01-AHF579#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI500#003~0/0173-1#01-AHF579#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI500-003/0173-1-01-AHF579-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "DocumentIds",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identifyers"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikatoren"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document identificator"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentidentifikator"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "This SubmodelElementCollection holds the information for a VDI 2770 Document entity"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003/0173-1#01-AHF580#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI501#003~0/0173-1#01-AHF580#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI501-003/0173-1-01-AHF580-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentDomainId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "document domain identificator"
+ },
+ {
+ "language": "de",
+ "text": "Document Domain Identifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH994#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH994-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "https://domain.com/..."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d002",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIdentifier",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document Identifyer"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentennummer"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAO099#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAO099-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "XF90-884"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "DOC2025A002",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "DocumentIsPrimary",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document is primary"
+ },
+ {
+ "language": "de",
+ "text": "Dokument ist primär"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH995#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH995-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "true"
+ }
+ ],
+ "valueType": "xs:boolean",
+ "value": "True",
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DocumentClassifications",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classifications"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikationen"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentClassification",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document classification"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentklassifikation"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003/0173-1#01-AHF581#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI502#003~0/0173-1#01-AHF581#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI502-003/0173-1-01-AHF581-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassId",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class identificator"
+ },
+ {
+ "language": "de",
+ "text": "Klassenidentifikator"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH996#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH996-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "03-02"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "CLS-004",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassificationSystem",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Classification system"
+ },
+ {
+ "language": "de",
+ "text": "Klassifizierungssystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH997#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH997-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "VDI2770:2020"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "UNSPSC",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "ClassName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Class Name"
+ },
+ {
+ "language": "de",
+ "text": "Klassenname"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABJ219#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABJ219-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Operation@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Fasteners"
+ },
+ {
+ "language": "de",
+ "text": "Befestigungselemente"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DocumentVersions",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document versions"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversionen"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "typeValueListElement": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "DocumentVersion",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Document version"
+ }
+ ],
+ "description": [
+ {
+ "language": "en",
+ "text": "Set of information for describing the classification of the Document according to a ClassificationSystem"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003/0173-1#01-AHF582#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI503#003~0/0173-1#01-AHF582#003"
+ },
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI503-003/0173-1-01-AHF582-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ }
+ ],
+ "value": [
+ {
+ "idShort": "Language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Language"
+ },
+ {
+ "language": "de",
+ "text": "Sprache"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN468-008"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "Property",
+ "valueTypeListElement": "xs:string",
+ "value": [
+ {
+ "idShort": " language",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "en (English)"
+ },
+ {
+ "language": "de",
+ "text": "en (Englisch)"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN468#008"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "en"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "de",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#07-AAS045#003"
+ }
+ ]
+ },
+ "modelType": "Property"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "DigitalFiles",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Digital files"
+ },
+ {
+ "language": "de",
+ "text": "Digitale Dateien"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK126-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "File",
+ "value": [
+ {
+ "idShort": "DigitalFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Name of the specific digital file@en"
+ },
+ {
+ "language": "de",
+ "text": "Name der spezifischen digitalen Datei@de"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK126#002"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "OneToMany"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.PDF"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "DigitalFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
+ "contentType": "application/pdf",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Version",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document version"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenversion"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAP003#005"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAP003-005"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "V1.2"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "2.3",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusSetDate",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status set date"
+ },
+ {
+ "language": "de",
+ "text": "Datum der Einstellung des Dokumentenstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI000#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI000-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "2020-02-06"
+ }
+ ],
+ "valueType": "xs:date",
+ "value": "2025-10-10",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "StatusValue",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document status"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentstatus"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI001#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI001-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Released"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "InReview",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationShortName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization short name"
+ },
+ {
+ "language": "de",
+ "text": "Kurzname der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI002-003"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company"
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "OrganizationOfficialName",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Organization official name"
+ },
+ {
+ "language": "de",
+ "text": "Offizieller Name der Organisation"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABI004#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABI004-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Example company Ltd."
+ }
+ ],
+ "valueType": "xs:string",
+ "value": "M&M Germany",
+ "modelType": "Property"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Title",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document title"
+ },
+ {
+ "language": "de",
+ "text": "Dokumententitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABG940#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABG940-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary title@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Installation Guide – Wide-Angle Lens Kit"
+ },
+ {
+ "language": "de",
+ "text": "Installationsanleitung – Weitwinkel-Objektiv-Kit"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Subtitle",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Subtitle"
+ },
+ {
+ "language": "de",
+ "text": "Untertitel"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH998#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH998-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary subtitle@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Step-by-Step Setup Instructions"
+ },
+ {
+ "language": "de",
+ "text": "Schritt-für-Schritt-Installationsanleitung"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "Description",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Document description"
+ },
+ {
+ "language": "de",
+ "text": "Dokumentenbeschreibung"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAN466#004"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-AAN466-004"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "One"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Abstract@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Step-by-step instructions for installing and configuring the wide-angle lens kit."
+ },
+ {
+ "language": "de",
+ "text": "Schritt-für-Schritt-Anleitung zur Installation und Konfiguration des Weitwinkel-Objektivsets."
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "KeyWords",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Keywords"
+ },
+ {
+ "language": "de",
+ "text": "Stichworte"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABH999#003"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABH999-003"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "Examplary keywords@en"
+ }
+ ],
+ "value": [
+ {
+ "language": "en",
+ "text": "Wide-Angle, Lens, Installation, Setup, Kit"
+ },
+ {
+ "language": "de",
+ "text": "Weitwinkel, Objektiv, Installation, Einrichtung, Set"
+ }
+ ],
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "category": "PARAMETER",
+ "idShort": "PreviewFile",
+ "displayName": [
+ {
+ "language": "en",
+ "text": "Preview file"
+ },
+ {
+ "language": "de",
+ "text": "Vorschaudatei"
+ }
+ ],
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-ABK127#002"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://api.eclass-cdp.com/0173-1-02-ABK127-002"
+ }
+ ]
+ }
+ ],
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "ExampleValue",
+ "valueType": "xs:string",
+ "value": "docu_cecc_fullmanual_DE.jpg"
+ },
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "AllowedIdShort",
+ "valueType": "xs:string",
+ "value": "PreviewFile[\\d{2,3}]"
+ }
+ ],
+ "value": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg",
+ "contentType": "image/jpeg",
+ "modelType": "File"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ }
+ ],
+ "modelType": "SubmodelElementCollection"
+ }
+ ],
+ "modelType": "SubmodelElementList"
+ },
+ {
+ "idShort": "Entities",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/SubmodelTemplates/Cardinality/1/0"
+ }
+ ]
+ },
+ "kind": "ConceptQualifier",
+ "type": "SMT/Cardinality",
+ "valueType": "xs:string",
+ "value": "ZeroToOne"
+ }
+ ],
+ "orderRelevant": true,
+ "typeValueListElement": "Entity",
+ "modelType": "SubmodelElementList"
+ }
+ ],
+ "modelType": "Submodel"
+}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_Reliability_Expected.json b/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_Reliability_Expected.json
deleted file mode 100644
index 076e41e2..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin.PlaywrightTests/SubmodelRepository/TestData/GetSubmodel_Reliability_Expected.json
+++ /dev/null
@@ -1,582 +0,0 @@
-{
- "idShort": "Reliability",
- "administration": {
- "version": "1",
- "revision": "0"
- },
- "id": "https://mm-software.com/submodel/000-001/Reliability",
- "kind": "Template",
- "semanticId": {
- "type": "ModelReference",
- "keys": [
- {
- "type": "Submodel",
- "value": "https://admin-shell.io/idta/iec62683/1/0/Reliability"
- }
- ]
- },
- "submodelElements": [
- {
- "idShort": "NumberOfReliabilitySets",
- "description": [
- {
- "language": "en",
- "text": "number of reliability sets of characteristics"
- },
- {
- "language": "fr",
- "text": "nombre d'ensembles de caractéristiques de fiabilité"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE006#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "One"
- }
- ],
- "valueType": "xs:int",
- "value": "4",
- "modelType": "Property"
- },
- {
- "idShort": "OperatingConditionsOfReliabilityCharacteristics",
- "description": [
- {
- "language": "en",
- "text": "operating conditions of reliability characteristics"
- },
- {
- "language": "fr",
- "text": "conditions de fonctionnement des caractéristiques de fiabilité et de sécurité fonctionnelle"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACG071#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "value": [
- {
- "idShort": "TypeOfVoltage",
- "description": [
- {
- "language": "en",
- "text": "type of voltage"
- },
- {
- "language": "fr",
- "text": "type de tension"
- },
- {
- "language": "de",
- "text": "Spannungsart"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA969#007"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:string",
- "value": "DC",
- "valueId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABL837#001"
- },
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABL838#001"
- },
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABI407#004"
- }
- ]
- },
- "modelType": "Property"
- },
- {
- "idShort": "RatedVoltage",
- "description": [
- {
- "language": "en",
- "text": "rated voltage"
- },
- {
- "language": "fr",
- "text": "tension assignée"
- },
- {
- "language": "de",
- "text": "Bemessungsspannung"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABA588#004"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:double",
- "value": "14.8",
- "modelType": "Property"
- },
- {
- "idShort": "MinimumRatedVoltage",
- "description": [
- {
- "language": "en",
- "text": "minimum rated voltage"
- },
- {
- "language": "fr",
- "text": "tension assignée minimale"
- },
- {
- "language": "de",
- "text": "minimale Bemessungsspannung"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABD461#004"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:double",
- "value": "3.8",
- "modelType": "Property"
- },
- {
- "idShort": "MaximumRatedVoltage",
- "description": [
- {
- "language": "en",
- "text": "maximum rated voltage"
- },
- {
- "language": "fr",
- "text": "tension assignée maximale"
- },
- {
- "language": "de",
- "text": "maximale Bemessungsspannung"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///61987#ABD462#004"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:double",
- "value": "6.7",
- "modelType": "Property"
- },
- {
- "idShort": "RatedOperationalCurrent",
- "description": [
- {
- "language": "en",
- "text": "rated operational current"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:double",
- "value": "78.9",
- "modelType": "Property"
- },
- {
- "idShort": "TypeOfInterlockingDevice",
- "description": [
- {
- "language": "en",
- "text": "type of interlocking device"
- },
- {
- "language": "fr",
- "text": "type de dispositif de verrouillage"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE053#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:string",
- "value": "TestType001",
- "valueId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACH673#001"
- },
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACH674#001"
- },
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACH675#001"
- },
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACH676#001"
- }
- ]
- },
- "modelType": "Property"
- },
- {
- "idShort": "OtherOperatingConditions",
- "description": [
- {
- "language": "en",
- "text": "other operating conditions"
- },
- {
- "language": "fr",
- "text": "autres conditions de fonctionnement"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE070#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:string",
- "value": "true",
- "modelType": "Property"
- },
- {
- "idShort": "UsefulLifeInNumberOfOperations",
- "description": [
- {
- "language": "en",
- "text": "useful life in number of operations"
- },
- {
- "language": "fr",
- "text": "durée de vie utile en cycle de fonctionnement"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE055#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:double",
- "value": "150",
- "modelType": "Property"
- },
- {
- "idShort": "UsefulLifeInTimeInterval",
- "description": [
- {
- "language": "en",
- "text": "useful life in time interval"
- },
- {
- "language": "fr",
- "text": "durée de vie utile en intervalle de temps"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE054#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:double",
- "value": "45",
- "modelType": "Property"
- }
- ],
- "modelType": "SubmodelElementCollection"
- },
- {
- "idShort": "ReliabilityCharacteristics",
- "description": [
- {
- "language": "en",
- "text": "Reliability characteristics"
- },
- {
- "language": "fr",
- "text": "Caractéristiques de fiabilité"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACG080#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToOne"
- }
- ],
- "value": [
- {
- "idShort": "MTTF",
- "description": [
- {
- "language": "en",
- "text": "mean operating time to failure"
- },
- {
- "language": "fr",
- "text": "durée moyenne de fonctionnement avant défaillance"
- },
- {
- "language": "de",
- "text": "mittlere Betriebszeit bis zum Ausfall"
- },
- {
- "language": "jp",
- "text": "平均故障間動作時間"
- },
- {
- "language": "cn",
- "text": "平均失效前工作时间"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE061#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:int",
- "value": "2",
- "modelType": "Property"
- },
- {
- "idShort": "MTBF",
- "description": [
- {
- "language": "en",
- "text": "mean operating time between failure"
- },
- {
- "language": "fr",
- "text": "moyenne des temps de bon fonctionnement"
- },
- {
- "language": "de",
- "text": "mittlere Betriebszeit zwischen Ausfällen"
- },
- {
- "language": "cn",
- "text": "平均失效间隔工作时间"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "0112/2///62683#ACE062#001"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:int",
- "value": "7",
- "modelType": "Property"
- },
- {
- "idShort": "B10cycle",
- "description": [
- {
- "language": "en",
- "text": "B10"
- }
- ],
- "semanticId": {
- "type": "ExternalReference",
- "keys": [
- {
- "type": "GlobalReference",
- "value": "https://admin-shell.io/idta/Reliability/B10/1/0"
- }
- ]
- },
- "qualifiers": [
- {
- "kind": "ConceptQualifier",
- "type": "SMT/Cardinality",
- "valueType": "xs:string",
- "value": "ZeroToMany"
- }
- ],
- "valueType": "xs:int",
- "value": "1",
- "modelType": "Property"
- }
- ],
- "modelType": "SubmodelElementCollection"
- }
- ],
- "modelType": "Submodel"
-}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Data/mock-submodel-data.json b/source/AAS.TwinEngine.Plugin.TestPlugin/Data/mock-submodel-data.json
index a2c53668..fbcadb6b 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Data/mock-submodel-data.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Data/mock-submodel-data.json
@@ -119,92 +119,374 @@
]
}
},
- "https://mm-software.com/submodel/000-001/Nameplate": {
- "https://admin-shell.io/idta/nameplate/3/0/Nameplate": {
- "0112/2///61987#ABN590#002": "https://mm-software.com/Model-000/Serial-Nr-001",
- "0112/2///61987#ABA565#009": {
- "0112/2///61987#ABA565#009_de": "M&M"
+ "https://mm-software.com/submodel/000-001/HandoverDocumentation": {
+ "0173-1#01-AHF578#003": {
+ "0173-1#02-ABI500#003": {
+ "0173-1#02-ABI500#003/0173-1#01-AHF579#003": [
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d001",
+ "0173-1#02-AAO099#004": "DOC2025A001",
+ "0173-1#02-ABH995#003": "true"
+ },
+ {
+ "0173-1#02-ABH994#003": "b7e92d10-3c45-4a8f-9f21-02bc9e11d002",
+ "0173-1#02-AAO099#004": "CERTX94B21",
+ "0173-1#02-ABH995#003": "false"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-001",
+ "0173-1#02-ABH997#003": "IEC-61360",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Electrical Components",
+ "0173-1#02-ABJ219#002_de": "Elektrische Bauteile"
+ }
+ },
+ {
+ "0173-1#02-ABH996#003": "CLS-002",
+ "0173-1#02-ABH997#003": "ISO-13584",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Hydraulic Pumps",
+ "0173-1#02-ABJ219#002_de": "Hydraulikpumpen"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1",
+ "0173-1#02-ABI000#003": "2023-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "User Guide – DSLR Camera Model X100",
+ "0173-1#02-ABG940#003_de": "Benutzerhandbuch – DSLR-Kamera Modell X100"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Complete Instructions for Professional Photography",
+ "0173-1#02-ABH998#003_de": "Vollständige Anleitung für professionelle Fotografie"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Detailed instructions for operating the X100 DSLR camera, including setup and troubleshooting.",
+ "0173-1#02-AAN466#004_de": "Detaillierte Anweisungen zur Bedienung der DSLR-Kamera X100, einschließlich Einrichtung und Fehlerbehebung"
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "DSLR, Camera, Photography, User Guide, Setup",
+ "0173-1#02-ABH999#003_de": "DSLR, Kamera, Fotografie, Benutzerhandbuch, Einrichtung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ },
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.1",
+ "0173-1#02-ABI000#003": "2024-05-05",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M India",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Technical Specification – Mirrorless Camera Z-Series",
+ "0173-1#02-ABG940#003_de": "Technische Spezifikation – Systemkamera der Z-Serie"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Detailed Specs for Advanced Imaging",
+ "0173-1#02-ABH998#003_de": "Detaillierte Spezifikationen für fortschrittliche Bildgebung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Comprehensive technical details of the Z-Series mirrorless camera, covering sensor and performance.",
+ "0173-1#02-AAN466#004_de": "Umfassende technische Details der spiegellosen Kamera Z-Serie, einschließlich Sensor und Leistung."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Mirrorless, Camera, Specs, Imaging, Performance",
+ "0173-1#02-ABH999#003_de": "Spiegellos, Kamera, Spezifikationen, Bildgebung, Leistung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d003",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q7",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-003",
+ "0173-1#02-ABH997#003": "ECLASS-13.0",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Industrial Sensors",
+ "0173-1#02-ABJ219#002_de": "Industrielle Sensoren"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "2.1",
+ "0173-1#02-ABI000#003": "2026-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M China",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Maintenance Manual – Professional Camera Lens 50mm",
+ "0173-1#02-ABG940#003_de": "Wartungshandbuch – Professionelles Kameraobjektiv 50 mm"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Care and Cleaning Procedures",
+ "0173-1#02-ABH998#003_de": "Pflege und Reinigungsverfahren"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Guidelines for cleaning and maintaining the 50mm professional lens for optimal performance.",
+ "0173-1#02-AAN466#004_de": "Richtlinien zur Reinigung und Wartung des professionellen 50-mm-Objektivs für optimale Leistung."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Lens, Maintenance, Cleaning, Professional, Care",
+ "0173-1#02-ABH999#003_de": "Objektiv, Wartung, Reinigung, Professionell, Pflege"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d002",
+ "0173-1#02-AAO099#004": "DOC2025A002",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-004",
+ "0173-1#02-ABH997#003": "UNSPSC",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Fasteners",
+ "0173-1#02-ABJ219#002_de": "Befestigungselemente"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "2.3",
+ "0173-1#02-ABI000#003": "2025-10-10",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Installation Guide – Wide-Angle Lens Kit",
+ "0173-1#02-ABG940#003_de": "Installationsanleitung – Weitwinkel-Objektiv-Kit"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Step-by-Step Setup Instructions",
+ "0173-1#02-ABH998#003_de": "Schritt-für-Schritt-Installationsanleitung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Step-by-step instructions for installing and configuring the wide-angle lens kit.",
+ "0173-1#02-AAN466#004_de": "Schritt-für-Schritt-Anleitung zur Installation und Konfiguration des Weitwinkel-Objektivsets."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Wide-Angle, Lens, Installation, Setup, Kit",
+ "0173-1#02-ABH999#003_de": "Weitwinkel, Objektiv, Installation, Einrichtung, Set"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ }
+ ]
},
- "0112/2///61987#ABP464#002": {
- "0112/2///61987#ABP464#002_en": "M&MType ABC"
+ "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation": [
+ {}
+ ]
+ }
+ },
+ "https://mm-software.com/submodel/000-001/CustomSubmodel": {
+ "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1": {
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-003"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0": "52467",
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-002"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Submodel": "https://mm-software.com/submodel/000-003/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Property": "ArcheType"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Submodel": "https://mm-software.com/submodel/000-003/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementList": "Markings",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementCollection": "0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Property": "DesignationOfCertificateOrApproval"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Submodel": "https://mm-software.com/submodel/000-003/ContactInformation",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_SubmodelElementCollection": "ContactInformation0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Property": "NameOfContact"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-003"
+ },
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0": {
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0_Submodel": "https://mm-software.com/submodel/000-002/ContactInformation"
},
- "0112/2///61987#ABA581#007": "MM11-ABC22-001",
- "0112/2///61987#ABB757#007": "2025-01-01",
- "0112/2///61987#ABA567#009": {
- "0112/2///61987#ABA567#009_en": "\u0022ABC-123\u0022"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "https://admin-shell.io/SMT/General/Arbitrary": {
+ "https://admin-shell.io/SMT/General/Arbitrary_min": "24",
+ "https://admin-shell.io/SMT/General/Arbitrary_max": "962"
},
- "0112/2///61987#ABA950#008": "FMABC1234",
- "0112/2///61987#ABA951#009": "12345678",
- "0112/2///61987#ABP000#002": "2022",
+ "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0": "000-001 ArcheType",
"0112/2///61360_7#AAS006#001": [
{
- "0112/2///61360_7#AAS009#001": [
+ "0112/2///61360_7#AAS009#001#0": [
{
"0112/2///61987#ABA231#009": "0173-1#07-DAA603#004",
"0112/2///61987#ABH783#003": "KEMA99IECEX1105/128",
+ "0173-1#02-ABJ219#002": {},
+ "https://admin-shell.io/SMT/General/Arbitrary/string": {
+ "https://admin-shell.io/SMT/General/Arbitrary/string_min": "2",
+ "https://admin-shell.io/SMT/General/Arbitrary/string_max": "10"
+ },
"0112/2///61987#ABO097#001": "2022-01-01",
"0112/2///61987#ABH830#002": "2022-01-01",
"0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
"0112/2///61987#ABB146#007": "0044"
- },
- {
- "0112/2///61987#ABA231#009": "0173-1#07-DAA603#004-2",
- "0112/2///61987#ABH783#003": "KEMA99IECEX1105/128-2",
- "0112/2///61987#ABO097#001": "2025-01-01",
- "0112/2///61987#ABH830#002": "2025-01-01",
- "0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png01",
- "0112/2///61987#ABB146#007": "00100"
}
]
}
],
- "0112/2///61987#ABP462#001": "DE",
- "0112/2///61987#ABP463#001": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "0173-1#02-ABI218#003/0173-1#01-AGZ672#004": [
- {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP_en": "M&MTestsample"
- },
- "https://mm-software.com/AssetSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "0173-1#02-ABI219#003/0173-1#01-AHD205#004": [
- {
- "0173-1#01-AHD205#004": [
- {
- "0173-1#02-AAO856#002": "",
- "https://admin-shell.io/SMT/General/ArbitraryProp": "",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "https://mm-software.com/submodel/000-001/Reliability": {
- "https://admin-shell.io/idta/iec62683/1/0/Reliability": {
- "0112/2///62683#ACE006#001": "4",
"0112/2///62683#ACG071#001": [
{
- "0112/2///61987#ABA969#007": "DC",
- "0112/2///61987#ABA588#004": "14.8",
- "0112/2///61987#ABD461#004": "3.8",
- "0112/2///61987#ABD462#004": "6.7",
- "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0": "78.9",
- "0112/2///62683#ACE053#001": "TestType001",
- "0112/2///62683#ACE070#001": "true",
- "0112/2///62683#ACE055#001": "150",
- "0112/2///62683#ACE054#001": "45"
- }
- ],
- "0112/2///62683#ACG080#001": [
- {
- "0112/2///62683#ACE061#001": "2",
- "0112/2///62683#ACE062#001": "7",
- "https://admin-shell.io/idta/Reliability/B10/1/0": "1"
+ "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "https://admin-shell.io/SMT/General/Arbitrary/date": {
+ "https://admin-shell.io/SMT/General/Arbitrary/date_min": "2010-02-02",
+ "https://admin-shell.io/SMT/General/Arbitrary/date_max": "2030-02-06"
+ },
+ "0112/2///61987#ABA588#004": "56.5",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU\u002BPikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "0173-1#02-ABK273#002": {
+ "0173-1#02-ABK273#002_en": "Name of product class in the used classification system",
+ "0173-1#02-ABK273#002_de": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ "0112/2///61987#ABD461#004": "12.5",
+ "0173-1#02-ABL358#002": {
+ "0173-1#02-ABL358#002_Submodel": "https://mm-software.com/submodel/000-003/HandoverDocumentation",
+ "0173-1#02-ABL358#002_SubmodelElementList": "Documents",
+ "0173-1#02-ABL358#002_SubmodelElementCollection": "0"
+ }
}
]
}
@@ -320,84 +602,245 @@
]
}
},
- "https://mm-software.com/submodel/000-002/Nameplate": {
- "https://admin-shell.io/idta/nameplate/3/0/Nameplate": {
- "0112/2///61987#ABA567#009": {
- "0112/2///61987#ABA567#009_en": "\u0022ABC-123\u0022"
+ "https://mm-software.com/submodel/000-002/HandoverDocumentation": {
+ "0173-1#01-AHF578#003": {
+ "0173-1#02-ABI500#003": {
+ "0173-1#02-ABI500#003/0173-1#01-AHF579#003": [
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "b7e92d10-3c45-4a8f-9f21-02bc9e11d003",
+ "0173-1#02-AAO099#004": "CERTX94B22",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-005",
+ "0173-1#02-ABH997#003": "ISO-81346",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Bearings",
+ "0173-1#02-ABJ219#002_de": "Lager"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "0.9",
+ "0173-1#02-ABI000#003": "2024-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M India",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Product Data Sheet – Telephoto Lens 200mm",
+ "0173-1#02-ABG940#003_de": "Produktdatenblatt – Teleobjektiv 200 mm"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Technical Data and Performance Metrics",
+ "0173-1#02-ABH998#003_de": "Technische Daten und Leistungskennzahlen"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Technical data and compatibility details for the 200mm telephoto lens.",
+ "0173-1#02-AAN466#004_de": "Technische Daten und Kompatibilitätsdetails für das 200-mm-Teleobjektiv."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Telephoto, Lens, Data Sheet, Specifications, Optics",
+ "0173-1#02-ABH999#003_de": "Teleobjektiv, Objektiv, Datenblatt, Spezifikationen, Optik"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d004",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q8",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-006",
+ "0173-1#02-ABH997#003": "IEC-61131",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "PLC Controllers",
+ "0173-1#02-ABJ219#002_de": "PLC-Steuerungen"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.2",
+ "0173-1#02-ABI000#003": "2024-03-03",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M China",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Safety Instructions – Digital Camera Accessories",
+ "0173-1#02-ABG940#003_de": "Sicherheitsanweisungen – Zubehör für Digitalkameras"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Guidelines for Safe Usage",
+ "0173-1#02-ABH998#003_de": "Richtlinien für sichere Verwendung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Safety guidelines for handling batteries, chargers, and other camera accessories.",
+ "0173-1#02-AAN466#004_de": "Sicherheitsrichtlinien für den Umgang mit Batterien, Ladegeräten und anderem Kamera-Zubehör."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Safety, Camera, Accessories, Guidelines, Handling",
+ "0173-1#02-ABH999#003_de": "Sicherheit, Kamera, Zubehör, Richtlinien, Handhabung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation": [
+ {}
+ ]
+ }
+ },
+ "https://mm-software.com/submodel/000-002/CustomSubmodel": {
+ "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1": {
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-002"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0": "52467",
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-001"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Submodel": "https://mm-software.com/submodel/000-002/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Property": "ArcheType"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Submodel": "https://mm-software.com/submodel/000-002/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementList": "Markings",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementCollection": "0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Property": "DesignationOfCertificateOrApproval"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Submodel": "https://mm-software.com/submodel/000-001/ContactInformation",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_SubmodelElementCollection": "ContactInformation0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Property": "NameOfContact"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-003"
},
- "0112/2///61987#ABN590#002": "https://mm-software.com/Model-000/Serial-Nr-002",
- "0112/2///61987#ABA565#009": {
- "0112/2///61987#ABA565#009_de": "M&M"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0": {
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0_Submodel": "https://mm-software.com/submodel/000-002/ContactInformation"
},
- "0112/2///61987#ABP464#002": {
- "0112/2///61987#ABP464#002_en": "M&MType ABC002"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "https://admin-shell.io/SMT/General/Arbitrary": {
+ "https://admin-shell.io/SMT/General/Arbitrary_min": "24",
+ "https://admin-shell.io/SMT/General/Arbitrary_max": "54"
},
- "0112/2///61987#ABA581#007": "MM11-ABC22-002",
- "0112/2///61987#ABB757#007": "2024-01-01",
- "0112/2///61987#ABA950#008": "FMABC1234",
- "0112/2///61987#ABA951#009": "12345678",
- "0112/2///61987#ABP000#002": "2022",
+ "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0": "000-002 ArcheType",
"0112/2///61360_7#AAS006#001": [
{
- "0112/2///61360_7#AAS009#001": [
+ "0112/2///61360_7#AAS009#001#0": [
{
"0112/2///61987#ABA231#009": "0173-1#07-DAA603#004",
"0112/2///61987#ABH783#003": "KEMA99IECEX1105/128",
+ "0173-1#02-ABJ219#002": {},
+ "https://admin-shell.io/SMT/General/Arbitrary/string": {
+ "https://admin-shell.io/SMT/General/Arbitrary/string_min": "20",
+ "https://admin-shell.io/SMT/General/Arbitrary/string_max": "100"
+ },
"0112/2///61987#ABO097#001": "2022-01-01",
"0112/2///61987#ABH830#002": "2022-01-01",
"0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "0112/2///61987#ABB146#007": "0044"
+ "0112/2///61987#ABB146#007": "0047"
}
]
}
],
- "0112/2///61987#ABP462#001": "DE",
- "0112/2///61987#ABP463#001": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "0173-1#02-ABI218#003/0173-1#01-AGZ672#004": [
- {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP_en": "M&MTestsample"
- },
- "https://mm-software.com/AssetSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "0173-1#02-ABI219#003/0173-1#01-AHD205#004": [
- {
- "0173-1#01-AHD205#004": [
- {
- "0173-1#02-AAO856#002": "",
- "https://admin-shell.io/SMT/General/ArbitraryProp": "",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "https://mm-software.com/submodel/000-002/Reliability": {
- "https://admin-shell.io/idta/iec62683/1/0/Reliability": {
- "0112/2///62683#ACE006#001": "4",
"0112/2///62683#ACG071#001": [
{
- "0112/2///61987#ABA969#007": "DC",
- "0112/2///61987#ABA588#004": "14.8",
- "0112/2///61987#ABD461#004": "3.8",
- "0112/2///61987#ABD462#004": "6.7",
- "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0": "78.9",
- "0112/2///62683#ACE053#001": "TestType002",
- "0112/2///62683#ACE070#001": "true",
- "0112/2///62683#ACE055#001": "150",
- "0112/2///62683#ACE054#001": "45"
- }
- ],
- "0112/2///62683#ACG080#001": [
- {
- "0112/2///62683#ACE061#001": "2",
- "0112/2///62683#ACE062#001": "7",
- "https://admin-shell.io/idta/Reliability/B10/1/0": "1"
+ "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "https://admin-shell.io/SMT/General/Arbitrary/date": {
+ "https://admin-shell.io/SMT/General/Arbitrary/date_min": "2040-02-02",
+ "https://admin-shell.io/SMT/General/Arbitrary/date_max": "2050-02-06"
+ },
+ "0112/2///61987#ABA588#004": "56.54",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU\u002BPikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "0173-1#02-ABK273#002": {
+ "0173-1#02-ABK273#002_en": "Name of product class in the used classification system",
+ "0173-1#02-ABK273#002_de": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ "0112/2///61987#ABD461#004": "1.5",
+ "0173-1#02-ABL358#002": {
+ "0173-1#02-ABL358#002_Submodel": "https://mm-software.com/submodel/000-002/HandoverDocumentation",
+ "0173-1#02-ABL358#002_SubmodelElementList": "Documents",
+ "0173-1#02-ABL358#002_SubmodelElementCollection": "0"
+ }
}
]
}
@@ -570,26 +1013,330 @@
]
}
},
- "https://mm-software.com/submodel/000-003/Nameplate": {
- "https://admin-shell.io/idta/nameplate/3/0/Nameplate": {
- "0112/2///61987#ABA567#009": {
- "0112/2///61987#ABA567#009_en": "\u0022ABC-123\u0022"
+ "https://mm-software.com/submodel/000-003/HandoverDocumentation": {
+ "0173-1#01-AHF578#003": {
+ "0173-1#02-ABI500#003": {
+ "0173-1#02-ABI500#003/0173-1#01-AHF579#003": [
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d004",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q8",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-006",
+ "0173-1#02-ABH997#003": "IEC-61131",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "PLC Controllers",
+ "0173-1#02-ABJ219#002_de": "PLC-Steuerungen"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.2",
+ "0173-1#02-ABI000#003": "2024-03-03",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M China",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Safety Instructions – Digital Camera Accessories",
+ "0173-1#02-ABG940#003_de": "Sicherheitsanweisungen – Zubehör für Digitalkameras"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Guidelines for Safe Usage",
+ "0173-1#02-ABH998#003_de": "Richtlinien für sichere Verwendung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Safety guidelines for handling batteries, chargers, and other camera accessories.",
+ "0173-1#02-AAN466#004_de": "Sicherheitsrichtlinien für den Umgang mit Batterien, Ladegeräten und anderem Kamera-Zubehör."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Safety, Camera, Accessories, Guidelines, Handling",
+ "0173-1#02-ABH999#003_de": "Sicherheit, Kamera, Zubehör, Richtlinien, Handhabung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d005",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q9",
+ "0173-1#02-ABH995#003": "false"
+ },
+ {
+ "0173-1#02-ABH994#003": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d003",
+ "0173-1#02-AAO099#004": "DOC2025A003",
+ "0173-1#02-ABH995#003": "true"
+ },
+ {
+ "0173-1#02-ABH994#003": "b7e92d10-3c45-4a8f-9f21-02bc9e11d004",
+ "0173-1#02-AAO099#004": "CERTX94B23",
+ "0173-1#02-ABH995#003": "false"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-009",
+ "0173-1#02-ABH997#003": "ISO-13584",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Cooling Systems",
+ "0173-1#02-ABJ219#002_de": "Kühlsysteme"
+ }
+ },
+ {
+ "0173-1#02-ABH996#003": "CLS-007",
+ "0173-1#02-ABH997#003": "ECLASS-13.0",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Safety Equipment",
+ "0173-1#02-ABJ219#002_de": "Sicherheitsausrüstung"
+ }
+ },
+ {
+ "0173-1#02-ABH996#003": "CLS-008",
+ "0173-1#02-ABH997#003": "GS1",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Packaging Materials",
+ "0173-1#02-ABJ219#002_de": "Verpackungsmaterialien"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1",
+ "0173-1#02-ABI000#003": "2022-02-02",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Packaging Standards – Perfume Bottles and Caps",
+ "0173-1#02-ABG940#003_de": "Verpackungsstandards – Parfümflaschen und Verschlüsse"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Design and Material Compliance Guidelines",
+ "0173-1#02-ABH998#003_de": "Richtlinien für Design und Materialkonformität"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Design and material compliance guidelines for perfume packaging.",
+ "0173-1#02-AAN466#004_de": "Richtlinien für Design und Materialkonformität bei Parfumverpackungen."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Perfume, Fragrance, Luxury, Catalog, Collection",
+ "0173-1#02-ABH999#003_de": "Parfum, Duft, Luxus, Katalog, Kollektion"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ },
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.4",
+ "0173-1#02-ABI000#003": "2023-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Perfume Catalog – Luxury Fragrance Collection 2025",
+ "0173-1#02-ABG940#003_de": "Parfümkatalog – Luxusduftkollektion 2025"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Explore Elegant Scents for Every Occasion",
+ "0173-1#02-ABH998#003_de": "Entdecken Sie elegante Düfte für jeden Anlass"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "A curated catalog showcasing premium perfumes with scent profiles and packaging details.",
+ "0173-1#02-AAN466#004_de": "Ein kuratierter Katalog mit Premium-Parfums, Duftprofilen und Verpackungsdetails."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Perfume, Fragrance, Luxury, Catalog, Collection",
+ "0173-1#02-ABH999#003_de": "Parfum, Duft, Luxus, Katalog, Kollektion"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ },
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "hi"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "2",
+ "0173-1#02-ABI000#003": "2024-03-03",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M India",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Quality Assurance Report – Eau de Parfum Series A",
+ "0173-1#02-ABG940#003_de": "Qualitätssicherungsbericht – Eau de Parfum Serie A"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Verified Standards and Testing Results",
+ "0173-1#02-ABH998#003_de": "Geprüfte Standards und Testergebnisse"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Report detailing quality checks and compliance standards for Series A perfumes.",
+ "0173-1#02-AAN466#004_de": "Bericht mit Qualitätsprüfungen und Konformitätsstandards für Parfums der Serie A."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Packaging, Perfume, Bottles, Caps, Compliance",
+ "0173-1#02-ABH999#003_de": "Verpackung, Parfum, Flaschen, Verschlüsse, Konformität"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation": [
+ {}
+ ]
+ }
+ },
+ "https://mm-software.com/submodel/000-003/CustomSubmodel": {
+ "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1": {
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-001"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0": "52467",
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-001"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Submodel": "https://mm-software.com/submodel/000-001/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Property": "ArcheType"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Submodel": "https://mm-software.com/submodel/000-001/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementList": "Markings",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementCollection": "0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Property": "DesignationOfCertificateOrApproval"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Submodel": "https://mm-software.com/submodel/000-003/ContactInformation",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_SubmodelElementCollection": "ContactInformation0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Property": "NameOfContact"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-002"
},
- "0112/2///61987#ABN590#002": "https://mm-software.com/Model-000/Serial-Nr-003",
- "0112/2///61987#ABA565#009": {
- "0112/2///61987#ABA565#009_de": "M&M"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0": {
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0_Submodel": "https://mm-software.com/submodel/000-001/Nameplate"
},
- "0112/2///61987#ABP464#002": {
- "0112/2///61987#ABP464#002_en": "M&MType ABC003"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "https://admin-shell.io/SMT/General/Arbitrary": {
+ "https://admin-shell.io/SMT/General/Arbitrary_min": "4",
+ "https://admin-shell.io/SMT/General/Arbitrary_max": "62"
},
- "0112/2///61987#ABA581#007": "MM11-ABC22-003",
- "0112/2///61987#ABB757#007": "2025-01-01",
+ "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0": "000-001 ArcheType",
"0112/2///61360_7#AAS006#001": [
{
- "0112/2///61360_7#AAS009#001": [
+ "0112/2///61360_7#AAS009#001#0": [
{
"0112/2///61987#ABA231#009": "0173-1#07-DAA603#004",
"0112/2///61987#ABH783#003": "KEMA99IECEX1105/128",
+ "0173-1#02-ABJ219#002": {},
+ "https://admin-shell.io/SMT/General/Arbitrary/string": {
+ "https://admin-shell.io/SMT/General/Arbitrary/string_min": "122",
+ "https://admin-shell.io/SMT/General/Arbitrary/string_max": "910"
+ },
"0112/2///61987#ABO097#001": "2022-01-01",
"0112/2///61987#ABH830#002": "2022-01-01",
"0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
@@ -598,57 +1345,25 @@
]
}
],
- "0112/2///61987#ABA950#008": "FMABC1234",
- "0112/2///61987#ABA951#009": "12345678",
- "0112/2///61987#ABP000#002": "2022",
- "0112/2///61987#ABB757#007": "2022-01-01",
- "0112/2///61987#ABP462#001": "DE",
- "0112/2///61987#ABP463#001": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "0173-1#02-ABI218#003/0173-1#01-AGZ672#004": [
- {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- },
- "https://mm-software.com/AssetSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "0173-1#02-ABI219#003/0173-1#01-AHD205#004": [
- {
- "0173-1#01-AHD205#004": [
- {
- "0173-1#02-AAO856#002": "",
- "https://admin-shell.io/SMT/General/ArbitraryProp": "",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "https://mm-software.com/submodel/000-003/Reliability": {
- "https://admin-shell.io/idta/iec62683/1/0/Reliability": {
- "0112/2///62683#ACE006#001": "4",
"0112/2///62683#ACG071#001": [
{
- "0112/2///61987#ABA969#007": "DC",
- "0112/2///61987#ABA588#004": "14.8",
- "0112/2///61987#ABD461#004": "3.8",
- "0112/2///61987#ABD462#004": "6.7",
- "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0": "78.9",
- "0112/2///62683#ACE053#001": "TestType003",
- "0112/2///62683#ACE070#001": "true",
- "0112/2///62683#ACE055#001": "150",
- "0112/2///62683#ACE054#001": "45"
- }
- ],
- "0112/2///62683#ACG080#001": [
- {
- "0112/2///62683#ACE061#001": "2",
- "0112/2///62683#ACE062#001": "7",
- "https://admin-shell.io/idta/Reliability/B10/1/0": "1"
+ "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "https://admin-shell.io/SMT/General/Arbitrary/date": {
+ "https://admin-shell.io/SMT/General/Arbitrary/date_min": "2012-02-02",
+ "https://admin-shell.io/SMT/General/Arbitrary/date_max": "2032-02-06"
+ },
+ "0112/2///61987#ABA588#004": "5.5",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU\u002BPikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "0173-1#02-ABK273#002": {
+ "0173-1#02-ABK273#002_en": "Name of product class in the used classification system",
+ "0173-1#02-ABK273#002_de": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ "0112/2///61987#ABD461#004": "2.5",
+ "0173-1#02-ABL358#002": {
+ "0173-1#02-ABL358#002_Submodel": "https://mm-software.com/submodel/000-001/Nameplate",
+ "0173-1#02-ABL358#002_SubmodelElementList": "Markings",
+ "0173-1#02-ABL358#002_SubmodelElementCollection": "0"
+ }
}
]
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/CustomAas.xml b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/CustomAas.xml
new file mode 100644
index 00000000..dc6580ac
--- /dev/null
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/CustomAas.xml
@@ -0,0 +1,1532 @@
+
+
+
+ CustomAas
+ https://example.com/ids/aas/6534_1150_1152_6222
+
+ NotApplicable
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://admin-shell.io/idta/CustomSubmodel/Template/0/1
+
+
+
+
+
+
+
+
+ CustomSubmodel
+
+
+ en
+ The Submodel HierarchicalStructures identified by its semanticId. The Submodel idShort can be picked freely.
+
+
+ https://admin-shell.io/idta/CustomSubmodel/Template/0/1
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+ EntryNode
+
+
+ en
+ Base entry point for the Entity tree in this Submodel, this must be a Self-managed Entity reflecting the Assets administrated in the AAS this Submodel is part of.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+
+ Node
+
+
+ en
+ Base entry point for the Entity tree in this Submodel, this must be a Self-managed Entity reflecting the Assets administrated in the Asset Administration Shell this Submodel is part of. The idShort of the EntryNode can be picked freely and may reflect a name of the asset.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/Node/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+
+ Node
+
+
+ en
+ Can be a Co-managed or Self-managed entity. A Node reflects an element in the hierarchical model is set into relation with one or more defined relations. The name of a node can be picked freely but it must be unique in its hierarchical (sub-)level.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+ SelfManagedEntity
+
+
+ SameAs
+
+
+ en
+ Reference between two Entities in the same Submodel or across Submodels.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+ ModelReference
+
+
+
+ ModelReference
+
+
+
+
+ IsPartOf
+
+
+ en
+ Modeling of logical connections between components and sub-components. Either this or "HasPart" must be used, not both.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+ ModelReference
+
+
+
+ ModelReference
+
+
+
+
+ HasPart
+
+
+ en
+ Modeling of logical connections between components and sub-components. Either this or "IsPartOf" must be used, not both.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ EditIdShort
+ xs:string
+ True
+
+
+
+
+ ModelReference
+
+
+
+ ModelReference
+
+
+
+
+ BulkCount
+
+
+ en
+ To be used if bulk components are referenced, e.g., a 10x M4x30 screw.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+ xs:unsignedLong
+
+
+
+ SelfManagedEntity
+
+
+ SameAs
+
+
+ en
+ Reference between two Entities in the same Submodel or across Submodels.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ True
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://company.com
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://www.mm-software.com/
+
+
+
+
+
+ IsPartOf
+
+
+ en
+ Modeling of logical connections between asset and sub-asset. Either this or "HasPart" must be used, not both.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ True
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://www.mm-software.com/
+
+
+
+
+ ModelReference
+
+
+ Submodel
+
+
+
+ Property
+ ArcheType
+
+
+
+
+
+ HasPart
+
+
+ en
+ Modeling of logical connections between components and sub-components. Either this or "IsPartOf" must be used, not both.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ True
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://mm-software.com/submodel/000-001/CustomSubmodel
+
+
+ SubmodelElementList
+ Markings
+
+
+ SubmodelElementCollection
+ 0
+
+
+ Property
+ DesignationOfCertificateOrApproval
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://mm-software.com/submodel/000-001/ContactInformation
+
+
+ SubmodelElementCollection
+ ContactInformation0
+
+
+ Property
+ NameOfContact
+
+
+
+
+
+ SelfManagedEntity
+
+
+ Target_model
+
+ ExternalReference
+
+
+ GlobalReference
+ http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://admin-shell.io/idta/SubmodelTemplate/DigitalNameplate/3/0
+
+
+
+
+
+ Header
+
+ ExternalReference
+
+
+ GlobalReference
+ http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0
+
+
+
+ SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0NCg==
+ text/markdown
+
+
+ PARAMETER
+ ArbitraryRange
+
+
+ en
+ Note: Every range property can be used.
+
+
+ en
+ Note: The idShort is arbitrary.
+
+
+ en
+ Note: The use of a displayName is recommended.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SMT/General/Arbitrary
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ xs:double
+
+
+ CONSTANT
+ ArcheType
+
+
+ en
+ ArcheType of the Submodel, there are three allowed enumeration entries: 1. “Full”, 2. “OneDown” and 3. “OneUp”.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ TemplateQualifier
+ FormChoices
+ xs:string
+ Full;OneDown;OneUp
+
+
+
+ xs:string
+
+
+
+ Markings
+
+
+ en
+ Note: CE marking is declared as mandatory according to EU Blue Guide
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61360_7#AAS006#001
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI563#003/0173-1#01-AHF849#003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+ SubmodelElementCollection
+
+
+ Marking
+
+
+ en
+ Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61360_7#AAS009#001#0
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI564#003/0173-1#01-AHF850#003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+
+ PARAMETER
+ ReferenceElementWithOutValue
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntity
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+
+ MarkingName
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABA231#009
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI190#003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ xs:string
+ 0173-1#07-DAA603#004
+
+
+ DesignationOfCertificateOrApproval
+
+
+ en
+ Note: Approval identifier, reference to the certificate number, to be entered without spaces
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABH783#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI975#002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+ xs:string
+ KEMA99IECEX1105/128
+
+
+ PARAMETER
+ ClassName
+
+
+ en
+ Class Name
+
+
+ en
+ Klassenname
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABJ219#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABJ219-002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ExampleValue
+ xs:string
+ Operation@en
+
+
+
+
+ PARAMETER
+ ArbitraryRangeString
+
+
+ en
+ Note: Every range property can be used.
+
+
+ en
+ Note: The idShort is arbitrary.
+
+
+ en
+ Note: The use of a displayName is recommended.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SMT/General/Arbitrary/string
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ xs:string
+
+
+ IssueDate
+
+
+ en
+ Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABO097#001
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABL774#001
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+ xs:date
+ 2022-01-01
+
+
+ ExpiryDate
+
+
+ en
+ Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABH830#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABL775#001
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+ xs:date
+ 2022-01-01
+
+
+ MarkingFile
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABO100#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI191#003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ image/png
+
+
+ MarkingAdditionalText
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABB146#007
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI192#003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ TemplateQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ xs:string
+ 0044
+
+
+
+
+
+
+ OperatingConditionsOfReliabilityCharacteristics
+
+
+ en
+ operating conditions of reliability characteristics
+
+
+ fr
+ conditions de fonctionnement des caractéristiques de fiabilité et de sécurité fonctionnelle
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///62683#ACG071#001
+
+
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+
+
+ CompanyLogo
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo
+
+
+
+
+
+ Multiplicity
+ xs:string
+ ZeroToOne
+
+
+ EMPTY
+
+
+ PARAMETER
+ ArbitraryRangeDate
+
+
+ en
+ Note: Every range property can be used.
+
+
+ en
+ Note: The idShort is arbitrary.
+
+
+ en
+ Note: The use of a displayName is recommended.
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SMT/General/Arbitrary/date
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ xs:date
+
+
+ RatedVoltage
+
+
+ en
+ rated voltage
+
+
+ fr
+ tension assignée
+
+
+ de
+ Bemessungsspannung
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABA588#004
+
+
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ xs:double
+
+
+ Paragraph
+
+ ExternalReference
+
+
+ GlobalReference
+ http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0
+
+
+
+ UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU+PikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=
+ text/markdown
+
+
+ ProductClassName
+
+
+ en
+ Product class name
+
+
+ de
+ Produktklasse Name
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABK273#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABK273-002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+
+ en
+ Name of product class in the used classification system
+
+
+ de
+ Name der Produktklasse im verwendeten Klassifizierungssystem
+
+
+
+
+
+
+
+
+ MinimumRatedVoltage
+
+
+ en
+ minimum rated voltage
+
+
+ fr
+ tension assignée minimale
+
+
+ de
+ minimale Bemessungsspannung
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0112/2///61987#ABD461#004
+
+
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToMany
+
+
+ xs:double
+
+
+ ModelReference
+
+
+ en
+ Reference to technical property area
+
+
+ de
+ Referenz auf einen technsichen Merkmalsbereich
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABL358#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABL358-002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/SMT/Cardinality/1/0
+
+
+
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://admin-shell.io/idta/SubmodelTemplate/TechnicalData/2/0
+
+
+ SubmodelElementList
+ TechnicalPropertyAreas
+
+
+ SubmodelElementCollection
+ 0
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/DigitalNameplateAAS.aas.xml b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/DigitalNameplateAAS.aas.xml
deleted file mode 100644
index 2a8f5c55..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/DigitalNameplateAAS.aas.xml
+++ /dev/null
@@ -1,2395 +0,0 @@
-
-
-
- DigitalNameplateAAS
- https://admin-shell.io/idta/aas/DigitalNameplate/3/0
-
- Type
- https://admin-shell.io/idta/asset/DigitalNameplate/3/0
- Type
-
-
-
- ModelReference
-
-
- Submodel
- https://admin-shell.io/idta/SubmodelTemplate/DigitalNameplate/3/0
-
-
-
-
-
-
-
-
- Nameplate
-
-
- en
- Contains the nameplate information attached to the product
-
-
-
- 3
- 0
-
- https://admin-shell.io/idta/SubmodelTemplate/DigitalNameplate/3/0
- Template
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/idta/nameplate/3/0/Nameplate
-
-
-
-
-
- URIOfTheProduct
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABN590#002
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABH173#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
- xs:anyURI
- https://www.domain-abc.com/Model-Nr-1234/Serial-Nr-5678
-
-
- ManufacturerName
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA565#009
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAO677#004
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
-
-
- de
- "Muster AG"
-
-
-
-
- ManufacturerProductDesignation
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA567#009
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAW338#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
-
-
- en
- "ABC-123"
-
-
-
-
- ManufacturerProductFamily
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABP464#002
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAU731#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
-
-
- en
- "Type ABC"
-
-
-
-
- OrderCodeOfManufacturer
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA950#008
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAO227#004
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
- xs:string
- FMABC1234
-
-
- ProductArticleNumberOfManufacturer
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA581#007
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAO676#005
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:string
- FM11-ABC22-123456
-
-
- SerialNumber
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA951#009
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAM556#004
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:string
- 12345678
-
-
- YearOfConstruction
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABP000#002
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAP906#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:string
- 2022
-
-
- DateOfManufacture
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABB757#007
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAR972#004
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:date
- 2022-01-01
-
-
- CountryOfOrigin
-
-
- en
- Note: Country codes defined accord. to DIN EN ISO 3166-1 alpha-2 codes
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABP462#001
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAO259#007
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:string
- DE
-
-
- CompanyLogo
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABP463#001
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI776#002
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- image/png
-
-
- Markings
-
-
- en
- Note: CE marking is declared as mandatory according to EU Blue Guide
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61360_7#AAS006#001
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI563#003/0173-1#01-AHF849#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- SubmodelElementCollection
-
-
-
-
- en
- Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61360_7#AAS009#001
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI564#003/0173-1#01-AHF850#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- OneToMany
-
-
-
-
- MarkingName
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA231#009
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI190#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
- xs:string
- 0173-1#07-DAA603#004
-
-
- DesignationOfCertificateOrApproval
-
-
- en
- Note: Approval identifier, reference to the certificate number, to be entered without spaces
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABH783#003
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI975#002
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:string
- KEMA99IECEX1105/128
-
-
- IssueDate
-
-
- en
- Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABO097#001
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABL774#001
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:date
- 2022-01-01
-
-
- ExpiryDate
-
-
- en
- Note: format by lexical representation: CCYY-MM-DD Note: to be specified to the day
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABH830#002
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABL775#001
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- xs:date
- 2022-01-01
-
-
- MarkingFile
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABO100#002
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI191#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
- image/png
-
-
- MarkingAdditionalText
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABB146#007
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI192#003
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:string
- 0044
-
-
-
-
-
-
- AssetSpecificProperties
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI218#003/0173-1#01-AGZ672#004
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
-
-
- ArbitraryProperty
-
-
- en
- Note: Every property can be used.
-
-
- en
- Note: The idShort is arbitrary
-
-
- en
- Note: The use of a displayName is recommended.
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SMT/General/ArbitraryProp
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:string
-
-
- ArbitraryMLP
-
-
- en
- Note: Every multilanguage property can be used.
-
-
- en
- Note: The idShort is arbitrary
-
-
- en
- Note: The use of a displayName is recommended.
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SMT/General/ArbitraryMLP
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://mm-software.com/twinengine/qualifier
-
-
-
- TemplateQualifier
- InternalSemanticId
- xs:string
- https://mm-software.com/AssetSpecificProperties/ArbitraryMLP
-
-
-
-
- en
- "sample"
-
-
-
-
- ArbitraryFile
-
-
- en
- Note: Every file can be used.
-
-
- en
- The idShort is arbitrary
-
-
- en
- Note: The use of a displayName is recommended.
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SMT/General/ArbitraryFile
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://mm-software.com/twinengine/qualifier
-
-
-
- InternalSemanticId
- xs:string
- https://mm-software.com/AssetSpecificProperties/ArbitraryFile
-
-
- application/pdf
-
-
- GuidelineSpecificProperties
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-ABI219#003/0173-1#01-AHD205#004
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
- SubmodelElementCollection
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#01-AHD205#004
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- OneToMany
-
-
-
-
- GuidelineForConformityDeclaration
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAO856#002
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- One
-
-
- xs:string
-
-
- ArbitraryProperty
-
-
- en
- Note: Every property can be used.
-
-
- en
- Note: The idShort is arbitrary
-
-
- en
- Note: The use of a displayName is recommended.
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SMT/General/ArbitraryProp
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:string
-
-
- ArbitraryFile
-
-
- en
- Note: Every file can be used.
-
-
- en
- The idShort is arbitrary
-
-
- en
- Note: The use of a displayName is recommended.
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SMT/General/ArbitraryFile
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://mm-software.com/twinengine/qualifier
-
-
-
- InternalSemanticId
- xs:string
- https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile
-
-
- image/png
-
-
- ArbitraryMLP
-
-
- en
- Note: Every multilanguage property can be used.
-
-
- en
- Note: The idShort is arbitrary
-
-
- en
- Note: The use of a displayName is recommended.
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SMT/General/ArbitraryMLP
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
-
-
-
- TemplateQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://mm-software.com/twinengine/qualifier
-
-
-
- TemplateQualifier
- InternalSemanticId
- xs:string
- https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP
-
-
-
-
- en
- "sample"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- URIOfTheProduct
- 0112/2///61987#ABN590#002
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- URIOfTheProduct
-
-
-
-
- en
- URIOfTheProduct
-
-
- STRING
-
-
- en
- unique global identification of the product instance using an universal resource identifier (URI)
-
-
-
-
-
-
-
-
- ManufacturerName
- 0112/2///61987#ABA565#009
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ManufacturerName
-
-
- STRING_TRANSLATABLE
-
-
- en
- legally valid designation of the natural or judicial person which is directly responsible for the design, production, packaging and labeling of a product in respect to its being brought into circulation
-
-
-
-
-
-
-
-
- ManufacturerProductDesignation
- 0112/2///61987#ABA567#009
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ManufacturerProductDesignation
-
-
- STRING_TRANSLATABLE
-
-
- en
- short description of the product (short text), third or lowest level of a 3 level manufacturer specific product hierarchy
-
-
-
-
-
-
-
-
- ManufacturerProductRoot
- 0112/2///61360_7#AAS011#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ManufacturerProductRoot
-
-
- STRING_TRANSLATABLE
-
-
- en
- top level of a 3 level manufacturer specific product hierarchy
-
-
-
-
-
-
-
-
- ManufacturerProductFamily
- 0112/2///61987#ABP464#002
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ManufacturerProductFamily
-
-
- STRING_TRANSLATABLE
-
-
- en
- second level of a 3 level manufacturer specific product hierarchy
-
-
-
-
-
-
-
-
- ManufacturerProductType
- 0112/2///61987#ABA300#008
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ManufacturerProductType
-
-
- STRING
-
-
- en
- characteristic to differentiate between different products of a product family or special variants
-
-
-
-
-
-
-
-
- OrderCodeOfManufacturer
- 0112/2///61987#ABA950#008
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- OrderCodeOfManufacturer
-
-
- STRING
-
-
- en
- unique combination of numbers and letters issued by the manufacturer that is used to identify the device for ordering
-
-
-
-
-
-
-
-
- ProductArticleNumberOfManufacturer
- 0112/2///61987#ABA581#007
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ProductArticleNumberOfManufacturer
-
-
- STRING
-
-
- en
- unique product identifier of the manufacturer
-
-
-
-
-
-
-
-
- SerialNumber
- 0112/2///61987#ABA951#009
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- SerialNumber
-
-
- STRING
-
-
- en
- unique combination of numbers and letters used to identify the device once it has been manufactured
-
-
-
-
-
-
-
-
- YearOfConstruction
- 0112/2///61987#ABP000#002
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- YearOfConstruction
-
-
- STRING
-
-
- en
- year in which the manufacturing process is completed
-
-
-
-
-
-
-
-
- DateOfManufacture
- 0112/2///61987#ABB757#007
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- DateOfManufacture
-
-
- DATE
-
-
- en
- date when an item was manufactured
-
-
-
-
-
-
-
-
- HardwareVersion
- 0112/2///61987#ABA926#008
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- HardwareVersion
-
-
- STRING
-
-
- en
- version of the hardware supplied with the device
-
-
-
-
-
-
-
-
- FirmwareVersion
- 0112/2///61987#ABA302#006
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- FirmwareVersion
-
-
- STRING
-
-
- en
- version of the firmware supplied with the device
-
-
-
-
-
-
-
-
- SoftwareVersion
- 0112/2///61987#ABA601#008
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- SoftwareVersion
-
-
- STRING
-
-
- en
- version of the software used by the device
-
-
-
-
-
-
-
-
- CountryOfOrigin
- 0112/2///61987#ABP462#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- CountryOfOrigin
-
-
- STRING
-
-
- en
- country where the product was manufactured
-
-
-
-
-
-
-
-
- CompanyLogo
- 0112/2///61987#ABP463#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- CompanyLogo
-
-
- STRING
-
-
- en
- a graphic mark used to represent a company, an organisation or a product
-
-
-
-
-
-
-
-
- AssetSpecificProperties
- 0173-1#01-AGZ672#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- AssetSpecificProperties
-
-
-
-
- en
- Group of properties that are listed on the asset's nameplate and are grouped based on guidelines
-
-
-
-
-
-
-
-
- MarkingName
- 0112/2///61987#ABA231#009
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- MarkingName
-
-
- STRING
-
-
- en
- common name of the marking
-
-
-
-
-
-
-
-
- DesignationOfCertificateOrApproval
- 0112/2///61987#ABH783#003
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- DesignationOfCertificateOrApproval
-
-
- STRING
-
-
- en
- alphanumeric character sequence identifying a certificate or approval
-
-
-
-
-
-
-
-
- IssueDate
- 0112/2///61987#ABO097#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- IssueDate
-
-
- DATE
-
-
- en
- date, at which the specified certificate is issued
-
-
-
-
-
-
-
-
- ExpiryDate
- 0112/2///61987#ABH830#002
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ExpiryDate
-
-
- DATE
-
-
- en
- date, at which the specified certificate expires
-
-
-
-
-
-
-
-
- MarkingFile
- 0112/2///61987#ABO100#002
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- MarkingFile
-
-
- STRING
-
-
- en
- conformity symbol of the marking
-
-
-
-
-
-
-
-
- MarkingAdditionalText__00__
- 0112/2///61987#ABB146#007
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- MarkingAdditionalText__00__
-
-
- STRING
-
-
- en
- where applicable, additional information on the marking in plain text, e.g. the ID-number of the notified body involved in the conformity process
-
-
-
-
-
-
-
-
- GuidelineSpecificProperties
- 0173-1#01-AHD205#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- GuidelineSpecificProperties
-
-
-
-
- en
- Asset specific nameplate information required by guideline, stipulation or legislation.
-
-
-
-
-
-
-
-
- GuidelineForConformityDeclaration
- 0173-1#02-AAO856#002
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- GuidelineForConformityDeclaration
-
-
-
-
- en
- guideline, stipulation or legislation used for determining conformity
-
-
-
-
-
-
-
-
- ContactInformation
- https://admin-shell.io/zvei/nameplate/1/0/ContactInformations/ContactInformation
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- ContactInformation
-
-
-
-
- en
- The SMC “ContactInformation” contains information on how to contact the manufacturer or an authorised service provider, e.g. when a maintenance service is required
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0173-1#02-AAQ837#005
-
-
-
-
-
-
- Markings
-
-
- en
- Note: CE marking is declared as mandatory according to EU Machine Directive 2006/42/EC.
-
-
- https://admin-shell.io/zvei/nameplate/3/0/Nameplate/Markings
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- Markings
-
-
-
-
- en
- Collection of product markings
-
-
-
-
-
-
-
-
- Marking
-
-
- en
- Note: CE marking is declared as mandatory according to the Blue Guide of the EU-Commission
-
-
- 0112/2///61360_7#AAS009#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- Marking
-
-
-
-
- en
- Single marking information
-
-
-
-
-
-
-
-
- GuidelineSpecificProperties
- http://admin-shell.io/IDTA/DigitalNameplate/GuidelineSpecificProperties/List/1/0
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- GuidelineSpecificProperties
-
-
-
-
- en
- Information elements guided by a specific standard or guideline
-
-
-
-
-
-
-
-
- UniqueFacilityIdentifier
- https://admin-shell.io/idta/nameplate/3/0/UniqueFacilityIdentifier
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
-
-
-
-
-
-
-
- en
- UniqueFacilityIdentifier
-
-
- STRING
-
-
- en
- unique string of characters for the identification of locations or buildings involved in a product’s value chain or used by actors involved in a product’s value chain
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/HandoverDocumentation.xml b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/HandoverDocumentation.xml
new file mode 100644
index 00000000..64d8ab13
--- /dev/null
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/HandoverDocumentation.xml
@@ -0,0 +1,3136 @@
+
+
+
+ HandoverDocumentationAAS
+ https://admin-shell.io/idta/aas/HandoverDocumentation/2/0
+
+ Type
+ https://admin-shell.io/idta/asset/HandoverDocumentation/2/0
+ Type
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://admin-shell.io/idta/SubmodelTemplate/HandoverDocumentation/2/0
+
+
+
+
+
+
+
+
+ HandoverDocumentation
+
+
+ en
+ The Submodel defines a set meta data for the handover of documentation from the manufacturer to the operator for industrial equipment
+
+
+
+ 2
+ 0
+ https://admin-shell.io/idta-02004-2-0
+
+ https://admin-shell.io/idta/SubmodelTemplate/HandoverDocumentation/2/0
+ Template
+
+ ModelReference
+
+
+ Submodel
+ 0173-1#01-AHF578#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-01-AHF578-003
+
+
+
+
+
+
+ Documents
+
+
+ en
+ Documents (handover documentation)
+
+
+ de
+ Dokumente (Übergabedokumentation)
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI500#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI500-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ true
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI500#003/0173-1#01-AHF579#003
+
+
+
+ SubmodelElementCollection
+
+
+ Document
+
+
+ en
+ This SubmodelElementCollection holds the information for a VDI 2770 Document entity
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI500#003/0173-1#01-AHF579#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI500#003~0/0173-1#01-AHF579#003
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI500-003/0173-1-01-AHF579-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+
+ DocumentIds
+
+
+ en
+ Document identifyers
+
+
+ de
+ Dokumentidentifikatoren
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI501#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI501-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ true
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI501#003/0173-1#01-AHF580#003
+
+
+
+ SubmodelElementCollection
+
+
+ DocumentId
+
+
+ en
+ Document identificator
+
+
+ de
+ Dokumentidentifikator
+
+
+
+
+ en
+ This SubmodelElementCollection holds the information for a VDI 2770 Document entity
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI501#003/0173-1#01-AHF580#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI501#003~0/0173-1#01-AHF580#003
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI501-003/0173-1-01-AHF580-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+
+ PARAMETER
+ DocumentDomainId
+
+
+ en
+ document domain identificator
+
+
+ de
+ Document Domain Identifikator
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABH994#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABH994-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ https://domain.com/...
+
+
+ xs:string
+
+
+ PARAMETER
+ DocumentIdentifier
+
+
+ en
+ Document Identifyer
+
+
+ de
+ Dokumentennummer
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAO099#004
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-AAO099-004
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ XF90-884
+
+
+ xs:string
+
+
+ PARAMETER
+ DocumentIsPrimary
+
+
+ en
+ Document is primary
+
+
+ de
+ Dokument ist primär
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABH995#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABH995-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ true
+
+
+ xs:boolean
+
+
+
+
+
+
+ DocumentClassifications
+
+
+ en
+ Document classifications
+
+
+ de
+ Dokumentklassifikationen
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI502#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI502-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ true
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI502#003/0173-1#01-AHF581#003
+
+
+
+ SubmodelElementCollection
+
+
+ DocumentClassification
+
+
+ en
+ Document classification
+
+
+ de
+ Dokumentklassifikation
+
+
+
+
+ en
+ Set of information for describing the classification of the Document according to a ClassificationSystem
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI502#003/0173-1#01-AHF581#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI502#003~0/0173-1#01-AHF581#003
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI502-003/0173-1-01-AHF581-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+
+ PARAMETER
+ ClassId
+
+
+ en
+ Class identificator
+
+
+ de
+ Klassenidentifikator
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABH996#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABH996-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ 03-02
+
+
+ xs:string
+
+
+ PARAMETER
+ ClassificationSystem
+
+
+ en
+ Classification system
+
+
+ de
+ Klassifizierungssystem
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABH997#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABH997-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ VDI2770:2020
+
+
+ xs:string
+
+
+ PARAMETER
+ ClassName
+
+
+ en
+ Class Name
+
+
+ de
+ Klassenname
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABJ219#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABJ219-002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Operation@en
+
+
+
+
+ en
+
+
+
+ de
+
+
+
+
+
+
+
+
+
+ DocumentVersions
+
+
+ en
+ Document versions
+
+
+ de
+ Dokumentenversionen
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI503#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI503-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ true
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI503#003/0173-1#01-AHF582#003
+
+
+
+ SubmodelElementCollection
+
+
+ DocumentVersion
+
+
+ en
+ Document version
+
+
+ de
+ Document version
+
+
+
+
+ en
+ Set of information for describing the classification of the Document according to a ClassificationSystem
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI503#003/0173-1#01-AHF582#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI503#003~0/0173-1#01-AHF582#003
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI503-003/0173-1-01-AHF582-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+
+ Language
+
+
+ en
+ Language
+
+
+ de
+ Sprache
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAN468#008
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-AAN468-008
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ true
+ Property
+ xs:string
+
+
+ language
+
+
+ en
+ en (English)
+
+
+ de
+ en (Englisch)
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAN468#008
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ en
+
+
+ xs:string
+ en
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#07-AAS045#003
+
+
+
+
+
+
+
+ DigitalFiles
+
+
+ en
+ Digital files
+
+
+ de
+ Digitale Dateien
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABK126#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABK126-002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+ true
+ File
+
+
+ DigitalFile
+
+
+ en
+ Name of the specific digital file@en
+
+
+ de
+ Name der spezifischen digitalen Datei@de
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABK126#002
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ OneToMany
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ docu_cecc_fullmanual_DE.PDF
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0
+
+
+
+ ConceptQualifier
+ AllowedIdShort
+ xs:string
+ DigitalFile[\d{2,3}]
+
+
+ application/pdf
+
+
+
+
+ PARAMETER
+ Version
+
+
+ en
+ Document version
+
+
+ de
+ Dokumentenversion
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAP003#005
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-AAP003-005
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ V1.2
+
+
+ xs:string
+
+
+ PARAMETER
+ StatusSetDate
+
+
+ en
+ Document status set date
+
+
+ de
+ Datum der Einstellung des Dokumentenstatus
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI000#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI000-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ 2020-02-06
+
+
+ xs:date
+
+
+ PARAMETER
+ StatusValue
+
+
+ en
+ Document status
+
+
+ de
+ Dokumentstatus
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI001#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI001-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Released
+
+
+ xs:string
+
+
+ PARAMETER
+ OrganizationShortName
+
+
+ en
+ Organization short name
+
+
+ de
+ Kurzname der Organisation
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI002-003
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Example company
+
+
+ xs:string
+
+
+ PARAMETER
+ OrganizationOfficialName
+
+
+ en
+ Organization official name
+
+
+ de
+ Offizieller Name der Organisation
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABI004#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABI004-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Example company Ltd.
+
+
+ xs:string
+
+
+ PARAMETER
+ Title
+
+
+ en
+ Document title
+
+
+ de
+ Dokumententitel
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABG940#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABG940-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Examplary title@en
+
+
+
+
+ en
+
+
+
+ de
+
+
+
+
+
+ PARAMETER
+ Subtitle
+
+
+ en
+ Subtitle
+
+
+ de
+ Untertitel
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABH998#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABH998-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Examplary subtitle@en
+
+
+
+
+ en
+ s
+
+
+ de
+ s
+
+
+
+
+ PARAMETER
+ Description
+
+
+ en
+ Document description
+
+
+ de
+ Dokumentenbeschreibung
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAN466#004
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-AAN466-004
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ One
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Abstract@en
+
+
+
+
+ en
+ s
+
+
+ de
+ s
+
+
+
+
+ PARAMETER
+ KeyWords
+
+
+ en
+ Keywords
+
+
+ de
+ Stichworte
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABH999#003
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABH999-003
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ Examplary keywords@en
+
+
+
+
+ en
+ s
+
+
+ de
+ s
+
+
+
+
+ PARAMETER
+ PreviewFile
+
+
+ en
+ Preview file
+
+
+ de
+ Vorschaudatei
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-ABK127#002
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://api.eclass-cdp.com/0173-1-02-ABK127-002
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/ExampleValue/1/0
+
+
+
+ ConceptQualifier
+ ExampleValue
+ xs:string
+ docu_cecc_fullmanual_DE.jpg
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/AllowedIdShort/1/0
+
+
+
+ ConceptQualifier
+ AllowedIdShort
+ xs:string
+ PreviewFile[\d{2,3}]
+
+
+ image/jpeg
+
+
+
+
+
+
+
+
+
+
+ Entities
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/SubmodelTemplates/Cardinality/1/0
+
+
+
+ ConceptQualifier
+ SMT/Cardinality
+ xs:string
+ ZeroToOne
+
+
+ true
+ Entity
+
+
+
+
+
+
+ KeyWords
+
+
+ en
+ Keywords
+
+
+ de
+ Stichworte
+
+
+ 0173-1#02-ABH999#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Keywords
+
+
+ de
+ Stichworte
+
+
+
+
+ en
+ Keywords
+
+
+ en
+ Stichworte
+
+
+ STRING_TRANSLATABLE
+
+
+ en
+ List of language-dependent keywords of the document
+
+
+ de
+ Liste der sprachabhängigen Schlüsselwörter des Dokuments
+
+
+
+
+
+
+
+
+ DocumentDomainId
+
+
+ en
+ document domain identificator
+
+
+ de
+ Document Domain Identifikator
+
+
+ 0173-1#02-ABH994#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document domain id
+
+
+ de
+ Dokument Domain Identifikator
+
+
+
+
+ en
+ DocDomainId
+
+
+ de
+ DokDomainId
+
+
+ STRING
+
+
+ en
+ Identification of the domain in which the given DocumentId is unique. The domain ID can e.g., be the name or acronym of the providing organisation
+
+
+ de
+ Identifikation der Domäne, in der die angegebene DocumentId eindeutig ist. Die Domain-ID kann z. B. der Name oder das Akronym der bereitstellenden Organisation sein
+
+
+
+
+
+
+
+
+ DocumentVersion
+
+
+ en
+ Document version
+
+
+ de
+ Document version
+
+
+ 0173-1#02-ABI503#003/0173-1#01-AHF582#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document version
+
+
+ en
+ Document version
+
+
+
+
+ en
+ DocuVersion
+
+
+ en
+ DokuVersion
+
+
+
+
+ en
+ Information about a document version entity
+
+
+ en
+ Information für eine Dokumentenversdions-Entität
+
+
+
+
+
+
+
+
+ StatusValue
+
+
+ en
+ Document status
+
+
+ de
+ Dokumentstatus
+
+
+ 0173-1#02-ABI001#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document status
+
+
+ de
+ Dokumentstatus
+
+
+
+
+ en
+ DocStatus
+
+
+ de
+ DokStatus
+
+
+
+
+ en
+ Each document version represents a point in time in the document life cycle. This status value refers to the milestones in the document life cycle. The following two values should be used for the application of this guideline: InReview (under review), Released (released)
+
+
+ de
+ Jede Dokumentversion repräsentiert einen Zeitpunkt im Dokumentlebenszyklus. Dieser Statuswert bezieht sich auf die Meilensteine im Dokumentenlebenszyklus. Für die Anwendung dieser Richtlinie sollten die folgenden zwei Werte verwendet werden: InReview (in Überprüfung), Released (freigegeben)
+
+
+
+
+
+
+
+
+ Description
+
+
+ en
+ Document description
+
+
+ de
+ Dokumentenbeschreibung
+
+
+ 0173-1#02-AAN466#004
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document description
+
+
+ de
+ Dokumentenbeschreibung
+
+
+
+
+ en
+ DocDescr
+
+
+ de
+ DokBeschreib
+
+
+ STRING_TRANSLATABLE
+
+
+ en
+ Plain text characterizing the content of the document
+
+
+ de
+ Klartext, der den Inhalt des Dokuments kennzeichnet
+
+
+
+
+
+
+
+
+ ClassificationSystem
+
+
+ en
+ Classification system
+
+
+ en
+ Klassifizierungssystem
+
+
+ 0173-1#02-ABH997#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Classification system
+
+
+ de
+ Klassifizierungssystem
+
+
+
+
+ en
+ ClassSystem
+
+
+ de
+ KlassSystem
+
+
+ STRING
+
+
+ en
+ Identification of the classification system
+
+
+ en
+ Identifikation des Klassifikationssystems
+
+
+
+
+
+
+
+
+ ClassId
+
+
+ en
+ Class identificator
+
+
+ de
+ Klassenidentifikator
+
+
+ 0173-1#02-ABH996#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Class identifyer
+
+
+ de
+ Klassenidentifikator
+
+
+
+
+ en
+ ClassId
+
+
+ de
+ KlassenId
+
+
+ STRING
+
+
+ en
+ Unique ID of the document class within a classficationsystem
+
+
+ de
+ Eindeutige ID der Dokumentenklasse innerhalb eines Klassifikationsystems
+
+
+
+
+
+
+
+
+ Title
+
+
+ en
+ Document title
+
+
+ de
+ Dokumententitel
+
+
+ 0173-1#02-ABG940#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document name
+
+
+ de
+ Dokumentenname
+
+
+
+
+ en
+ DocName
+
+
+ de
+ DokName
+
+
+ STRING_TRANSLATABLE
+
+
+ en
+ Name of the document
+
+
+ de
+ Name des Dokuments
+
+
+
+
+
+
+
+
+ Document
+
+
+ en
+ Document
+
+
+ de
+ Dokument
+
+
+
+
+ en
+ This SubmodelElementCollection holds the information for a VDI 2770 Document entity
+
+
+ 0173-1#02-ABI500#003/0173-1#01-AHF579#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document (handover documentation)
+
+
+ de
+ Dokument (Übergabedokumentation)
+
+
+
+
+ en
+ Document
+
+
+ en
+ Dokument
+
+
+
+
+ en
+ Each SubmodelElementCollection describes a document by standard, which is associated to the particular Asset Administration Shell
+
+
+ de
+ Jede SubmodelElementCollection beschreibt ein Dokument (siehe IEC 82045-1 und IEC 8245-2), das der jeweiligen Asset Administration Shell zugeordnet ist
+
+
+
+
+
+
+
+
+ DocumentIdentifier
+
+
+ en
+ Document identifyer
+
+
+ 0173-1#02-AAO099#004
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ DocumentIdentifier
+
+
+ be
+ Dokumentennummer
+
+
+
+
+ en
+ DocNumber
+
+
+ de
+ DokNummer
+
+
+ STRING
+
+
+ en
+ alphanumeric character sequence uniquely identifying a document
+
+
+ de
+ alphanumerische Zeichenfolge, die ein Dokument eindeutig identifiziert
+
+
+
+
+
+
+
+
+ HandoverDocumentation
+
+
+ en
+ The Submodel defines a set meta data for the handover of documentation from the manufacturer to the operator for industrial equipment
+
+
+ 0173-1#01-AHF578#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ HandoverDocumentation
+
+
+
+
+ en
+ The Submodel defines a set meta data for the handover of documentation from the manufacturer to the operator for industrial equipment
+
+
+
+
+
+
+
+
+ ClassName
+
+
+ en
+ Class Name
+
+
+ de
+ Klassenname
+
+
+ 0173-1#02-ABJ219#002
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Class name
+
+
+ de
+ Klassenname
+
+
+
+
+ en
+ ClassName
+
+
+ en
+ KlassName
+
+
+ STRING
+
+
+ en
+ Name of the class in the classification system
+
+
+ de
+ Name der Klasse im Klassifikationssystem
+
+
+
+
+
+
+
+
+ OrganizationOfficialName
+
+
+ en
+ Organization official name
+
+
+ de
+ Offizieller Name der Organisation
+
+
+ 0173-1#02-ABI004#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Organization official name
+
+
+ de
+ Offizieller Name der Organisation
+
+
+
+
+ en
+ OfficialName
+
+
+ de
+ OffiziellerName
+
+
+ STRING
+
+
+ en
+ Official name of the organization of the author of the document
+
+
+ de
+ Offizieller Name der Organisation des Autors des Dokuments
+
+
+
+
+
+
+
+
+ DocumentIsPrimary
+
+
+ en
+ Document is primary
+
+
+ de
+ Dokument ist primär
+
+
+ 0173-1#02-ABH995#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ DocumentIsPrimary
+
+
+ de
+ Dokument ist primär
+
+
+
+
+ en
+ DocPrimary
+
+
+ de
+ DokPrimär
+
+
+ BOOLEAN
+
+
+ en
+ Flag indicating that a DocumentId within a collection of at least two DocumentId`s is the ‘primary’ identifier for the document. This is the preferred ID of the document (commonly from the point of view of the owner of the asset)
+
+
+ de
+ Flag, das angibt, dass eine DocumentId innerhalb einer Sammlung von mindestens zwei DocumentIds die „primäre“ Kennung für das Dokument ist. Dies ist die bevorzugte ID des Dokuments (üblicherweise aus Sicht des Eigentümers des Assets)
+
+
+
+
+
+
+
+
+ DocumentId
+
+
+ en
+ Document identificator
+
+
+ de
+ Dokumentidentifikator
+
+
+ 0173-1#02-ABI501#003/0173-1#01-AHF580#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document identificator
+
+
+ de
+ Dokumentidentifikator
+
+
+
+
+ en
+ DocuId
+
+
+ de
+ DokuId
+
+
+
+
+ en
+ Information about a document identification entity
+
+
+ de
+ Information für eine Dokumentenidentifikations-Entität
+
+
+
+
+
+
+
+
+ Subtitle
+
+
+ en
+ Subtitle
+
+
+ de
+ Untertitel
+
+
+ 0173-1#02-ABH998#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Subtitle
+
+
+ de
+ Untertitel
+
+
+
+
+ en
+ Subtitle
+
+
+ de
+ Untertitel
+
+
+ STRING_TRANSLATABLE
+
+
+ en
+ List of language-dependent subtitles of the document
+
+
+ de
+ Liste der sprachabhängigen Untertitel des Dokuments
+
+
+
+
+
+
+
+
+ StatusSetDate
+
+
+ en
+ Document status set date
+
+
+ de
+ Datum der Einstellung des Dokumentenstatus
+
+
+ 0173-1#02-ABI000#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document status set date
+
+
+ de
+ Datum der Einstellung des Dokumentenstatus
+
+
+
+
+ en
+ SetDate
+
+
+ de
+ SetDatum
+
+
+
+
+ en
+ Date when the document status was set
+
+
+ de
+ Datum, an dem der Dokumentenstatus gesetzt wurde
+
+
+
+
+
+
+
+
+ Version
+
+
+ en
+ Document version
+
+
+ de
+ Dokumentenversion
+
+
+ 0173-1#02-AAP003#005
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document version
+
+
+ de
+ Dokumentenversion
+
+
+
+
+ en
+ DocVersion
+
+
+ de
+ DokVersion
+
+
+ STRING
+
+
+ en
+ Design that partly deviates from the previous
+
+
+ de
+ Ausführung, die in einigen Punkten von der vorhergehenden abweicht
+
+
+
+
+
+
+
+
+ DocumentClassification
+
+
+ en
+ Document classification
+
+
+ de
+ Dokumentklassifikation
+
+
+ 0173-1#02-ABI502#003/0173-1#01-AHF581#003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Document classification
+
+
+ en
+ Dokumentklassifikation
+
+
+
+
+ en
+ DocuClass
+
+
+ en
+ DokuKlass
+
+
+
+
+ en
+ Information about a document classification entity
+
+
+ de
+ Information für eine Dokumentenklassifikations-Entität
+
+
+
+
+
+
+
+
+ OrganizationShortName
+ https://api.eclass-cdp.com/0173-1-02-ABI002-003
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIec61360/3/0
+
+
+
+
+
+
+
+ en
+ Organization Short Name
+
+
+
+
+ en
+ Short name of the organization
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/Reliability.xml b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/Reliability.xml
deleted file mode 100644
index 25e8158a..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/aas/Reliability.xml
+++ /dev/null
@@ -1,1471 +0,0 @@
-
-
-
- CustomReliabilityAAS
- https://admin-shell.io/idta/aas/Reliability/1/0
-
- Type
- https://admin-shell.io/idta/asset/Reliability/1/0
- Type
-
-
-
- ModelReference
-
-
- Submodel
- https://admin-shell.io/idta/SubmodelTemplate/Reliability/1/0
-
-
-
-
-
-
-
-
- Reliability
-
- 1
- 0
-
- https://admin-shell.io/idta/SubmodelTemplate/Reliability/1/0
- Template
-
- ModelReference
-
-
- Submodel
- https://admin-shell.io/idta/iec62683/1/0/Reliability
-
-
-
-
-
- NumberOfReliabilitySets
-
-
- en
- number of reliability sets of characteristics
-
-
- fr
- nombre d'ensembles de caractéristiques de fiabilité
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE006#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- One
-
-
- xs:int
-
-
- OperatingConditionsOfReliabilityCharacteristics
-
-
- en
- operating conditions of reliability characteristics
-
-
- fr
- conditions de fonctionnement des caractéristiques de fiabilité et de sécurité fonctionnelle
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACG071#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
-
-
- TypeOfVoltage
-
-
- en
- type of voltage
-
-
- fr
- type de tension
-
-
- de
- Spannungsart
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA969#007
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:string
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABL837#001
-
-
- GlobalReference
- 0112/2///61987#ABL838#001
-
-
- GlobalReference
- 0112/2///61987#ABI407#004
-
-
-
-
-
- RatedVoltage
-
-
- en
- rated voltage
-
-
- fr
- tension assignée
-
-
- de
- Bemessungsspannung
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA588#004
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:double
-
-
- MinimumRatedVoltage
-
-
- en
- minimum rated voltage
-
-
- fr
- tension assignée minimale
-
-
- de
- minimale Bemessungsspannung
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABD461#004
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:double
-
-
- MaximumRatedVoltage
-
-
- en
- maximum rated voltage
-
-
- fr
- tension assignée maximale
-
-
- de
- maximale Bemessungsspannung
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABD462#004
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:double
-
-
- RatedOperationalCurrent
-
-
- en
- rated operational current
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:double
-
-
- TypeOfInterlockingDevice
-
-
- en
- type of interlocking device
-
-
- fr
- type de dispositif de verrouillage
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE053#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:string
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACH673#001
-
-
- GlobalReference
- 0112/2///62683#ACH674#001
-
-
- GlobalReference
- 0112/2///62683#ACH675#001
-
-
- GlobalReference
- 0112/2///62683#ACH676#001
-
-
-
-
-
- OtherOperatingConditions
-
-
- en
- other operating conditions
-
-
- fr
- autres conditions de fonctionnement
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE070#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:string
-
-
- UsefulLifeInNumberOfOperations
-
-
- en
- useful life in number of operations
-
-
- fr
- durée de vie utile en cycle de fonctionnement
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE055#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:double
-
-
- UsefulLifeInTimeInterval
-
-
- en
- useful life in time interval
-
-
- fr
- durée de vie utile en intervalle de temps
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE054#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:double
-
-
-
-
- ReliabilityCharacteristics
-
-
- en
- Reliability characteristics
-
-
- fr
- Caractéristiques de fiabilité
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACG080#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToOne
-
-
-
-
- MTTF
-
-
- en
- mean operating time to failure
-
-
- fr
- durée moyenne de fonctionnement avant défaillance
-
-
- de
- mittlere Betriebszeit bis zum Ausfall
-
-
- jp
- 平均故障間動作時間
-
-
- cn
- 平均失效前工作时间
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE061#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:int
-
-
- MTBF
-
-
- en
- mean operating time between failure
-
-
- fr
- moyenne des temps de bon fonctionnement
-
-
- de
- mittlere Betriebszeit zwischen Ausfällen
-
-
- cn
- 平均失效间隔工作时间
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE062#001
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:int
-
-
- B10cycle
-
-
- en
- B10
-
-
-
- ExternalReference
-
-
- GlobalReference
- https://admin-shell.io/idta/Reliability/B10/1/0
-
-
-
-
-
- ConceptQualifier
- SMT/Cardinality
- xs:string
- ZeroToMany
-
-
- xs:int
-
-
-
-
-
-
-
-
- NumberOfReliabilitySetsOfCharacteristics
- 0112/2///62683#ACE006#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE006#001
-
-
-
-
-
-
-
- en
- number of reliability sets of characteristics
-
-
- fr
- nombre d'ensembles de caractéristiques de fiabilité
-
-
-
-
- en
- NoOfReliSets
-
-
- NR1..2
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE006#001
-
-
-
-
-
-
- ReliabilityCharacteristics
- 0112/2///62683#ACG080#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACG080#001
-
-
-
-
-
-
-
- en
- Reliability characteristics
-
-
- fr
- Caractéristiques de fiabilité
-
-
-
-
- en
- ReliabilityChar
-
-
-
-
- en
- characteristics of a subsystem or a subsystem element intended for evaluating its ability to perform as required, without failure, for a given time interval, under given conditions
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACG080#001
-
-
-
-
-
-
- MeanOperatingTimeToFailure
- 0112/2///62683#ACE061#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE061#001
-
-
-
-
-
-
-
- en
- mean operating time to failure
-
-
- fr
- durée moyenne de fonctionnement avant défaillance
-
-
- de
- mittlere Betriebszeit bis zum Ausfall
-
-
- jp
- 平均故障間動作時間
-
-
- cn
- 平均失效前工作时间
-
-
-
-
- en
- MTTF
-
-
- y
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAB026
-
-
-
- MTTF
-
-
- en
- expectation of the operating time to failure
-
-
- NR1..7
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE061#001
-
-
-
-
-
-
- MeanOperatingTimeBetweenFailure
- 0112/2///62683#ACE062#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE062#001
-
-
-
-
-
-
-
- en
- mean operating time between failure
-
-
- fr
- moyenne des temps de bon fonctionnement
-
-
- de
- mittlere Betriebszeit zwischen Ausfällen
-
-
- cn
- 平均失效间隔工作时间
-
-
-
-
- en
- MTBF
-
-
- y
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAB026
-
-
-
- MTBF
-
-
- en
- expectation of the duration of the operating time between failures
-
-
- NR1..7
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE062#001
-
-
-
-
-
-
- B10
- https://admin-shell.io/idta/Reliability/B10/1/0
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- B10
-
-
-
-
- en
- B10
-
-
-
-
- en
- mean number of cycles until 10% of the components fail
-
-
-
-
-
-
-
-
- OperatingConditionsOfReliabilityCharacteristics
- 0112/2///62683#ACG071#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- operating conditions of reliability characteristics
-
-
- fr
- conditions de fonctionnement des caractéristiques de fiabilité et de sécurité fonctionnelle
-
-
-
-
-
-
-
-
- TypeOfVoltage
- 0112/2///61987#ABA969#007
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA969#007
-
-
-
-
-
-
-
- en
- type of voltage
-
-
- fr
- type de tension
-
-
- de
- Spannungsart
-
-
-
-
- en
- type of voltage
-
-
-
-
- en
- classification of a power supply according to the time behaviour of the voltage
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA969#007
-
-
-
-
-
-
- RatedVoltage
- 0112/2///61987#ABA588#004
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA588#004
-
-
-
-
-
-
-
- en
- rated voltage
-
-
- fr
- tension assignée
-
-
- de
- Bemessungsspannung
-
-
-
-
- en
- RatedVoltage
-
-
- V
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAA296
-
-
-
-
-
- en
- operating voltage of the device as defined by the manufacturer and to which certain device properties are referenced
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABA588#004
-
-
-
-
-
-
- OperatingConditionsOfFunctionalSafetyCharacteristics
- 0112/2///62683#ACG057#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACG057#001
-
-
-
-
-
-
-
- en
- Operating conditions of functional safety characteristics
-
-
- fr
- Conditions de fonctionnement des caractéristiques de sécurité fonctionnelle
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACG057#001
-
-
-
-
-
-
- MinimumRatedVoltage
- 0112/2///61987#ABD461#004
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABD461#004
-
-
-
-
-
-
-
- en
- minimum rated voltage
-
-
- fr
- tension assignée minimale
-
-
- de
- minimale Bemessungsspannung
-
-
-
-
- en
- MinRatedVol
-
-
- V
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAA296
-
-
-
-
-
- en
- lowest operating voltage of the device as defined by the manufacturer
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABD461#004
-
-
-
-
-
-
- MaximumRatedVoltage
- 0112/2///61987#ABD462#004
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABD462#004
-
-
-
-
-
-
-
- en
- maximum rated voltage
-
-
- fr
- tension assignée maximale
-
-
- de
- maximale Bemessungsspannung
-
-
-
-
- en
- MaxRatVol
-
-
- V
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAA296
-
-
-
-
-
- en
- highest operating voltage of the device as defined by the manufacturer
-
-
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///61987#ABD462#004
-
-
-
-
-
-
- RatedOperationalCurrent
- https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0
-
-
-
- ExternalReference
-
-
- GlobalReference
- http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
-
-
-
-
-
-
-
- en
- rated operational current
-
-
-
-
- en
- RatOperCurrent
-
-
- mA
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAA775
-
-
-
-
-
- en
- current combined with a rated operational voltage intended to be switched by the device under specified conditions
-
-
-
-
-
-
-
-
- TypeOfInterlockingDevice
- 0112/2///62683#ACE053#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE053#001
-
-
-
-
-
-
-
- en
- type of interlocking device
-
-
- fr
- type de dispositif de verrouillage
-
-
-
-
- en
- classification of device which prevent the hazardous operation of machine, depending on the technology of their actuating means and their output system
-
-
- X.6
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE053#001
-
-
-
-
-
-
- OtherOperatingConditions
- 0112/2///62683#ACE070#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE070#001
-
-
-
-
-
-
-
- en
- other operating conditions
-
-
- fr
- autres conditions de fonctionnement
-
-
-
-
- en
- other limits of operation related to functional safety characteristics
-
-
- X..256
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE070#001
-
-
-
-
-
-
- UsefulLifeInNumberOfOperations
- 0112/2///62683#ACE055#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE055#001
-
-
-
-
-
-
-
- en
- useful life in number of operations
-
-
- fr
- durée de vie utile en cycle de fonctionnement
-
-
-
-
- en
- under given conditions, the number of operations for which the failure rate becomes unacceptable
-
-
- NR3..1.2E1
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE055#001
-
-
-
-
-
-
- UsefulLifeInTimeInterval
- 0112/2///62683#ACE054#001
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE054#001
-
-
-
-
-
-
-
- en
- useful life in time interval
-
-
- fr
- durée de vie utile en intervalle de temps
-
-
-
-
- en
- LifeInTime
-
-
- y
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62720#UAB026
-
-
-
-
-
- en
- under given conditions, the time interval beginning at a given instant of time, and ending when the failure rate becomes unacceptable
-
-
- NR2..2.1
-
-
-
-
-
-
- ExternalReference
-
-
- GlobalReference
- 0112/2///62683#ACE054#001
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Registry/Get Submodel Descriptor By Id.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Registry/Get Submodel Descriptor By Id.bru
index ce2d96bc..0ecabf23 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Registry/Get Submodel Descriptor By Id.bru
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Registry/Get Submodel Descriptor By Id.bru
@@ -16,4 +16,5 @@ params:path {
settings {
encodeUrl: true
+ timeout: 0
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Serialization/Get appropriate serialization.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Serialization/Get appropriate serialization.bru
index 7a26e30e..c3d6bfa1 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Serialization/Get appropriate serialization.bru
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Serialization/Get appropriate serialization.bru
@@ -5,7 +5,7 @@ meta {
}
get {
- url: {{DataEngineBaseUrl}}/serialization?aasIds={{aasIdentifier}}&submodelIds={{submodelIdentifierContact}}&submodelIds={{submodelIdentifierNameplate}}&submodelIds={{submodelIdentifierReliability}}&includeConceptDescriptions=false
+ url: {{DataEngineBaseUrl}}/serialization?aasIds={{aasIdentifier}}&submodelIds={{submodelIdentifierContact}}&submodelIds={{submodelIdentifierHandoverDocumentation}}&submodelIds={{submodelIdentifierCustomSubmodel}}&includeConceptDescriptions=false
body: none
auth: inherit
}
@@ -13,12 +13,13 @@ get {
params:query {
aasIds: {{aasIdentifier}}
submodelIds: {{submodelIdentifierContact}}
- submodelIds: {{submodelIdentifierNameplate}}
- submodelIds: {{submodelIdentifierReliability}}
+ submodelIds: {{submodelIdentifierHandoverDocumentation}}
+ submodelIds: {{submodelIdentifierCustomSubmodel}}
includeConceptDescriptions: false
~aasIds:
}
settings {
encodeUrl: true
+ timeout: 0
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Reliability.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - CustomSubmodel.bru
similarity index 53%
rename from source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Reliability.bru
rename to source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - CustomSubmodel.bru
index 0362e8b6..64e28cba 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Reliability.bru
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - CustomSubmodel.bru
@@ -1,5 +1,5 @@
meta {
- name: Get Submodel Element - Reliability
+ name: Get Submodel Element - CustomSubmodel
type: http
seq: 3
}
@@ -11,10 +11,11 @@ get {
}
params:path {
- submodelIdentifier: {{submodelIdentifierReliability}}
- idShortPath: ReliabilityCharacteristics.MTTF
+ submodelIdentifier: {{submodelIdentifierCustomSubmodel}}
+ idShortPath: OperatingConditionsOfReliabilityCharacteristics
}
settings {
encodeUrl: true
+ timeout: 0
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Nameplate.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - HandoverDocumentation.bru
similarity index 52%
rename from source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Nameplate.bru
rename to source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - HandoverDocumentation.bru
index d60a1f8f..b7eb37df 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Nameplate.bru
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - HandoverDocumentation.bru
@@ -1,5 +1,5 @@
meta {
- name: Get Submodel Element - Nameplate
+ name: Get Submodel Element - HandoverDocumentation
type: http
seq: 2
}
@@ -11,10 +11,11 @@ get {
}
params:path {
- submodelIdentifier: {{submodelIdentifierNameplate}}
- idShortPath: ManufacturerName
+ submodelIdentifier: {{submodelIdentifierHandoverDocumentation}}
+ idShortPath: Documents[0].DocumentVersions[0].Language[0]
}
settings {
encodeUrl: true
+ timeout: 0
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Markings.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Markings.bru
deleted file mode 100644
index c87b942c..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel Element/Get Submodel Element - Markings.bru
+++ /dev/null
@@ -1,16 +0,0 @@
-meta {
- name: Get Submodel Element - Markings
- type: http
- seq: 2
-}
-
-get {
- url: {{DataEngineBaseUrl}}/submodels/:submodelIdentifier/submodel-elements/:idShortPath
- body: none
- auth: inherit
-}
-
-params:path {
- submodelIdentifier: {{submodelIdentifierNameplate}}
- idShortPath: Markings
-}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - HandoverDocumentation.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - HandoverDocumentation.bru
new file mode 100644
index 00000000..7dc51178
--- /dev/null
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - HandoverDocumentation.bru
@@ -0,0 +1,20 @@
+meta {
+ name: Get Submodel - HandoverDocumentation
+ type: http
+ seq: 2
+}
+
+get {
+ url: {{DataEngineBaseUrl}}/submodels/:submodelIdentifier
+ body: none
+ auth: inherit
+}
+
+params:path {
+ submodelIdentifier: {{submodelIdentifierHandoverDocumentation}}
+}
+
+settings {
+ encodeUrl: true
+ timeout: 0
+}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - Nameplate.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - Nameplate.bru
deleted file mode 100644
index c1299fe1..00000000
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - Nameplate.bru
+++ /dev/null
@@ -1,19 +0,0 @@
-meta {
- name: Get Submodel - Nameplate
- type: http
- seq: 1
-}
-
-get {
- url: {{DataEngineBaseUrl}}/submodels/:submodelIdentifier/
- body: none
- auth: inherit
-}
-
-params:path {
- submodelIdentifier: {{submodelIdentifierNameplate}}
-}
-
-settings {
- encodeUrl: true
-}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - Reliability.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel -CustomSubmodel.bru
similarity index 58%
rename from source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - Reliability.bru
rename to source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel -CustomSubmodel.bru
index 5e8f4d41..2982092e 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel - Reliability.bru
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/Submodel Repository/Submodel/Get Submodel -CustomSubmodel.bru
@@ -1,7 +1,7 @@
meta {
- name: Get Submodel - Reliability
+ name: Get Submodel -CustomSubmodel
type: http
- seq: 1
+ seq: 3
}
get {
@@ -11,9 +11,10 @@ get {
}
params:path {
- submodelIdentifier: {{submodelIdentifierReliability}}
+ submodelIdentifier: {{submodelIdentifierCustomSubmodel}}
}
settings {
encodeUrl: true
+ timeout: 0
}
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/collection.bru b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/collection.bru
index 7557fe2a..7566c219 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/collection.bru
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/apiCollection/collection.bru
@@ -1,8 +1,8 @@
vars:pre-request {
aasIdentifier: https://mm-software.com/ids/aas/000-001
submodelIdentifierContact: https://mm-software.com/submodel/000-001/ContactInformation
- submodelIdentifierNameplate: https://mm-software.com/submodel/000-001/Nameplate
- submodelIdentifierReliability: https://mm-software.com/submodel/000-001/Reliability
+ submodelIdentifierHandoverDocumentation: https://mm-software.com/submodel/000-001/HandoverDocumentation
+ submodelIdentifierCustomSubmodel: https://mm-software.com/submodel/000-001/CustomSubmodel
}
script:pre-request {
@@ -13,8 +13,8 @@ script:pre-request {
const varsToEncode = [
'aasIdentifier',
'submodelIdentifierContact',
- 'submodelIdentifierNameplate',
- 'submodelIdentifierReliability'
+ 'submodelIdentifierHandoverDocumentation',
+ 'submodelIdentifierCustomSubmodel'
];
varsToEncode.forEach(name => {
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/docker-compose.yml b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/docker-compose.yml
index 05d5f03b..c97c9f8d 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/docker-compose.yml
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/docker-compose.yml
@@ -39,12 +39,12 @@ services:
- AasEnvironment__AasRegistryBaseUrl=http://aas-template-registry:8080
- AasEnvironment__SubModelRegistryBaseUrl=http://sm-template-regisry:8080
- AasEnvironment__CustomerDomainUrl=https://mm-software.com
- - TemplateMappingRules__SubmodelTemplateMappings__0__templateId=https://admin-shell.io/idta/SubmodelTemplate/Reliability/1/0
- - TemplateMappingRules__SubmodelTemplateMappings__0__pattern__0=Reliability
- - TemplateMappingRules__SubmodelTemplateMappings__1__templateId=https://admin-shell.io/idta/SubmodelTemplate/DigitalNameplate/3/0
- - TemplateMappingRules__SubmodelTemplateMappings__1__pattern__0=Nameplate
- - TemplateMappingRules__SubmodelTemplateMappings__2__templateId=https://admin-shell.io/idta/SubmodelTemplate/ContactInformation/1/0
- - TemplateMappingRules__SubmodelTemplateMappings__2__pattern__0=ContactInformation
+ - TemplateMappingRules__SubmodelTemplateMappings__0__templateId=https://admin-shell.io/idta/SubmodelTemplate/HandoverDocumentation/2/0
+ - TemplateMappingRules__SubmodelTemplateMappings__0__pattern__0=HandoverDocumentation
+ - TemplateMappingRules__SubmodelTemplateMappings__1__templateId=https://admin-shell.io/idta/SubmodelTemplate/ContactInformation/1/0
+ - TemplateMappingRules__SubmodelTemplateMappings__1__pattern__0=ContactInformation
+ - TemplateMappingRules__SubmodelTemplateMappings__2__templateId=https://admin-shell.io/idta/CustomSubmodel/Template/0/1
+ - TemplateMappingRules__SubmodelTemplateMappings__2__pattern__0=CustomSubmodel
- TemplateMappingRules__ShellTemplateMappings__0__templateId=https://mm-software.com/aas/aasTemplate
- TemplateMappingRules__ShellTemplateMappings__0__pattern__0=
- TemplateMappingRules__AasIdExtractionRules__0__pattern=Regex
@@ -147,7 +147,7 @@ services:
curl -X POST http://template-repository:8081/shells \
-H "accept: application/json" \
-H "Content-Type: application/json" \
- -d "{\"id\": \"https://mm-software.com/aas/aasTemplate\", \"assetInformation\": {\"assetKind\": \"Instance\"}, \"submodels\": [{\"type\": \"ModelReference\", \"keys\": [{\"type\": \"Submodel\", \"value\": \"Nameplate\"}]}, {\"type\": \"ModelReference\", \"keys\": [{\"type\": \"Submodel\", \"value\": \"ContactInformation\"}]}, {\"type\": \"ModelReference\", \"keys\": [{\"type\": \"Submodel\", \"value\": \"Reliability\"}]}], \"modelType\": \"AssetAdministrationShell\"}";
+ -d "{\"id\": \"https://mm-software.com/aas/aasTemplate\", \"assetInformation\": {\"assetKind\": \"Instance\"}, \"submodels\": [{\"type\": \"ModelReference\", \"keys\": [{\"type\": \"Submodel\", \"value\": \"CustomSubmodel\"}]}, {\"type\": \"ModelReference\", \"keys\": [{\"type\": \"Submodel\", \"value\": \"ContactInformation\"}]}, {\"type\": \"ModelReference\", \"keys\": [{\"type\": \"Submodel\", \"value\": \"HandoverDocumentation\"}]}], \"modelType\": \"AssetAdministrationShell\"}";
echo "Shell creation request sent.";
'
networks:
diff --git a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/plugin/mock-submodel-data.json b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/plugin/mock-submodel-data.json
index b085e153..fbcadb6b 100644
--- a/source/AAS.TwinEngine.Plugin.TestPlugin/Example/plugin/mock-submodel-data.json
+++ b/source/AAS.TwinEngine.Plugin.TestPlugin/Example/plugin/mock-submodel-data.json
@@ -119,92 +119,374 @@
]
}
},
- "https://mm-software.com/submodel/000-001/Nameplate": {
- "https://admin-shell.io/idta/nameplate/3/0/Nameplate": {
- "0112/2///61987#ABN590#002": "https://mm-software.com/Model-000/Serial-Nr-001",
- "0112/2///61987#ABA565#009": {
- "0112/2///61987#ABA565#009_de": "M&M"
+ "https://mm-software.com/submodel/000-001/HandoverDocumentation": {
+ "0173-1#01-AHF578#003": {
+ "0173-1#02-ABI500#003": {
+ "0173-1#02-ABI500#003/0173-1#01-AHF579#003": [
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d001",
+ "0173-1#02-AAO099#004": "DOC2025A001",
+ "0173-1#02-ABH995#003": "true"
+ },
+ {
+ "0173-1#02-ABH994#003": "b7e92d10-3c45-4a8f-9f21-02bc9e11d002",
+ "0173-1#02-AAO099#004": "CERTX94B21",
+ "0173-1#02-ABH995#003": "false"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-001",
+ "0173-1#02-ABH997#003": "IEC-61360",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Electrical Components",
+ "0173-1#02-ABJ219#002_de": "Elektrische Bauteile"
+ }
+ },
+ {
+ "0173-1#02-ABH996#003": "CLS-002",
+ "0173-1#02-ABH997#003": "ISO-13584",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Hydraulic Pumps",
+ "0173-1#02-ABJ219#002_de": "Hydraulikpumpen"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1",
+ "0173-1#02-ABI000#003": "2023-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "User Guide – DSLR Camera Model X100",
+ "0173-1#02-ABG940#003_de": "Benutzerhandbuch – DSLR-Kamera Modell X100"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Complete Instructions for Professional Photography",
+ "0173-1#02-ABH998#003_de": "Vollständige Anleitung für professionelle Fotografie"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Detailed instructions for operating the X100 DSLR camera, including setup and troubleshooting.",
+ "0173-1#02-AAN466#004_de": "Detaillierte Anweisungen zur Bedienung der DSLR-Kamera X100, einschließlich Einrichtung und Fehlerbehebung"
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "DSLR, Camera, Photography, User Guide, Setup",
+ "0173-1#02-ABH999#003_de": "DSLR, Kamera, Fotografie, Benutzerhandbuch, Einrichtung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ },
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.1",
+ "0173-1#02-ABI000#003": "2024-05-05",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M India",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Technical Specification – Mirrorless Camera Z-Series",
+ "0173-1#02-ABG940#003_de": "Technische Spezifikation – Systemkamera der Z-Serie"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Detailed Specs for Advanced Imaging",
+ "0173-1#02-ABH998#003_de": "Detaillierte Spezifikationen für fortschrittliche Bildgebung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Comprehensive technical details of the Z-Series mirrorless camera, covering sensor and performance.",
+ "0173-1#02-AAN466#004_de": "Umfassende technische Details der spiegellosen Kamera Z-Serie, einschließlich Sensor und Leistung."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Mirrorless, Camera, Specs, Imaging, Performance",
+ "0173-1#02-ABH999#003_de": "Spiegellos, Kamera, Spezifikationen, Bildgebung, Leistung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d003",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q7",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-003",
+ "0173-1#02-ABH997#003": "ECLASS-13.0",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Industrial Sensors",
+ "0173-1#02-ABJ219#002_de": "Industrielle Sensoren"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "2.1",
+ "0173-1#02-ABI000#003": "2026-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M China",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Maintenance Manual – Professional Camera Lens 50mm",
+ "0173-1#02-ABG940#003_de": "Wartungshandbuch – Professionelles Kameraobjektiv 50 mm"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Care and Cleaning Procedures",
+ "0173-1#02-ABH998#003_de": "Pflege und Reinigungsverfahren"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Guidelines for cleaning and maintaining the 50mm professional lens for optimal performance.",
+ "0173-1#02-AAN466#004_de": "Richtlinien zur Reinigung und Wartung des professionellen 50-mm-Objektivs für optimale Leistung."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Lens, Maintenance, Cleaning, Professional, Care",
+ "0173-1#02-ABH999#003_de": "Objektiv, Wartung, Reinigung, Professionell, Pflege"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d002",
+ "0173-1#02-AAO099#004": "DOC2025A002",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-004",
+ "0173-1#02-ABH997#003": "UNSPSC",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Fasteners",
+ "0173-1#02-ABJ219#002_de": "Befestigungselemente"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "2.3",
+ "0173-1#02-ABI000#003": "2025-10-10",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Installation Guide – Wide-Angle Lens Kit",
+ "0173-1#02-ABG940#003_de": "Installationsanleitung – Weitwinkel-Objektiv-Kit"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Step-by-Step Setup Instructions",
+ "0173-1#02-ABH998#003_de": "Schritt-für-Schritt-Installationsanleitung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Step-by-step instructions for installing and configuring the wide-angle lens kit.",
+ "0173-1#02-AAN466#004_de": "Schritt-für-Schritt-Anleitung zur Installation und Konfiguration des Weitwinkel-Objektivsets."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Wide-Angle, Lens, Installation, Setup, Kit",
+ "0173-1#02-ABH999#003_de": "Weitwinkel, Objektiv, Installation, Einrichtung, Set"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation": [
+ {}
+ ]
+ }
+ },
+ "https://mm-software.com/submodel/000-001/CustomSubmodel": {
+ "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1": {
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-003"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0": "52467",
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-002"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Submodel": "https://mm-software.com/submodel/000-003/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Property": "ArcheType"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Submodel": "https://mm-software.com/submodel/000-003/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementList": "Markings",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementCollection": "0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Property": "DesignationOfCertificateOrApproval"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Submodel": "https://mm-software.com/submodel/000-003/ContactInformation",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_SubmodelElementCollection": "ContactInformation0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Property": "NameOfContact"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-003"
},
- "0112/2///61987#ABP464#002": {
- "0112/2///61987#ABP464#002_en": "M&MType ABC"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0": {
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0_Submodel": "https://mm-software.com/submodel/000-002/ContactInformation"
},
- "0112/2///61987#ABA581#007": "MM11-ABC22-001",
- "0112/2///61987#ABB757#007": "2025-01-01",
- "0112/2///61987#ABA567#009": {
- "0112/2///61987#ABA567#009_en": "\u0022ABC-123\u0022"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "https://admin-shell.io/SMT/General/Arbitrary": {
+ "https://admin-shell.io/SMT/General/Arbitrary_min": "24",
+ "https://admin-shell.io/SMT/General/Arbitrary_max": "962"
},
- "0112/2///61987#ABA950#008": "FMABC1234",
- "0112/2///61987#ABA951#009": "12345678",
- "0112/2///61987#ABP000#002": "2022",
+ "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0": "000-001 ArcheType",
"0112/2///61360_7#AAS006#001": [
{
- "0112/2///61360_7#AAS009#001": [
+ "0112/2///61360_7#AAS009#001#0": [
{
"0112/2///61987#ABA231#009": "0173-1#07-DAA603#004",
"0112/2///61987#ABH783#003": "KEMA99IECEX1105/128",
+ "0173-1#02-ABJ219#002": {},
+ "https://admin-shell.io/SMT/General/Arbitrary/string": {
+ "https://admin-shell.io/SMT/General/Arbitrary/string_min": "2",
+ "https://admin-shell.io/SMT/General/Arbitrary/string_max": "10"
+ },
"0112/2///61987#ABO097#001": "2022-01-01",
"0112/2///61987#ABH830#002": "2022-01-01",
"0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
"0112/2///61987#ABB146#007": "0044"
- },
- {
- "0112/2///61987#ABA231#009": "0173-1#07-DAA603#004-2",
- "0112/2///61987#ABH783#003": "KEMA99IECEX1105/128-2",
- "0112/2///61987#ABO097#001": "2025-01-01",
- "0112/2///61987#ABH830#002": "2025-01-01",
- "0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "0112/2///61987#ABB146#007": "00100"
}
]
}
],
- "0112/2///61987#ABP462#001": "DE",
- "0112/2///61987#ABP463#001": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "0173-1#02-ABI218#003/0173-1#01-AGZ672#004": [
- {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP_en": "M&MTestsample"
- },
- "https://mm-software.com/AssetSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "0173-1#02-ABI219#003/0173-1#01-AHD205#004": [
- {
- "0173-1#01-AHD205#004": [
- {
- "0173-1#02-AAO856#002": "",
- "https://admin-shell.io/SMT/General/ArbitraryProp": "",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "https://mm-software.com/submodel/000-001/Reliability": {
- "https://admin-shell.io/idta/iec62683/1/0/Reliability": {
- "0112/2///62683#ACE006#001": "4",
"0112/2///62683#ACG071#001": [
{
- "0112/2///61987#ABA969#007": "DC",
- "0112/2///61987#ABA588#004": "14.8",
- "0112/2///61987#ABD461#004": "3.8",
- "0112/2///61987#ABD462#004": "6.7",
- "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0": "78.9",
- "0112/2///62683#ACE053#001": "TestType001",
- "0112/2///62683#ACE070#001": "true",
- "0112/2///62683#ACE055#001": "150",
- "0112/2///62683#ACE054#001": "45"
- }
- ],
- "0112/2///62683#ACG080#001": [
- {
- "0112/2///62683#ACE061#001": "2",
- "0112/2///62683#ACE062#001": "7",
- "https://admin-shell.io/idta/Reliability/B10/1/0": "1"
+ "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "https://admin-shell.io/SMT/General/Arbitrary/date": {
+ "https://admin-shell.io/SMT/General/Arbitrary/date_min": "2010-02-02",
+ "https://admin-shell.io/SMT/General/Arbitrary/date_max": "2030-02-06"
+ },
+ "0112/2///61987#ABA588#004": "56.5",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU\u002BPikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "0173-1#02-ABK273#002": {
+ "0173-1#02-ABK273#002_en": "Name of product class in the used classification system",
+ "0173-1#02-ABK273#002_de": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ "0112/2///61987#ABD461#004": "12.5",
+ "0173-1#02-ABL358#002": {
+ "0173-1#02-ABL358#002_Submodel": "https://mm-software.com/submodel/000-003/HandoverDocumentation",
+ "0173-1#02-ABL358#002_SubmodelElementList": "Documents",
+ "0173-1#02-ABL358#002_SubmodelElementCollection": "0"
+ }
}
]
}
@@ -320,84 +602,245 @@
]
}
},
- "https://mm-software.com/submodel/000-002/Nameplate": {
- "https://admin-shell.io/idta/nameplate/3/0/Nameplate": {
- "0112/2///61987#ABA567#009": {
- "0112/2///61987#ABA567#009_en": "\u0022ABC-123\u0022"
+ "https://mm-software.com/submodel/000-002/HandoverDocumentation": {
+ "0173-1#01-AHF578#003": {
+ "0173-1#02-ABI500#003": {
+ "0173-1#02-ABI500#003/0173-1#01-AHF579#003": [
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "b7e92d10-3c45-4a8f-9f21-02bc9e11d003",
+ "0173-1#02-AAO099#004": "CERTX94B22",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-005",
+ "0173-1#02-ABH997#003": "ISO-81346",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Bearings",
+ "0173-1#02-ABJ219#002_de": "Lager"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "0.9",
+ "0173-1#02-ABI000#003": "2024-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M India",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Product Data Sheet – Telephoto Lens 200mm",
+ "0173-1#02-ABG940#003_de": "Produktdatenblatt – Teleobjektiv 200 mm"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Technical Data and Performance Metrics",
+ "0173-1#02-ABH998#003_de": "Technische Daten und Leistungskennzahlen"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Technical data and compatibility details for the 200mm telephoto lens.",
+ "0173-1#02-AAN466#004_de": "Technische Daten und Kompatibilitätsdetails für das 200-mm-Teleobjektiv."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Telephoto, Lens, Data Sheet, Specifications, Optics",
+ "0173-1#02-ABH999#003_de": "Teleobjektiv, Objektiv, Datenblatt, Spezifikationen, Optik"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d004",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q8",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-006",
+ "0173-1#02-ABH997#003": "IEC-61131",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "PLC Controllers",
+ "0173-1#02-ABJ219#002_de": "PLC-Steuerungen"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.2",
+ "0173-1#02-ABI000#003": "2024-03-03",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M China",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Safety Instructions – Digital Camera Accessories",
+ "0173-1#02-ABG940#003_de": "Sicherheitsanweisungen – Zubehör für Digitalkameras"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Guidelines for Safe Usage",
+ "0173-1#02-ABH998#003_de": "Richtlinien für sichere Verwendung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Safety guidelines for handling batteries, chargers, and other camera accessories.",
+ "0173-1#02-AAN466#004_de": "Sicherheitsrichtlinien für den Umgang mit Batterien, Ladegeräten und anderem Kamera-Zubehör."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Safety, Camera, Accessories, Guidelines, Handling",
+ "0173-1#02-ABH999#003_de": "Sicherheit, Kamera, Zubehör, Richtlinien, Handhabung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ }
+ ]
},
- "0112/2///61987#ABN590#002": "https://mm-software.com/Model-000/Serial-Nr-002",
- "0112/2///61987#ABA565#009": {
- "0112/2///61987#ABA565#009_de": "M&M"
+ "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation": [
+ {}
+ ]
+ }
+ },
+ "https://mm-software.com/submodel/000-002/CustomSubmodel": {
+ "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1": {
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-002"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0": "52467",
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-001"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Submodel": "https://mm-software.com/submodel/000-002/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Property": "ArcheType"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Submodel": "https://mm-software.com/submodel/000-002/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementList": "Markings",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementCollection": "0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Property": "DesignationOfCertificateOrApproval"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Submodel": "https://mm-software.com/submodel/000-001/ContactInformation",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_SubmodelElementCollection": "ContactInformation0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Property": "NameOfContact"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-003"
},
- "0112/2///61987#ABP464#002": {
- "0112/2///61987#ABP464#002_en": "M&MType ABC002"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0": {
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0_Submodel": "https://mm-software.com/submodel/000-002/ContactInformation"
},
- "0112/2///61987#ABA581#007": "MM11-ABC22-002",
- "0112/2///61987#ABB757#007": "2024-01-01",
- "0112/2///61987#ABA950#008": "FMABC1234",
- "0112/2///61987#ABA951#009": "12345678",
- "0112/2///61987#ABP000#002": "2022",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "https://admin-shell.io/SMT/General/Arbitrary": {
+ "https://admin-shell.io/SMT/General/Arbitrary_min": "24",
+ "https://admin-shell.io/SMT/General/Arbitrary_max": "54"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0": "000-002 ArcheType",
"0112/2///61360_7#AAS006#001": [
{
- "0112/2///61360_7#AAS009#001": [
+ "0112/2///61360_7#AAS009#001#0": [
{
"0112/2///61987#ABA231#009": "0173-1#07-DAA603#004",
"0112/2///61987#ABH783#003": "KEMA99IECEX1105/128",
+ "0173-1#02-ABJ219#002": {},
+ "https://admin-shell.io/SMT/General/Arbitrary/string": {
+ "https://admin-shell.io/SMT/General/Arbitrary/string_min": "20",
+ "https://admin-shell.io/SMT/General/Arbitrary/string_max": "100"
+ },
"0112/2///61987#ABO097#001": "2022-01-01",
"0112/2///61987#ABH830#002": "2022-01-01",
"0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "0112/2///61987#ABB146#007": "0044"
+ "0112/2///61987#ABB146#007": "0047"
}
]
}
],
- "0112/2///61987#ABP462#001": "DE",
- "0112/2///61987#ABP463#001": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "0173-1#02-ABI218#003/0173-1#01-AGZ672#004": [
- {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP_en": "M&MTestsample"
- },
- "https://mm-software.com/AssetSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "0173-1#02-ABI219#003/0173-1#01-AHD205#004": [
- {
- "0173-1#01-AHD205#004": [
- {
- "0173-1#02-AAO856#002": "",
- "https://admin-shell.io/SMT/General/ArbitraryProp": "",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "https://mm-software.com/submodel/000-002/Reliability": {
- "https://admin-shell.io/idta/iec62683/1/0/Reliability": {
- "0112/2///62683#ACE006#001": "4",
"0112/2///62683#ACG071#001": [
{
- "0112/2///61987#ABA969#007": "DC",
- "0112/2///61987#ABA588#004": "14.8",
- "0112/2///61987#ABD461#004": "3.8",
- "0112/2///61987#ABD462#004": "6.7",
- "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0": "78.9",
- "0112/2///62683#ACE053#001": "TestType002",
- "0112/2///62683#ACE070#001": "true",
- "0112/2///62683#ACE055#001": "150",
- "0112/2///62683#ACE054#001": "45"
- }
- ],
- "0112/2///62683#ACG080#001": [
- {
- "0112/2///62683#ACE061#001": "2",
- "0112/2///62683#ACE062#001": "7",
- "https://admin-shell.io/idta/Reliability/B10/1/0": "1"
+ "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "https://admin-shell.io/SMT/General/Arbitrary/date": {
+ "https://admin-shell.io/SMT/General/Arbitrary/date_min": "2040-02-02",
+ "https://admin-shell.io/SMT/General/Arbitrary/date_max": "2050-02-06"
+ },
+ "0112/2///61987#ABA588#004": "56.54",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU\u002BPikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "0173-1#02-ABK273#002": {
+ "0173-1#02-ABK273#002_en": "Name of product class in the used classification system",
+ "0173-1#02-ABK273#002_de": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ "0112/2///61987#ABD461#004": "1.5",
+ "0173-1#02-ABL358#002": {
+ "0173-1#02-ABL358#002_Submodel": "https://mm-software.com/submodel/000-002/HandoverDocumentation",
+ "0173-1#02-ABL358#002_SubmodelElementList": "Documents",
+ "0173-1#02-ABL358#002_SubmodelElementCollection": "0"
+ }
}
]
}
@@ -570,26 +1013,330 @@
]
}
},
- "https://mm-software.com/submodel/000-003/Nameplate": {
- "https://admin-shell.io/idta/nameplate/3/0/Nameplate": {
- "0112/2///61987#ABA567#009": {
- "0112/2///61987#ABA567#009_en": "\u0022ABC-123\u0022"
+ "https://mm-software.com/submodel/000-003/HandoverDocumentation": {
+ "0173-1#01-AHF578#003": {
+ "0173-1#02-ABI500#003": {
+ "0173-1#02-ABI500#003/0173-1#01-AHF579#003": [
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d004",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q8",
+ "0173-1#02-ABH995#003": "true"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-006",
+ "0173-1#02-ABH997#003": "IEC-61131",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "PLC Controllers",
+ "0173-1#02-ABJ219#002_de": "PLC-Steuerungen"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.2",
+ "0173-1#02-ABI000#003": "2024-03-03",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M China",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Safety Instructions – Digital Camera Accessories",
+ "0173-1#02-ABG940#003_de": "Sicherheitsanweisungen – Zubehör für Digitalkameras"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Guidelines for Safe Usage",
+ "0173-1#02-ABH998#003_de": "Richtlinien für sichere Verwendung"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Safety guidelines for handling batteries, chargers, and other camera accessories.",
+ "0173-1#02-AAN466#004_de": "Sicherheitsrichtlinien für den Umgang mit Batterien, Ladegeräten und anderem Kamera-Zubehör."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Safety, Camera, Accessories, Guidelines, Handling",
+ "0173-1#02-ABH999#003_de": "Sicherheit, Kamera, Zubehör, Richtlinien, Handhabung"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ },
+ {
+ "0173-1#02-ABI501#003": {
+ "0173-1#02-ABI501#003/0173-1#01-AHF580#003": [
+ {
+ "0173-1#02-ABH994#003": "c81a4f22-6d91-43bb-a812-03cd9e11d005",
+ "0173-1#02-AAO099#004": "MANUAL8F2Q9",
+ "0173-1#02-ABH995#003": "false"
+ },
+ {
+ "0173-1#02-ABH994#003": "a3f1c2b4-9d81-4e5a-b6f2-01ac9e11d003",
+ "0173-1#02-AAO099#004": "DOC2025A003",
+ "0173-1#02-ABH995#003": "true"
+ },
+ {
+ "0173-1#02-ABH994#003": "b7e92d10-3c45-4a8f-9f21-02bc9e11d004",
+ "0173-1#02-AAO099#004": "CERTX94B23",
+ "0173-1#02-ABH995#003": "false"
+ }
+ ]
+ },
+ "0173-1#02-ABI502#003": {
+ "0173-1#02-ABI502#003/0173-1#01-AHF581#003": [
+ {
+ "0173-1#02-ABH996#003": "CLS-009",
+ "0173-1#02-ABH997#003": "ISO-13584",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Cooling Systems",
+ "0173-1#02-ABJ219#002_de": "Kühlsysteme"
+ }
+ },
+ {
+ "0173-1#02-ABH996#003": "CLS-007",
+ "0173-1#02-ABH997#003": "ECLASS-13.0",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Safety Equipment",
+ "0173-1#02-ABJ219#002_de": "Sicherheitsausrüstung"
+ }
+ },
+ {
+ "0173-1#02-ABH996#003": "CLS-008",
+ "0173-1#02-ABH997#003": "GS1",
+ "0173-1#02-ABJ219#002": {
+ "0173-1#02-ABJ219#002_en": "Packaging Materials",
+ "0173-1#02-ABJ219#002_de": "Verpackungsmaterialien"
+ }
+ }
+ ]
+ },
+ "0173-1#02-ABI503#003": {
+ "0173-1#02-ABI503#003/0173-1#01-AHF582#003": [
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "en"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1",
+ "0173-1#02-ABI000#003": "2022-02-02",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Packaging Standards – Perfume Bottles and Caps",
+ "0173-1#02-ABG940#003_de": "Verpackungsstandards – Parfümflaschen und Verschlüsse"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Design and Material Compliance Guidelines",
+ "0173-1#02-ABH998#003_de": "Richtlinien für Design und Materialkonformität"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Design and material compliance guidelines for perfume packaging.",
+ "0173-1#02-AAN466#004_de": "Richtlinien für Design und Materialkonformität bei Parfumverpackungen."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Perfume, Fragrance, Luxury, Catalog, Collection",
+ "0173-1#02-ABH999#003_de": "Parfum, Duft, Luxus, Katalog, Kollektion"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ },
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "de"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "1.4",
+ "0173-1#02-ABI000#003": "2023-01-01",
+ "0173-1#02-ABI001#003": "Released",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M Germany",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Perfume Catalog – Luxury Fragrance Collection 2025",
+ "0173-1#02-ABG940#003_de": "Parfümkatalog – Luxusduftkollektion 2025"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Explore Elegant Scents for Every Occasion",
+ "0173-1#02-ABH998#003_de": "Entdecken Sie elegante Düfte für jeden Anlass"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "A curated catalog showcasing premium perfumes with scent profiles and packaging details.",
+ "0173-1#02-AAN466#004_de": "Ein kuratierter Katalog mit Premium-Parfums, Duftprofilen und Verpackungsdetails."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Perfume, Fragrance, Luxury, Catalog, Collection",
+ "0173-1#02-ABH999#003_de": "Parfum, Duft, Luxus, Katalog, Kollektion"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ },
+ {
+ "0173-1#02-AAN468#008": [
+ {
+ "0173-1#02-AAN468#008": "hi"
+ }
+ ],
+ "0173-1#02-ABK288#002": [
+ {}
+ ],
+ "0173-1#02-ABK289#002": [
+ {}
+ ],
+ "0173-1#02-ABK290#002": [
+ {}
+ ],
+ "0173-1#02-ABK126#002": [
+ {
+ "0173-1#02-ABK126#002": "https://docs.google.com/viewer?url=https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf"
+ }
+ ],
+ "0173-1#02-AAP003#005": "2",
+ "0173-1#02-ABI000#003": "2024-03-03",
+ "0173-1#02-ABI001#003": "InReview",
+ "https://api.eclass-cdp.com/0173-1-02-ABI002-003": "M&M",
+ "0173-1#02-ABI004#003": "M&M India",
+ "0173-1#02-ABG940#003": {
+ "0173-1#02-ABG940#003_en": "Quality Assurance Report – Eau de Parfum Series A",
+ "0173-1#02-ABG940#003_de": "Qualitätssicherungsbericht – Eau de Parfum Serie A"
+ },
+ "0173-1#02-ABH998#003": {
+ "0173-1#02-ABH998#003_en": "Verified Standards and Testing Results",
+ "0173-1#02-ABH998#003_de": "Geprüfte Standards und Testergebnisse"
+ },
+ "0173-1#02-AAN466#004": {
+ "0173-1#02-AAN466#004_en": "Report detailing quality checks and compliance standards for Series A perfumes.",
+ "0173-1#02-AAN466#004_de": "Bericht mit Qualitätsprüfungen und Konformitätsstandards für Parfums der Serie A."
+ },
+ "0173-1#02-ABH999#003": {
+ "0173-1#02-ABH999#003_en": "Packaging, Perfume, Bottles, Caps, Compliance",
+ "0173-1#02-ABH999#003_de": "Verpackung, Parfum, Flaschen, Verschlüsse, Konformität"
+ },
+ "0173-1#02-ABK127#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.jpg"
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/Document/DocumentedEntities": [
+ {}
+ ]
+ }
+ ]
+ },
+ "https://admin-shell.io/vdi/2770/1/0/EntitiesForDocumentation": [
+ {}
+ ]
+ }
+ },
+ "https://mm-software.com/submodel/000-003/CustomSubmodel": {
+ "https://admin-shell.io/idta/CustomSubmodel/Submodel/Template/0/1": {
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/ChildNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-001"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/BulkCount/1/0": "52467",
+ "https://admin-shell.io/idta/HierarchicalStructures/Node/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-001"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/SameAs/1/0": {},
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Submodel": "https://mm-software.com/submodel/000-001/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/IsPartOf/1/0_second_Property": "ArcheType"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Submodel": "https://mm-software.com/submodel/000-001/CustomSubmodel",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementList": "Markings",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_SubmodelElementCollection": "0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_first_Property": "DesignationOfCertificateOrApproval"
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second": {
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Submodel": "https://mm-software.com/submodel/000-003/ContactInformation",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_SubmodelElementCollection": "ContactInformation0",
+ "https://admin-shell.io/idta/HierarchicalStructures/HasPart/1/0_second_Property": "NameOfContact"
+ }
+ },
+ "https://admin-shell.io/idta/HierarchicalStructures/EntryNode/1/0_globalAssetId": "https://mm-software.com/ids/assets/000-002"
},
- "0112/2///61987#ABN590#002": "https://mm-software.com/Model-000/Serial-Nr-003",
- "0112/2///61987#ABA565#009": {
- "0112/2///61987#ABA565#009_de": "M&M"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0": {
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/target-model/1/0_Submodel": "https://mm-software.com/submodel/000-001/Nameplate"
},
- "0112/2///61987#ABP464#002": {
- "0112/2///61987#ABP464#002_en": "M&MType ABC003"
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/heading1/1/0": "SW5mb3JtYXRpb24gc2V0IGZvciBTdWJtb2RlbCDigJxOYW1lcGxhdGXigJ0=",
+ "https://admin-shell.io/SMT/General/Arbitrary": {
+ "https://admin-shell.io/SMT/General/Arbitrary_min": "4",
+ "https://admin-shell.io/SMT/General/Arbitrary_max": "62"
},
- "0112/2///61987#ABA581#007": "MM11-ABC22-003",
- "0112/2///61987#ABB757#007": "2025-01-01",
+ "https://admin-shell.io/idta/HierarchicalStructures/ArcheType/1/0": "000-001 ArcheType",
"0112/2///61360_7#AAS006#001": [
{
- "0112/2///61360_7#AAS009#001": [
+ "0112/2///61360_7#AAS009#001#0": [
{
"0112/2///61987#ABA231#009": "0173-1#07-DAA603#004",
"0112/2///61987#ABH783#003": "KEMA99IECEX1105/128",
+ "0173-1#02-ABJ219#002": {},
+ "https://admin-shell.io/SMT/General/Arbitrary/string": {
+ "https://admin-shell.io/SMT/General/Arbitrary/string_min": "122",
+ "https://admin-shell.io/SMT/General/Arbitrary/string_max": "910"
+ },
"0112/2///61987#ABO097#001": "2022-01-01",
"0112/2///61987#ABH830#002": "2022-01-01",
"0112/2///61987#ABO100#002": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
@@ -598,57 +1345,25 @@
]
}
],
- "0112/2///61987#ABA950#008": "FMABC1234",
- "0112/2///61987#ABA951#009": "12345678",
- "0112/2///61987#ABP000#002": "2022",
- "0112/2///61987#ABB757#007": "2022-01-01",
- "0112/2///61987#ABP462#001": "DE",
- "0112/2///61987#ABP463#001": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/bd4a1fca199e8a7c38fb20d3290f2a374b3d2ab8/example/logo/MM_Logo.svg",
- "0173-1#02-ABI218#003/0173-1#01-AGZ672#004": [
- {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/AssetSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- },
- "https://mm-software.com/AssetSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/dummy_document.pdf",
- "0173-1#02-ABI219#003/0173-1#01-AHD205#004": [
- {
- "0173-1#01-AHD205#004": [
- {
- "0173-1#02-AAO856#002": "",
- "https://admin-shell.io/SMT/General/ArbitraryProp": "",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryFile": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/data/checkmark.png",
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP": {
- "https://mm-software.com/GuidelineSpecificProperties/ArbitraryMLP_en": "\u0022sample\u0022"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- },
- "https://mm-software.com/submodel/000-003/Reliability": {
- "https://admin-shell.io/idta/iec62683/1/0/Reliability": {
- "0112/2///62683#ACE006#001": "4",
"0112/2///62683#ACG071#001": [
{
- "0112/2///61987#ABA969#007": "DC",
- "0112/2///61987#ABA588#004": "14.8",
- "0112/2///61987#ABD461#004": "3.8",
- "0112/2///61987#ABD462#004": "6.7",
- "https://admin-shell.io/idta/FunctionalSafety/RatedOperationalCurrent/1/0": "78.9",
- "0112/2///62683#ACE053#001": "TestType003",
- "0112/2///62683#ACE070#001": "true",
- "0112/2///62683#ACE055#001": "150",
- "0112/2///62683#ACE054#001": "45"
- }
- ],
- "0112/2///62683#ACG080#001": [
- {
- "0112/2///62683#ACE061#001": "2",
- "0112/2///62683#ACE062#001": "7",
- "https://admin-shell.io/idta/Reliability/B10/1/0": "1"
+ "https://admin-shell.io/zvei/nameplate/2/0/Nameplate/CompanyLogo": "https://raw.githubusercontent.com/AAS-TwinEngine/AAS.TwinEngine.DataEngine/refs/heads/main/example/logo/MM_Logo.svg",
+ "https://admin-shell.io/SMT/General/Arbitrary/date": {
+ "https://admin-shell.io/SMT/General/Arbitrary/date_min": "2012-02-02",
+ "https://admin-shell.io/SMT/General/Arbitrary/date_max": "2032-02-06"
+ },
+ "0112/2///61987#ABA588#004": "5.5",
+ "http://admin-shell.io/aasx-package-explorer/functions/asciidoc/textblock/1/0": "UmVnYXJkaW5nIHByb3BlcnR5IGBNYXJraW5nTmFtZWAsIHRoZSBwcmVmZXJhYmxlIHNvbHV0aW9uIGlzIHRvIHByb3ZpZGUgYSB2YWx1ZUlkIGluIElSREkgb3JpZ2luYXRpbmcgZnJvbSBJRUMgQ0REIG9yIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZSBsaXN0LCBlLmcuICJDRSIgKElSREk6IDAxMTIvMi8vLzYxOTg3I0FCTzQwOSMwMDMgb3IgMDE3My0xIzA3LURBQTYwMyMwMDQpLiBJbiBjYXNlIG5vbmUgb2YgdGhlIGV4aXN0aW5nIEVDTEFTUyBlbnVtZXJhdGlvbiB2YWx1ZXMgbWF0Y2hlcywgZmlsbGluZyBwbGFpbiBzdHJpbmcgdGV4dCBpbnRvIHRoZSDigJx2YWx1ZeKAnSBmaWVsZCBvZiB0aGUgcHJvcGVydHkgYE1hcmtpbmdOYW1lYCBjYW4gYmUgYWNjZXB0ZWQgYWx0ZXJuYXRpdmVseS4gSXQgbmVlZHMgdG8gYmUgcG9pbnRlZCBvdXQgdGhhdCBFQ0xBU1MgYWxzbyBwcm92aWRlcyBtYXJraW5nIGRlZmluaXRpb25zIGluIHRlcm1zIG9mIGJvb2xlYW4gcHJvcGVydHksIGUuZy4g4oCcQ0UtIHF1YWxpZmljYXRpb24gcHJlc2VudOKAnSAoSVJESTogMDE3My0xIzAyLUJBRjA1MyMwMDgpLiBJbiB0aGlzIGNhc2UgdXNlcnMgc2hvdWxkIGluc3RlYWQgdXNlIGEgbWF0Y2hpbmcgRUNMQVNTIGVudW1lcmF0aW9uIHZhbHVlIG9yLCBpZiBub3QgcHJvdmlkZWQgYXMgZW51bWVyYXRpb24sIGZpbGwgaW4gcGxhaW4gc3RyaW5nIHRleHQuDQoNClRoZSBmb2xsb3dpbmcgZXhhbXBsZSAoc2VlIDw8RmlndXJlXzU\u002BPikgaWxsdXN0cmF0ZXMgaG93IHRvIG1vZGVsIHByb2R1Y3QgbWFya2luZyBpbiBhbiBBQVMuIE9uIHRoZSBsZWZ0IHNpZGUgdGhlcmUgaXMgYSBzYW1wbGUgbmFtZXBsYXRlIHdoaWNoIGNvbnRhaW5zIHR3byBtYXJraW5ncyB0byBiZSBtb2RlbGxlZDogdGhlIENFIG1hcmtpbmcgYW5kIHRoZSBXRUVFIG1hcmtpbmcgd2l0aCBhIGNyb3NzZWQtb3V0IHdoZWVsZWQgYmluLiBOZXh0IHRvIHRoZSBuYW1lcGxhdGUgYSB0YWJsZSBsaXN0cyBhbGwgcHJvcGVydGllcyBhbmQgdGhlaXIgYXR0cmlidXRlcy4gDQo=",
+ "0173-1#02-ABK273#002": {
+ "0173-1#02-ABK273#002_en": "Name of product class in the used classification system",
+ "0173-1#02-ABK273#002_de": "Name der Produktklasse im verwendeten Klassifizierungssystem"
+ },
+ "0112/2///61987#ABD461#004": "2.5",
+ "0173-1#02-ABL358#002": {
+ "0173-1#02-ABL358#002_Submodel": "https://mm-software.com/submodel/000-001/Nameplate",
+ "0173-1#02-ABL358#002_SubmodelElementList": "Markings",
+ "0173-1#02-ABL358#002_SubmodelElementCollection": "0"
+ }
}
]
}