Commit cb3b8903 authored by Torben Miny's avatar Torben Miny
Browse files

Merge branch 'fix/aasx_file_absolute_uri' into 'master'

aasx: Fix handling of File object with absolute URI values

Closes #81

See merge request !54
parents 0ae7a41d 492ab7ef
Pipeline #339099 passed with stages
in 51 seconds
......@@ -232,6 +232,13 @@ class AASXReader:
if isinstance(element, model.File):
if element.value is None:
continue
# Only absolute-path references and relative-path URI references (see RFC 3986, sec. 4.2) are considered
# to refer to files within the AASX package. Thus, we must skip all other types of URIs (esp. absolute
# URIs and network-path references)
if element.value.startswith('//') or ':' in element.value.split('/')[0]:
logger.info("Skipping supplementary file %s, since it seems to be an absolute URI or network-path "
"URI reference", element.value)
continue
absolute_name = pyecma376_2.package_model.part_realpath(element.value, part_name)
logger.debug("Reading supplementary file {} from AASX package ...".format(absolute_name))
with self.reader.open_part(absolute_name) as p:
......@@ -408,7 +415,9 @@ class AASXWriter:
for element in traversal.walk_submodel(submodel):
if isinstance(element, model.File):
file_name = element.value
if file_name is None:
# Skip File objects with empty value URI references that are considered to be no local file (absolute
# URIs or network-path URI references)
if file_name is None or file_name.startswith('//') or ':' in file_name.split('/')[0]:
continue
try:
content_type = file_store.get_content_type(file_name)
......
......@@ -379,6 +379,23 @@ def create_example_submodel() -> model.Submodel:
qualifier=None,
kind=model.ModelingKind.INSTANCE)
submodel_element_file_uri = model.File(
id_short='ExampleFileURI',
mime_type='application/pdf',
value='https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-'
'Administration-Shell-Part1.pdf?__blob=publicationFile&v=5',
category='CONSTANT',
description={'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'},
parent=None,
semantic_id=model.Reference((model.Key(type_=model.KeyElements.GLOBAL_REFERENCE,
local=False,
value='http://acplt.org/Files/ExampleFile',
id_type=model.KeyType.IRI),)),
qualifier=None,
kind=model.ModelingKind.INSTANCE)
submodel_element_reference_element = model.ReferenceElement(
id_short='ExampleReferenceElement',
value=model.AASReference((model.Key(type_=model.KeyElements.PROPERTY,
......@@ -535,6 +552,7 @@ def create_example_submodel() -> model.Submodel:
id_short='ExampleSubmodelCollectionUnordered',
value=(submodel_element_blob,
submodel_element_file,
submodel_element_file_uri,
submodel_element_reference_element),
category='PARAMETER',
description={'en-us': 'Example SubmodelElementCollectionUnordered object',
......
{"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": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "derivedFrom": {"keys": [{"type": "AssetAdministrationShell", "idType": "IRI", "value": "https://acplt.org/TestAssetAdministrationShell2", "local": false}]}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset", "local": false}]}, "submodels": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/Identification", "local": false}]}, {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial", "local": false}]}, {"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel", "local": false}]}], "conceptDictionaries": [{"idShort": "TestConceptDictionary", "description": [{"language": "en-us", "text": "An example concept dictionary for the test application"}, {"language": "de", "text": "Ein Beispiel-ConceptDictionary f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "ConceptDictionary"}, "conceptDescriptions": [{"keys": [{"type": "ConceptDescription", "idType": "IRI", "value": "https://acplt.org/Test_ConceptDescription", "local": false}]}]}]}, {"idShort": "", "modelType": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell_Mandatory", "idType": "IRI"}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset_Mandatory", "local": false}]}, "submodels": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel_Mandatory", "local": false}]}, {"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel2_Mandatory", "local": false}]}], "conceptDictionaries": [{"idShort": "TestConceptDictionary", "modelType": {"name": "ConceptDictionary"}}]}, {"idShort": "", "modelType": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell2_Mandatory", "idType": "IRI"}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset_Mandatory", "local": false}]}}, {"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": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell_Missing", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset_Missing", "local": false}]}, "submodels": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel_Missing", "local": false}]}], "views": [{"idShort": "ExampleView", "modelType": {"name": "View"}, "containedElements": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel_Missing", "local": false}]}]}, {"idShort": "ExampleView2", "modelType": {"name": "View"}}], "conceptDictionaries": [{"idShort": "TestConceptDictionary", "description": [{"language": "en-us", "text": "An example concept dictionary for the test application"}, {"language": "de", "text": "Ein Beispiel-ConceptDictionary f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "ConceptDictionary"}, "conceptDescriptions": [{"keys": [{"type": "ConceptDescription", "idType": "IRI", "value": "https://acplt.org/Test_ConceptDescription_Missing", "local": false}]}]}]}], "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": {"name": "Submodel"}, "identification": {"id": "http://acplt.org/Submodels/Assets/TestAsset/Identification", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/AssetIdentification", "local": false}]}, "submodelElements": [{"idShort": "ManufacturerName", "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": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "0173-1#02-AAO677#002", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "value": "100", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "int", "type": "http://acplt.org/Qualifier/ExampleQualifier"}, {"modelType": {"name": "Qualifier"}, "value": "50", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "int", "type": "http://acplt.org/Qualifier/ExampleQualifier2"}], "value": "ACPLT", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"idShort": "InstanceId", "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": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber", "local": false}]}, "value": "978-8234-234-342", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "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": {"name": "Submodel"}, "identification": {"id": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial", "idType": "IRI"}, "administration": {"version": "0.9"}, "semanticId": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/BillOfMaterial", "local": false}]}, "submodelElements": [{"idShort": "ExampleEntity", "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": {"name": "Entity"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber", "local": false}]}, "statements": [{"idShort": "ExampleProperty2", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue2", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Formula"}}, {"modelType": {"name": "Formula"}, "dependsOn": [{"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}]}], "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}], "entityType": "CoManagedEntity"}, {"idShort": "ExampleEntity2", "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": {"name": "Entity"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber", "local": false}]}, "entityType": "SelfManagedEntity", "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset2", "local": false}]}}]}, {"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": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel", "local": false}]}, "submodelElements": [{"idShort": "ExampleRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example RelationshipElement object"}, {"language": "de", "text": "Beispiel RelationshipElement Element"}], "modelType": {"name": "RelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty2", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example AnnotatedRelationshipElement object"}, {"language": "de", "text": "Beispiel AnnotatedRelationshipElement Element"}], "modelType": {"name": "AnnotatedRelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty2", "local": true}]}, "annotation": [{"idShort": "ExampleAnnotatedProperty", "modelType": {"name": "Property"}, "value": "exampleValue", "valueType": "string"}, {"idShort": "ExampleAnnotatedRange", "modelType": {"name": "Range"}, "valueType": "integer", "min": "1", "max": "5"}]}, {"idShort": "ExampleOperation", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Operation object"}, {"language": "de", "text": "Beispiel Operation Element"}], "modelType": {"name": "Operation"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Operations/ExampleOperation", "local": false}]}, "inputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}}], "outputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}}], "inoutputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}}]}, {"idShort": "ExampleCapability", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Capability object"}, {"language": "de", "text": "Beispiel Capability Element"}], "modelType": {"name": "Capability"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Capabilities/ExampleCapability", "local": false}]}}, {"idShort": "ExampleBasicEvent", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example BasicEvent object"}, {"language": "de", "text": "Beispiel BasicEvent Element"}], "modelType": {"name": "BasicEvent"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Events/ExampleBasicEvent", "local": false}]}, "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionOrdered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionOrdered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered", "local": false}]}, "value": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example MultiLanguageProperty object"}, {"language": "de", "text": "Beispiel MulitLanguageProperty Element"}], "modelType": {"name": "MultiLanguageProperty"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty", "local": false}]}, "value": [{"language": "en-us", "text": "Example value of a MultiLanguageProperty element"}, {"language": "de", "text": "Beispielswert f\u00fcr ein MulitLanguageProperty-Element"}], "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleMultiLanguageValueId", "local": false}]}}, {"idShort": "ExampleRange", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "valueType": "int", "min": "0", "max": "100"}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "value": [{"idShort": "ExampleBlob", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Blob object"}, {"language": "de", "text": "Beispiel Blob Element"}], "modelType": {"name": "Blob"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Blobs/ExampleBlob", "local": false}]}, "mimeType": "application/pdf", "value": "AQIDBAU="}, {"idShort": "ExampleFile", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example File object"}, {"language": "de", "text": "Beispiel File Element"}], "modelType": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "value": "/TestFile.pdf", "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Reference Element object"}, {"language": "de", "text": "Beispiel Reference Element Element"}], "modelType": {"name": "ReferenceElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement", "local": false}]}, "value": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}], "ordered": false}]}, {"idShort": "", "modelType": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel_Mandatory", "idType": "IRI"}, "submodelElements": [{"idShort": "ExampleRelationshipElement", "modelType": {"name": "RelationshipElement"}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "modelType": {"name": "AnnotatedRelationshipElement"}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleOperation", "modelType": {"name": "Operation"}}, {"idShort": "ExampleCapability", "modelType": {"name": "Capability"}}, {"idShort": "ExampleBasicEvent", "modelType": {"name": "BasicEvent"}, "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "modelType": {"name": "SubmodelElementCollection"}, "value": [{"idShort": "ExampleProperty", "modelType": {"name": "Property"}, "value": null, "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "modelType": {"name": "MultiLanguageProperty"}}, {"idShort": "ExampleRange", "modelType": {"name": "Range"}, "valueType": "int", "min": null, "max": null}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "modelType": {"name": "SubmodelElementCollection"}, "value": [{"idShort": "ExampleBlob", "modelType": {"name": "Blob"}, "mimeType": "application/pdf"}, {"idShort": "ExampleFile", "modelType": {"name": "File"}, "value": null, "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "modelType": {"name": "ReferenceElement"}}], "ordered": false}, {"idShort": "ExampleSubmodelCollectionUnordered2", "modelType": {"name": "SubmodelElementCollection"}, "ordered": false}]}, {"idShort": "", "modelType": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel2_Mandatory", "idType": "IRI"}}, {"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": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel_Missing", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel", "local": false}]}, "submodelElements": [{"idShort": "ExampleRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example RelationshipElement object"}, {"language": "de", "text": "Beispiel RelationshipElement Element"}], "modelType": {"name": "RelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example AnnotatedRelationshipElement object"}, {"language": "de", "text": "Beispiel AnnotatedRelationshipElement Element"}], "modelType": {"name": "AnnotatedRelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "annotation": [{"idShort": "ExampleAnnotatedRange", "modelType": {"name": "Range"}, "valueType": "integer", "min": "1", "max": "5"}, {"idShort": "ExampleAnnotatedProperty", "modelType": {"name": "Property"}, "value": "exampleValue", "valueType": "string"}]}, {"idShort": "ExampleOperation", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Operation object"}, {"language": "de", "text": "Beispiel Operation Element"}], "modelType": {"name": "Operation"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Operations/ExampleOperation", "local": false}]}, "inputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}}], "outputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}}], "inoutputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}}]}, {"idShort": "ExampleCapability", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Capability object"}, {"language": "de", "text": "Beispiel Capability Element"}], "modelType": {"name": "Capability"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Capabilities/ExampleCapability", "local": false}]}}, {"idShort": "ExampleBasicEvent", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example BasicEvent object"}, {"language": "de", "text": "Beispiel BasicEvent Element"}], "modelType": {"name": "BasicEvent"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Events/ExampleBasicEvent", "local": false}]}, "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionOrdered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionOrdered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered", "local": false}]}, "value": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example MultiLanguageProperty object"}, {"language": "de", "text": "Beispiel MulitLanguageProperty Element"}], "modelType": {"name": "MultiLanguageProperty"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty", "local": false}]}, "value": [{"language": "en-us", "text": "Example value of a MultiLanguageProperty element"}, {"language": "de", "text": "Beispielswert f\u00fcr ein MulitLanguageProperty-Element"}]}, {"idShort": "ExampleRange", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "valueType": "int", "min": "0", "max": "100"}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "value": [{"idShort": "ExampleBlob", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Blob object"}, {"language": "de", "text": "Beispiel Blob Element"}], "modelType": {"name": "Blob"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Blobs/ExampleBlob", "local": false}]}, "mimeType": "application/pdf", "value": "AQIDBAU="}, {"idShort": "ExampleFile", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example File object"}, {"language": "de", "text": "Beispiel File Element"}], "modelType": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "value": "/TestFile.pdf", "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Reference Element object"}, {"language": "de", "text": "Beispiel Reference Element Element"}], "modelType": {"name": "ReferenceElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement", "local": false}]}, "value": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}], "ordered": false}]}, {"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": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel_Template", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel", "local": false}]}, "kind": "Template", "submodelElements": [{"idShort": "ExampleRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example RelationshipElement object"}, {"language": "de", "text": "Beispiel RelationshipElement Element"}], "modelType": {"name": "RelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement", "local": false}]}, "kind": "Template", "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example AnnotatedRelationshipElement object"}, {"language": "de", "text": "Beispiel AnnotatedRelationshipElement Element"}], "modelType": {"name": "AnnotatedRelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement", "local": false}]}, "kind": "Template", "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleOperation", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Operation object"}, {"language": "de", "text": "Beispiel Operation Element"}], "modelType": {"name": "Operation"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Operations/ExampleOperation", "local": false}]}, "kind": "Template", "inputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}}], "outputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}}], "inoutputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}}]}, {"idShort": "ExampleCapability", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Capability object"}, {"language": "de", "text": "Beispiel Capability Element"}], "modelType": {"name": "Capability"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Capabilities/ExampleCapability", "local": false}]}, "kind": "Template"}, {"idShort": "ExampleBasicEvent", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example BasicEvent object"}, {"language": "de", "text": "Beispiel BasicEvent Element"}], "modelType": {"name": "BasicEvent"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Events/ExampleBasicEvent", "local": false}]}, "kind": "Template", "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionOrdered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionOrdered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered", "local": false}]}, "kind": "Template", "value": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example MultiLanguageProperty object"}, {"language": "de", "text": "Beispiel MulitLanguageProperty Element"}], "modelType": {"name": "MultiLanguageProperty"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty", "local": false}]}, "kind": "Template"}, {"idShort": "ExampleRange", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "kind": "Template", "valueType": "int", "min": null, "max": "100"}, {"idShort": "ExampleRange2", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "kind": "Template", "valueType": "int", "min": "0", "max": null}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "kind": "Template", "value": [{"idShort": "ExampleBlob", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Blob object"}, {"language": "de", "text": "Beispiel Blob Element"}], "modelType": {"name": "Blob"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Blobs/ExampleBlob", "local": false}]}, "kind": "Template", "mimeType": "application/pdf"}, {"idShort": "ExampleFile", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example File object"}, {"language": "de", "text": "Beispiel File Element"}], "modelType": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "kind": "Template", "value": null, "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Reference Element object"}, {"language": "de", "text": "Beispiel Reference Element Element"}], "modelType": {"name": "ReferenceElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement", "local": false}]}, "kind": "Template"}], "ordered": false}, {"idShort": "ExampleSubmodelCollectionUnordered2", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "kind": "Template", "ordered": false}]}], "assets": [{"idShort": "Test_Asset", "description": [{"language": "en-us", "text": "An example asset for the test application"}, {"language": "de", "text": "Ein Beispiel-Asset f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "Asset"}, "identification": {"id": "https://acplt.org/Test_Asset", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "kind": "Instance", "assetIdentificationModel": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/Identification", "local": false}]}, "billOfMaterial": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial", "local": false}]}}, {"idShort": "", "modelType": {"name": "Asset"}, "identification": {"id": "https://acplt.org/Test_Asset_Mandatory", "idType": "IRI"}, "kind": "Instance"}, {"idShort": "Test_Asset", "description": [{"language": "en-us", "text": "An example asset for the test application"}, {"language": "de", "text": "Ein Beispiel-Asset f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "Asset"}, "identification": {"id": "https://acplt.org/Test_Asset_Missing", "idType": "IRI"}, "administration": {}, "kind": "Instance"}], "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": {"name": "ConceptDescription"}, "identification": {"id": "https://acplt.org/Test_ConceptDescription", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "isCaseOf": [{"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription", "local": false}]}]}, {"idShort": "", "modelType": {"name": "ConceptDescription"}, "identification": {"id": "https://acplt.org/Test_ConceptDescription_Mandatory", "idType": "IRI"}}, {"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": {"name": "ConceptDescription"}, "identification": {"id": "https://acplt.org/Test_ConceptDescription_Missing", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}}, {"idShort": "TestSpec_01", "modelType": {"name": "ConceptDescription"}, "identification": {"id": "http://acplt.org/DataSpecifciations/Example/Identification", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "isCaseOf": [{"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ConceptDescriptionX", "local": false}]}], "embeddedDataSpecifications": [{"dataSpecification": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0", "local": false}]}, "dataSpecificationContent": {"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": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Units/SpaceUnit", "local": false}]}, "sourceOfDefinition": "http://acplt.org/DataSpec/ExampleDef", "symbol": "SU", "valueFormat": "string", "valueList": {"valueReferencePairTypes": [{"value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"value": "exampleValue2", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId2", "local": false}]}, "valueType": "string"}]}, "value": "TEST", "levelType": ["Max", "Min"]}}]}]}
\ No newline at end of file
{"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": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "derivedFrom": {"keys": [{"type": "AssetAdministrationShell", "idType": "IRI", "value": "https://acplt.org/TestAssetAdministrationShell2", "local": false}]}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset", "local": false}]}, "submodels": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/Identification", "local": false}]}, {"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel", "local": false}]}, {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial", "local": false}]}], "conceptDictionaries": [{"idShort": "TestConceptDictionary", "description": [{"language": "en-us", "text": "An example concept dictionary for the test application"}, {"language": "de", "text": "Ein Beispiel-ConceptDictionary f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "ConceptDictionary"}, "conceptDescriptions": [{"keys": [{"type": "ConceptDescription", "idType": "IRI", "value": "https://acplt.org/Test_ConceptDescription", "local": false}]}]}]}, {"idShort": "", "modelType": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell_Mandatory", "idType": "IRI"}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset_Mandatory", "local": false}]}, "submodels": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel_Mandatory", "local": false}]}, {"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel2_Mandatory", "local": false}]}], "conceptDictionaries": [{"idShort": "TestConceptDictionary", "modelType": {"name": "ConceptDictionary"}}]}, {"idShort": "", "modelType": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell2_Mandatory", "idType": "IRI"}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset_Mandatory", "local": false}]}}, {"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": {"name": "AssetAdministrationShell"}, "identification": {"id": "https://acplt.org/Test_AssetAdministrationShell_Missing", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset_Missing", "local": false}]}, "submodels": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel_Missing", "local": false}]}], "views": [{"idShort": "ExampleView", "modelType": {"name": "View"}, "containedElements": [{"keys": [{"type": "Submodel", "idType": "IRI", "value": "https://acplt.org/Test_Submodel_Missing", "local": false}]}]}, {"idShort": "ExampleView2", "modelType": {"name": "View"}}], "conceptDictionaries": [{"idShort": "TestConceptDictionary", "description": [{"language": "en-us", "text": "An example concept dictionary for the test application"}, {"language": "de", "text": "Ein Beispiel-ConceptDictionary f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "ConceptDictionary"}, "conceptDescriptions": [{"keys": [{"type": "ConceptDescription", "idType": "IRI", "value": "https://acplt.org/Test_ConceptDescription_Missing", "local": false}]}]}]}], "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": {"name": "Submodel"}, "identification": {"id": "http://acplt.org/Submodels/Assets/TestAsset/Identification", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/AssetIdentification", "local": false}]}, "submodelElements": [{"idShort": "ManufacturerName", "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": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "0173-1#02-AAO677#002", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "value": "100", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "int", "type": "http://acplt.org/Qualifier/ExampleQualifier"}, {"modelType": {"name": "Qualifier"}, "value": "50", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "int", "type": "http://acplt.org/Qualifier/ExampleQualifier2"}], "value": "ACPLT", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"idShort": "InstanceId", "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": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber", "local": false}]}, "value": "978-8234-234-342", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "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": {"name": "Submodel"}, "identification": {"id": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial", "idType": "IRI"}, "administration": {"version": "0.9"}, "semanticId": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/BillOfMaterial", "local": false}]}, "submodelElements": [{"idShort": "ExampleEntity", "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": {"name": "Entity"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber", "local": false}]}, "statements": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Formula"}, "dependsOn": [{"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}]}, {"modelType": {"name": "Formula"}}], "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"idShort": "ExampleProperty2", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue2", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}], "entityType": "CoManagedEntity"}, {"idShort": "ExampleEntity2", "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": {"name": "Entity"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber", "local": false}]}, "entityType": "SelfManagedEntity", "asset": {"keys": [{"type": "Asset", "idType": "IRI", "value": "https://acplt.org/Test_Asset2", "local": false}]}}]}, {"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": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel", "local": false}]}, "submodelElements": [{"idShort": "ExampleRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example RelationshipElement object"}, {"language": "de", "text": "Beispiel RelationshipElement Element"}], "modelType": {"name": "RelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty2", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example AnnotatedRelationshipElement object"}, {"language": "de", "text": "Beispiel AnnotatedRelationshipElement Element"}], "modelType": {"name": "AnnotatedRelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty2", "local": true}]}, "annotation": [{"idShort": "ExampleAnnotatedRange", "modelType": {"name": "Range"}, "valueType": "integer", "min": "1", "max": "5"}, {"idShort": "ExampleAnnotatedProperty", "modelType": {"name": "Property"}, "value": "exampleValue", "valueType": "string"}]}, {"idShort": "ExampleOperation", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Operation object"}, {"language": "de", "text": "Beispiel Operation Element"}], "modelType": {"name": "Operation"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Operations/ExampleOperation", "local": false}]}, "inputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}}], "outputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}}], "inoutputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}}]}, {"idShort": "ExampleCapability", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Capability object"}, {"language": "de", "text": "Beispiel Capability Element"}], "modelType": {"name": "Capability"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Capabilities/ExampleCapability", "local": false}]}}, {"idShort": "ExampleBasicEvent", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example BasicEvent object"}, {"language": "de", "text": "Beispiel BasicEvent Element"}], "modelType": {"name": "BasicEvent"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Events/ExampleBasicEvent", "local": false}]}, "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionOrdered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionOrdered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered", "local": false}]}, "value": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example MultiLanguageProperty object"}, {"language": "de", "text": "Beispiel MulitLanguageProperty Element"}], "modelType": {"name": "MultiLanguageProperty"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty", "local": false}]}, "value": [{"language": "en-us", "text": "Example value of a MultiLanguageProperty element"}, {"language": "de", "text": "Beispielswert f\u00fcr ein MulitLanguageProperty-Element"}], "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleMultiLanguageValueId", "local": false}]}}, {"idShort": "ExampleRange", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "valueType": "int", "min": "0", "max": "100"}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "value": [{"idShort": "ExampleBlob", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Blob object"}, {"language": "de", "text": "Beispiel Blob Element"}], "modelType": {"name": "Blob"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Blobs/ExampleBlob", "local": false}]}, "mimeType": "application/pdf", "value": "AQIDBAU="}, {"idShort": "ExampleFile", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example File object"}, {"language": "de", "text": "Beispiel File Element"}], "modelType": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "value": "/TestFile.pdf", "mimeType": "application/pdf"}, {"idShort": "ExampleFileURI", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Details of the Asset Administration Shell\u2014An 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": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "value": "https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.pdf?__blob=publicationFile&v=5", "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Reference Element object"}, {"language": "de", "text": "Beispiel Reference Element Element"}], "modelType": {"name": "ReferenceElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement", "local": false}]}, "value": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}], "ordered": false}]}, {"idShort": "", "modelType": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel_Mandatory", "idType": "IRI"}, "submodelElements": [{"idShort": "ExampleRelationshipElement", "modelType": {"name": "RelationshipElement"}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "modelType": {"name": "AnnotatedRelationshipElement"}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleOperation", "modelType": {"name": "Operation"}}, {"idShort": "ExampleCapability", "modelType": {"name": "Capability"}}, {"idShort": "ExampleBasicEvent", "modelType": {"name": "BasicEvent"}, "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "modelType": {"name": "SubmodelElementCollection"}, "value": [{"idShort": "ExampleProperty", "modelType": {"name": "Property"}, "value": null, "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "modelType": {"name": "MultiLanguageProperty"}}, {"idShort": "ExampleRange", "modelType": {"name": "Range"}, "valueType": "int", "min": null, "max": null}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "modelType": {"name": "SubmodelElementCollection"}, "value": [{"idShort": "ExampleBlob", "modelType": {"name": "Blob"}, "mimeType": "application/pdf"}, {"idShort": "ExampleFile", "modelType": {"name": "File"}, "value": null, "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "modelType": {"name": "ReferenceElement"}}], "ordered": false}, {"idShort": "ExampleSubmodelCollectionUnordered2", "modelType": {"name": "SubmodelElementCollection"}, "ordered": false}]}, {"idShort": "", "modelType": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel2_Mandatory", "idType": "IRI"}}, {"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": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel_Missing", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel", "local": false}]}, "submodelElements": [{"idShort": "ExampleRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example RelationshipElement object"}, {"language": "de", "text": "Beispiel RelationshipElement Element"}], "modelType": {"name": "RelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example AnnotatedRelationshipElement object"}, {"language": "de", "text": "Beispiel AnnotatedRelationshipElement Element"}], "modelType": {"name": "AnnotatedRelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement", "local": false}]}, "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "annotation": [{"idShort": "ExampleAnnotatedRange", "modelType": {"name": "Range"}, "valueType": "integer", "min": "1", "max": "5"}, {"idShort": "ExampleAnnotatedProperty", "modelType": {"name": "Property"}, "value": "exampleValue", "valueType": "string"}]}, {"idShort": "ExampleOperation", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Operation object"}, {"language": "de", "text": "Beispiel Operation Element"}], "modelType": {"name": "Operation"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Operations/ExampleOperation", "local": false}]}, "inputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}}], "outputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}}], "inoutputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}}]}, {"idShort": "ExampleCapability", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Capability object"}, {"language": "de", "text": "Beispiel Capability Element"}], "modelType": {"name": "Capability"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Capabilities/ExampleCapability", "local": false}]}}, {"idShort": "ExampleBasicEvent", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example BasicEvent object"}, {"language": "de", "text": "Beispiel BasicEvent Element"}], "modelType": {"name": "BasicEvent"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Events/ExampleBasicEvent", "local": false}]}, "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionOrdered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionOrdered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered", "local": false}]}, "value": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "qualifiers": [{"modelType": {"name": "Qualifier"}, "valueType": "string", "type": "http://acplt.org/Qualifier/ExampleQualifier"}], "value": "exampleValue", "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example MultiLanguageProperty object"}, {"language": "de", "text": "Beispiel MulitLanguageProperty Element"}], "modelType": {"name": "MultiLanguageProperty"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty", "local": false}]}, "value": [{"language": "en-us", "text": "Example value of a MultiLanguageProperty element"}, {"language": "de", "text": "Beispielswert f\u00fcr ein MulitLanguageProperty-Element"}]}, {"idShort": "ExampleRange", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "valueType": "int", "min": "0", "max": "100"}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "value": [{"idShort": "ExampleBlob", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Blob object"}, {"language": "de", "text": "Beispiel Blob Element"}], "modelType": {"name": "Blob"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Blobs/ExampleBlob", "local": false}]}, "mimeType": "application/pdf", "value": "AQIDBAU="}, {"idShort": "ExampleFile", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example File object"}, {"language": "de", "text": "Beispiel File Element"}], "modelType": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "value": "/TestFile.pdf", "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Reference Element object"}, {"language": "de", "text": "Beispiel Reference Element Element"}], "modelType": {"name": "ReferenceElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement", "local": false}]}, "value": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}], "ordered": false}]}, {"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": {"name": "Submodel"}, "identification": {"id": "https://acplt.org/Test_Submodel_Template", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelTemplates/ExampleSubmodel", "local": false}]}, "kind": "Template", "submodelElements": [{"idShort": "ExampleRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example RelationshipElement object"}, {"language": "de", "text": "Beispiel RelationshipElement Element"}], "modelType": {"name": "RelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleRelationshipElement", "local": false}]}, "kind": "Template", "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleAnnotatedRelationshipElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example AnnotatedRelationshipElement object"}, {"language": "de", "text": "Beispiel AnnotatedRelationshipElement Element"}], "modelType": {"name": "AnnotatedRelationshipElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement", "local": false}]}, "kind": "Template", "first": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}, "second": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleOperation", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Operation object"}, {"language": "de", "text": "Beispiel Operation Element"}], "modelType": {"name": "Operation"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Operations/ExampleOperation", "local": false}]}, "kind": "Template", "inputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}}], "outputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}}], "inoutputVariable": [{"value": {"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}}]}, {"idShort": "ExampleCapability", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Capability object"}, {"language": "de", "text": "Beispiel Capability Element"}], "modelType": {"name": "Capability"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Capabilities/ExampleCapability", "local": false}]}, "kind": "Template"}, {"idShort": "ExampleBasicEvent", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example BasicEvent object"}, {"language": "de", "text": "Beispiel BasicEvent Element"}], "modelType": {"name": "BasicEvent"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Events/ExampleBasicEvent", "local": false}]}, "kind": "Template", "observed": {"keys": [{"type": "Property", "idType": "IdShort", "value": "ExampleProperty", "local": true}]}}, {"idShort": "ExampleSubmodelCollectionOrdered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionOrdered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionOrdered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered", "local": false}]}, "kind": "Template", "value": [{"idShort": "ExampleProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example Property object"}, {"language": "de", "text": "Beispiel Property Element"}], "modelType": {"name": "Property"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Properties/ExampleProperty", "local": false}]}, "kind": "Template", "value": null, "valueType": "string"}, {"idShort": "ExampleMultiLanguageProperty", "category": "CONSTANT", "description": [{"language": "en-us", "text": "Example MultiLanguageProperty object"}, {"language": "de", "text": "Beispiel MulitLanguageProperty Element"}], "modelType": {"name": "MultiLanguageProperty"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty", "local": false}]}, "kind": "Template"}, {"idShort": "ExampleRange", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "kind": "Template", "valueType": "int", "min": null, "max": "100"}, {"idShort": "ExampleRange2", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Range object"}, {"language": "de", "text": "Beispiel Range Element"}], "modelType": {"name": "Range"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Ranges/ExampleRange", "local": false}]}, "kind": "Template", "valueType": "int", "min": "0", "max": null}], "ordered": true}, {"idShort": "ExampleSubmodelCollectionUnordered", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "kind": "Template", "value": [{"idShort": "ExampleBlob", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Blob object"}, {"language": "de", "text": "Beispiel Blob Element"}], "modelType": {"name": "Blob"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Blobs/ExampleBlob", "local": false}]}, "kind": "Template", "mimeType": "application/pdf"}, {"idShort": "ExampleFile", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example File object"}, {"language": "de", "text": "Beispiel File Element"}], "modelType": {"name": "File"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Files/ExampleFile", "local": false}]}, "kind": "Template", "value": null, "mimeType": "application/pdf"}, {"idShort": "ExampleReferenceElement", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example Reference Element object"}, {"language": "de", "text": "Beispiel Reference Element Element"}], "modelType": {"name": "ReferenceElement"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ExampleReferenceElement", "local": false}]}, "kind": "Template"}], "ordered": false}, {"idShort": "ExampleSubmodelCollectionUnordered2", "category": "PARAMETER", "description": [{"language": "en-us", "text": "Example SubmodelElementCollectionUnordered object"}, {"language": "de", "text": "Beispiel SubmodelElementCollectionUnordered Element"}], "modelType": {"name": "SubmodelElementCollection"}, "semanticId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered", "local": false}]}, "kind": "Template", "ordered": false}]}], "assets": [{"idShort": "Test_Asset", "description": [{"language": "en-us", "text": "An example asset for the test application"}, {"language": "de", "text": "Ein Beispiel-Asset f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "Asset"}, "identification": {"id": "https://acplt.org/Test_Asset", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "kind": "Instance", "assetIdentificationModel": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/Identification", "local": false}]}, "billOfMaterial": {"keys": [{"type": "Submodel", "idType": "IRI", "value": "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial", "local": false}]}}, {"idShort": "", "modelType": {"name": "Asset"}, "identification": {"id": "https://acplt.org/Test_Asset_Mandatory", "idType": "IRI"}, "kind": "Instance"}, {"idShort": "Test_Asset", "description": [{"language": "en-us", "text": "An example asset for the test application"}, {"language": "de", "text": "Ein Beispiel-Asset f\u00fcr eine Test-Anwendung"}], "modelType": {"name": "Asset"}, "identification": {"id": "https://acplt.org/Test_Asset_Missing", "idType": "IRI"}, "administration": {}, "kind": "Instance"}], "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": {"name": "ConceptDescription"}, "identification": {"id": "https://acplt.org/Test_ConceptDescription", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "isCaseOf": [{"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription", "local": false}]}]}, {"idShort": "", "modelType": {"name": "ConceptDescription"}, "identification": {"id": "https://acplt.org/Test_ConceptDescription_Mandatory", "idType": "IRI"}}, {"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": {"name": "ConceptDescription"}, "identification": {"id": "https://acplt.org/Test_ConceptDescription_Missing", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}}, {"idShort": "TestSpec_01", "modelType": {"name": "ConceptDescription"}, "identification": {"id": "http://acplt.org/DataSpecifciations/Example/Identification", "idType": "IRI"}, "administration": {"version": "0.9", "revision": "0"}, "isCaseOf": [{"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ReferenceElements/ConceptDescriptionX", "local": false}]}], "embeddedDataSpecifications": [{"dataSpecification": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0", "local": false}]}, "dataSpecificationContent": {"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": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/Units/SpaceUnit", "local": false}]}, "sourceOfDefinition": "http://acplt.org/DataSpec/ExampleDef", "symbol": "SU", "valueFormat": "string", "valueList": {"valueReferencePairTypes": [{"value": "exampleValue2", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId2", "local": false}]}, "valueType": "string"}, {"value": "exampleValue", "valueId": {"keys": [{"type": "GlobalReference", "idType": "IRI", "value": "http://acplt.org/ValueId/ExampleValueId", "local": false}]}, "valueType": "string"}]}, "value": "TEST", "levelType": ["Min", "Max"]}}]}]}
\ No newline at end of file
<?xml version='1.0' encoding='UTF-8'?>
<aas:aasenv xmlns:aas="http://www.admin-shell.io/aas/2/0" xmlns:abac="http://www.admin-shell.io/aas/abac/2/0" xmlns:aas_common="http://www.admin-shell.io/aas_common/2/0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IEC="http://www.admin-shell.io/IEC61360/2/0" xmlns:xs="http://www.w3.org/2001/XMLSchema"><aas:assetAdministrationShells><aas:assetAdministrationShell><aas:idShort>TestAssetAdministrationShell</aas:idShort><aas:description><aas:langString lang="en-us">An Example Asset Administration Shell for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Verwaltungsschale für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:derivedFrom><aas:keys><aas:key idType="IRI" local="false" type="AssetAdministrationShell">https://acplt.org/TestAssetAdministrationShell2</aas:key></aas:keys></aas:derivedFrom><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset</aas:key></aas:keys></aas:assetRef><aas:submodelRefs><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial</aas:key></aas:keys></aas:submodelRef><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel</aas:key></aas:keys></aas:submodelRef><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/Identification</aas:key></aas:keys></aas:submodelRef></aas:submodelRefs><aas:conceptDictionaries><aas:conceptDictionary><aas:idShort>TestConceptDictionary</aas:idShort><aas:description><aas:langString lang="en-us">An example concept dictionary for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDictionary für eine Test-Anwendung</aas:langString></aas:description><aas:conceptDescriptionRefs><aas:conceptDescriptionRef><aas:keys><aas:key idType="IRI" local="false" type="ConceptDescription">https://acplt.org/Test_ConceptDescription</aas:key></aas:keys></aas:conceptDescriptionRef></aas:conceptDescriptionRefs></aas:conceptDictionary></aas:conceptDictionaries></aas:assetAdministrationShell><aas:assetAdministrationShell><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell_Mandatory</aas:identification><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset_Mandatory</aas:key></aas:keys></aas:assetRef><aas:submodelRefs><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel_Mandatory</aas:key></aas:keys></aas:submodelRef><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel2_Mandatory</aas:key></aas:keys></aas:submodelRef></aas:submodelRefs><aas:conceptDictionaries><aas:conceptDictionary><aas:idShort>TestConceptDictionary</aas:idShort><aas:conceptDescriptionRefs/></aas:conceptDictionary></aas:conceptDictionaries></aas:assetAdministrationShell><aas:assetAdministrationShell><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell2_Mandatory</aas:identification><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset_Mandatory</aas:key></aas:keys></aas:assetRef></aas:assetAdministrationShell><aas:assetAdministrationShell><aas:idShort>TestAssetAdministrationShell</aas:idShort><aas:description><aas:langString lang="en-us">An Example Asset Administration Shell for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Verwaltungsschale für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell_Missing</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset_Missing</aas:key></aas:keys></aas:assetRef><aas:submodelRefs><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel_Missing</aas:key></aas:keys></aas:submodelRef></aas:submodelRefs><aas:views><aas:view><aas:idShort>ExampleView</aas:idShort><aas:containedElements><aas:containedElementRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel_Missing</aas:key></aas:keys></aas:containedElementRef></aas:containedElements></aas:view><aas:view><aas:idShort>ExampleView2</aas:idShort><aas:containedElements/></aas:view></aas:views><aas:conceptDictionaries><aas:conceptDictionary><aas:idShort>TestConceptDictionary</aas:idShort><aas:description><aas:langString lang="en-us">An example concept dictionary for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDictionary für eine Test-Anwendung</aas:langString></aas:description><aas:conceptDescriptionRefs><aas:conceptDescriptionRef><aas:keys><aas:key idType="IRI" local="false" type="ConceptDescription">https://acplt.org/Test_ConceptDescription_Missing</aas:key></aas:keys></aas:conceptDescriptionRef></aas:conceptDescriptionRefs></aas:conceptDictionary></aas:conceptDictionaries></aas:assetAdministrationShell></aas:assetAdministrationShells><aas:assets><aas:asset><aas:idShort>Test_Asset</aas:idShort><aas:description><aas:langString lang="en-us">An example asset for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Asset für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Asset</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:assetIdentificationModelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/Identification</aas:key></aas:keys></aas:assetIdentificationModelRef><aas:billOfMaterialRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial</aas:key></aas:keys></aas:billOfMaterialRef><aas:kind>Instance</aas:kind></aas:asset><aas:asset><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_Asset_Mandatory</aas:identification><aas:kind>Instance</aas:kind></aas:asset><aas:asset><aas:idShort>Test_Asset</aas:idShort><aas:description><aas:langString lang="en-us">An example asset for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Asset für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Asset_Missing</aas:identification><aas:administration/><aas:kind>Instance</aas:kind></aas:asset></aas:assets><aas:submodels><aas:submodel><aas:idShort>Identification</aas:idShort><aas:description><aas:langString lang="en-us">An example asset identification submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Identifikations-Submodel für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">http://acplt.org/Submodels/Assets/TestAsset/Identification</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/SubmodelTemplates/AssetIdentification</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:property><aas:idShort>ManufacturerName</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">0173-1#02-AAO677#002</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier2</aas:type><aas:valueType>int</aas:valueType><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId><aas:value>50</aas:value></aas:qualifier></aas:qualifier><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>int</aas:valueType><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId><aas:value>100</aas:value></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>ACPLT</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement><aas:submodelElement><aas:property><aas:idShort>InstanceId</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>978-8234-234-342</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort>BillOfMaterial</aas:idShort><aas:description><aas:langString lang="en-us">An example bill of material submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-BillofMaterial-Submodel für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial</aas:identification><aas:administration><aas:version>0.9</aas:version></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/SubmodelTemplates/BillOfMaterial</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:entity><aas:idShort>ExampleEntity</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber</aas:key></aas:keys></aas:semanticId><aas:statements><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:formula/></aas:qualifier><aas:qualifier><aas:formula><aas:dependsOnRefs><aas:reference><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:reference></aas:dependsOnRefs></aas:formula></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement><aas:submodelElement><aas:property><aas:idShort>ExampleProperty2</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue2</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement></aas:statements><aas:entityType>CoManagedEntity</aas:entityType></aas:entity></aas:submodelElement><aas:submodelElement><aas:entity><aas:idShort>ExampleEntity2</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber</aas:key></aas:keys></aas:semanticId><aas:statements/><aas:entityType>SelfManagedEntity</aas:entityType><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset2</aas:key></aas:keys></aas:assetRef></aas:entity></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort>TestSubmodel</aas:idShort><aas:description><aas:langString lang="en-us">An example submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Teilmodell für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Submodel</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelTemplates/ExampleSubmodel</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example RelationshipElement object</aas:langString><aas:langString lang="de">Beispiel RelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty2</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example AnnotatedRelationshipElement object</aas:langString><aas:langString lang="de">Beispiel AnnotatedRelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty2</aas:key></aas:keys></aas:second><aas:annotations><aas:dataElement><aas:property><aas:idShort>ExampleAnnotatedProperty</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:dataElement><aas:dataElement><aas:range><aas:idShort>ExampleAnnotatedRange</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>integer</aas:valueType><aas:min>1</aas:min><aas:max>5</aas:max></aas:range></aas:dataElement></aas:annotations></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Operation object</aas:langString><aas:langString lang="de">Beispiel Operation Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Operations/ExampleOperation</aas:key></aas:keys></aas:semanticId><aas:inputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:value></aas:inputVariable><aas:outputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:value></aas:outputVariable><aas:inoutputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:value></aas:inoutputVariable></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Capability object</aas:langString><aas:langString lang="de">Beispiel Capability Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Capabilities/ExampleCapability</aas:key></aas:keys></aas:semanticId></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example BasicEvent object</aas:langString><aas:langString lang="de">Beispiel BasicEvent Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Events/ExampleBasicEvent</aas:key></aas:keys></aas:semanticId><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionOrdered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionOrdered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example MultiLanguageProperty object</aas:langString><aas:langString lang="de">Beispiel MulitLanguageProperty Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty</aas:key></aas:keys></aas:semanticId><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleMultiLanguageValueId</aas:key></aas:keys></aas:valueId><aas:value><aas:langString lang="en-us">Example value of a MultiLanguageProperty element</aas:langString><aas:langString lang="de">Beispielswert für ein MulitLanguageProperty-Element</aas:langString></aas:value></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:min>0</aas:min><aas:max>100</aas:max></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Blob object</aas:langString><aas:langString lang="de">Beispiel Blob Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Blobs/ExampleBlob</aas:key></aas:keys></aas:semanticId><aas:value>AQIDBAU=</aas:value><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example File object</aas:langString><aas:langString lang="de">Beispiel File Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType><aas:value>/TestFile.pdf</aas:value></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Reference Element object</aas:langString><aas:langString lang="de">Beispiel Reference Element Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ExampleReferenceElement</aas:key></aas:keys></aas:semanticId><aas:value><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:value></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_Submodel_Mandatory</aas:identification><aas:kind>Instance</aas:kind><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:kind>Instance</aas:kind><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:kind>Instance</aas:kind><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second><aas:annotations/></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:kind>Instance</aas:kind></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:kind>Instance</aas:kind></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:kind>Instance</aas:kind><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:kind>Instance</aas:kind><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>string</aas:valueType></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:kind>Instance</aas:kind></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>int</aas:valueType></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:kind>Instance</aas:kind><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:kind>Instance</aas:kind><aas:value/><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:kind>Instance</aas:kind><aas:mimeType>application/pdf</aas:mimeType></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:kind>Instance</aas:kind></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered2</aas:idShort><aas:kind>Instance</aas:kind><aas:value/><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_Submodel2_Mandatory</aas:identification><aas:kind>Instance</aas:kind><aas:submodelElements/></aas:submodel><aas:submodel><aas:idShort>TestSubmodel</aas:idShort><aas:description><aas:langString lang="en-us">An example submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Teilmodell für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Submodel_Missing</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelTemplates/ExampleSubmodel</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example RelationshipElement object</aas:langString><aas:langString lang="de">Beispiel RelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example AnnotatedRelationshipElement object</aas:langString><aas:langString lang="de">Beispiel AnnotatedRelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second><aas:annotations><aas:dataElement><aas:range><aas:idShort>ExampleAnnotatedRange</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>integer</aas:valueType><aas:min>1</aas:min><aas:max>5</aas:max></aas:range></aas:dataElement><aas:dataElement><aas:property><aas:idShort>ExampleAnnotatedProperty</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:dataElement></aas:annotations></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Operation object</aas:langString><aas:langString lang="de">Beispiel Operation Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Operations/ExampleOperation</aas:key></aas:keys></aas:semanticId><aas:inputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:value></aas:inputVariable><aas:outputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:value></aas:outputVariable><aas:inoutputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:value></aas:inoutputVariable></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Capability object</aas:langString><aas:langString lang="de">Beispiel Capability Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Capabilities/ExampleCapability</aas:key></aas:keys></aas:semanticId></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example BasicEvent object</aas:langString><aas:langString lang="de">Beispiel BasicEvent Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Events/ExampleBasicEvent</aas:key></aas:keys></aas:semanticId><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionOrdered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionOrdered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example MultiLanguageProperty object</aas:langString><aas:langString lang="de">Beispiel MulitLanguageProperty Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty</aas:key></aas:keys></aas:semanticId><aas:value><aas:langString lang="en-us">Example value of a MultiLanguageProperty element</aas:langString><aas:langString lang="de">Beispielswert für ein MulitLanguageProperty-Element</aas:langString></aas:value></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:min>0</aas:min><aas:max>100</aas:max></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Blob object</aas:langString><aas:langString lang="de">Beispiel Blob Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Blobs/ExampleBlob</aas:key></aas:keys></aas:semanticId><aas:value>AQIDBAU=</aas:value><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example File object</aas:langString><aas:langString lang="de">Beispiel File Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType><aas:value>/TestFile.pdf</aas:value></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Reference Element object</aas:langString><aas:langString lang="de">Beispiel Reference Element Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ExampleReferenceElement</aas:key></aas:keys></aas:semanticId><aas:value><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:value></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort>TestSubmodel</aas:idShort><aas:description><aas:langString lang="en-us">An example submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Teilmodell für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Submodel_Template</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelTemplates/ExampleSubmodel</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example RelationshipElement object</aas:langString><aas:langString lang="de">Beispiel RelationshipElement Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example AnnotatedRelationshipElement object</aas:langString><aas:langString lang="de">Beispiel AnnotatedRelationshipElement Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second><aas:annotations/></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Operation object</aas:langString><aas:langString lang="de">Beispiel Operation Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Operations/ExampleOperation</aas:key></aas:keys></aas:semanticId><aas:inputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:value></aas:inputVariable><aas:outputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:value></aas:outputVariable><aas:inoutputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:value></aas:inoutputVariable></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Capability object</aas:langString><aas:langString lang="de">Beispiel Capability Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Capabilities/ExampleCapability</aas:key></aas:keys></aas:semanticId></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example BasicEvent object</aas:langString><aas:langString lang="de">Beispiel BasicEvent Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Events/ExampleBasicEvent</aas:key></aas:keys></aas:semanticId><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionOrdered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionOrdered Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example MultiLanguageProperty object</aas:langString><aas:langString lang="de">Beispiel MulitLanguageProperty Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty</aas:key></aas:keys></aas:semanticId></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:max>100</aas:max></aas:range></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange2</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:min>0</aas:min></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Blob object</aas:langString><aas:langString lang="de">Beispiel Blob Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Blobs/ExampleBlob</aas:key></aas:keys></aas:semanticId><aas:value/><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example File object</aas:langString><aas:langString lang="de">Beispiel File Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Reference Element object</aas:langString><aas:langString lang="de">Beispiel Reference Element Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ExampleReferenceElement</aas:key></aas:keys></aas:semanticId></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered2</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value/><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel></aas:submodels><aas:conceptDescriptions><aas:conceptDescription><aas:idShort>TestConceptDescription</aas:idShort><aas:description><aas:langString lang="en-us">An example concept description for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDescription für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_ConceptDescription</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:isCaseOf><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription</aas:key></aas:keys></aas:isCaseOf></aas:conceptDescription><aas:conceptDescription><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_ConceptDescription_Mandatory</aas:identification></aas:conceptDescription><aas:conceptDescription><aas:idShort>TestConceptDescription</aas:idShort><aas:description><aas:langString lang="en-us">An example concept description for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDescription für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_ConceptDescription_Missing</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration></aas:conceptDescription><aas:conceptDescription><aas:idShort>TestSpec_01</aas:idShort><aas:identification idType="IRI">http://acplt.org/DataSpecifciations/Example/Identification</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:embeddedDataSpecification><aas:dataSpecificationContent><aas:dataSpecificationIEC61360><IEC:preferredName><IEC:langString lang="de">Test Specification</IEC:langString><IEC:langString lang="en-us">TestSpecification</IEC:langString></IEC:preferredName><IEC:shortName><IEC:langString lang="de">Test Spec</IEC:langString><IEC:langString lang="en-us">TestSpec</IEC:langString></IEC:shortName><IEC:unit>SpaceUnit</IEC:unit><IEC:unitId><IEC:keys><IEC:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Units/SpaceUnit</IEC:key></IEC:keys></IEC:unitId><IEC:sourceOfDefinition>http://acplt.org/DataSpec/ExampleDef</IEC:sourceOfDefinition><IEC:symbol>SU</IEC:symbol><IEC:dataType>REAL_MEASURE</IEC:dataType><IEC:definition><IEC:langString lang="de">Dies ist eine Data Specification für Testzwecke</IEC:langString><IEC:langString lang="en-us">This is a DataSpecification for testing purposes</IEC:langString></IEC:definition><IEC:valueFormat>string</IEC:valueFormat><IEC:valueList><IEC:valueReferencePair><IEC:valueId><IEC:keys><IEC:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</IEC:key></IEC:keys></IEC:valueId><IEC:value>exampleValue</IEC:value></IEC:valueReferencePair><IEC:valueReferencePair><IEC:valueId><IEC:keys><IEC:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId2</IEC:key></IEC:keys></IEC:valueId><IEC:value>exampleValue2</IEC:value></IEC:valueReferencePair></IEC:valueList><IEC:value>TEST</IEC:value><IEC:levelType>Max</IEC:levelType><IEC:levelType>Min</IEC:levelType></aas:dataSpecificationIEC61360></aas:dataSpecificationContent><aas:dataSpecification><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0</aas:key></aas:keys></aas:dataSpecification></aas:embeddedDataSpecification><aas:isCaseOf><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ConceptDescriptionX</aas:key></aas:keys></aas:isCaseOf></aas:conceptDescription></aas:conceptDescriptions></aas:aasenv>
\ No newline at end of file
<aas:aasenv xmlns:aas="http://www.admin-shell.io/aas/2/0" xmlns:abac="http://www.admin-shell.io/aas/abac/2/0" xmlns:aas_common="http://www.admin-shell.io/aas_common/2/0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:IEC="http://www.admin-shell.io/IEC61360/2/0" xmlns:xs="http://www.w3.org/2001/XMLSchema"><aas:assetAdministrationShells><aas:assetAdministrationShell><aas:idShort>TestAssetAdministrationShell</aas:idShort><aas:description><aas:langString lang="en-us">An Example Asset Administration Shell for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Verwaltungsschale für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:derivedFrom><aas:keys><aas:key idType="IRI" local="false" type="AssetAdministrationShell">https://acplt.org/TestAssetAdministrationShell2</aas:key></aas:keys></aas:derivedFrom><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset</aas:key></aas:keys></aas:assetRef><aas:submodelRefs><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial</aas:key></aas:keys></aas:submodelRef><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/Identification</aas:key></aas:keys></aas:submodelRef><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel</aas:key></aas:keys></aas:submodelRef></aas:submodelRefs><aas:conceptDictionaries><aas:conceptDictionary><aas:idShort>TestConceptDictionary</aas:idShort><aas:description><aas:langString lang="en-us">An example concept dictionary for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDictionary für eine Test-Anwendung</aas:langString></aas:description><aas:conceptDescriptionRefs><aas:conceptDescriptionRef><aas:keys><aas:key idType="IRI" local="false" type="ConceptDescription">https://acplt.org/Test_ConceptDescription</aas:key></aas:keys></aas:conceptDescriptionRef></aas:conceptDescriptionRefs></aas:conceptDictionary></aas:conceptDictionaries></aas:assetAdministrationShell><aas:assetAdministrationShell><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell_Mandatory</aas:identification><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset_Mandatory</aas:key></aas:keys></aas:assetRef><aas:submodelRefs><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel_Mandatory</aas:key></aas:keys></aas:submodelRef><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel2_Mandatory</aas:key></aas:keys></aas:submodelRef></aas:submodelRefs><aas:conceptDictionaries><aas:conceptDictionary><aas:idShort>TestConceptDictionary</aas:idShort><aas:conceptDescriptionRefs/></aas:conceptDictionary></aas:conceptDictionaries></aas:assetAdministrationShell><aas:assetAdministrationShell><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell2_Mandatory</aas:identification><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset_Mandatory</aas:key></aas:keys></aas:assetRef></aas:assetAdministrationShell><aas:assetAdministrationShell><aas:idShort>TestAssetAdministrationShell</aas:idShort><aas:description><aas:langString lang="en-us">An Example Asset Administration Shell for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Verwaltungsschale für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_AssetAdministrationShell_Missing</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset_Missing</aas:key></aas:keys></aas:assetRef><aas:submodelRefs><aas:submodelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel_Missing</aas:key></aas:keys></aas:submodelRef></aas:submodelRefs><aas:views><aas:view><aas:idShort>ExampleView</aas:idShort><aas:containedElements><aas:containedElementRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">https://acplt.org/Test_Submodel_Missing</aas:key></aas:keys></aas:containedElementRef></aas:containedElements></aas:view><aas:view><aas:idShort>ExampleView2</aas:idShort><aas:containedElements/></aas:view></aas:views><aas:conceptDictionaries><aas:conceptDictionary><aas:idShort>TestConceptDictionary</aas:idShort><aas:description><aas:langString lang="en-us">An example concept dictionary for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDictionary für eine Test-Anwendung</aas:langString></aas:description><aas:conceptDescriptionRefs><aas:conceptDescriptionRef><aas:keys><aas:key idType="IRI" local="false" type="ConceptDescription">https://acplt.org/Test_ConceptDescription_Missing</aas:key></aas:keys></aas:conceptDescriptionRef></aas:conceptDescriptionRefs></aas:conceptDictionary></aas:conceptDictionaries></aas:assetAdministrationShell></aas:assetAdministrationShells><aas:assets><aas:asset><aas:idShort>Test_Asset</aas:idShort><aas:description><aas:langString lang="en-us">An example asset for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Asset für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Asset</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:assetIdentificationModelRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/Identification</aas:key></aas:keys></aas:assetIdentificationModelRef><aas:billOfMaterialRef><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial</aas:key></aas:keys></aas:billOfMaterialRef><aas:kind>Instance</aas:kind></aas:asset><aas:asset><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_Asset_Mandatory</aas:identification><aas:kind>Instance</aas:kind></aas:asset><aas:asset><aas:idShort>Test_Asset</aas:idShort><aas:description><aas:langString lang="en-us">An example asset for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Asset für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Asset_Missing</aas:identification><aas:administration/><aas:kind>Instance</aas:kind></aas:asset></aas:assets><aas:submodels><aas:submodel><aas:idShort>Identification</aas:idShort><aas:description><aas:langString lang="en-us">An example asset identification submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Identifikations-Submodel für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">http://acplt.org/Submodels/Assets/TestAsset/Identification</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/SubmodelTemplates/AssetIdentification</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:property><aas:idShort>ManufacturerName</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">0173-1#02-AAO677#002</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier2</aas:type><aas:valueType>int</aas:valueType><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId><aas:value>50</aas:value></aas:qualifier></aas:qualifier><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>int</aas:valueType><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId><aas:value>100</aas:value></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>ACPLT</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement><aas:submodelElement><aas:property><aas:idShort>InstanceId</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>978-8234-234-342</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort>BillOfMaterial</aas:idShort><aas:description><aas:langString lang="en-us">An example bill of material submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-BillofMaterial-Submodel für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial</aas:identification><aas:administration><aas:version>0.9</aas:version></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="Submodel">http://acplt.org/SubmodelTemplates/BillOfMaterial</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:entity><aas:idShort>ExampleEntity</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber</aas:key></aas:keys></aas:semanticId><aas:statements><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:formula/></aas:qualifier><aas:qualifier><aas:formula><aas:dependsOnRefs><aas:reference><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:reference></aas:dependsOnRefs></aas:formula></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement><aas:submodelElement><aas:property><aas:idShort>ExampleProperty2</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue2</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement></aas:statements><aas:entityType>CoManagedEntity</aas:entityType></aas:entity></aas:submodelElement><aas:submodelElement><aas:entity><aas:idShort>ExampleEntity2</aas:idShort><aas:description><aas:langString lang="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.</aas:langString><aas:langString lang="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</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber</aas:key></aas:keys></aas:semanticId><aas:statements/><aas:entityType>SelfManagedEntity</aas:entityType><aas:assetRef><aas:keys><aas:key idType="IRI" local="false" type="Asset">https://acplt.org/Test_Asset2</aas:key></aas:keys></aas:assetRef></aas:entity></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort>TestSubmodel</aas:idShort><aas:description><aas:langString lang="en-us">An example submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Teilmodell für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Submodel</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelTemplates/ExampleSubmodel</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example RelationshipElement object</aas:langString><aas:langString lang="de">Beispiel RelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty2</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example AnnotatedRelationshipElement object</aas:langString><aas:langString lang="de">Beispiel AnnotatedRelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty2</aas:key></aas:keys></aas:second><aas:annotations><aas:dataElement><aas:range><aas:idShort>ExampleAnnotatedRange</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>integer</aas:valueType><aas:min>1</aas:min><aas:max>5</aas:max></aas:range></aas:dataElement><aas:dataElement><aas:property><aas:idShort>ExampleAnnotatedProperty</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:dataElement></aas:annotations></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Operation object</aas:langString><aas:langString lang="de">Beispiel Operation Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Operations/ExampleOperation</aas:key></aas:keys></aas:semanticId><aas:inputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:value></aas:inputVariable><aas:outputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:value></aas:outputVariable><aas:inoutputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:value></aas:inoutputVariable></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Capability object</aas:langString><aas:langString lang="de">Beispiel Capability Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Capabilities/ExampleCapability</aas:key></aas:keys></aas:semanticId></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example BasicEvent object</aas:langString><aas:langString lang="de">Beispiel BasicEvent Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Events/ExampleBasicEvent</aas:key></aas:keys></aas:semanticId><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionOrdered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionOrdered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</aas:key></aas:keys></aas:valueId></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example MultiLanguageProperty object</aas:langString><aas:langString lang="de">Beispiel MulitLanguageProperty Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty</aas:key></aas:keys></aas:semanticId><aas:valueId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleMultiLanguageValueId</aas:key></aas:keys></aas:valueId><aas:value><aas:langString lang="en-us">Example value of a MultiLanguageProperty element</aas:langString><aas:langString lang="de">Beispielswert für ein MulitLanguageProperty-Element</aas:langString></aas:value></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:min>0</aas:min><aas:max>100</aas:max></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Blob object</aas:langString><aas:langString lang="de">Beispiel Blob Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Blobs/ExampleBlob</aas:key></aas:keys></aas:semanticId><aas:value>AQIDBAU=</aas:value><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example File object</aas:langString><aas:langString lang="de">Beispiel File Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType><aas:value>/TestFile.pdf</aas:value></aas:file></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFileURI</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Details of the Asset Administration Shell—An example for an external file reference</aas:langString><aas:langString lang="de">Details of the Asset Administration Shell – Ein Beispiel für eine extern referenzierte Datei</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType><aas:value>https://www.plattform-i40.de/PI40/Redaktion/DE/Downloads/Publikation/Details-of-the-Asset-Administration-Shell-Part1.pdf?__blob=publicationFile&amp;v=5</aas:value></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Reference Element object</aas:langString><aas:langString lang="de">Beispiel Reference Element Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ExampleReferenceElement</aas:key></aas:keys></aas:semanticId><aas:value><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:value></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_Submodel_Mandatory</aas:identification><aas:kind>Instance</aas:kind><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:kind>Instance</aas:kind><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:kind>Instance</aas:kind><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second><aas:annotations/></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:kind>Instance</aas:kind></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:kind>Instance</aas:kind></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:kind>Instance</aas:kind><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:kind>Instance</aas:kind><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>string</aas:valueType></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:kind>Instance</aas:kind></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>int</aas:valueType></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:kind>Instance</aas:kind><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:kind>Instance</aas:kind><aas:value/><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:kind>Instance</aas:kind><aas:mimeType>application/pdf</aas:mimeType></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:kind>Instance</aas:kind></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered2</aas:idShort><aas:kind>Instance</aas:kind><aas:value/><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_Submodel2_Mandatory</aas:identification><aas:kind>Instance</aas:kind><aas:submodelElements/></aas:submodel><aas:submodel><aas:idShort>TestSubmodel</aas:idShort><aas:description><aas:langString lang="en-us">An example submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Teilmodell für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Submodel_Missing</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelTemplates/ExampleSubmodel</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example RelationshipElement object</aas:langString><aas:langString lang="de">Beispiel RelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example AnnotatedRelationshipElement object</aas:langString><aas:langString lang="de">Beispiel AnnotatedRelationshipElement Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second><aas:annotations><aas:dataElement><aas:range><aas:idShort>ExampleAnnotatedRange</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>integer</aas:valueType><aas:min>1</aas:min><aas:max>5</aas:max></aas:range></aas:dataElement><aas:dataElement><aas:property><aas:idShort>ExampleAnnotatedProperty</aas:idShort><aas:kind>Instance</aas:kind><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:dataElement></aas:annotations></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Operation object</aas:langString><aas:langString lang="de">Beispiel Operation Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Operations/ExampleOperation</aas:key></aas:keys></aas:semanticId><aas:inputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:value></aas:inputVariable><aas:outputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:value></aas:outputVariable><aas:inoutputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:value></aas:inoutputVariable></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Capability object</aas:langString><aas:langString lang="de">Beispiel Capability Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Capabilities/ExampleCapability</aas:key></aas:keys></aas:semanticId></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example BasicEvent object</aas:langString><aas:langString lang="de">Beispiel BasicEvent Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Events/ExampleBasicEvent</aas:key></aas:keys></aas:semanticId><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionOrdered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionOrdered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:qualifier><aas:qualifier><aas:type>http://acplt.org/Qualifier/ExampleQualifier</aas:type><aas:valueType>string</aas:valueType></aas:qualifier></aas:qualifier><aas:valueType>string</aas:valueType><aas:value>exampleValue</aas:value></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example MultiLanguageProperty object</aas:langString><aas:langString lang="de">Beispiel MulitLanguageProperty Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty</aas:key></aas:keys></aas:semanticId><aas:value><aas:langString lang="en-us">Example value of a MultiLanguageProperty element</aas:langString><aas:langString lang="de">Beispielswert für ein MulitLanguageProperty-Element</aas:langString></aas:value></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:min>0</aas:min><aas:max>100</aas:max></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Blob object</aas:langString><aas:langString lang="de">Beispiel Blob Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Blobs/ExampleBlob</aas:key></aas:keys></aas:semanticId><aas:value>AQIDBAU=</aas:value><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example File object</aas:langString><aas:langString lang="de">Beispiel File Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType><aas:value>/TestFile.pdf</aas:value></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Reference Element object</aas:langString><aas:langString lang="de">Beispiel Reference Element Element</aas:langString></aas:description><aas:kind>Instance</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ExampleReferenceElement</aas:key></aas:keys></aas:semanticId><aas:value><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:value></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel><aas:submodel><aas:idShort>TestSubmodel</aas:idShort><aas:description><aas:langString lang="en-us">An example submodel for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-Teilmodell für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_Submodel_Template</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelTemplates/ExampleSubmodel</aas:key></aas:keys></aas:semanticId><aas:submodelElements><aas:submodelElement><aas:relationshipElement><aas:idShort>ExampleRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example RelationshipElement object</aas:langString><aas:langString lang="de">Beispiel RelationshipElement Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second></aas:relationshipElement></aas:submodelElement><aas:submodelElement><aas:annotatedRelationshipElement><aas:idShort>ExampleAnnotatedRelationshipElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example AnnotatedRelationshipElement object</aas:langString><aas:langString lang="de">Beispiel AnnotatedRelationshipElement Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement</aas:key></aas:keys></aas:semanticId><aas:first><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:first><aas:second><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:second><aas:annotations/></aas:annotatedRelationshipElement></aas:submodelElement><aas:submodelElement><aas:operation><aas:idShort>ExampleOperation</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Operation object</aas:langString><aas:langString lang="de">Beispiel Operation Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Operations/ExampleOperation</aas:key></aas:keys></aas:semanticId><aas:inputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:value></aas:inputVariable><aas:outputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:value></aas:outputVariable><aas:inoutputVariable><aas:value><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:value></aas:inoutputVariable></aas:operation></aas:submodelElement><aas:submodelElement><aas:capability><aas:idShort>ExampleCapability</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Capability object</aas:langString><aas:langString lang="de">Beispiel Capability Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Capabilities/ExampleCapability</aas:key></aas:keys></aas:semanticId></aas:capability></aas:submodelElement><aas:submodelElement><aas:basicEvent><aas:idShort>ExampleBasicEvent</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example BasicEvent object</aas:langString><aas:langString lang="de">Beispiel BasicEvent Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Events/ExampleBasicEvent</aas:key></aas:keys></aas:semanticId><aas:observed><aas:keys><aas:key idType="IdShort" local="true" type="Property">ExampleProperty</aas:key></aas:keys></aas:observed></aas:basicEvent></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionOrdered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionOrdered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionOrdered Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionOrdered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:property><aas:idShort>ExampleProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example Property object</aas:langString><aas:langString lang="de">Beispiel Property Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Properties/ExampleProperty</aas:key></aas:keys></aas:semanticId><aas:valueType>string</aas:valueType></aas:property></aas:submodelElement><aas:submodelElement><aas:multiLanguageProperty><aas:idShort>ExampleMultiLanguageProperty</aas:idShort><aas:category>CONSTANT</aas:category><aas:description><aas:langString lang="en-us">Example MultiLanguageProperty object</aas:langString><aas:langString lang="de">Beispiel MulitLanguageProperty Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty</aas:key></aas:keys></aas:semanticId></aas:multiLanguageProperty></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:max>100</aas:max></aas:range></aas:submodelElement><aas:submodelElement><aas:range><aas:idShort>ExampleRange2</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Range object</aas:langString><aas:langString lang="de">Beispiel Range Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Ranges/ExampleRange</aas:key></aas:keys></aas:semanticId><aas:valueType>int</aas:valueType><aas:min>0</aas:min></aas:range></aas:submodelElement></aas:value><aas:ordered>true</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value><aas:submodelElement><aas:blob><aas:idShort>ExampleBlob</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Blob object</aas:langString><aas:langString lang="de">Beispiel Blob Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Blobs/ExampleBlob</aas:key></aas:keys></aas:semanticId><aas:value/><aas:mimeType>application/pdf</aas:mimeType></aas:blob></aas:submodelElement><aas:submodelElement><aas:file><aas:idShort>ExampleFile</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example File object</aas:langString><aas:langString lang="de">Beispiel File Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Files/ExampleFile</aas:key></aas:keys></aas:semanticId><aas:mimeType>application/pdf</aas:mimeType></aas:file></aas:submodelElement><aas:submodelElement><aas:referenceElement><aas:idShort>ExampleReferenceElement</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example Reference Element object</aas:langString><aas:langString lang="de">Beispiel Reference Element Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ExampleReferenceElement</aas:key></aas:keys></aas:semanticId></aas:referenceElement></aas:submodelElement></aas:value><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement><aas:submodelElement><aas:submodelElementCollection><aas:idShort>ExampleSubmodelCollectionUnordered2</aas:idShort><aas:category>PARAMETER</aas:category><aas:description><aas:langString lang="en-us">Example SubmodelElementCollectionUnordered object</aas:langString><aas:langString lang="de">Beispiel SubmodelElementCollectionUnordered Element</aas:langString></aas:description><aas:kind>Template</aas:kind><aas:semanticId><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollectionUnordered</aas:key></aas:keys></aas:semanticId><aas:value/><aas:ordered>false</aas:ordered><aas:allowDuplicates>false</aas:allowDuplicates></aas:submodelElementCollection></aas:submodelElement></aas:submodelElements></aas:submodel></aas:submodels><aas:conceptDescriptions><aas:conceptDescription><aas:idShort>TestConceptDescription</aas:idShort><aas:description><aas:langString lang="en-us">An example concept description for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDescription für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_ConceptDescription</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:isCaseOf><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/DataSpecifications/ConceptDescriptions/TestConceptDescription</aas:key></aas:keys></aas:isCaseOf></aas:conceptDescription><aas:conceptDescription><aas:idShort/><aas:identification idType="IRI">https://acplt.org/Test_ConceptDescription_Mandatory</aas:identification></aas:conceptDescription><aas:conceptDescription><aas:idShort>TestConceptDescription</aas:idShort><aas:description><aas:langString lang="en-us">An example concept description for the test application</aas:langString><aas:langString lang="de">Ein Beispiel-ConceptDescription für eine Test-Anwendung</aas:langString></aas:description><aas:identification idType="IRI">https://acplt.org/Test_ConceptDescription_Missing</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration></aas:conceptDescription><aas:conceptDescription><aas:idShort>TestSpec_01</aas:idShort><aas:identification idType="IRI">http://acplt.org/DataSpecifciations/Example/Identification</aas:identification><aas:administration><aas:version>0.9</aas:version><aas:revision>0</aas:revision></aas:administration><aas:embeddedDataSpecification><aas:dataSpecificationContent><aas:dataSpecificationIEC61360><IEC:preferredName><IEC:langString lang="de">Test Specification</IEC:langString><IEC:langString lang="en-us">TestSpecification</IEC:langString></IEC:preferredName><IEC:shortName><IEC:langString lang="de">Test Spec</IEC:langString><IEC:langString lang="en-us">TestSpec</IEC:langString></IEC:shortName><IEC:unit>SpaceUnit</IEC:unit><IEC:unitId><IEC:keys><IEC:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/Units/SpaceUnit</IEC:key></IEC:keys></IEC:unitId><IEC:sourceOfDefinition>http://acplt.org/DataSpec/ExampleDef</IEC:sourceOfDefinition><IEC:symbol>SU</IEC:symbol><IEC:dataType>REAL_MEASURE</IEC:dataType><IEC:definition><IEC:langString lang="de">Dies ist eine Data Specification für Testzwecke</IEC:langString><IEC:langString lang="en-us">This is a DataSpecification for testing purposes</IEC:langString></IEC:definition><IEC:valueFormat>string</IEC:valueFormat><IEC:valueList><IEC:valueReferencePair><IEC:valueId><IEC:keys><IEC:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId2</IEC:key></IEC:keys></IEC:valueId><IEC:value>exampleValue2</IEC:value></IEC:valueReferencePair><IEC:valueReferencePair><IEC:valueId><IEC:keys><IEC:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ValueId/ExampleValueId</IEC:key></IEC:keys></IEC:valueId><IEC:value>exampleValue</IEC:value></IEC:valueReferencePair></IEC:valueList><IEC:value>TEST</IEC:value><IEC:levelType>Min</IEC:levelType><IEC:levelType>Max</IEC:levelType></aas:dataSpecificationIEC61360></aas:dataSpecificationContent><aas:dataSpecification><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://admin-shell.io/DataSpecificationTemplates/DataSpecificationIEC61360/2/0</aas:key></aas:keys></aas:dataSpecification></aas:embeddedDataSpecification><aas:isCaseOf><aas:keys><aas:key idType="IRI" local="false" type="GlobalReference">http://acplt.org/ReferenceElements/ConceptDescriptionX</aas:key></aas:keys></aas:isCaseOf></aas:conceptDescription></aas:conceptDescriptions></aas:aasenv>
\ No newline at end of file
{
"assetAdministrationShells": [
{
"idShort": "TestAssetAdministrationShell123",
"description": [
{
"language": "en-us",
"text": "An Example Asset Administration Shell for the test application"
},
{
"language": "de",
"text": "Ein Beispiel-Verwaltungsschale für eine Test-Anwendung"
}
],
"modelType": {
"name": "AssetAdministrationShell"
},
"identification": {
"id": "https://acplt.org/Test_AssetAdministrationShell",
"idType": "IRI"
},
"administration": {
"version": "0.9",
"revision": "0"
},
"derivedFrom": {
"keys": [
{
"type": "AssetAdministrationShell",
"idType": "IRI",
"value": "https://acplt.org/TestAssetAdministrationShell2",
"local": false
}
]
},
"asset": {
"keys": [
{
"type": "Asset",
"idType": "IRI",
"value": "https://acplt.org/Test_Asset",
"local": false
}
]