diff --git a/test/compliance_tool/__init__.py b/test/compliance_tool/__init__.py
index e69de29bb..a0c327cb0 100644
--- a/test/compliance_tool/__init__.py
+++ b/test/compliance_tool/__init__.py
@@ -0,0 +1,28 @@
+import os
+import zipfile
+
+AASX_FILES = ("test_demo_full_example_json_aasx",
+ "test_demo_full_example_xml_aasx",
+ "test_demo_full_example_xml_wrong_attribute_aasx",
+ "test_empty_aasx")
+
+
+def _zip_directory(directory_path, zip_file_path):
+ """Zip a directory recursively."""
+ with zipfile.ZipFile(zip_file_path, 'w', zipfile.ZIP_DEFLATED) as zipf:
+ for root, _, files in os.walk(directory_path):
+ for file in files:
+ file_path = os.path.join(root, file)
+ arcname = os.path.relpath(file_path, directory_path)
+ zipf.write(file_path, arcname=arcname)
+
+
+def generate_aasx_files():
+ """Zip dirs and create test AASX files."""
+ script_dir = os.path.dirname(__file__)
+ for i in AASX_FILES:
+ _zip_directory(os.path.join(script_dir, "files", i),
+ os.path.join(script_dir, "files", i.rstrip("_aasx") + ".aasx"))
+
+
+generate_aasx_files()
diff --git a/test/compliance_tool/files/test_demo_full_example_json.aasx b/test/compliance_tool/files/test_demo_full_example_json.aasx
deleted file mode 100644
index dd70b4b53..000000000
Binary files a/test/compliance_tool/files/test_demo_full_example_json.aasx and /dev/null differ
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/TestFile.pdf b/test/compliance_tool/files/test_demo_full_example_json_aasx/TestFile.pdf
new file mode 100644
index 000000000..2bccbec5f
Binary files /dev/null and b/test/compliance_tool/files/test_demo_full_example_json_aasx/TestFile.pdf differ
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/[Content_Types].xml b/test/compliance_tool/files/test_demo_full_example_json_aasx/[Content_Types].xml
new file mode 100644
index 000000000..4d0bdc9aa
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_json_aasx/[Content_Types].xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/_rels/.rels b/test/compliance_tool/files/test_demo_full_example_json_aasx/_rels/.rels
new file mode 100644
index 000000000..9758543f3
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_json_aasx/_rels/.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels
new file mode 100644
index 000000000..3ec0a479e
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/_rels/aasx-origin.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels
new file mode 100644
index 000000000..43350edd0
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/_rels/data.json.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/aasx-origin b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/aasx-origin
new file mode 100644
index 000000000..e69de29bb
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json
new file mode 100644
index 000000000..d7669dd99
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_json_aasx/aasx/data.json
@@ -0,0 +1,3226 @@
+{
+ "assetAdministrationShells": [
+ {
+ "idShort": "TestAssetAdministrationShell",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An Example Asset Administration Shell for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-Verwaltungsschale f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "AssetAdministrationShell",
+ "id": "https://acplt.org/Test_AssetAdministrationShell",
+ "administration": {
+ "version": "9",
+ "revision": "0",
+ "creator": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/AdministrativeInformation/Test_AssetAdministrationShell"
+ }
+ ]
+ },
+ "templateId": "http://acplt.org/AdministrativeInformationTemplates/Test_AssetAdministrationShell"
+ },
+ "derivedFrom": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "AssetAdministrationShell",
+ "value": "https://acplt.org/TestAssetAdministrationShell2"
+ }
+ ]
+ },
+ "assetInformation": {
+ "assetKind": "Instance",
+ "globalAssetId": "http://acplt.org/TestAsset/",
+ "specificAssetIds": [
+ {
+ "name": "TestKey",
+ "value": "TestValue",
+ "externalSubjectId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SpecificAssetId/"
+ }
+ ]
+ },
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SpecificAssetId/"
+ }
+ ]
+ }
+ }
+ ],
+ "defaultThumbnail": {
+ "path": "file:///path/to/thumbnail.png",
+ "contentType": "image/png"
+ }
+ },
+ "submodels": [
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://acplt.org/Test_Submodel"
+ }
+ ],
+ "referredSemanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial"
+ }
+ ]
+ },
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Submodels/Assets/TestAsset/Identification"
+ }
+ ],
+ "referredSemanticId": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/SubmodelTemplates/AssetIdentification"
+ }
+ ]
+ }
+ },
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://acplt.org/Test_Submodel_Template"
+ }
+ ]
+ }
+ ],
+ "embeddedDataSpecifications": [
+ {
+ "dataSpecification": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0"
+ }
+ ]
+ },
+ "dataSpecificationContent": {
+ "modelType": "DataSpecificationIec61360",
+ "preferredName": [
+ {
+ "language": "de",
+ "text": "Test Specification"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpecification"
+ }
+ ],
+ "dataType": "REAL_MEASURE",
+ "definition": [
+ {
+ "language": "de",
+ "text": "Dies ist eine Data Specification f\u00fcr Testzwecke"
+ },
+ {
+ "language": "en-US",
+ "text": "This is a DataSpecification for testing purposes"
+ }
+ ],
+ "shortName": [
+ {
+ "language": "de",
+ "text": "Test Spec"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpec"
+ }
+ ],
+ "unit": "SpaceUnit",
+ "unitId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Units/SpaceUnit"
+ }
+ ]
+ },
+ "sourceOfDefinition": "http://acplt.org/DataSpec/ExampleDef",
+ "symbol": "SU",
+ "valueFormat": "M",
+ "valueList": {
+ "valueReferencePairs": [
+ {
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ }
+ },
+ {
+ "value": "exampleValue2",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId2"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "value": "TEST",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Values/TestValueId"
+ }
+ ]
+ },
+ "levelType": {
+ "min": true,
+ "max": true,
+ "nom": false,
+ "typ": false
+ }
+ }
+ }
+ ]
+ },
+ {
+ "modelType": "AssetAdministrationShell",
+ "id": "https://acplt.org/Test_AssetAdministrationShell_Mandatory",
+ "assetInformation": {
+ "assetKind": "Instance",
+ "globalAssetId": "http://acplt.org/Test_Asset_Mandatory/"
+ },
+ "submodels": [
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://acplt.org/Test_Submodel2_Mandatory"
+ }
+ ]
+ },
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://acplt.org/Test_Submodel_Mandatory"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "modelType": "AssetAdministrationShell",
+ "id": "https://acplt.org/Test_AssetAdministrationShell2_Mandatory",
+ "assetInformation": {
+ "assetKind": "Instance"
+ }
+ },
+ {
+ "idShort": "TestAssetAdministrationShell",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An Example Asset Administration Shell for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-Verwaltungsschale f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "AssetAdministrationShell",
+ "id": "https://acplt.org/Test_AssetAdministrationShell_Missing",
+ "administration": {
+ "version": "9",
+ "revision": "0"
+ },
+ "assetInformation": {
+ "assetKind": "Instance",
+ "globalAssetId": "http://acplt.org/Test_Asset_Missing/",
+ "specificAssetIds": [
+ {
+ "name": "TestKey",
+ "value": "TestValue",
+ "externalSubjectId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SpecificAssetId/"
+ }
+ ]
+ }
+ }
+ ],
+ "defaultThumbnail": {
+ "path": "file:///TestFile.pdf",
+ "contentType": "application/pdf"
+ }
+ },
+ "submodels": [
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "https://acplt.org/Test_Submodel_Missing"
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "submodels": [
+ {
+ "idShort": "Identification",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example asset identification submodel for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-Identifikations-Submodel f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "Submodel",
+ "id": "http://acplt.org/Submodels/Assets/TestAsset/Identification",
+ "administration": {
+ "version": "9",
+ "revision": "0",
+ "creator": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/AdministrativeInformation/TestAsset/Identification"
+ }
+ ]
+ },
+ "templateId": "http://acplt.org/AdministrativeInformationTemplates/TestAsset/Identification"
+ },
+ "semanticId": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/SubmodelTemplates/AssetIdentification"
+ }
+ ]
+ },
+ "submodelElements": [
+ {
+ "extensions": [
+ {
+ "value": "ExampleExtensionValue",
+ "refersTo": [
+ {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "AssetAdministrationShell",
+ "value": "http://acplt.org/RefersTo/ExampleRefersTo"
+ }
+ ]
+ }
+ ],
+ "valueType": "xs:string",
+ "name": "ExampleExtension"
+ }
+ ],
+ "idShort": "ManufacturerName",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "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."
+ },
+ {
+ "language": "de",
+ "text": "Bezeichnung f\u00fcr eine nat\u00fcrliche oder juristische Person, die f\u00fcr die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "0173-1#02-AAO677#002"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "value": "50",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:int",
+ "type": "http://acplt.org/Qualifier/ExampleQualifier2",
+ "kind": "TemplateQualifier"
+ },
+ {
+ "value": "100",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:int",
+ "type": "http://acplt.org/Qualifier/ExampleQualifier",
+ "kind": "ConceptQualifier"
+ }
+ ],
+ "value": "ACPLT",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ },
+ {
+ "idShort": "InstanceId",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "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."
+ },
+ {
+ "language": "de",
+ "text": "Bezeichnung f\u00fcr eine nat\u00fcrliche oder juristische Person, die f\u00fcr die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "value": "2023-04-07T16:59:54.870123",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:dateTime",
+ "type": "http://acplt.org/Qualifier/ExampleQualifier3",
+ "kind": "ValueQualifier"
+ }
+ ],
+ "value": "978-8234-234-342",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ ]
+ },
+ {
+ "idShort": "BillOfMaterial",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example bill of material submodel for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-BillofMaterial-Submodel f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "Submodel",
+ "id": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial",
+ "administration": {
+ "version": "9",
+ "templateId": "http://acplt.org/AdministrativeInformationTemplates/TestAsset/BillOfMaterial"
+ },
+ "semanticId": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/SubmodelTemplates/BillOfMaterial"
+ }
+ ]
+ },
+ "submodelElements": [
+ {
+ "idShort": "ExampleEntity",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "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."
+ },
+ {
+ "language": "de",
+ "text": "Bezeichnung f\u00fcr eine nat\u00fcrliche oder juristische Person, die f\u00fcr die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist"
+ }
+ ],
+ "modelType": "Entity",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
+ }
+ ]
+ },
+ "statements": [
+ {
+ "idShort": "ExampleProperty2",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "value": "exampleValue2",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ },
+ {
+ "idShort": "ExampleProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string",
+ "embeddedDataSpecifications": [
+ {
+ "dataSpecification": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0"
+ }
+ ]
+ },
+ "dataSpecificationContent": {
+ "modelType": "DataSpecificationIec61360",
+ "preferredName": [
+ {
+ "language": "de",
+ "text": "Test Specification"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpecification"
+ }
+ ],
+ "dataType": "REAL_MEASURE",
+ "definition": [
+ {
+ "language": "de",
+ "text": "Dies ist eine Data Specification f\u00fcr Testzwecke"
+ },
+ {
+ "language": "en-US",
+ "text": "This is a DataSpecification for testing purposes"
+ }
+ ],
+ "shortName": [
+ {
+ "language": "de",
+ "text": "Test Spec"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpec"
+ }
+ ],
+ "unit": "SpaceUnit",
+ "unitId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Units/SpaceUnit"
+ }
+ ]
+ },
+ "sourceOfDefinition": "http://acplt.org/DataSpec/ExampleDef",
+ "symbol": "SU",
+ "valueFormat": "M",
+ "valueList": {
+ "valueReferencePairs": [
+ {
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ },
+ {
+ "value": "exampleValue2",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId2"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ ]
+ },
+ "value": "TEST",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Values/TestValueId"
+ }
+ ]
+ },
+ "levelType": {
+ "min": true,
+ "max": true,
+ "nom": false,
+ "typ": false
+ }
+ }
+ }
+ ]
+ }
+ ],
+ "entityType": "SelfManagedEntity",
+ "globalAssetId": "http://acplt.org/TestAsset/",
+ "specificAssetId": {
+ "name": "TestKey",
+ "value": "TestValue",
+ "externalSubjectId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SpecificAssetId/"
+ }
+ ]
+ }
+ }
+ },
+ {
+ "idShort": "ExampleEntity2",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "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."
+ },
+ {
+ "language": "de",
+ "text": "Bezeichnung f\u00fcr eine nat\u00fcrliche oder juristische Person, die f\u00fcr die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist"
+ }
+ ],
+ "modelType": "Entity",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
+ }
+ ]
+ },
+ "entityType": "CoManagedEntity"
+ }
+ ]
+ },
+ {
+ "idShort": "TestSubmodel",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example submodel for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-Teilmodell f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "Submodel",
+ "id": "https://acplt.org/Test_Submodel",
+ "administration": {
+ "version": "9",
+ "revision": "0",
+ "creator": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/AdministrativeInformation/Test_Submodel"
+ }
+ ]
+ }
+ },
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
+ }
+ ]
+ },
+ "submodelElements": [
+ {
+ "idShort": "ExampleRelationshipElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example RelationshipElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel RelationshipElement Element"
+ }
+ ],
+ "modelType": "RelationshipElement",
+ "semanticId": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "ConceptDescription",
+ "value": "https://acplt.org/Test_ConceptDescription"
+ }
+ ]
+ },
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty2"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleAnnotatedRelationshipElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example AnnotatedRelationshipElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel AnnotatedRelationshipElement Element"
+ }
+ ],
+ "modelType": "AnnotatedRelationshipElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement"
+ }
+ ]
+ },
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty2"
+ }
+ ]
+ },
+ "annotations": [
+ {
+ "idShort": "ExampleAnnotatedProperty",
+ "category": "PARAMETER",
+ "modelType": "Property",
+ "value": "exampleValue",
+ "valueType": "xs:string"
+ },
+ {
+ "idShort": "ExampleAnnotatedRange",
+ "category": "PARAMETER",
+ "modelType": "Range",
+ "valueType": "xs:integer",
+ "min": "1",
+ "max": "5"
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleOperation",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Operation object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Operation Element"
+ }
+ ],
+ "modelType": "Operation",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Operations/ExampleOperation"
+ }
+ ]
+ },
+ "inputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ }
+ ],
+ "outputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ }
+ ],
+ "inoutputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleCapability",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Capability object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Capability Element"
+ }
+ ],
+ "modelType": "Capability",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Capabilities/ExampleCapability"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleBasicEventElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example BasicEventElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel BasicEventElement Element"
+ }
+ ],
+ "modelType": "BasicEventElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Events/ExampleBasicEventElement"
+ }
+ ]
+ },
+ "observed": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "direction": "output",
+ "state": "on",
+ "messageTopic": "ExampleTopic",
+ "messageBroker": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/ExampleMessageBroker"
+ }
+ ]
+ },
+ "lastUpdate": "2022-11-12T23:50:23.123456+00:00",
+ "minInterval": "PT0.000001S",
+ "maxInterval": "P1Y2M3DT4H5M6.123456S"
+ },
+ {
+ "idShort": "ExampleSubmodelCollection",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementCollection object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementCollection Element"
+ }
+ ],
+ "modelType": "SubmodelElementCollection",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
+ }
+ ]
+ },
+ "value": [
+ {
+ "idShort": "ExampleBlob",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Blob object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Blob Element"
+ }
+ ],
+ "modelType": "Blob",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Blobs/ExampleBlob"
+ }
+ ]
+ },
+ "contentType": "application/pdf",
+ "value": "AQIDBAU="
+ },
+ {
+ "idShort": "ExampleFile",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example File object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel File Element"
+ }
+ ],
+ "modelType": "File",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Files/ExampleFile"
+ }
+ ]
+ },
+ "value": "/TestFile.pdf",
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleFileURI",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Details of the Asset Administration Shell \u2014 An example for an external file reference"
+ },
+ {
+ "language": "de",
+ "text": "Details of the Asset Administration Shell \u2013 Ein Beispiel f\u00fcr eine extern referenzierte Datei"
+ }
+ ],
+ "modelType": "File",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Files/ExampleFile"
+ }
+ ]
+ },
+ "value": "https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.pdf?__blob=publicationFile&v=5",
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleMultiLanguageProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example MultiLanguageProperty object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel MultiLanguageProperty Element"
+ }
+ ],
+ "modelType": "MultiLanguageProperty",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
+ }
+ ],
+ "referredSemanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty/Referred"
+ }
+ ]
+ }
+ },
+ "value": [
+ {
+ "language": "en-US",
+ "text": "Example value of a MultiLanguageProperty element"
+ },
+ {
+ "language": "de",
+ "text": "Beispielswert f\u00fcr ein MulitLanguageProperty-Element"
+ }
+ ],
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleMultiLanguageValueId"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleRange",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Range object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Range Element"
+ }
+ ],
+ "modelType": "Range",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Ranges/ExampleRange"
+ }
+ ]
+ },
+ "valueType": "xs:int",
+ "min": "0",
+ "max": "100"
+ },
+ {
+ "idShort": "ExampleReferenceElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Reference Element object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Reference Element Element"
+ }
+ ],
+ "modelType": "ReferenceElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement"
+ }
+ ]
+ },
+ "value": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleSubmodelList",
+ "typeValueListElement": "Property",
+ "valueTypeListElement": "xs:string",
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "orderRelevant": true,
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementList object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementList Element"
+ }
+ ],
+ "modelType": "SubmodelElementList",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList"
+ }
+ ]
+ },
+ "value": [
+ {
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty/SupplementalId1"
+ }
+ ]
+ },
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty/SupplementalId2"
+ }
+ ]
+ }
+ ],
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string",
+ "embeddedDataSpecifications": [
+ {
+ "dataSpecification": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0"
+ }
+ ]
+ },
+ "dataSpecificationContent": {
+ "modelType": "DataSpecificationIec61360",
+ "preferredName": [
+ {
+ "language": "de",
+ "text": "Test Specification"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpecification"
+ }
+ ],
+ "dataType": "REAL_MEASURE",
+ "definition": [
+ {
+ "language": "de",
+ "text": "Dies ist eine Data Specification f\u00fcr Testzwecke"
+ },
+ {
+ "language": "en-US",
+ "text": "This is a DataSpecification for testing purposes"
+ }
+ ],
+ "shortName": [
+ {
+ "language": "de",
+ "text": "Test Spec"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpec"
+ }
+ ],
+ "unit": "SpaceUnit",
+ "unitId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Units/SpaceUnit"
+ }
+ ]
+ },
+ "sourceOfDefinition": "http://acplt.org/DataSpec/ExampleDef",
+ "symbol": "SU",
+ "valueFormat": "M",
+ "valueList": {
+ "valueReferencePairs": [
+ {
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ }
+ },
+ {
+ "value": "exampleValue2",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId2"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "value": "TEST",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Values/TestValueId"
+ }
+ ]
+ },
+ "levelType": {
+ "min": true,
+ "max": true,
+ "nom": false,
+ "typ": false
+ }
+ }
+ }
+ ]
+ },
+ {
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "supplementalSemanticIds": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty2/SupplementalId"
+ }
+ ]
+ }
+ ],
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "modelType": "Submodel",
+ "id": "https://acplt.org/Test_Submodel_Mandatory",
+ "submodelElements": [
+ {
+ "idShort": "ExampleRelationshipElement",
+ "modelType": "RelationshipElement",
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleAnnotatedRelationshipElement",
+ "modelType": "AnnotatedRelationshipElement",
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleOperation",
+ "modelType": "Operation"
+ },
+ {
+ "idShort": "ExampleCapability",
+ "modelType": "Capability"
+ },
+ {
+ "idShort": "ExampleBasicEventElement",
+ "modelType": "BasicEventElement",
+ "observed": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "direction": "input",
+ "state": "off"
+ },
+ {
+ "idShort": "ExampleSubmodelList",
+ "typeValueListElement": "SubmodelElementCollection",
+ "modelType": "SubmodelElementList",
+ "value": [
+ {
+ "modelType": "SubmodelElementCollection",
+ "value": [
+ {
+ "idShort": "ExampleBlob",
+ "modelType": "Blob",
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleFile",
+ "modelType": "File",
+ "value": null,
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleMultiLanguageProperty",
+ "category": "PARAMETER",
+ "modelType": "MultiLanguageProperty"
+ },
+ {
+ "idShort": "ExampleProperty",
+ "category": "PARAMETER",
+ "modelType": "Property",
+ "value": null,
+ "valueType": "xs:string"
+ },
+ {
+ "idShort": "ExampleRange",
+ "category": "PARAMETER",
+ "modelType": "Range",
+ "valueType": "xs:int",
+ "min": null,
+ "max": null
+ },
+ {
+ "idShort": "ExampleReferenceElement",
+ "category": "PARAMETER",
+ "modelType": "ReferenceElement"
+ }
+ ]
+ },
+ {
+ "modelType": "SubmodelElementCollection"
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleSubmodelList2",
+ "typeValueListElement": "Capability",
+ "modelType": "SubmodelElementList"
+ }
+ ]
+ },
+ {
+ "modelType": "Submodel",
+ "id": "https://acplt.org/Test_Submodel2_Mandatory"
+ },
+ {
+ "idShort": "TestSubmodel",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example submodel for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-Teilmodell f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "Submodel",
+ "id": "https://acplt.org/Test_Submodel_Missing",
+ "administration": {
+ "version": "9",
+ "revision": "0"
+ },
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
+ }
+ ]
+ },
+ "submodelElements": [
+ {
+ "idShort": "ExampleRelationshipElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example RelationshipElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel RelationshipElement Element"
+ }
+ ],
+ "modelType": "RelationshipElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement"
+ }
+ ]
+ },
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleAnnotatedRelationshipElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example AnnotatedRelationshipElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel AnnotatedRelationshipElement Element"
+ }
+ ],
+ "modelType": "AnnotatedRelationshipElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement"
+ }
+ ]
+ },
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "annotations": [
+ {
+ "idShort": "ExampleAnnotatedRange",
+ "category": "PARAMETER",
+ "modelType": "Range",
+ "valueType": "xs:integer",
+ "min": "1",
+ "max": "5"
+ },
+ {
+ "idShort": "ExampleAnnotatedProperty",
+ "category": "PARAMETER",
+ "modelType": "Property",
+ "value": "exampleValue",
+ "valueType": "xs:string"
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleOperation",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Operation object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Operation Element"
+ }
+ ],
+ "modelType": "Operation",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Operations/ExampleOperation"
+ }
+ ]
+ },
+ "inputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ }
+ ],
+ "outputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ }
+ ],
+ "inoutputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "displayName": [
+ {
+ "language": "en-US",
+ "text": "ExampleProperty"
+ },
+ {
+ "language": "de",
+ "text": "BeispielProperty"
+ }
+ ],
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ },
+ "valueType": "xs:string"
+ }
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleCapability",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Capability object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Capability Element"
+ }
+ ],
+ "modelType": "Capability",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Capabilities/ExampleCapability"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleBasicEventElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example BasicEventElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel BasicEventElement Element"
+ }
+ ],
+ "modelType": "BasicEventElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Events/ExampleBasicEventElement"
+ }
+ ]
+ },
+ "observed": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "direction": "output",
+ "state": "on",
+ "messageTopic": "ExampleTopic",
+ "messageBroker": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/ExampleMessageBroker"
+ }
+ ]
+ },
+ "lastUpdate": "2022-11-12T23:50:23.123456+00:00",
+ "minInterval": "PT0.000001S",
+ "maxInterval": "P1Y2M3DT4H5M6.123456S"
+ },
+ {
+ "idShort": "ExampleSubmodelCollection",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementCollection object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementCollection Element"
+ }
+ ],
+ "modelType": "SubmodelElementCollection",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
+ }
+ ]
+ },
+ "value": [
+ {
+ "idShort": "ExampleBlob",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Blob object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Blob Element"
+ }
+ ],
+ "modelType": "Blob",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Blobs/ExampleBlob"
+ }
+ ]
+ },
+ "contentType": "application/pdf",
+ "value": "AQIDBAU="
+ },
+ {
+ "idShort": "ExampleFile",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example File object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel File Element"
+ }
+ ],
+ "modelType": "File",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Files/ExampleFile"
+ }
+ ]
+ },
+ "value": "/TestFile.pdf",
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleMultiLanguageProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example MultiLanguageProperty object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel MulitLanguageProperty Element"
+ }
+ ],
+ "modelType": "MultiLanguageProperty",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
+ }
+ ]
+ },
+ "value": [
+ {
+ "language": "en-US",
+ "text": "Example value of a MultiLanguageProperty element"
+ },
+ {
+ "language": "de",
+ "text": "Beispielswert f\u00fcr ein MulitLanguageProperty-Element"
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "qualifiers": [
+ {
+ "valueType": "xs:string",
+ "type": "http://acplt.org/Qualifier/ExampleQualifier"
+ }
+ ],
+ "value": "exampleValue",
+ "valueType": "xs:string"
+ },
+ {
+ "idShort": "ExampleRange",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Range object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Range Element"
+ }
+ ],
+ "modelType": "Range",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Ranges/ExampleRange"
+ }
+ ]
+ },
+ "valueType": "xs:int",
+ "min": "0",
+ "max": "100"
+ },
+ {
+ "idShort": "ExampleReferenceElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Reference Element object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Reference Element Element"
+ }
+ ],
+ "modelType": "ReferenceElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement"
+ }
+ ]
+ },
+ "value": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "idShort": "TestSubmodel",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example submodel for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-Teilmodell f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "Submodel",
+ "id": "https://acplt.org/Test_Submodel_Template",
+ "administration": {
+ "version": "9",
+ "revision": "0"
+ },
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
+ }
+ ]
+ },
+ "kind": "Template",
+ "submodelElements": [
+ {
+ "idShort": "ExampleRelationshipElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example RelationshipElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel RelationshipElement Element"
+ }
+ ],
+ "modelType": "RelationshipElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement"
+ }
+ ]
+ },
+ "kind": "Template",
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleAnnotatedRelationshipElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example AnnotatedRelationshipElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel AnnotatedRelationshipElement Element"
+ }
+ ],
+ "modelType": "AnnotatedRelationshipElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement"
+ }
+ ]
+ },
+ "kind": "Template",
+ "first": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "second": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ }
+ },
+ {
+ "idShort": "ExampleOperation",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Operation object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Operation Element"
+ }
+ ],
+ "modelType": "Operation",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Operations/ExampleOperation"
+ }
+ ]
+ },
+ "kind": "Template",
+ "inputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": null,
+ "valueType": "xs:string"
+ }
+ }
+ ],
+ "outputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": null,
+ "valueType": "xs:string"
+ }
+ }
+ ],
+ "inoutputVariables": [
+ {
+ "value": {
+ "idShort": "ExampleProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": null,
+ "valueType": "xs:string"
+ }
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleCapability",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Capability object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Capability Element"
+ }
+ ],
+ "modelType": "Capability",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Capabilities/ExampleCapability"
+ }
+ ]
+ },
+ "kind": "Template"
+ },
+ {
+ "idShort": "ExampleBasicEventElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example BasicEventElement object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel BasicEventElement Element"
+ }
+ ],
+ "modelType": "BasicEventElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Events/ExampleBasicEventElement"
+ }
+ ]
+ },
+ "kind": "Template",
+ "observed": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/Test_Submodel"
+ },
+ {
+ "type": "Property",
+ "value": "ExampleProperty"
+ }
+ ]
+ },
+ "direction": "output",
+ "state": "on",
+ "messageTopic": "ExampleTopic",
+ "messageBroker": {
+ "type": "ModelReference",
+ "keys": [
+ {
+ "type": "Submodel",
+ "value": "http://acplt.org/ExampleMessageBroker"
+ }
+ ]
+ },
+ "lastUpdate": "2022-11-12T23:50:23.123456+00:00",
+ "minInterval": "PT0.000001S",
+ "maxInterval": "P1Y2M3DT4H5M6.123456S"
+ },
+ {
+ "idShort": "ExampleSubmodelList",
+ "typeValueListElement": "SubmodelElementCollection",
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
+ }
+ ]
+ },
+ "orderRelevant": true,
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementList object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementList Element"
+ }
+ ],
+ "modelType": "SubmodelElementList",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": [
+ {
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementCollection object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementCollection Element"
+ }
+ ],
+ "modelType": "SubmodelElementCollection",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": [
+ {
+ "idShort": "ExampleProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Property object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Property Element"
+ }
+ ],
+ "modelType": "Property",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Properties/ExampleProperty"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": null,
+ "valueType": "xs:string"
+ },
+ {
+ "idShort": "ExampleMultiLanguageProperty",
+ "category": "CONSTANT",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example MultiLanguageProperty object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel MulitLanguageProperty Element"
+ }
+ ],
+ "modelType": "MultiLanguageProperty",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
+ }
+ ]
+ },
+ "kind": "Template"
+ },
+ {
+ "idShort": "ExampleRange",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Range object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Range Element"
+ }
+ ],
+ "modelType": "Range",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Ranges/ExampleRange"
+ }
+ ]
+ },
+ "kind": "Template",
+ "valueType": "xs:int",
+ "min": null,
+ "max": "100"
+ },
+ {
+ "idShort": "ExampleRange2",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Range object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Range Element"
+ }
+ ],
+ "modelType": "Range",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Ranges/ExampleRange"
+ }
+ ]
+ },
+ "kind": "Template",
+ "valueType": "xs:int",
+ "min": "0",
+ "max": null
+ },
+ {
+ "idShort": "ExampleBlob",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Blob object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Blob Element"
+ }
+ ],
+ "modelType": "Blob",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Blobs/ExampleBlob"
+ }
+ ]
+ },
+ "kind": "Template",
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleFile",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example File object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel File Element"
+ }
+ ],
+ "modelType": "File",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Files/ExampleFile"
+ }
+ ]
+ },
+ "kind": "Template",
+ "value": null,
+ "contentType": "application/pdf"
+ },
+ {
+ "idShort": "ExampleReferenceElement",
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example Reference Element object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel Reference Element Element"
+ }
+ ],
+ "modelType": "ReferenceElement",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement"
+ }
+ ]
+ },
+ "kind": "Template"
+ }
+ ]
+ },
+ {
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementCollection object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementCollection Element"
+ }
+ ],
+ "modelType": "SubmodelElementCollection",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
+ }
+ ]
+ },
+ "kind": "Template"
+ }
+ ]
+ },
+ {
+ "idShort": "ExampleSubmodelList2",
+ "typeValueListElement": "Capability",
+ "semanticIdListElement": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
+ }
+ ]
+ },
+ "orderRelevant": true,
+ "category": "PARAMETER",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "Example SubmodelElementList object"
+ },
+ {
+ "language": "de",
+ "text": "Beispiel SubmodelElementList Element"
+ }
+ ],
+ "modelType": "SubmodelElementList",
+ "semanticId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList"
+ }
+ ]
+ },
+ "kind": "Template"
+ }
+ ]
+ }
+ ],
+ "conceptDescriptions": [
+ {
+ "idShort": "TestConceptDescription",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example concept description for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-ConceptDescription f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "ConceptDescription",
+ "id": "https://acplt.org/Test_ConceptDescription",
+ "administration": {
+ "version": "9",
+ "revision": "0",
+ "creator": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/AdministrativeInformation/Test_ConceptDescription"
+ }
+ ]
+ },
+ "templateId": "http://acplt.org/AdministrativeInformationTemplates/Test_ConceptDescription",
+ "embeddedDataSpecifications": [
+ {
+ "dataSpecification": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0"
+ }
+ ]
+ },
+ "dataSpecificationContent": {
+ "modelType": "DataSpecificationIec61360",
+ "preferredName": [
+ {
+ "language": "de",
+ "text": "Test Specification"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpecification"
+ }
+ ],
+ "dataType": "REAL_MEASURE",
+ "definition": [
+ {
+ "language": "de",
+ "text": "Dies ist eine Data Specification f\u00fcr Testzwecke"
+ },
+ {
+ "language": "en-US",
+ "text": "This is a DataSpecification for testing purposes"
+ }
+ ],
+ "shortName": [
+ {
+ "language": "de",
+ "text": "Test Spec"
+ },
+ {
+ "language": "en-US",
+ "text": "TestSpec"
+ }
+ ],
+ "unit": "SpaceUnit",
+ "unitId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Units/SpaceUnit"
+ }
+ ]
+ },
+ "sourceOfDefinition": "http://acplt.org/DataSpec/ExampleDef",
+ "symbol": "SU",
+ "valueFormat": "M",
+ "valueList": {
+ "valueReferencePairs": [
+ {
+ "value": "exampleValue",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId"
+ }
+ ]
+ }
+ },
+ {
+ "value": "exampleValue2",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/ValueId/ExampleValueId2"
+ }
+ ]
+ }
+ }
+ ]
+ },
+ "value": "TEST",
+ "valueId": {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/Values/TestValueId"
+ }
+ ]
+ },
+ "levelType": {
+ "min": true,
+ "max": true,
+ "nom": false,
+ "typ": false
+ }
+ }
+ }
+ ]
+ },
+ "isCaseOf": [
+ {
+ "type": "ExternalReference",
+ "keys": [
+ {
+ "type": "GlobalReference",
+ "value": "http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "modelType": "ConceptDescription",
+ "id": "https://acplt.org/Test_ConceptDescription_Mandatory"
+ },
+ {
+ "idShort": "TestConceptDescription",
+ "description": [
+ {
+ "language": "en-US",
+ "text": "An example concept description for the test application"
+ },
+ {
+ "language": "de",
+ "text": "Ein Beispiel-ConceptDescription f\u00fcr eine Test-Anwendung"
+ }
+ ],
+ "modelType": "ConceptDescription",
+ "id": "https://acplt.org/Test_ConceptDescription_Missing",
+ "administration": {
+ "version": "9",
+ "revision": "0"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_json_aasx/docProps/core.xml b/test/compliance_tool/files/test_demo_full_example_json_aasx/docProps/core.xml
new file mode 100644
index 000000000..5f0e65331
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_json_aasx/docProps/core.xml
@@ -0,0 +1 @@
+2020-01-01T00:00:00Eclipse BaSyx Python Testing FrameworkTest_DescriptionEclipse BaSyx Python Testing Framework Compliance Tool2020-01-01T00:00:011.0Test Title2.0.1
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml.aasx b/test/compliance_tool/files/test_demo_full_example_xml.aasx
deleted file mode 100644
index eac719e65..000000000
Binary files a/test/compliance_tool/files/test_demo_full_example_xml.aasx and /dev/null differ
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/TestFile.pdf b/test/compliance_tool/files/test_demo_full_example_xml_aasx/TestFile.pdf
new file mode 100644
index 000000000..2bccbec5f
Binary files /dev/null and b/test/compliance_tool/files/test_demo_full_example_xml_aasx/TestFile.pdf differ
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/[Content_Types].xml b/test/compliance_tool/files/test_demo_full_example_xml_aasx/[Content_Types].xml
new file mode 100644
index 000000000..efab09eb1
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_aasx/[Content_Types].xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/_rels/.rels b/test/compliance_tool/files/test_demo_full_example_xml_aasx/_rels/.rels
new file mode 100644
index 000000000..9758543f3
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_aasx/_rels/.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels
new file mode 100644
index 000000000..fc764b657
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/_rels/aasx-origin.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels
new file mode 100644
index 000000000..43350edd0
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/_rels/data.xml.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/aasx-origin b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/aasx-origin
new file mode 100644
index 000000000..e69de29bb
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml
new file mode 100644
index 000000000..6922d53d3
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_aasx/aasx/data.xml
@@ -0,0 +1,3069 @@
+
+
+
+
+ TestAssetAdministrationShell
+
+
+ en-US
+ An Example Asset Administration Shell for the test application
+
+
+ de
+ Ein Beispiel-Verwaltungsschale für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/Test_AssetAdministrationShell
+
+
+
+ http://acplt.org/AdministrativeInformationTemplates/Test_AssetAdministrationShell
+
+ https://acplt.org/Test_AssetAdministrationShell
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
+
+
+
+
+
+
+
+ de
+ Test Specification
+
+
+ en-US
+ TestSpecification
+
+
+
+
+ de
+ Test Spec
+
+
+ en-US
+ TestSpec
+
+
+ SpaceUnit
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Units/SpaceUnit
+
+
+
+ http://acplt.org/DataSpec/ExampleDef
+ SU
+ REAL_MEASURE
+
+
+ de
+ Dies ist eine Data Specification für Testzwecke
+
+
+ en-US
+ This is a DataSpecification for testing purposes
+
+
+ M
+
+
+
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId2
+
+
+
+
+
+
+ TEST
+
+ true
+ false
+ false
+ true
+
+
+
+
+
+
+ ModelReference
+
+
+ AssetAdministrationShell
+ https://acplt.org/TestAssetAdministrationShell2
+
+
+
+
+ Instance
+ http://acplt.org/TestAsset/
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+ TestKey
+ TestValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+
+
+
+ file:///path/to/thumbnail.png
+ image/png
+
+
+
+
+ ModelReference
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/SubmodelTemplates/AssetIdentification
+
+
+
+
+
+ Submodel
+ http://acplt.org/Submodels/Assets/TestAsset/Identification
+
+
+
+
+ ModelReference
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ Submodel
+ https://acplt.org/Test_Submodel
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel_Template
+
+
+
+
+
+
+ https://acplt.org/Test_AssetAdministrationShell_Mandatory
+
+ Instance
+ http://acplt.org/Test_Asset_Mandatory/
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel2_Mandatory
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel_Mandatory
+
+
+
+
+
+
+ https://acplt.org/Test_AssetAdministrationShell2_Mandatory
+
+ Instance
+
+
+
+ TestAssetAdministrationShell
+
+
+ en-US
+ An Example Asset Administration Shell for the test application
+
+
+ de
+ Ein Beispiel-Verwaltungsschale für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_AssetAdministrationShell_Missing
+
+ Instance
+ http://acplt.org/Test_Asset_Missing/
+
+
+ TestKey
+ TestValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+
+
+
+ file:///TestFile.pdf
+ application/pdf
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel_Missing
+
+
+
+
+
+
+
+
+ Identification
+
+
+ en-US
+ An example asset identification submodel for the test application
+
+
+ de
+ Ein Beispiel-Identifikations-Submodel für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/TestAsset/Identification
+
+
+
+ http://acplt.org/AdministrativeInformationTemplates/TestAsset/Identification
+
+ http://acplt.org/Submodels/Assets/TestAsset/Identification
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/SubmodelTemplates/AssetIdentification
+
+
+
+
+
+
+
+ ExampleExtension
+ xs:string
+ ExampleExtensionValue
+
+ ModelReference
+
+
+ AssetAdministrationShell
+ http://acplt.org/RefersTo/ExampleRefersTo
+
+
+
+
+
+ PARAMETER
+ ManufacturerName
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAO677#002
+
+
+
+
+
+ ConceptQualifier
+ http://acplt.org/Qualifier/ExampleQualifier
+ xs:int
+ 100
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ TemplateQualifier
+ http://acplt.org/Qualifier/ExampleQualifier2
+ xs:int
+ 50
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ xs:string
+ ACPLT
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ PARAMETER
+ InstanceId
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber
+
+
+
+
+
+ ValueQualifier
+ http://acplt.org/Qualifier/ExampleQualifier3
+ xs:dateTime
+ 2023-04-07T16:59:54.870123
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ xs:string
+ 978-8234-234-342
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+ BillOfMaterial
+
+
+ en-US
+ An example bill of material submodel for the test application
+
+
+ de
+ Ein Beispiel-BillofMaterial-Submodel für eine Test-Anwendung
+
+
+
+ 9
+ http://acplt.org/AdministrativeInformationTemplates/TestAsset/BillOfMaterial
+
+ http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/SubmodelTemplates/BillOfMaterial
+
+
+
+
+
+ PARAMETER
+ ExampleEntity
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber
+
+
+
+
+
+ CONSTANT
+ ExampleProperty2
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ SelfManagedEntity
+ http://acplt.org/TestAsset/
+
+ TestKey
+ TestValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+
+
+
+ PARAMETER
+ ExampleEntity2
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber
+
+
+
+ CoManagedEntity
+
+
+
+
+ TestSubmodel
+
+
+ en-US
+ An example submodel for the test application
+
+
+ de
+ Ein Beispiel-Teilmodell für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/Test_Submodel
+
+
+
+
+ https://acplt.org/Test_Submodel
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ PARAMETER
+ ExampleRelationshipElement
+
+
+ en-US
+ Example RelationshipElement object
+
+
+ de
+ Beispiel RelationshipElement Element
+
+
+ Instance
+
+ ModelReference
+
+
+ ConceptDescription
+ https://acplt.org/Test_ConceptDescription
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty2
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRelationshipElement
+
+
+ en-US
+ Example AnnotatedRelationshipElement object
+
+
+ de
+ Beispiel AnnotatedRelationshipElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty2
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedProperty
+ Instance
+ xs:string
+ exampleValue
+
+
+ PARAMETER
+ ExampleAnnotatedRange
+ Instance
+ xs:integer
+ 1
+ 5
+
+
+
+
+ PARAMETER
+ ExampleOperation
+
+
+ en-US
+ Example Operation object
+
+
+ de
+ Beispiel Operation Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Operations/ExampleOperation
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+ PARAMETER
+ ExampleCapability
+
+
+ en-US
+ Example Capability object
+
+
+ de
+ Beispiel Capability Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Capabilities/ExampleCapability
+
+
+
+
+
+ PARAMETER
+ ExampleBasicEventElement
+
+
+ en-US
+ Example BasicEventElement object
+
+
+ de
+ Beispiel BasicEventElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Events/ExampleBasicEventElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ output
+ on
+ ExampleTopic
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/ExampleMessageBroker
+
+
+
+ 2022-11-12T23:50:23.123456+00:00
+ PT0.000001S
+ P1Y2M3DT4H5M6.123456S
+
+
+ PARAMETER
+ ExampleSubmodelCollection
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+ PARAMETER
+ ExampleBlob
+
+
+ en-US
+ Example Blob object
+
+
+ de
+ Beispiel Blob Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Blobs/ExampleBlob
+
+
+
+ AQIDBAU=
+ application/pdf
+
+
+ PARAMETER
+ ExampleFile
+
+
+ en-US
+ Example File object
+
+
+ de
+ Beispiel File Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ /TestFile.pdf
+ application/pdf
+
+
+ CONSTANT
+ ExampleFileURI
+
+
+ en-US
+ Details of the Asset Administration Shell — An example for an external file reference
+
+
+ de
+ Details of the Asset Administration Shell – Ein Beispiel für eine extern referenzierte Datei
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.pdf?__blob=publicationFile&v=5
+ application/pdf
+
+
+ PARAMETER
+ ExampleSubmodelList
+
+
+ en-US
+ Example SubmodelElementList object
+
+
+ de
+ Beispiel SubmodelElementList Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList
+
+
+
+ true
+
+
+ CONSTANT
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty/SupplementalId1
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty/SupplementalId2
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
+
+
+
+
+
+
+
+ de
+ Test Specification
+
+
+ en-US
+ TestSpecification
+
+
+
+
+ de
+ Test Spec
+
+
+ en-US
+ TestSpec
+
+
+ SpaceUnit
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Units/SpaceUnit
+
+
+
+ http://acplt.org/DataSpec/ExampleDef
+ SU
+ REAL_MEASURE
+
+
+ de
+ Dies ist eine Data Specification für Testzwecke
+
+
+ en-US
+ This is a DataSpecification for testing purposes
+
+
+ M
+
+
+
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId2
+
+
+
+
+
+
+ TEST
+
+ true
+ false
+ false
+ true
+
+
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ CONSTANT
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty2/SupplementalId
+
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ Property
+ xs:string
+
+
+ CONSTANT
+ ExampleMultiLanguageProperty
+
+
+ en-US
+ Example MultiLanguageProperty object
+
+
+ de
+ Beispiel MultiLanguageProperty Element
+
+
+ Instance
+
+ ExternalReference
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty/Referred
+
+
+
+
+
+ GlobalReference
+ http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty
+
+
+
+
+
+ en-US
+ Example value of a MultiLanguageProperty element
+
+
+ de
+ Beispielswert für ein MulitLanguageProperty-Element
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleMultiLanguageValueId
+
+
+
+
+
+ PARAMETER
+ ExampleRange
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 0
+ 100
+
+
+ PARAMETER
+ ExampleReferenceElement
+
+
+ en-US
+ Example Reference Element object
+
+
+ de
+ Beispiel Reference Element Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ReferenceElements/ExampleReferenceElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+
+
+
+
+ https://acplt.org/Test_Submodel_Mandatory
+ Instance
+
+
+ ExampleRelationshipElement
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ ExampleAnnotatedRelationshipElement
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ ExampleOperation
+ Instance
+
+
+ ExampleCapability
+ Instance
+
+
+ ExampleBasicEventElement
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ input
+ off
+
+
+ ExampleSubmodelList
+
+
+ Instance
+
+
+ ExampleBlob
+ Instance
+
+ application/pdf
+
+
+ ExampleFile
+ Instance
+ application/pdf
+
+
+ PARAMETER
+ ExampleMultiLanguageProperty
+ Instance
+
+
+ PARAMETER
+ ExampleProperty
+ Instance
+ xs:string
+
+
+ PARAMETER
+ ExampleRange
+ Instance
+ xs:int
+
+
+ PARAMETER
+ ExampleReferenceElement
+ Instance
+
+
+
+
+ Instance
+
+
+ SubmodelElementCollection
+
+
+ ExampleSubmodelList2
+ Capability
+
+
+
+
+ https://acplt.org/Test_Submodel2_Mandatory
+ Instance
+
+
+ TestSubmodel
+
+
+ en-US
+ An example submodel for the test application
+
+
+ de
+ Ein Beispiel-Teilmodell für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_Submodel_Missing
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ PARAMETER
+ ExampleRelationshipElement
+
+
+ en-US
+ Example RelationshipElement object
+
+
+ de
+ Beispiel RelationshipElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRelationshipElement
+
+
+ en-US
+ Example AnnotatedRelationshipElement object
+
+
+ de
+ Beispiel AnnotatedRelationshipElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRange
+ Instance
+ xs:integer
+ 1
+ 5
+
+
+ PARAMETER
+ ExampleAnnotatedProperty
+ Instance
+ xs:string
+ exampleValue
+
+
+
+
+ PARAMETER
+ ExampleOperation
+
+
+ en-US
+ Example Operation object
+
+
+ de
+ Beispiel Operation Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Operations/ExampleOperation
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+ PARAMETER
+ ExampleCapability
+
+
+ en-US
+ Example Capability object
+
+
+ de
+ Beispiel Capability Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Capabilities/ExampleCapability
+
+
+
+
+
+ PARAMETER
+ ExampleBasicEventElement
+
+
+ en-US
+ Example BasicEventElement object
+
+
+ de
+ Beispiel BasicEventElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Events/ExampleBasicEventElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ output
+ on
+ ExampleTopic
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/ExampleMessageBroker
+
+
+
+ 2022-11-12T23:50:23.123456+00:00
+ PT0.000001S
+ P1Y2M3DT4H5M6.123456S
+
+
+ PARAMETER
+ ExampleSubmodelCollection
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+ PARAMETER
+ ExampleBlob
+
+
+ en-US
+ Example Blob object
+
+
+ de
+ Beispiel Blob Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Blobs/ExampleBlob
+
+
+
+ AQIDBAU=
+ application/pdf
+
+
+ PARAMETER
+ ExampleFile
+
+
+ en-US
+ Example File object
+
+
+ de
+ Beispiel File Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ /TestFile.pdf
+ application/pdf
+
+
+ CONSTANT
+ ExampleMultiLanguageProperty
+
+
+ en-US
+ Example MultiLanguageProperty object
+
+
+ de
+ Beispiel MulitLanguageProperty Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty
+
+
+
+
+
+ en-US
+ Example value of a MultiLanguageProperty element
+
+
+ de
+ Beispielswert für ein MulitLanguageProperty-Element
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+
+
+ http://acplt.org/Qualifier/ExampleQualifier
+ xs:string
+
+
+ xs:string
+ exampleValue
+
+
+ PARAMETER
+ ExampleRange
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 0
+ 100
+
+
+ PARAMETER
+ ExampleReferenceElement
+
+
+ en-US
+ Example Reference Element object
+
+
+ de
+ Beispiel Reference Element Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ReferenceElements/ExampleReferenceElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+
+
+
+
+ TestSubmodel
+
+
+ en-US
+ An example submodel for the test application
+
+
+ de
+ Ein Beispiel-Teilmodell für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_Submodel_Template
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ PARAMETER
+ ExampleRelationshipElement
+
+
+ en-US
+ Example RelationshipElement object
+
+
+ de
+ Beispiel RelationshipElement Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRelationshipElement
+
+
+ en-US
+ Example AnnotatedRelationshipElement object
+
+
+ de
+ Beispiel AnnotatedRelationshipElement Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleOperation
+
+
+ en-US
+ Example Operation object
+
+
+ de
+ Beispiel Operation Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Operations/ExampleOperation
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+
+
+
+
+ PARAMETER
+ ExampleCapability
+
+
+ en-US
+ Example Capability object
+
+
+ de
+ Beispiel Capability Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Capabilities/ExampleCapability
+
+
+
+
+
+ PARAMETER
+ ExampleBasicEventElement
+
+
+ en-US
+ Example BasicEventElement object
+
+
+ de
+ Beispiel BasicEventElement Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Events/ExampleBasicEventElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ output
+ on
+ ExampleTopic
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/ExampleMessageBroker
+
+
+
+ 2022-11-12T23:50:23.123456+00:00
+ PT0.000001S
+ P1Y2M3DT4H5M6.123456S
+
+
+ PARAMETER
+ ExampleSubmodelList
+
+
+ en-US
+ Example SubmodelElementList object
+
+
+ de
+ Beispiel SubmodelElementList Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList
+
+
+
+ true
+
+
+ PARAMETER
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+ CONSTANT
+ ExampleMultiLanguageProperty
+
+
+ en-US
+ Example MultiLanguageProperty object
+
+
+ de
+ Beispiel MulitLanguageProperty Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty
+
+
+
+
+
+ PARAMETER
+ ExampleRange
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 100
+
+
+ PARAMETER
+ ExampleRange2
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 0
+
+
+ PARAMETER
+ ExampleBlob
+
+
+ en-US
+ Example Blob object
+
+
+ de
+ Beispiel Blob Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Blobs/ExampleBlob
+
+
+
+
+ application/pdf
+
+
+ PARAMETER
+ ExampleFile
+
+
+ en-US
+ Example File object
+
+
+ de
+ Beispiel File Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ application/pdf
+
+
+ PARAMETER
+ ExampleReferenceElement
+
+
+ en-US
+ Example Reference Element object
+
+
+ de
+ Beispiel Reference Element Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ReferenceElements/ExampleReferenceElement
+
+
+
+
+
+
+
+ PARAMETER
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+ SubmodelElementCollection
+
+
+ PARAMETER
+ ExampleSubmodelList2
+
+
+ en-US
+ Example SubmodelElementList object
+
+
+ de
+ Beispiel SubmodelElementList Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList
+
+
+
+ true
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+ Capability
+
+
+
+
+
+
+ TestConceptDescription
+
+
+ en-US
+ An example concept description for the test application
+
+
+ de
+ Ein Beispiel-ConceptDescription für eine Test-Anwendung
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
+
+
+
+
+
+
+
+ de
+ Test Specification
+
+
+ en-US
+ TestSpecification
+
+
+
+
+ de
+ Test Spec
+
+
+ en-US
+ TestSpec
+
+
+ SpaceUnit
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Units/SpaceUnit
+
+
+
+ http://acplt.org/DataSpec/ExampleDef
+ SU
+ REAL_MEASURE
+
+
+ de
+ Dies ist eine Data Specification für Testzwecke
+
+
+ en-US
+ This is a DataSpecification for testing purposes
+
+
+ M
+
+
+
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId2
+
+
+
+
+
+
+ TEST
+
+ true
+ false
+ false
+ true
+
+
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/Test_ConceptDescription
+
+
+
+ http://acplt.org/AdministrativeInformationTemplates/Test_ConceptDescription
+
+ https://acplt.org/Test_ConceptDescription
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription
+
+
+
+
+
+
+ https://acplt.org/Test_ConceptDescription_Mandatory
+
+
+ TestConceptDescription
+
+
+ en-US
+ An example concept description for the test application
+
+
+ de
+ Ein Beispiel-ConceptDescription für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_ConceptDescription_Missing
+
+
+
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_aasx/docProps/core.xml b/test/compliance_tool/files/test_demo_full_example_xml_aasx/docProps/core.xml
new file mode 100644
index 000000000..5f0e65331
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_aasx/docProps/core.xml
@@ -0,0 +1 @@
+2020-01-01T00:00:00Eclipse BaSyx Python Testing FrameworkTest_DescriptionEclipse BaSyx Python Testing Framework Compliance Tool2020-01-01T00:00:011.0Test Title2.0.1
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute.aasx b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute.aasx
deleted file mode 100644
index b8475e2be..000000000
Binary files a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute.aasx and /dev/null differ
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf
new file mode 100644
index 000000000..2bccbec5f
Binary files /dev/null and b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/TestFile.pdf differ
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml
new file mode 100644
index 000000000..efab09eb1
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/[Content_Types].xml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels
new file mode 100644
index 000000000..9758543f3
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/_rels/.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels
new file mode 100644
index 000000000..fc764b657
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/aasx-origin.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels
new file mode 100644
index 000000000..43350edd0
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/_rels/data.xml.rels
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/aasx-origin
new file mode 100644
index 000000000..e69de29bb
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml
new file mode 100644
index 000000000..6fda1e2c5
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/aasx/data.xml
@@ -0,0 +1,3069 @@
+
+
+
+
+ TestAssetAdministrationShell123
+
+
+ en-US
+ An Example Asset Administration Shell for the test application
+
+
+ de
+ Ein Beispiel-Verwaltungsschale für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/Test_AssetAdministrationShell
+
+
+
+ http://acplt.org/AdministrativeInformationTemplates/Test_AssetAdministrationShell
+
+ https://acplt.org/Test_AssetAdministrationShell
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
+
+
+
+
+
+
+
+ de
+ Test Specification
+
+
+ en-US
+ TestSpecification
+
+
+
+
+ de
+ Test Spec
+
+
+ en-US
+ TestSpec
+
+
+ SpaceUnit
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Units/SpaceUnit
+
+
+
+ http://acplt.org/DataSpec/ExampleDef
+ SU
+ REAL_MEASURE
+
+
+ de
+ Dies ist eine Data Specification für Testzwecke
+
+
+ en-US
+ This is a DataSpecification for testing purposes
+
+
+ M
+
+
+
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId2
+
+
+
+
+
+
+ TEST
+
+ true
+ false
+ false
+ true
+
+
+
+
+
+
+ ModelReference
+
+
+ AssetAdministrationShell
+ https://acplt.org/TestAssetAdministrationShell2
+
+
+
+
+ Instance
+ http://acplt.org/TestAsset/
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+ TestKey
+ TestValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+
+
+
+ file:///path/to/thumbnail.png
+ image/png
+
+
+
+
+ ModelReference
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/SubmodelTemplates/AssetIdentification
+
+
+
+
+
+ Submodel
+ http://acplt.org/Submodels/Assets/TestAsset/Identification
+
+
+
+
+ ModelReference
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ Submodel
+ https://acplt.org/Test_Submodel
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel_Template
+
+
+
+
+
+
+ https://acplt.org/Test_AssetAdministrationShell_Mandatory
+
+ Instance
+ http://acplt.org/Test_Asset_Mandatory/
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel2_Mandatory
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel_Mandatory
+
+
+
+
+
+
+ https://acplt.org/Test_AssetAdministrationShell2_Mandatory
+
+ Instance
+
+
+
+ TestAssetAdministrationShell
+
+
+ en-US
+ An Example Asset Administration Shell for the test application
+
+
+ de
+ Ein Beispiel-Verwaltungsschale für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_AssetAdministrationShell_Missing
+
+ Instance
+ http://acplt.org/Test_Asset_Missing/
+
+
+ TestKey
+ TestValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+
+
+
+ file:///TestFile.pdf
+ application/pdf
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ https://acplt.org/Test_Submodel_Missing
+
+
+
+
+
+
+
+
+ Identification
+
+
+ en-US
+ An example asset identification submodel for the test application
+
+
+ de
+ Ein Beispiel-Identifikations-Submodel für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/TestAsset/Identification
+
+
+
+ http://acplt.org/AdministrativeInformationTemplates/TestAsset/Identification
+
+ http://acplt.org/Submodels/Assets/TestAsset/Identification
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/SubmodelTemplates/AssetIdentification
+
+
+
+
+
+
+
+ ExampleExtension
+ xs:string
+ ExampleExtensionValue
+
+ ModelReference
+
+
+ AssetAdministrationShell
+ http://acplt.org/RefersTo/ExampleRefersTo
+
+
+
+
+
+ PARAMETER
+ ManufacturerName
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ 0173-1#02-AAO677#002
+
+
+
+
+
+ ConceptQualifier
+ http://acplt.org/Qualifier/ExampleQualifier
+ xs:int
+ 100
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ TemplateQualifier
+ http://acplt.org/Qualifier/ExampleQualifier2
+ xs:int
+ 50
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ xs:string
+ ACPLT
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ PARAMETER
+ InstanceId
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber
+
+
+
+
+
+ ValueQualifier
+ http://acplt.org/Qualifier/ExampleQualifier3
+ xs:dateTime
+ 2023-04-07T16:59:54.870123
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ xs:string
+ 978-8234-234-342
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+ BillOfMaterial
+
+
+ en-US
+ An example bill of material submodel for the test application
+
+
+ de
+ Ein Beispiel-BillofMaterial-Submodel für eine Test-Anwendung
+
+
+
+ 9
+ http://acplt.org/AdministrativeInformationTemplates/TestAsset/BillOfMaterial
+
+ http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/SubmodelTemplates/BillOfMaterial
+
+
+
+
+
+ PARAMETER
+ ExampleEntity
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber
+
+
+
+
+
+ CONSTANT
+ ExampleProperty2
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ SelfManagedEntity
+ http://acplt.org/TestAsset/
+
+ TestKey
+ TestValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SpecificAssetId/
+
+
+
+
+
+
+ PARAMETER
+ ExampleEntity2
+
+
+ en-US
+ 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.
+
+
+ de
+ Bezeichnung für eine natürliche oder juristische Person, die für die Auslegung, Herstellung und Verpackung sowie die Etikettierung eines Produkts im Hinblick auf das 'Inverkehrbringen' im eigenen Namen verantwortlich ist
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber
+
+
+
+ CoManagedEntity
+
+
+
+
+ TestSubmodel
+
+
+ en-US
+ An example submodel for the test application
+
+
+ de
+ Ein Beispiel-Teilmodell für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/Test_Submodel
+
+
+
+
+ https://acplt.org/Test_Submodel
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ PARAMETER
+ ExampleRelationshipElement
+
+
+ en-US
+ Example RelationshipElement object
+
+
+ de
+ Beispiel RelationshipElement Element
+
+
+ Instance
+
+ ModelReference
+
+
+ ConceptDescription
+ https://acplt.org/Test_ConceptDescription
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty2
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRelationshipElement
+
+
+ en-US
+ Example AnnotatedRelationshipElement object
+
+
+ de
+ Beispiel AnnotatedRelationshipElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty2
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedProperty
+ Instance
+ xs:string
+ exampleValue
+
+
+ PARAMETER
+ ExampleAnnotatedRange
+ Instance
+ xs:integer
+ 1
+ 5
+
+
+
+
+ PARAMETER
+ ExampleOperation
+
+
+ en-US
+ Example Operation object
+
+
+ de
+ Beispiel Operation Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Operations/ExampleOperation
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+ PARAMETER
+ ExampleCapability
+
+
+ en-US
+ Example Capability object
+
+
+ de
+ Beispiel Capability Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Capabilities/ExampleCapability
+
+
+
+
+
+ PARAMETER
+ ExampleBasicEventElement
+
+
+ en-US
+ Example BasicEventElement object
+
+
+ de
+ Beispiel BasicEventElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Events/ExampleBasicEventElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ output
+ on
+ ExampleTopic
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/ExampleMessageBroker
+
+
+
+ 2022-11-12T23:50:23.123456+00:00
+ PT0.000001S
+ P1Y2M3DT4H5M6.123456S
+
+
+ PARAMETER
+ ExampleSubmodelCollection
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+ PARAMETER
+ ExampleBlob
+
+
+ en-US
+ Example Blob object
+
+
+ de
+ Beispiel Blob Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Blobs/ExampleBlob
+
+
+
+ AQIDBAU=
+ application/pdf
+
+
+ PARAMETER
+ ExampleFile
+
+
+ en-US
+ Example File object
+
+
+ de
+ Beispiel File Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ /TestFile.pdf
+ application/pdf
+
+
+ CONSTANT
+ ExampleFileURI
+
+
+ en-US
+ Details of the Asset Administration Shell — An example for an external file reference
+
+
+ de
+ Details of the Asset Administration Shell – Ein Beispiel für eine extern referenzierte Datei
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.pdf?__blob=publicationFile&v=5
+ application/pdf
+
+
+ PARAMETER
+ ExampleSubmodelList
+
+
+ en-US
+ Example SubmodelElementList object
+
+
+ de
+ Beispiel SubmodelElementList Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList
+
+
+
+ true
+
+
+ CONSTANT
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty/SupplementalId1
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty/SupplementalId2
+
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
+
+
+
+
+
+
+
+ de
+ Test Specification
+
+
+ en-US
+ TestSpecification
+
+
+
+
+ de
+ Test Spec
+
+
+ en-US
+ TestSpec
+
+
+ SpaceUnit
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Units/SpaceUnit
+
+
+
+ http://acplt.org/DataSpec/ExampleDef
+ SU
+ REAL_MEASURE
+
+
+ de
+ Dies ist eine Data Specification für Testzwecke
+
+
+ en-US
+ This is a DataSpecification for testing purposes
+
+
+ M
+
+
+
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId2
+
+
+
+
+
+
+ TEST
+
+ true
+ false
+ false
+ true
+
+
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ CONSTANT
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty2/SupplementalId
+
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ Property
+ xs:string
+
+
+ CONSTANT
+ ExampleMultiLanguageProperty
+
+
+ en-US
+ Example MultiLanguageProperty object
+
+
+ de
+ Beispiel MultiLanguageProperty Element
+
+
+ Instance
+
+ ExternalReference
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty/Referred
+
+
+
+
+
+ GlobalReference
+ http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty
+
+
+
+
+
+ en-US
+ Example value of a MultiLanguageProperty element
+
+
+ de
+ Beispielswert für ein MulitLanguageProperty-Element
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleMultiLanguageValueId
+
+
+
+
+
+ PARAMETER
+ ExampleRange
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 0
+ 100
+
+
+ PARAMETER
+ ExampleReferenceElement
+
+
+ en-US
+ Example Reference Element object
+
+
+ de
+ Beispiel Reference Element Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ReferenceElements/ExampleReferenceElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+
+
+
+
+ https://acplt.org/Test_Submodel_Mandatory
+ Instance
+
+
+ ExampleRelationshipElement
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ ExampleAnnotatedRelationshipElement
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ ExampleOperation
+ Instance
+
+
+ ExampleCapability
+ Instance
+
+
+ ExampleBasicEventElement
+ Instance
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ input
+ off
+
+
+ ExampleSubmodelList
+
+
+ Instance
+
+
+ ExampleBlob
+ Instance
+
+ application/pdf
+
+
+ ExampleFile
+ Instance
+ application/pdf
+
+
+ PARAMETER
+ ExampleMultiLanguageProperty
+ Instance
+
+
+ PARAMETER
+ ExampleProperty
+ Instance
+ xs:string
+
+
+ PARAMETER
+ ExampleRange
+ Instance
+ xs:int
+
+
+ PARAMETER
+ ExampleReferenceElement
+ Instance
+
+
+
+
+ Instance
+
+
+ SubmodelElementCollection
+
+
+ ExampleSubmodelList2
+ Capability
+
+
+
+
+ https://acplt.org/Test_Submodel2_Mandatory
+ Instance
+
+
+ TestSubmodel
+
+
+ en-US
+ An example submodel for the test application
+
+
+ de
+ Ein Beispiel-Teilmodell für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_Submodel_Missing
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ PARAMETER
+ ExampleRelationshipElement
+
+
+ en-US
+ Example RelationshipElement object
+
+
+ de
+ Beispiel RelationshipElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRelationshipElement
+
+
+ en-US
+ Example AnnotatedRelationshipElement object
+
+
+ de
+ Beispiel AnnotatedRelationshipElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRange
+ Instance
+ xs:integer
+ 1
+ 5
+
+
+ PARAMETER
+ ExampleAnnotatedProperty
+ Instance
+ xs:string
+ exampleValue
+
+
+
+
+ PARAMETER
+ ExampleOperation
+
+
+ en-US
+ Example Operation object
+
+
+ de
+ Beispiel Operation Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Operations/ExampleOperation
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ ExampleProperty
+
+
+ de
+ BeispielProperty
+
+
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+
+
+
+
+ PARAMETER
+ ExampleCapability
+
+
+ en-US
+ Example Capability object
+
+
+ de
+ Beispiel Capability Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Capabilities/ExampleCapability
+
+
+
+
+
+ PARAMETER
+ ExampleBasicEventElement
+
+
+ en-US
+ Example BasicEventElement object
+
+
+ de
+ Beispiel BasicEventElement Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Events/ExampleBasicEventElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ output
+ on
+ ExampleTopic
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/ExampleMessageBroker
+
+
+
+ 2022-11-12T23:50:23.123456+00:00
+ PT0.000001S
+ P1Y2M3DT4H5M6.123456S
+
+
+ PARAMETER
+ ExampleSubmodelCollection
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+ PARAMETER
+ ExampleBlob
+
+
+ en-US
+ Example Blob object
+
+
+ de
+ Beispiel Blob Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Blobs/ExampleBlob
+
+
+
+ AQIDBAU=
+ application/pdf
+
+
+ PARAMETER
+ ExampleFile
+
+
+ en-US
+ Example File object
+
+
+ de
+ Beispiel File Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ /TestFile.pdf
+ application/pdf
+
+
+ CONSTANT
+ ExampleMultiLanguageProperty
+
+
+ en-US
+ Example MultiLanguageProperty object
+
+
+ de
+ Beispiel MulitLanguageProperty Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty
+
+
+
+
+
+ en-US
+ Example value of a MultiLanguageProperty element
+
+
+ de
+ Beispielswert für ein MulitLanguageProperty-Element
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+
+
+ http://acplt.org/Qualifier/ExampleQualifier
+ xs:string
+
+
+ xs:string
+ exampleValue
+
+
+ PARAMETER
+ ExampleRange
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 0
+ 100
+
+
+ PARAMETER
+ ExampleReferenceElement
+
+
+ en-US
+ Example Reference Element object
+
+
+ de
+ Beispiel Reference Element Element
+
+
+ Instance
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ReferenceElements/ExampleReferenceElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+
+
+
+
+ TestSubmodel
+
+
+ en-US
+ An example submodel for the test application
+
+
+ de
+ Ein Beispiel-Teilmodell für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_Submodel_Template
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelTemplates/ExampleSubmodel
+
+
+
+
+
+ PARAMETER
+ ExampleRelationshipElement
+
+
+ en-US
+ Example RelationshipElement object
+
+
+ de
+ Beispiel RelationshipElement Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleAnnotatedRelationshipElement
+
+
+ en-US
+ Example AnnotatedRelationshipElement object
+
+
+ de
+ Beispiel AnnotatedRelationshipElement Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+
+
+ PARAMETER
+ ExampleOperation
+
+
+ en-US
+ Example Operation object
+
+
+ de
+ Beispiel Operation Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Operations/ExampleOperation
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+
+
+
+
+ PARAMETER
+ ExampleCapability
+
+
+ en-US
+ Example Capability object
+
+
+ de
+ Beispiel Capability Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Capabilities/ExampleCapability
+
+
+
+
+
+ PARAMETER
+ ExampleBasicEventElement
+
+
+ en-US
+ Example BasicEventElement object
+
+
+ de
+ Beispiel BasicEventElement Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Events/ExampleBasicEventElement
+
+
+
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/Test_Submodel
+
+
+ Property
+ ExampleProperty
+
+
+
+ output
+ on
+ ExampleTopic
+
+ ModelReference
+
+
+ Submodel
+ http://acplt.org/ExampleMessageBroker
+
+
+
+ 2022-11-12T23:50:23.123456+00:00
+ PT0.000001S
+ P1Y2M3DT4H5M6.123456S
+
+
+ PARAMETER
+ ExampleSubmodelList
+
+
+ en-US
+ Example SubmodelElementList object
+
+
+ de
+ Beispiel SubmodelElementList Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList
+
+
+
+ true
+
+
+ PARAMETER
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+ CONSTANT
+ ExampleProperty
+
+
+ en-US
+ Example Property object
+
+
+ de
+ Beispiel Property Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Properties/ExampleProperty
+
+
+
+ xs:string
+
+
+ CONSTANT
+ ExampleMultiLanguageProperty
+
+
+ en-US
+ Example MultiLanguageProperty object
+
+
+ de
+ Beispiel MulitLanguageProperty Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty
+
+
+
+
+
+ PARAMETER
+ ExampleRange
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 100
+
+
+ PARAMETER
+ ExampleRange2
+
+
+ en-US
+ Example Range object
+
+
+ de
+ Beispiel Range Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Ranges/ExampleRange
+
+
+
+ xs:int
+ 0
+
+
+ PARAMETER
+ ExampleBlob
+
+
+ en-US
+ Example Blob object
+
+
+ de
+ Beispiel Blob Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Blobs/ExampleBlob
+
+
+
+
+ application/pdf
+
+
+ PARAMETER
+ ExampleFile
+
+
+ en-US
+ Example File object
+
+
+ de
+ Beispiel File Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Files/ExampleFile
+
+
+
+ application/pdf
+
+
+ PARAMETER
+ ExampleReferenceElement
+
+
+ en-US
+ Example Reference Element object
+
+
+ de
+ Beispiel Reference Element Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ReferenceElements/ExampleReferenceElement
+
+
+
+
+
+
+
+ PARAMETER
+
+
+ en-US
+ Example SubmodelElementCollection object
+
+
+ de
+ Beispiel SubmodelElementCollection Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+ SubmodelElementCollection
+
+
+ PARAMETER
+ ExampleSubmodelList2
+
+
+ en-US
+ Example SubmodelElementList object
+
+
+ de
+ Beispiel SubmodelElementList Element
+
+
+ Template
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementLists/ExampleSubmodelElementList
+
+
+
+ true
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection
+
+
+
+ Capability
+
+
+
+
+
+
+ TestConceptDescription
+
+
+ en-US
+ An example concept description for the test application
+
+
+ de
+ Ein Beispiel-ConceptDescription für eine Test-Anwendung
+
+
+
+
+
+
+ ExternalReference
+
+
+ GlobalReference
+ https://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/3/0
+
+
+
+
+
+
+
+ de
+ Test Specification
+
+
+ en-US
+ TestSpecification
+
+
+
+
+ de
+ Test Spec
+
+
+ en-US
+ TestSpec
+
+
+ SpaceUnit
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/Units/SpaceUnit
+
+
+
+ http://acplt.org/DataSpec/ExampleDef
+ SU
+ REAL_MEASURE
+
+
+ de
+ Dies ist eine Data Specification für Testzwecke
+
+
+ en-US
+ This is a DataSpecification for testing purposes
+
+
+ M
+
+
+
+ exampleValue
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId
+
+
+
+
+
+ exampleValue2
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/ValueId/ExampleValueId2
+
+
+
+
+
+
+ TEST
+
+ true
+ false
+ false
+ true
+
+
+
+
+
+ 9
+ 0
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/AdministrativeInformation/Test_ConceptDescription
+
+
+
+ http://acplt.org/AdministrativeInformationTemplates/Test_ConceptDescription
+
+ https://acplt.org/Test_ConceptDescription
+
+
+ ExternalReference
+
+
+ GlobalReference
+ http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription
+
+
+
+
+
+
+ https://acplt.org/Test_ConceptDescription_Mandatory
+
+
+ TestConceptDescription
+
+
+ en-US
+ An example concept description for the test application
+
+
+ de
+ Ein Beispiel-ConceptDescription für eine Test-Anwendung
+
+
+
+ 9
+ 0
+
+ https://acplt.org/Test_ConceptDescription_Missing
+
+
+
diff --git a/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml
new file mode 100644
index 000000000..4dc0b87c5
--- /dev/null
+++ b/test/compliance_tool/files/test_demo_full_example_xml_wrong_attribute_aasx/docProps/core.xml
@@ -0,0 +1 @@
+2020-01-01T00:00:00PyI40AAS Testing FrameworkTest_DescriptionPyI40AAS Testing Framework Compliance Tool2020-01-01T00:00:011.0Test Title2.0.1
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_empty.aasx b/test/compliance_tool/files/test_empty.aasx
deleted file mode 100644
index dd5be1e4f..000000000
Binary files a/test/compliance_tool/files/test_empty.aasx and /dev/null differ
diff --git a/test/compliance_tool/files/test_empty_aasx/[Content_Types].xml b/test/compliance_tool/files/test_empty_aasx/[Content_Types].xml
new file mode 100644
index 000000000..18520c7e8
--- /dev/null
+++ b/test/compliance_tool/files/test_empty_aasx/[Content_Types].xml
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_empty_aasx/_rels/.rels b/test/compliance_tool/files/test_empty_aasx/_rels/.rels
new file mode 100644
index 000000000..9c5de6cf4
--- /dev/null
+++ b/test/compliance_tool/files/test_empty_aasx/_rels/.rels
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_empty_aasx/aasx/_rels/aasx-origin.rels b/test/compliance_tool/files/test_empty_aasx/aasx/_rels/aasx-origin.rels
new file mode 100644
index 000000000..7b813240b
--- /dev/null
+++ b/test/compliance_tool/files/test_empty_aasx/aasx/_rels/aasx-origin.rels
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/compliance_tool/files/test_empty_aasx/aasx/aasx-origin b/test/compliance_tool/files/test_empty_aasx/aasx/aasx-origin
new file mode 100644
index 000000000..e69de29bb
diff --git a/test/compliance_tool/files/test_empty_aasx/docProps/core.xml b/test/compliance_tool/files/test_empty_aasx/docProps/core.xml
new file mode 100644
index 000000000..344bc075a
--- /dev/null
+++ b/test/compliance_tool/files/test_empty_aasx/docProps/core.xml
@@ -0,0 +1 @@
+2020-09-25T16:07:16.936996PyI40AAS Testing Framework
\ No newline at end of file