Skipping 171 KB..
Full LogGenerating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/InMemoryFile.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/package-summary.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/package-tree.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/constant-values.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/class-use/AASXDeserializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/class-use/AASXSerializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/class-use/AASXUtils.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/class-use/AASXValidator.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/class-use/InMemoryFile.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/package-use.html...
Building index for all the packages and classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/overview-tree.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/index-all.html...
Building index for all classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/allclasses-index.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/allpackages-index.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/deprecated-list.html...
Building index for all classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/allclasses.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/allclasses.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/index.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/apidocs/help-doc.html...
1 warning
[WARNING] Javadoc Warnings
[WARNING] /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/src/main/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/aasx/AASXDeserializer.java:104: warning: no @return
[WARNING] public String getXMLResourceString() throws InvalidFormatException, IOException {
[WARNING] ^
[INFO] Building jar: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar
[INFO]
[INFO] --- maven-gpg-plugin:1.6:sign (sign-artifacts) @ dataformat-aasx ---
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ dataformat-aasx ---
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1.jar to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/.flattened-pom.xml to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.pom
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-sources.jar to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1.jar.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1.pom.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.pom.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-sources.jar.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-sources.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar.asc
[INFO]
[INFO] --- nexus-staging-maven-plugin:1.6.8:deploy (injected-nexus-deploy) @ dataformat-aasx ---
[INFO] Performing local staging (local stagingDirectory="/home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging")...
[INFO] + Using server credentials "ossrh" from Maven settings.
[INFO] * Connected to Nexus at https://oss.sonatype.org:443/, is version 2.15.1-02 and edition "Professional"
[INFO] * Using staging profile ID "b9290b48651b4" (matched by Nexus).
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1.jar to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/.flattened-pom.xml to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.pom
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-sources.jar to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1.jar.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1.pom.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1.pom.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-sources.jar.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-sources.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-aasx/target/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-aasx/1.0.0-milestone-03.1/dataformat-aasx-1.0.0-milestone-03.1-javadoc.jar.asc
[INFO] Execution skipped to the last project...
[INFO]
[INFO] -----------< org.eclipse.digitaltwin.aas4j:dataformat-json >------------
[INFO] Building Asset Administration Shell JSON-Serializer 1.0.0-milestone-03.1 [6/6]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ dataformat-json ---
[INFO]
[INFO] --- flatten-maven-plugin:1.4.1:clean (flatten.clean) @ dataformat-json ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ dataformat-json ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- flatten-maven-plugin:1.4.1:flatten (flatten) @ dataformat-json ---
[INFO] Generating flattened POM of project org.eclipse.digitaltwin.aas4j:dataformat-json:jar:1.0.0-milestone-03.1...
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:compile (default-compile) @ dataformat-json ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 34 source files with javac [debug target 11] to target/classes
[INFO] /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/src/main/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonDeserializer.java: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/src/main/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonDeserializer.java uses unchecked or unsafe operations.
[INFO] /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/src/main/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonDeserializer.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ dataformat-json ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 17 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.11.0:testCompile (default-testCompile) @ dataformat-json ---
[INFO] Changes detected - recompiling the module! :dependency
[INFO] Compiling 8 source files with javac [debug target 11] to target/test-classes
[INFO] /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/src/test/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonReferableSerializerTest.java: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/src/test/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonReferableSerializerTest.java uses unchecked or unsafe operations.
[INFO] /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/src/test/java/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonReferableSerializerTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ dataformat-json ---
[INFO] Surefire report directory: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableDeserializerTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.196 sec
Running org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonDeserializerTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.11 sec
Running org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonSerializerTest
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonSerializerTest - {
"assetAdministrationShells" : [ {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset"
},
"derivedFrom" : {
"keys" : [ {
"type" : "AssetAdministrationShell",
"value" : "https://acplt.org/TestAssetAdministrationShell2"
} ],
"type" : "ExternalReference"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/Identification"
} ],
"type" : "ExternalReference"
} ],
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_AssetAdministrationShell",
"idShort" : "TestAssetAdministrationShell",
"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" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset_Mandatory"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel2_Mandatory"
} ],
"type" : "ExternalReference"
} ],
"id" : "https://acplt.org/Test_AssetAdministrationShell_Mandatory",
"idShort" : "Test_AssetAdministrationShell_Mandatory"
}, {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset_Mandatory"
},
"id" : "https://acplt.org/Test_AssetAdministrationShell2_Mandatory",
"idShort" : "Test_AssetAdministrationShell2_Mandatory"
}, {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset_Missing"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
} ],
"type" : "ExternalReference"
} ],
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_AssetAdministrationShell_Missing",
"idShort" : "TestAssetAdministrationShell",
"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"
} ]
} ],
"conceptDescriptions" : [ {
"modelType" : "ConceptDescription",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_ConceptDescription",
"idShort" : "TestConceptDescription",
"isCaseOf" : [ {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/DataSpecifications/Conceptdescription/TestConceptDescription"
} ],
"type" : "ExternalReference"
} ],
"description" : [ {
"language" : "en-us",
"text" : "An example concept description for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-ConceptDescription für eine Test-Anwendung"
} ]
}, {
"modelType" : "ConceptDescription",
"id" : "https://acplt.org/Test_ConceptDescription_Mandatory",
"idShort" : "Test_ConceptDescription_Mandatory"
}, {
"modelType" : "ConceptDescription",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_ConceptDescription_Missing",
"category" : "PROPERTY",
"idShort" : "TestConceptDescription1",
"description" : [ {
"language" : "en-us",
"text" : "An example concept description for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-ConceptDescription für eine Test-Anwendung"
} ]
}, {
"modelType" : "ConceptDescription",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "http://acplt.org/DataSpecifciations/Example/Identification",
"idShort" : "TestSpec_01",
"isCaseOf" : [ {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ReferenceElements/ConceptDescriptionX"
} ],
"type" : "ExternalReference"
} ],
"embeddedDataSpecifications" : [ {
"dataSpecification" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://admin-shell.io/aas/3/0/RC02/DataSpecificationIEC61360"
} ],
"type" : "ExternalReference"
},
"dataSpecificationContent" : {
"modelType" : "DataSpecificationIec61360",
"dataType" : "REAL_MEASURE",
"definition" : [ {
"language" : "de",
"text" : "Dies ist eine Data Specification für Testzwecke"
}, {
"language" : "en-us",
"text" : "This is a DataSpecification for testing purposes"
} ],
"shortName" : [ {
"language" : "de",
"text" : "Test Spec"
}, {
"language" : "en-us",
"text" : "TestSpec"
} ],
"sourceOfDefinition" : "http://acplt.org/DataSpec/ExampleDef",
"symbol" : "SU",
"unit" : "SpaceUnit",
"value" : "TEST",
"valueFormat" : "string",
"valueList" : {
"valueReferencePairs" : [ {
"value" : "http://acplt.org/ValueId/ExampleValueId",
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId"
} ],
"type" : "ExternalReference"
}
}, {
"value" : "http://acplt.org/ValueId/ExampleValueId2",
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId2"
} ],
"type" : "ExternalReference"
}
} ]
},
"preferredName" : [ {
"language" : "de",
"text" : "Test Specification"
}, {
"language" : "en-us",
"text" : "TestSpecification"
} ],
"unitId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Units/SpaceUnit"
} ],
"type" : "ExternalReference"
}
}
} ]
} ],
"submodels" : [ {
"modelType" : "Submodel",
"kind" : "Instance",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "http://acplt.org/Submodels/Assets/TestAsset/Identification",
"idShort" : "Identification",
"submodelElements" : [ {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ACPLT",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"value" : "100",
"valueType" : "xs:int"
}, {
"type" : "http://acplt.org/Qualifier/ExampleQualifier2",
"value" : "50",
"valueType" : "xs:int"
} ],
"idShort" : "ManufacturerName",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#02-AAO677#002"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ACPLT"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ],
"displayName" : [ {
"language" : "en-us",
"text" : "Manufacturer Name"
} ]
}, {
"modelType" : "Property",
"supplementalSemanticIds" : [ {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_e14ad770"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_bd061acd"
} ],
"type" : "ExternalReference"
} ],
"value" : "978-8234-234-342",
"valueType" : "xs:string",
"category" : "VARIABLE",
"idShort" : "InstanceId",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "978-8234-234-342"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/SubmodelTemplates/AssetIdentification"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "An example asset identification submodel for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-Identifikations-Submodel für eine Test-Anwendung"
} ]
}, {
"modelType" : "Submodel",
"kind" : "Instance",
"administration" : {
"version" : "0"
},
"id" : "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial",
"idShort" : "BillOfMaterial",
"submodelElements" : [ {
"modelType" : "Entity",
"entityType" : "CoManagedEntity",
"statements" : [ {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ExampleValue2",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValue2"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}, {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ExampleValueId",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
} ],
"idShort" : "ExampleEntity",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ]
}, {
"modelType" : "Entity",
"entityType" : "SelfManagedEntity",
"idShort" : "ExampleEntity2",
"globalAssetId" : "https://acplt.org/Test_Asset2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/SubmodelTemplates/BillOfMaterial"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "An example bill of material submodel for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-BillofMaterial-Submodel für eine Test-Anwendung"
} ]
}, {
"modelType" : "Submodel",
"kind" : "Instance",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_Submodel",
"idShort" : "TestSubmodel",
"submodelElements" : [ {
"modelType" : "RelationshipElement",
"category" : "PARAMETER",
"idShort" : "ExampleRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial"
}, {
"type" : "Entity",
"value" : "ExampleEntity"
}, {
"type" : "Property",
"value" : "ExampleProperty2"
} ],
"type" : "ModelReference"
},
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/RelationshipElements/ExampleRelationshipElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example RelationshipElement object"
}, {
"language" : "de",
"text" : "Beispiel RelationshipElement Element"
} ]
}, {
"modelType" : "AnnotatedRelationshipElement",
"category" : "PARAMETER",
"idShort" : "ExampleAnnotatedRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial"
}, {
"type" : "Entity",
"value" : "ExampleEntity"
}, {
"type" : "Property",
"value" : "ExampleProperty2"
} ],
"type" : "ModelReference"
},
"annotations" : [ {
"modelType" : "Property",
"value" : "some example annotation",
"valueType" : "xs:string",
"category" : "PARAMETER",
"idShort" : "ExampleProperty3"
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example AnnotatedRelationshipElement object"
}, {
"language" : "de",
"text" : "Beispiel AnnotatedRelationshipElement Element"
} ]
}, {
"modelType" : "Operation",
"category" : "PARAMETER",
"idShort" : "ExampleOperation",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Operations/ExampleOperation"
} ],
"type" : "ExternalReference"
},
"inoutputVariables" : [ {
"value" : {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ExampleValueId",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty3",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"inputVariables" : [ {
"value" : {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ExampleValueId",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty1",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"outputVariables" : [ {
"value" : {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ExampleValueId",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"description" : [ {
"language" : "en-us",
"text" : "Example Operation object"
}, {
"language" : "de",
"text" : "Beispiel Operation Element"
} ]
}, {
"modelType" : "Capability",
"category" : "PARAMETER",
"idShort" : "ExampleCapability",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Capabilities/ExampleCapability"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Capability object"
}, {
"language" : "de",
"text" : "Beispiel Capability Element"
} ]
}, {
"modelType" : "BasicEventElement",
"direction" : "input",
"observed" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"state" : "on",
"category" : "PARAMETER",
"idShort" : "ExampleBasicEvent",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Events/ExampleBasicEvent"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example BasicEvent object"
}, {
"language" : "de",
"text" : "Beispiel BasicEvent Element"
} ]
}, {
"modelType" : "SubmodelElementList",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementListOrdered",
"orderRelevant" : true,
"value" : [ {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ExampleValueId",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleValueId"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}, {
"modelType" : "MultiLanguageProperty",
"category" : "CONSTANT",
"idShort" : "ExampleMultiLanguageProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
} ],
"type" : "ExternalReference"
},
"value" : [ {
"language" : "en-us",
"text" : "Example value of a MultiLanguageProperty element"
}, {
"language" : "de",
"text" : "Beispielswert für ein MultiLanguageProperty-Element"
} ],
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ExampleMultiLanguageValueId"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example MultiLanguageProperty object"
}, {
"language" : "de",
"text" : "Beispiel MultiLanguageProperty Element"
} ]
}, {
"modelType" : "Range",
"max" : "100",
"min" : "0",
"valueType" : "xs:int",
"category" : "PARAMETER",
"idShort" : "ExampleRange",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Ranges/ExampleRange"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Range object"
}, {
"language" : "de",
"text" : "Beispiel Range Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementListOrdered"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example ExampleSubmodelElementListOrdered object"
}, {
"language" : "de",
"text" : "Beispiel ExampleSubmodelElementListOrdered Element"
} ],
"typeValueListElement" : "SubmodelElement"
}, {
"modelType" : "SubmodelElementCollection",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementCollection",
"value" : [ {
"modelType" : "Blob",
"contentType" : "application/pdf",
"value" : "AQIDBAU=",
"category" : "PARAMETER",
"idShort" : "ExampleBlob",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Blobs/ExampleBlob"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Blob object"
}, {
"language" : "de",
"text" : "Beispiel Blob Element"
} ]
}, {
"modelType" : "File",
"contentType" : "application/pdf",
"value" : "file:///TestFile.pdf",
"category" : "PARAMETER",
"idShort" : "ExampleFile",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Files/ExampleFile"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example File object"
}, {
"language" : "de",
"text" : "Beispiel File Element"
} ]
}, {
"modelType" : "ReferenceElement",
"category" : "PARAMETER",
"idShort" : "ExampleReferenceElement",
"value" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ExternalReference"
},
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ReferenceElements/ExampleReferenceElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Reference Element object"
}, {
"language" : "de",
"text" : "Beispiel Reference Element Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementCollection object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementCollection Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "An example submodel for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-Teilmodell für eine Test-Anwendung"
} ]
}, {
"modelType" : "Submodel",
"kind" : "Template",
"id" : "https://acplt.org/Test_Submodel_Mandatory",
"idShort" : "Test_Submodel_Mandatory",
"submodelElements" : [ {
"modelType" : "RelationshipElement",
"idShort" : "ExampleRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListUnordered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListUnordered"
}, {
"type" : "MultiLanguageProperty",
"value" : "ExampleMultiLanguageProperty"
} ],
"type" : "ModelReference"
}
}, {
"modelType" : "AnnotatedRelationshipElement",
"idShort" : "ExampleAnnotatedRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
}, {
"type" : "SubmodelElementCollection",
"value" : "ExampleSubmodelElementCollection"
}, {
"type" : "Blob",
"value" : "ExampleBlob"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListUnordered"
}, {
"type" : "MultiLanguageProperty",
"value" : "ExampleMultiLanguageProperty"
} ],
"type" : "ModelReference"
}
}, {
"modelType" : "Operation",
"idShort" : "ExampleOperation"
}, {
"modelType" : "Capability",
"idShort" : "ExampleCapability"
}, {
"modelType" : "BasicEventElement",
"direction" : "output",
"observed" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListUnordered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"state" : "off",
"idShort" : "ExampleBasicEvent"
}, {
"modelType" : "SubmodelElementList",
"idShort" : "ExampleSubmodelElementListUnordered",
"orderRelevant" : false,
"value" : [ {
"modelType" : "Property",
"valueType" : "xs:string",
"idShort" : "ExampleProperty"
}, {
"modelType" : "MultiLanguageProperty",
"idShort" : "ExampleMultiLanguageProperty"
}, {
"modelType" : "Range",
"valueType" : "xs:int",
"idShort" : "ExampleRange"
} ],
"typeValueListElement" : "SubmodelElement"
}, {
"modelType" : "SubmodelElementCollection",
"idShort" : "ExampleSubmodelElementCollection",
"value" : [ {
"modelType" : "Blob",
"contentType" : "application/pdf",
"idShort" : "ExampleBlob"
}, {
"modelType" : "File",
"contentType" : "application/pdf",
"idShort" : "ExampleFile"
}, {
"modelType" : "ReferenceElement",
"idShort" : "ExampleReferenceElement"
} ]
}, {
"modelType" : "SubmodelElementCollection",
"idShort" : "ExampleSubmodelElementCollection2"
} ]
}, {
"modelType" : "Submodel",
"kind" : "Instance",
"id" : "https://acplt.org/Test_Submodel2_Mandatory",
"idShort" : "Test_Submodel2_Mandatory"
}, {
"modelType" : "Submodel",
"kind" : "Instance",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_Submodel_Missing",
"idShort" : "TestSubmodelMissing",
"submodelElements" : [ {
"modelType" : "RelationshipElement",
"category" : "PARAMETER",
"idShort" : "ExampleRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "MultiLanguageProperty",
"value" : "ExampleMultiLanguageProperty"
} ],
"type" : "ModelReference"
},
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/RelationshipElements/ExampleRelationshipElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example RelationshipElement object"
}, {
"language" : "de",
"text" : "Beispiel RelationshipElement Element"
} ]
}, {
"modelType" : "AnnotatedRelationshipElement",
"category" : "PARAMETER",
"idShort" : "ExampleAnnotatedRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "MultiLanguageProperty",
"value" : "ExampleMultiLanguageProperty"
} ],
"type" : "ModelReference"
},
"annotations" : [ {
"modelType" : "Property",
"value" : "some example annotation",
"valueType" : "xs:string",
"category" : "PARAMETER",
"idShort" : "ExampleProperty"
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example AnnotatedRelationshipElement object"
}, {
"language" : "de",
"text" : "Beispiel AnnotatedRelationshipElement Element"
} ]
}, {
"modelType" : "Operation",
"category" : "PARAMETER",
"idShort" : "ExampleOperation",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Operations/ExampleOperation"
} ],
"type" : "ExternalReference"
},
"inoutputVariables" : [ {
"value" : {
"modelType" : "Property",
"value" : "exampleValue",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"valueType" : "xs:string"
} ],
"category" : "CONSTANT",
"idShort" : "ExampleProperty3",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"inputVariables" : [ {
"value" : {
"modelType" : "Property",
"value" : "exampleValue",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"valueType" : "xs:string"
} ],
"category" : "CONSTANT",
"idShort" : "ExampleProperty1",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"outputVariables" : [ {
"value" : {
"modelType" : "Property",
"value" : "exampleValue",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"valueType" : "xs:string"
} ],
"category" : "CONSTANT",
"idShort" : "ExampleProperty2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"description" : [ {
"language" : "en-us",
"text" : "Example Operation object"
}, {
"language" : "de",
"text" : "Beispiel Operation Element"
} ]
}, {
"modelType" : "Capability",
"category" : "PARAMETER",
"idShort" : "ExampleCapability",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Capabilities/ExampleCapability"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Capability object"
}, {
"language" : "de",
"text" : "Beispiel Capability Element"
} ]
}, {
"modelType" : "BasicEventElement",
"direction" : "input",
"observed" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
}, {
"type" : "SubmodelElementList",
"value" : "ExampleSubmodelElementListOrdered"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ExternalReference"
},
"state" : "on",
"category" : "PARAMETER",
"idShort" : "ExampleBasicEvent",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Events/ExampleBasicEvent"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example BasicEvent object"
}, {
"language" : "de",
"text" : "Beispiel BasicEvent Element"
} ]
}, {
"modelType" : "SubmodelElementList",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementListOrdered",
"orderRelevant" : true,
"value" : [ {
"modelType" : "Property",
"value" : "exampleValue",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"valueType" : "xs:string"
} ],
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}, {
"modelType" : "MultiLanguageProperty",
"category" : "CONSTANT",
"idShort" : "ExampleMultiLanguageProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
} ],
"type" : "ExternalReference"
},
"value" : [ {
"language" : "en-us",
"text" : "Example value of a MultiLanguageProperty element"
}, {
"language" : "de",
"text" : "Beispielswert für ein MultiLanguageProperty-Element"
} ],
"description" : [ {
"language" : "en-us",
"text" : "Example MultiLanguageProperty object"
}, {
"language" : "de",
"text" : "Beispiel MultiLanguageProperty Element"
} ]
}, {
"modelType" : "Range",
"max" : "100",
"min" : "0",
"valueType" : "xs:int",
"category" : "PARAMETER",
"idShort" : "ExampleRange",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Ranges/ExampleRange"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Range object"
}, {
"language" : "de",
"text" : "Beispiel Range Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementListOrdered"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementListOrdered object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementListOrdered Element"
} ],
"typeValueListElement" : "SubmodelElement"
}, {
"modelType" : "SubmodelElementCollection",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementCollection",
"value" : [ {
"modelType" : "Blob",
"contentType" : "application/pdf",
"value" : "AQIDBAU=",
"category" : "PARAMETER",
"idShort" : "ExampleBlob",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Blobs/ExampleBlob"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Blob object"
}, {
"language" : "de",
"text" : "Beispiel Blob Element"
} ]
}, {
"modelType" : "File",
"contentType" : "application/pdf",
"value" : "file:///TestFile.pdf",
"category" : "PARAMETER",
"idShort" : "ExampleFile",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Files/ExampleFile"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example File object"
}, {
"language" : "de",
"text" : "Beispiel File Element"
} ]
}, {
"modelType" : "ReferenceElement",
"category" : "PARAMETER",
"idShort" : "ExampleReferenceElement",
"value" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Missing"
}, {
"type" : "SubmodelElementCollection",
"value" : "ExampleSubmodelElementCollection"
}, {
"type" : "File",
"value" : "ExampleFile"
} ],
"type" : "ModelReference"
},
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ReferenceElements/ExampleReferenceElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Reference Element object"
}, {
"language" : "de",
"text" : "Beispiel Reference Element Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementCollection object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementCollection Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "An example submodel for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-Teilmodell für eine Test-Anwendung"
} ]
}, {
"modelType" : "Submodel",
"kind" : "Template",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_Submodel_Template",
"idShort" : "TestSubmodelTemplate",
"submodelElements" : [ {
"modelType" : "RelationshipElement",
"category" : "PARAMETER",
"idShort" : "ExampleRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Template"
}, {
"type" : "Operation",
"value" : "ExampleOperation"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Template"
}, {
"type" : "Operation",
"value" : "ExampleOperation"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/RelationshipElements/ExampleRelationshipElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example RelationshipElement object"
}, {
"language" : "de",
"text" : "Beispiel RelationshipElement Element"
} ]
}, {
"modelType" : "AnnotatedRelationshipElement",
"category" : "PARAMETER",
"idShort" : "ExampleAnnotatedRelationshipElement",
"first" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Template"
}, {
"type" : "Operation",
"value" : "ExampleOperation"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"second" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Template"
}, {
"type" : "Operation",
"value" : "ExampleOperation"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/RelationshipElements/ExampleAnnotatedRelationshipElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example AnnotatedRelationshipElement object"
}, {
"language" : "de",
"text" : "Beispiel AnnotatedRelationshipElement Element"
} ]
}, {
"modelType" : "Operation",
"category" : "PARAMETER",
"idShort" : "ExampleOperation",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Operations/ExampleOperation"
} ],
"type" : "ExternalReference"
},
"inoutputVariables" : [ {
"value" : {
"modelType" : "Property",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"inputVariables" : [ {
"value" : {
"modelType" : "Property",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"outputVariables" : [ {
"value" : {
"modelType" : "Property",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}
} ],
"description" : [ {
"language" : "en-us",
"text" : "Example Operation object"
}, {
"language" : "de",
"text" : "Beispiel Operation Element"
} ]
}, {
"modelType" : "Capability",
"category" : "PARAMETER",
"idShort" : "ExampleCapability",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Capabilities/ExampleCapability"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Capability object"
}, {
"language" : "de",
"text" : "Beispiel Capability Element"
} ]
}, {
"modelType" : "BasicEventElement",
"direction" : "output",
"observed" : {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Template"
}, {
"type" : "Operation",
"value" : "ExampleOperation"
}, {
"type" : "Property",
"value" : "ExampleProperty"
} ],
"type" : "ModelReference"
},
"state" : "off",
"category" : "PARAMETER",
"idShort" : "ExampleBasicEvent",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Events/ExampleBasicEvent"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example BasicEvent object"
}, {
"language" : "de",
"text" : "Beispiel BasicEvent Element"
} ]
}, {
"modelType" : "SubmodelElementList",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementListOrdered",
"orderRelevant" : true,
"value" : [ {
"modelType" : "Property",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}, {
"modelType" : "MultiLanguageProperty",
"category" : "CONSTANT",
"idShort" : "ExampleMultiLanguageProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example MultiLanguageProperty object"
}, {
"language" : "de",
"text" : "Beispiel MultiLanguageProperty Element"
} ]
}, {
"modelType" : "Range",
"max" : "100",
"valueType" : "xs:int",
"category" : "PARAMETER",
"idShort" : "ExampleRange",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Ranges/ExampleRange"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Range object"
}, {
"language" : "de",
"text" : "Beispiel Range Element"
} ]
}, {
"modelType" : "Range",
"min" : "0",
"valueType" : "xs:int",
"category" : "PARAMETER",
"idShort" : "ExampleRange2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Ranges/ExampleRange"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Range object"
}, {
"language" : "de",
"text" : "Beispiel Range Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementListOrdered"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementListOrdered object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementListOrdered Element"
} ],
"typeValueListElement" : "SubmodelElement"
}, {
"modelType" : "SubmodelElementCollection",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementCollection",
"value" : [ {
"modelType" : "Blob",
"contentType" : "application/pdf",
"category" : "PARAMETER",
"idShort" : "ExampleBlob",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Blobs/ExampleBlob"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Blob object"
}, {
"language" : "de",
"text" : "Beispiel Blob Element"
} ]
}, {
"modelType" : "File",
"contentType" : "application/pdf",
"category" : "PARAMETER",
"idShort" : "ExampleFile",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Files/ExampleFile"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example File object"
}, {
"language" : "de",
"text" : "Beispiel File Element"
} ]
}, {
"modelType" : "ReferenceElement",
"category" : "PARAMETER",
"idShort" : "ExampleReferenceElement",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ReferenceElements/ExampleReferenceElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Reference Element object"
}, {
"language" : "de",
"text" : "Beispiel Reference Element Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementCollection object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementCollection Element"
} ]
}, {
"modelType" : "SubmodelElementCollection",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementCollection2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementCollection object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementCollection Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelTemplates/ExampleSubmodel"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "An example submodel for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-Teilmodell für eine Test-Anwendung"
} ]
} ]
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonSerializerTest - {
"assetAdministrationShells" : [ {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"defaultThumbnail" : {
"contentType" : "image/png",
"path" : "file:///master/verwaltungsschale-detail-part1.png"
},
"specificAssetIds" : [ {
"name" : "EquipmentID",
"value" : "538fd1b3-f99f-4a52-9c75-72e9fa921270",
"externalSubjectId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://customer.com/Systems/ERP/012"
} ],
"type" : "ExternalReference"
}
}, {
"name" : "DeviceID",
"value" : "QjYgPggjwkiHk4RrQiYSLg==",
"externalSubjectId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://customer.com/Systems/IoT/1"
} ],
"type" : "ExternalReference"
}
} ],
"globalAssetId" : "http://customer.com/assets/KHBVZJSQKIY"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "http://i40.customer.com/type/1/1/7A7104BDAB57E184"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://i40.customer.com/instance/1/1/AC69B1CB44F07935"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://i40.customer.com/type/1/1/1A7B62B529F19152"
} ],
"type" : "ExternalReference"
} ],
"id" : "http://customer.com/aas/9175_7013_7091_9168",
"idShort" : "ExampleMotor"
} ],
"conceptDescriptions" : [ {
"modelType" : "ConceptDescription",
"id" : "http://www.vdi2770.com/blatt1/Entwurf/Okt18/cd/Description/Title",
"idShort" : "Title",
"embeddedDataSpecifications" : [ {
"dataSpecification" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://admin-shell.io/aas/3/0/RC02/DataSpecificationIEC61360"
} ],
"type" : "ExternalReference"
},
"dataSpecificationContent" : {
"modelType" : "DataSpecificationIec61360",
"dataType" : "STRING_TRANSLATABLE",
"definition" : [ {
"language" : "EN",
"text" : "SprachabhängigerTiteldesDokuments."
} ],
"shortName" : [ {
"language" : "EN",
"text" : "Title"
}, {
"language" : "DE",
"text" : "Titel"
} ],
"sourceOfDefinition" : "ExampleString",
"unit" : "ExampleString",
"preferredName" : [ {
"language" : "EN",
"text" : "Title"
}, {
"language" : "DE",
"text" : "Titel"
} ]
}
} ]
}, {
"modelType" : "ConceptDescription",
"id" : "http://www.vdi2770.com/blatt1/Entwurf/Okt18/cd/StoredDocumentRepresentation/DigitalFile",
"idShort" : "DigitalFile",
"embeddedDataSpecifications" : [ {
"dataSpecification" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://admin-shell.io/aas/3/0/RC02/DataSpecificationIEC61360"
} ],
"type" : "ExternalReference"
},
"dataSpecificationContent" : {
"modelType" : "DataSpecificationIec61360",
"dataType" : "STRING",
"definition" : [ {
"language" : "EN",
"text" : "A file representing the document version. In addition to the mandatory PDF file, other files can be specified."
} ],
"shortName" : [ {
"language" : "EN",
"text" : "DigitalFile"
}, {
"language" : "DE",
"text" : "DigitaleDatei"
} ],
"sourceOfDefinition" : "ExampleString",
"unit" : "ExampleString",
"preferredName" : [ {
"language" : "EN",
"text" : "DigitalFile"
}, {
"language" : "EN",
"text" : "DigitalFile"
} ]
}
} ]
}, {
"modelType" : "ConceptDescription",
"administration" : {
"revision" : "1",
"version" : "2"
},
"id" : "0173-1#02-BAA120#008",
"category" : "PROPERTY",
"idShort" : "MaxRotationSpeed",
"embeddedDataSpecifications" : [ {
"dataSpecification" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://admin-shell.io/aas/3/0/RC02/DataSpecificationIEC61360"
} ],
"type" : "ExternalReference"
},
"dataSpecificationContent" : {
"modelType" : "DataSpecificationIec61360",
"dataType" : "REAL_MEASURE",
"definition" : [ {
"language" : "de",
"text" : "HöchstezulässigeDrehzahl,mitwelcherderMotoroderdieSpeiseinheitbetriebenwerdendarf"
}, {
"language" : "EN",
"text" : "Greatestpermissiblerotationspeedwithwhichthemotororfeedingunitmaybeoperated"
} ],
"sourceOfDefinition" : "ExampleString",
"unit" : "1/min",
"preferredName" : [ {
"language" : "de",
"text" : "max.Drehzahl"
}, {
"language" : "en",
"text" : "Max.rotationspeed"
} ],
"unitId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#05-AAA650#002"
} ],
"type" : "ExternalReference"
}
}
} ]
}, {
"modelType" : "ConceptDescription",
"id" : "http://customer.com/cd/1/1/18EBD56F6B43D895",
"category" : "PROPERTY",
"idShort" : "RotationSpeed",
"embeddedDataSpecifications" : [ {
"dataSpecification" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://admin-shell.io/aas/3/0/RC02/DataSpecificationIEC61360"
} ],
"type" : "ExternalReference"
},
"dataSpecificationContent" : {
"modelType" : "DataSpecificationIec61360",
"dataType" : "REAL_MEASURE",
"definition" : [ {
"language" : "DE",
"text" : "Aktuelle Drehzahl, mitwelcher der Motor oder die Speiseinheit betrieben wird"
}, {
"language" : "EN",
"text" : "Actual rotationspeed with which the motor or feedingunit is operated"
} ],
"shortName" : [ {
"language" : "DE",
"text" : "AktuelleDrehzahl"
}, {
"language" : "EN",
"text" : "ActRotationSpeed"
} ],
"sourceOfDefinition" : "ExampleString",
"unit" : "1/min",
"preferredName" : [ {
"language" : "DE",
"text" : "AktuelleDrehzahl"
}, {
"language" : "EN",
"text" : "Actualrotationspeed"
} ],
"unitId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#05-AAA650#002"
} ],
"type" : "ExternalReference"
}
}
} ]
}, {
"modelType" : "ConceptDescription",
"id" : "http://www.vdi2770.com/blatt1/Entwurf/Okt18/cd/Document",
"idShort" : "Document",
"embeddedDataSpecifications" : [ {
"dataSpecification" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://admin-shell.io/aas/3/0/RC02/DataSpecificationIEC61360"
} ],
"type" : "ExternalReference"
},
"dataSpecificationContent" : {
"modelType" : "DataSpecificationIec61360",
"dataType" : "STRING",
"definition" : [ {
"language" : "EN",
"text" : "Feste und geordnete Menge von für die Verwendung durch Personen bestimmte Informationen, die verwaltet und als Einheit zwischen Benutzern und System ausgetauscht werden kann."
} ],
"shortName" : [ {
"language" : "EN",
"text" : "Document"
}, {
"language" : "DE",
"text" : "Dokument"
} ],
"sourceOfDefinition" : "[ISO15519-1:2010]",
"unit" : "ExampleString",
"preferredName" : [ {
"language" : "EN",
"text" : "Document"
} ]
}
} ]
} ],
"submodels" : [ {
"modelType" : "Submodel",
"id" : "http://i40.customer.com/type/1/1/7A7104BDAB57E184",
"idShort" : "TechnicalData",
"submodelElements" : [ {
"modelType" : "Property",
"value" : "5000",
"valueType" : "xs:integer",
"category" : "PARAMETER",
"idShort" : "MaxRotationSpeed",
"semanticId" : {
"keys" : [ {
"type" : "ConceptDescription",
"value" : "0173-1#02-BAA120#008"
} ],
"type" : "ExternalReference"
}
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#01-AFZ615#016"
} ],
"type" : "ExternalReference"
}
}, {
"modelType" : "Submodel",
"kind" : "Instance",
"id" : "http://i40.customer.com/type/1/1/1A7B62B529F19152",
"idShort" : "Documentation",
"submodelElements" : [ {
"modelType" : "SubmodelElementCollection",
"idShort" : "OperatingManual",
"value" : [ {
"modelType" : "Property",
"value" : "OperatingManual",
"valueType" : "xs:string",
"idShort" : "Title",
"semanticId" : {
"keys" : [ {
"type" : "ConceptDescription",
"value" : "http://www.vdi2770.com/blatt1/Entwurf/Okt18/cd/Description/Title"
} ],
"type" : "ExternalReference"
}
}, {
"modelType" : "File",
"contentType" : "application/pdf",
"value" : "file:///aasx/OperatingManual.pdf",
"idShort" : "DigitalFile_PDF",
"semanticId" : {
"keys" : [ {
"type" : "ConceptDescription",
"value" : "http://www.vdi2770.com/blatt1/Entwurf/Okt18/cd/StoredDocumentRepresentation/DigitalFile"
} ],
"type" : "ExternalReference"
}
} ],
"semanticId" : {
"keys" : [ {
"type" : "ConceptDescription",
"value" : "http://www.vdi2770.com/blatt1/Entwurf/Okt18/cd/Document"
} ],
"type" : "ExternalReference"
}
} ]
}, {
"modelType" : "Submodel",
"kind" : "Instance",
"id" : "http://i40.customer.com/instance/1/1/AC69B1CB44F07935",
"idShort" : "OperationalData",
"submodelElements" : [ {
"modelType" : "Property",
"value" : "4370",
"valueType" : "xs:integer",
"category" : "VARIABLE",
"idShort" : "RotationSpeed",
"semanticId" : {
"keys" : [ {
"type" : "ConceptDescription",
"value" : "http://customer.com/cd/1/1/18EBD56F6B43D895"
} ],
"type" : "ExternalReference"
}
} ]
} ]
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonSerializerTest - { }
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.196 sec
Running org.eclipse.digitaltwin.aas4j.v3.dataformat.json.ReflectionAnnotationIntrospectorTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec
Running org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "SubmodelElementList",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementListOrdered",
"orderRelevant" : true,
"value" : [ {
"modelType" : "Property",
"valueType" : "xs:string",
"category" : "CONSTANT",
"idShort" : "ExampleProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Properties/ExampleProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Property object"
}, {
"language" : "de",
"text" : "Beispiel Property Element"
} ]
}, {
"modelType" : "MultiLanguageProperty",
"category" : "CONSTANT",
"idShort" : "ExampleMultiLanguageProperty",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/MultiLanguageProperties/ExampleMultiLanguageProperty"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example MultiLanguageProperty object"
}, {
"language" : "de",
"text" : "Beispiel MultiLanguageProperty Element"
} ]
}, {
"modelType" : "Range",
"max" : "100",
"valueType" : "xs:int",
"category" : "PARAMETER",
"idShort" : "ExampleRange",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Ranges/ExampleRange"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Range object"
}, {
"language" : "de",
"text" : "Beispiel Range Element"
} ]
}, {
"modelType" : "Range",
"min" : "0",
"valueType" : "xs:int",
"category" : "PARAMETER",
"idShort" : "ExampleRange2",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Ranges/ExampleRange"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Range object"
}, {
"language" : "de",
"text" : "Beispiel Range Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementLists/ExampleSubmodelElementListOrdered"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementListOrdered object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementListOrdered Element"
} ],
"typeValueListElement" : "SubmodelElement"
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - [ {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset"
},
"derivedFrom" : {
"keys" : [ {
"type" : "AssetAdministrationShell",
"value" : "https://acplt.org/TestAssetAdministrationShell2"
} ],
"type" : "ExternalReference"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/Identification"
} ],
"type" : "ExternalReference"
} ],
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_AssetAdministrationShell",
"idShort" : "TestAssetAdministrationShell",
"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" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset_Mandatory"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel_Mandatory"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel2_Mandatory"
} ],
"type" : "ExternalReference"
} ],
"id" : "https://acplt.org/Test_AssetAdministrationShell_Mandatory",
"idShort" : "Test_AssetAdministrationShell_Mandatory"
} ]
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "SubmodelElementList",
"idShort" : "submodelElementList",
"orderRelevant" : true
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - [ {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ACPLT",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"value" : "100",
"valueType" : "xs:int"
}, {
"type" : "http://acplt.org/Qualifier/ExampleQualifier2",
"value" : "50",
"valueType" : "xs:int"
} ],
"idShort" : "ManufacturerName",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#02-AAO677#002"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ACPLT"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ],
"displayName" : [ {
"language" : "en-us",
"text" : "Manufacturer Name"
} ]
}, {
"modelType" : "Property",
"supplementalSemanticIds" : [ {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_e14ad770"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_bd061acd"
} ],
"type" : "ExternalReference"
} ],
"value" : "978-8234-234-342",
"valueType" : "xs:string",
"category" : "VARIABLE",
"idShort" : "InstanceId",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "978-8234-234-342"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ]
} ]
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "SubmodelElementCollection",
"category" : "PARAMETER",
"idShort" : "ExampleSubmodelElementCollection",
"value" : [ {
"modelType" : "Blob",
"contentType" : "application/pdf",
"category" : "PARAMETER",
"idShort" : "ExampleBlob",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Blobs/ExampleBlob"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Blob object"
}, {
"language" : "de",
"text" : "Beispiel Blob Element"
} ]
}, {
"modelType" : "File",
"contentType" : "application/pdf",
"category" : "PARAMETER",
"idShort" : "ExampleFile",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/Files/ExampleFile"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example File object"
}, {
"language" : "de",
"text" : "Beispiel File Element"
} ]
}, {
"modelType" : "ReferenceElement",
"category" : "PARAMETER",
"idShort" : "ExampleReferenceElement",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ReferenceElements/ExampleReferenceElement"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example Reference Element object"
}, {
"language" : "de",
"text" : "Beispiel Reference Element Element"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/SubmodelElementCollections/ExampleSubmodelElementCollection"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "Example SubmodelElementCollection object"
}, {
"language" : "de",
"text" : "Beispiel SubmodelElementCollection Element"
} ]
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - [ {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ACPLT",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"value" : "100",
"valueType" : "xs:int"
}, {
"type" : "http://acplt.org/Qualifier/ExampleQualifier2",
"value" : "50",
"valueType" : "xs:int"
} ],
"idShort" : "ManufacturerName",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#02-AAO677#002"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ACPLT"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ],
"displayName" : [ {
"language" : "en-us",
"text" : "Manufacturer Name"
} ]
}, {
"modelType" : "Property",
"supplementalSemanticIds" : [ {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_e14ad770"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_bd061acd"
} ],
"type" : "ExternalReference"
} ],
"value" : "978-8234-234-342",
"valueType" : "xs:string",
"category" : "VARIABLE",
"idShort" : "InstanceId",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "978-8234-234-342"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ]
} ]
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ACPLT",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"value" : "100",
"valueType" : "xs:int"
}, {
"type" : "http://acplt.org/Qualifier/ExampleQualifier2",
"value" : "50",
"valueType" : "xs:int"
} ],
"idShort" : "ManufacturerName",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#02-AAO677#002"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ACPLT"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ],
"displayName" : [ {
"language" : "en-us",
"text" : "Manufacturer Name"
} ]
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"globalAssetId" : "https://acplt.org/Test_Asset"
},
"derivedFrom" : {
"keys" : [ {
"type" : "AssetAdministrationShell",
"value" : "https://acplt.org/TestAssetAdministrationShell2"
} ],
"type" : "ExternalReference"
},
"submodels" : [ {
"keys" : [ {
"type" : "Submodel",
"value" : "https://acplt.org/Test_Submodel"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/BillOfMaterial"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/Submodels/Assets/TestAsset/Identification"
} ],
"type" : "ExternalReference"
} ],
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "https://acplt.org/Test_AssetAdministrationShell",
"idShort" : "TestAssetAdministrationShell",
"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"
} ]
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "Submodel",
"kind" : "Instance",
"administration" : {
"revision" : "9",
"version" : "0"
},
"id" : "http://acplt.org/Submodels/Assets/TestAsset/Identification",
"idShort" : "Identification",
"submodelElements" : [ {
"modelType" : "Property",
"value" : "http://acplt.org/ValueId/ACPLT",
"valueType" : "xs:string",
"qualifiers" : [ {
"type" : "http://acplt.org/Qualifier/ExampleQualifier",
"value" : "100",
"valueType" : "xs:int"
}, {
"type" : "http://acplt.org/Qualifier/ExampleQualifier2",
"value" : "50",
"valueType" : "xs:int"
} ],
"idShort" : "ManufacturerName",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "0173-1#02-AAO677#002"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://acplt.org/ValueId/ACPLT"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ],
"displayName" : [ {
"language" : "en-us",
"text" : "Manufacturer Name"
} ]
}, {
"modelType" : "Property",
"supplementalSemanticIds" : [ {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_e14ad770"
} ],
"type" : "ExternalReference"
}, {
"keys" : [ {
"type" : "GlobalReference",
"value" : "something_random_bd061acd"
} ],
"type" : "ExternalReference"
} ],
"value" : "978-8234-234-342",
"valueType" : "xs:string",
"category" : "VARIABLE",
"idShort" : "InstanceId",
"semanticId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "http://opcfoundation.org/UA/DI/1.1/DeviceType/Serialnumber"
} ],
"type" : "ExternalReference"
},
"valueId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "978-8234-234-342"
} ],
"type" : "ExternalReference"
},
"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ü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"
} ]
} ],
"semanticId" : {
"keys" : [ {
"type" : "Submodel",
"value" : "http://acplt.org/SubmodelTemplates/AssetIdentification"
} ],
"type" : "ExternalReference"
},
"description" : [ {
"language" : "en-us",
"text" : "An example asset identification submodel for the test application"
}, {
"language" : "de",
"text" : "Ein Beispiel-Identifikations-Submodel für eine Test-Anwendung"
} ]
}
[main] INFO org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonReferableSerializerTest - {
"modelType" : "AssetAdministrationShell",
"assetInformation" : {
"assetKind" : "Instance",
"defaultThumbnail" : {
"contentType" : "image/jpeg",
"path" : "file:/example.jpg"
},
"specificAssetIds" : [ {
"name" : "ExampleAssetId",
"value" : "ExampleValue",
"externalSubjectId" : {
"keys" : [ {
"type" : "GlobalReference",
"value" : "https://example.org/ExternalSubject"
} ],
"type" : "ExternalReference"
}
} ],
"globalAssetId" : "https://example.org/Asset"
},
"id" : "https://example.org/AssetAdministrationShell"
}
Tests run: 11, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.186 sec
Running org.eclipse.digitaltwin.aas4j.v3.dataformat.json.JsonValidationTest
Validating: src/test/resources/Environment-Invalid.json
$.conceptDescriptions[0].embeddedDataSpecifications[0].dataSpecificationContent.unit: must be at least 1 characters long
$.assetAdministrationShells[0].submodels[1].type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[2].submodelElements[0].semanticId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[2].submodelElements[0].modelType: must be a constant value RelationshipElement
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecificationContent.shortName[1].text: may only be 18 characters long
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value MultiLanguageProperty
$.submodels[0].submodelElements[0].value: string found, array expected
$.conceptDescriptions[2].embeddedDataSpecifications[0].dataSpecificationContent.unitId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[1].submodelElements[0].modelType: must be a constant value Capability
$.submodels[2].submodelElements[0].contentType: is missing but it is required
$.conceptDescriptions[2].administration.version: does not match the regex pattern ^(0|[1-9][0-9]*)$
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value Blob
$.submodels[1].submodelElements[0].state: is missing but it is required
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value Capability
$.conceptDescriptions[4].embeddedDataSpecifications[0].dataSpecificationContent.preferredName: there must be a minimum of 1 items in the array
$.submodels[0].submodelElements[0].state: is missing but it is required
$.submodels[1].submodelElements[0].value[1].value: string found, object expected
$.conceptDescriptions[1].embeddedDataSpecifications[0].dataSpecificationContent.unit: must be at least 1 characters long
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value RelationshipElement
$.conceptDescriptions[0].embeddedDataSpecifications[0].dataSpecificationContent.modelType: must be a constant value DataSpecificationIec61360
$.conceptDescriptions[0].embeddedDataSpecifications[0].dataSpecificationContent.modelType: does not have a value in the enumeration [AnnotatedRelationshipElement, AssetAdministrationShell, BasicEventElement, Blob, Capability, ConceptDescription, DataSpecificationIec61360, Entity, File, MultiLanguageProperty, Operation, Property, Range, ReferenceElement, RelationshipElement, Submodel, SubmodelElementCollection, SubmodelElementList]
$.submodels[1].submodelElements[0].value[1].semanticId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[1].submodelElements[0].entityType: is missing but it is required
$.conceptDescriptions[0].embeddedDataSpecifications[0].dataSpecificationContent.dataType: does not have a value in the enumeration [BLOB, BOOLEAN, DATE, FILE, HTML, INTEGER_COUNT, INTEGER_CURRENCY, INTEGER_MEASURE, IRDI, IRI, RATIONAL, RATIONAL_MEASURE, REAL_COUNT, REAL_CURRENCY, REAL_MEASURE, STRING, STRING_TRANSLATABLE, TIME, TIMESTAMP]
$.submodels[0].submodelElements[0].modelType: must be a constant value ReferenceElement
$.submodels[1].submodelElements[0].value[1].value: does not match the regex pattern ^file:(//((localhost|(\[((([0-9A-Fa-f]{1,4}:){6}([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|::([0-9A-Fa-f]{1,4}:){5}([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|([0-9A-Fa-f]{1,4})?::([0-9A-Fa-f]{1,4}:){4}([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(([0-9A-Fa-f]{1,4}:)?[0-9A-Fa-f]{1,4})?::([0-9A-Fa-f]{1,4}:){3}([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(([0-9A-Fa-f]{1,4}:){2}[0-9A-Fa-f]{1,4})?::([0-9A-Fa-f]{1,4}:){2}([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(([0-9A-Fa-f]{1,4}:){3}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}:([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(([0-9A-Fa-f]{1,4}:){4}[0-9A-Fa-f]{1,4})?::([0-9A-Fa-f]{1,4}:[0-9A-Fa-f]{1,4}|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))|(([0-9A-Fa-f]{1,4}:){5}[0-9A-Fa-f]{1,4})?::[0-9A-Fa-f]{1,4}|(([0-9A-Fa-f]{1,4}:){6}[0-9A-Fa-f]{1,4})?::)|[vV][0-9A-Fa-f]+\.([a-zA-Z0-9\-._~]|[!$&'()*+,;=]|:)+)\]|([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])|([a-zA-Z0-9\-._~]|%[0-9A-Fa-f][0-9A-Fa-f]|[!$&'()*+,;=])*)))?/((([a-zA-Z0-9\-._~]|%[0-9A-Fa-f][0-9A-Fa-f]|[!$&'()*+,;=]|[:@]))+(/(([a-zA-Z0-9\-._~]|%[0-9A-Fa-f][0-9A-Fa-f]|[!$&'()*+,;=]|[:@]))*)*)?|/((([a-zA-Z0-9\-._~]|%[0-9A-Fa-f][0-9A-Fa-f]|[!$&'()*+,;=]|[:@]))+(/(([a-zA-Z0-9\-._~]|%[0-9A-Fa-f][0-9A-Fa-f]|[!$&'()*+,;=]|[:@]))*)*)?)$
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecificationContent.unitId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[0].submodelElements[0].entityType: is missing but it is required
$.conceptDescriptions[1].embeddedDataSpecifications[0].dataSpecification.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.conceptDescriptions[4].embeddedDataSpecifications[0].dataSpecification.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.conceptDescriptions[1].embeddedDataSpecifications[0].dataSpecificationContent.modelType: does not have a value in the enumeration [AnnotatedRelationshipElement, AssetAdministrationShell, BasicEventElement, Blob, Capability, ConceptDescription, DataSpecificationIec61360, Entity, File, MultiLanguageProperty, Operation, Property, Range, ReferenceElement, RelationshipElement, Submodel, SubmodelElementCollection, SubmodelElementList]
$.submodels[1].submodelElements[0].value[0].contentType: is missing but it is required
$.submodels[2].submodelElements[0].modelType: must be a constant value Range
$.submodels[0].submodelElements[0].modelType: must be a constant value Capability
$.submodels[1].submodelElements[0].semanticId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[2].submodelElements[0].modelType: must be a constant value MultiLanguageProperty
$.submodels[2].submodelElements[0].modelType: must be a constant value AnnotatedRelationshipElement
$.submodels[2].submodelElements[0].second: is missing but it is required
$.submodels[1].submodelElements[0].value[1].text: is missing but it is required
$.submodels[1].submodelElements[0].contentType: is missing but it is required
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value SubmodelElementCollection
$.submodels[1].submodelElements[0].observed: is missing but it is required
$.submodels[1].submodelElements[0].modelType: must be a constant value MultiLanguageProperty
$.submodels[1].submodelElements[0].value[0].value: string found, array expected
$.submodels[1].submodelElements[0].modelType: must be a constant value RelationshipElement
$.submodels[1].submodelElements[0].value[0].typeValueListElement: is missing but it is required
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value Capability
$.conceptDescriptions[4].embeddedDataSpecifications[0].dataSpecificationContent.dataType: does not have a value in the enumeration [BLOB, BOOLEAN, DATE, FILE, HTML, INTEGER_COUNT, INTEGER_CURRENCY, INTEGER_MEASURE, IRDI, IRI, RATIONAL, RATIONAL_MEASURE, REAL_COUNT, REAL_CURRENCY, REAL_MEASURE, STRING, STRING_TRANSLATABLE, TIME, TIMESTAMP]
$.submodels[1].submodelElements[0].modelType: must be a constant value AnnotatedRelationshipElement
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecificationContent.modelType: does not have a value in the enumeration [AnnotatedRelationshipElement, AssetAdministrationShell, BasicEventElement, Blob, Capability, ConceptDescription, DataSpecificationIec61360, Entity, File, MultiLanguageProperty, Operation, Property, Range, ReferenceElement, RelationshipElement, Submodel, SubmodelElementCollection, SubmodelElementList]
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value AnnotatedRelationshipElement
$.submodels[1].submodelElements[0].value[0].observed: is missing but it is required
$.assetAdministrationShells[0].assetInformation.globalAssetId: object found, string expected
$.submodels[0].submodelElements[0].observed: is missing but it is required
$.submodels[2].submodelElements[0].typeValueListElement: is missing but it is required
$.assetAdministrationShells[0].submodels[0].type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value Range
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value ReferenceElement
$.submodels[0].submodelElements[0].first: is missing but it is required
$.submodels[1].submodelElements[0].value[0].text: is missing but it is required
$.submodels[1].submodelElements[0].value[0].first: is missing but it is required
$.conceptDescriptions[2].administration.version: must be at least 1 characters long
$.submodels[1].submodelElements[0].value[0].semanticId.type: is missing but it is required
$.submodels[0].submodelElements[0].second: is missing but it is required
$.conceptDescriptions[2].embeddedDataSpecifications[0].dataSpecification.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[0].submodelElements[0].direction: is missing but it is required
$.conceptDescriptions[2].embeddedDataSpecifications[0].dataSpecificationContent.sourceOfDefinition: must be at least 1 characters long
$.assetAdministrationShells[0].submodels[2].type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[1].submodelElements[0].value[0].language: is missing but it is required
$.conceptDescriptions[2].embeddedDataSpecifications[0].dataSpecificationContent.modelType: does not have a value in the enumeration [AnnotatedRelationshipElement, AssetAdministrationShell, BasicEventElement, Blob, Capability, ConceptDescription, DataSpecificationIec61360, Entity, File, MultiLanguageProperty, Operation, Property, Range, ReferenceElement, RelationshipElement, Submodel, SubmodelElementCollection, SubmodelElementList]
$.submodels[0].submodelElements[0].contentType: is missing but it is required
$.submodels[0].submodelElements[0].typeValueListElement: is missing but it is required
$.submodels[2].submodelElements[0].modelType: must be a constant value Operation
$.submodels[1].submodelElements[0].value: array found, object expected
$.submodels[0].submodelElements[0].modelType: must be a constant value AnnotatedRelationshipElement
$.submodels[1].submodelElements[0].value[1].typeValueListElement: is missing but it is required
$.submodels[1].submodelElements[0].value[0].valueType: does not have a value in the enumeration [xs:anyURI, xs:base64Binary, xs:boolean, xs:byte, xs:date, xs:dateTime, xs:decimal, xs:double, xs:duration, xs:float, xs:gDay, xs:gMonth, xs:gMonthDay, xs:gYear, xs:gYearMonth, xs:hexBinary, xs:int, xs:integer, xs:long, xs:negativeInteger, xs:nonNegativeInteger, xs:nonPositiveInteger, xs:positiveInteger, xs:short, xs:string, xs:time, xs:unsignedByte, xs:unsignedInt, xs:unsignedLong, xs:unsignedShort]
$.submodels[1].submodelElements[0].value[1].entityType: is missing but it is required
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value Operation
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value MultiLanguageProperty
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value RelationshipElement
$.submodels[1].submodelElements[0].modelType: must be a constant value Operation
$.assetAdministrationShells[0].assetInformation.specificAssetIds[1].externalSubjectId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[2].submodelElements[0].modelType: must be a constant value ReferenceElement
$.conceptDescriptions[1].embeddedDataSpecifications[0].dataSpecificationContent.modelType: must be a constant value DataSpecificationIec61360
$.submodels[2].submodelElements[0].first: is missing but it is required
$.submodels[1].submodelElements[0].value[1].value: string found, array expected
$.submodels[1].submodelElements[0].value[1].second: is missing but it is required
$.submodels[0].submodelElements[0].modelType: must be a constant value MultiLanguageProperty
$.submodels[1].submodelElements[0].first: is missing but it is required
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value Operation
$.submodels[0].submodelElements[0].semanticId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[2].submodelElements[0].modelType: must be a constant value SubmodelElementCollection
$.submodels[1].submodelElements[0].value[0].second: is missing but it is required
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecificationContent.sourceOfDefinition: must be at least 1 characters long
$.submodels[2].submodelElements[0].observed: is missing but it is required
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecificationContent.dataType: does not have a value in the enumeration [BLOB, BOOLEAN, DATE, FILE, HTML, INTEGER_COUNT, INTEGER_CURRENCY, INTEGER_MEASURE, IRDI, IRI, RATIONAL, RATIONAL_MEASURE, REAL_COUNT, REAL_CURRENCY, REAL_MEASURE, STRING, STRING_TRANSLATABLE, TIME, TIMESTAMP]
$.submodels[0].semanticId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[1].submodelElements[0].value[1].state: is missing but it is required
$.conceptDescriptions[4].embeddedDataSpecifications[0].dataSpecificationContent.unit: must be at least 1 characters long
$.submodels[2].submodelElements[0].value: string found, object expected
$.submodels[0].submodelElements[0].modelType: must be a constant value Range
$.submodels[1].submodelElements[0].direction: is missing but it is required
$.conceptDescriptions[2].embeddedDataSpecifications[0].dataSpecificationContent.dataType: does not have a value in the enumeration [BLOB, BOOLEAN, DATE, FILE, HTML, INTEGER_COUNT, INTEGER_CURRENCY, INTEGER_MEASURE, IRDI, IRI, RATIONAL, RATIONAL_MEASURE, REAL_COUNT, REAL_CURRENCY, REAL_MEASURE, STRING, STRING_TRANSLATABLE, TIME, TIMESTAMP]
$.submodels[1].submodelElements[0].typeValueListElement: is missing but it is required
$.submodels[1].submodelElements[0].value[1].first: is missing but it is required
$.submodels[0].submodelElements[0].modelType: must be a constant value RelationshipElement
$.conceptDescriptions[1].embeddedDataSpecifications[0].dataSpecificationContent.sourceOfDefinition: must be at least 1 characters long
$.conceptDescriptions[1].embeddedDataSpecifications[0].dataSpecificationContent.dataType: does not have a value in the enumeration [BLOB, BOOLEAN, DATE, FILE, HTML, INTEGER_COUNT, INTEGER_CURRENCY, INTEGER_MEASURE, IRDI, IRI, RATIONAL, RATIONAL_MEASURE, REAL_COUNT, REAL_CURRENCY, REAL_MEASURE, STRING, STRING_TRANSLATABLE, TIME, TIMESTAMP]
$.submodels[1].submodelElements[0].value[1].language: is missing but it is required
$.submodels[1].submodelElements[0].modelType: must be a constant value ReferenceElement
$.submodels[1].submodelElements[0].value[0].entityType: is missing but it is required
$.submodels[0].submodelElements[0].value: string found, object expected
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value SubmodelElementCollection
$.conceptDescriptions[2].embeddedDataSpecifications[0].dataSpecificationContent.modelType: must be a constant value DataSpecificationIec61360
$.submodels[2].submodelElements[0].state: is missing but it is required
$.submodels[1].submodelElements[0].value[1].modelType: must be a constant value ReferenceElement
$.submodels[1].submodelElements[0].value[0].direction: is missing but it is required
$.submodels[1].submodelElements[0].value[1].valueType: is missing but it is required
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecificationContent.modelType: must be a constant value DataSpecificationIec61360
$.submodels[1].submodelElements[0].value[1].direction: is missing but it is required
$.submodels[2].submodelElements[0].modelType: must be a constant value Capability
$.submodels[1].submodelElements[0].value[0].value: string found, object expected
$.conceptDescriptions[4].embeddedDataSpecifications[0].dataSpecificationContent.modelType: must be a constant value DataSpecificationIec61360
$.conceptDescriptions[0].embeddedDataSpecifications[0].dataSpecificationContent.sourceOfDefinition: must be at least 1 characters long
$.submodels[1].submodelElements[0].value[0].modelType: must be a constant value AnnotatedRelationshipElement
$.submodels[1].submodelElements[0].value[1].observed: is missing but it is required
$.submodels[1].submodelElements[0].second: is missing but it is required
$.assetAdministrationShells[0].assetInformation.specificAssetIds[0].externalSubjectId.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[1].submodelElements[0].valueType: is missing but it is required
$.submodels[0].submodelElements[0].modelType: must be a constant value Operation
$.submodels[1].submodelElements[0].value[0].state: is missing but it is required
$.submodels[2].submodelElements[0].value: string found, array expected
$.conceptDescriptions[4].modelType: is missing but it is required
$.submodels[2].submodelElements[0].entityType: is missing but it is required
$.submodels[2].submodelElements[0].direction: is missing but it is required
$.conceptDescriptions[3].embeddedDataSpecifications[0].dataSpecification.type: does not have a value in the enumeration [ExternalReference, ModelReference]
$.submodels[0].submodelElements[0].modelType: must be a constant value SubmodelElementCollection
$.conceptDescriptions[4].embeddedDataSpecifications[0].dataSpecificationContent.modelType: does not have a value in the enumeration [AnnotatedRelationshipElement, AssetAdministrationShell, BasicEventElement, Blob, Capability, ConceptDescription, DataSpecificationIec61360, Entity, File, MultiLanguageProperty, Operation, Property, Range, ReferenceElement, RelationshipElement, Submodel, SubmodelElementCollection, SubmodelElementList]
$.conceptDescriptions[0].embeddedDataSpecifications[0].dataSpecification.type: does not have a value in the enumeration [ExternalReference, ModelReference]
Validating: src/test/resources/Environment-Empty.json
Validating: src/test/resources/Example-Simple.json
Validating: src/test/resources/MotorAAS.json
Validating: src/test/resources/MotorAAS-Reduced.json
Validating: src/test/resources/Example-Full.json
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.731 sec
Results :
Tests run: 44, Failures: 0, Errors: 0, Skipped: 1
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ dataformat-json ---
[INFO] Building jar: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.jar
[INFO]
[INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ dataformat-json ---
[INFO] Building jar: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-sources.jar
[INFO]
[INFO] --- maven-javadoc-plugin:3.3.0:jar (attach-javadocs) @ dataformat-json ---
[INFO] No previous run data found, generating javadoc.
[INFO]
Loading source files for package org.eclipse.digitaltwin.aas4j.v3.dataformat.json...
Loading source files for package org.eclipse.digitaltwin.aas4j.v3.dataformat.json.mixins...
Constructing Javadoc information...
Standard Doclet version 11.0.18
Building tree for all the packages and classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonDeserializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonSchemaValidator.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/JsonSerializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/ReferableDeserializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/ReferableSerializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/ReflectionAnnotationIntrospector.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/AnnotatedRelationshipElementMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/AssetAdministrationShellMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/AssetInformationMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/BlobMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/ConceptDescriptionMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/DataSpecificationIec61360Mixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/EntityMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/EnvironmentMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/ExtensionMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/FileMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/HasDataSpecificationMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/HasExtensionsMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/HasSemanticsMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/IdentifiableMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/KeyMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/MultiLanguagePropertyMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/OperationMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/OperationVariableMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/PropertyMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/QualifierMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/RangeMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/ReferableMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/ReferenceMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/RelationshipElementMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/SpecificAssetIDMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/SubmodelElementCollectionMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/SubmodelElementListMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/ValueReferencePairMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/package-summary.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/package-tree.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/package-summary.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/package-tree.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/constant-values.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/serialized-form.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/class-use/JsonDeserializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/class-use/JsonSchemaValidator.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/class-use/JsonSerializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/class-use/ReferableDeserializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/class-use/ReferableSerializer.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/class-use/ReflectionAnnotationIntrospector.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/AnnotatedRelationshipElementMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/AssetAdministrationShellMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/AssetInformationMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/BlobMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/ConceptDescriptionMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/DataSpecificationIec61360Mixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/EntityMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/EnvironmentMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/ExtensionMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/FileMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/HasDataSpecificationMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/HasExtensionsMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/HasSemanticsMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/IdentifiableMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/KeyMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/MultiLanguagePropertyMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/OperationMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/OperationVariableMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/PropertyMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/QualifierMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/RangeMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/ReferableMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/ReferenceMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/RelationshipElementMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/SpecificAssetIDMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/SubmodelElementCollectionMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/SubmodelElementListMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/class-use/ValueReferencePairMixin.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/package-use.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/org/eclipse/digitaltwin/aas4j/v3/dataformat/json/mixins/package-use.html...
Building index for all the packages and classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/overview-tree.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/index-all.html...
Building index for all classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/allclasses-index.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/allpackages-index.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/deprecated-list.html...
Building index for all classes...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/allclasses.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/allclasses.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/index.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/overview-summary.html...
Generating /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/apidocs/help-doc.html...
[INFO] Building jar: /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-javadoc.jar
[INFO]
[INFO] --- maven-gpg-plugin:1.6:sign (sign-artifacts) @ dataformat-json ---
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ dataformat-json ---
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.jar to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/.flattened-pom.xml to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.pom
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-sources.jar to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-javadoc.jar to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-javadoc.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.jar.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.pom.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.pom.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-sources.jar.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-sources.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-javadoc.jar.asc to /home/jenkins/.m2/repository/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-javadoc.jar.asc
[INFO]
[INFO] --- nexus-staging-maven-plugin:1.6.8:deploy (injected-nexus-deploy) @ dataformat-json ---
[INFO] Performing local staging (local stagingDirectory="/home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging")...
[INFO] + Using server credentials "ossrh" from Maven settings.
[INFO] * Connected to Nexus at https://oss.sonatype.org:443/, is version 2.15.1-02 and edition "Professional"
[INFO] * Using staging profile ID "b9290b48651b4" (matched by Nexus).
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.jar to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/.flattened-pom.xml to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.pom
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-sources.jar to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-sources.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-javadoc.jar to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-javadoc.jar
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.jar.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1.pom.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1.pom.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-sources.jar.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-sources.jar.asc
[INFO] Installing /home/jenkins/agent/workspace/AAS4J Maven Central Release/dataformat-json/target/dataformat-json-1.0.0-milestone-03.1-javadoc.jar.asc to /home/jenkins/agent/workspace/AAS4J Maven Central Release/target/nexus-staging/staging/b9290b48651b4/org/eclipse/digitaltwin/aas4j/dataformat-json/1.0.0-milestone-03.1/dataformat-json-1.0.0-milestone-03.1-javadoc.jar.asc
[INFO] Performing remote staging...
[INFO]
[INFO] * Remote staging into staging profile ID "b9290b48651b4"
[INFO] * Created staging repository with ID "orgeclipsedigitaltwin-1002".
[INFO] * Staging repository at https://oss.sonatype.org:443/service/local/staging/deployByRepositoryId/orgeclipsedigitaltwin-1002
[INFO] * Uploading locally staged artifacts to profile org.eclipse.digitaltwin
[INFO] * Upload of locally staged artifacts finished.
[INFO] * Closing staging repository with ID "orgeclipsedigitaltwin-1002".
Waiting for operation to complete...
...........
[INFO] Remote staged 1 repositories, finished with success.
[INFO] Remote staging repositories are being released...
Waiting for operation to complete...
.............
[INFO] Remote staging repositories released.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Eclipse Digital Twin - AAS Model for Java (AAS4J) 1.0.0-milestone-03.1:
[INFO]
[INFO] Eclipse Digital Twin - AAS Model for Java (AAS4J) .. SUCCESS [ 20.984 s]
[INFO] Asset Administration Shell Java Model .............. SUCCESS [ 27.587 s]
[INFO] Asset Administration Shell Serializer Core ......... SUCCESS [ 23.861 s]
[INFO] Asset Administration Shell XML-Serializer .......... SUCCESS [ 21.020 s]
[INFO] Asset Administration Shell AASX-Serializer ......... SUCCESS [ 16.335 s]
[INFO] Asset Administration Shell JSON-Serializer ......... SUCCESS [01:44 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 03:43 min
[INFO] Finished at: 2023-05-09T13:33:20Z
[INFO] ------------------------------------------------------------------------
Finished: SUCCESS