Testing Options#

You can directly start using test orchestrator and validate your submodel(s). For doing that, navigate to Test Orchestrator Example. There are three different ways of testing the submodels.

1. Test by Uploading Files#

Standard Submodel Validation#

Upload a valid AAS or submodel JSON file via the web interface. The system will automatically validate all submodels contained in the uploaded AAS.

Test Orchestrator Upload

Custom Submodel Validation#

For validating custom created submodels that are different than the standardized submodels from IDTA, the user needs to keep the json file of the submodel in the folder external-schemas. When a file is uploaded, the reference submodel against which the uploaded submodel will be tested are searched from the IDTA submodel. If the Semantic ID of the uploaded submodel does not match any standardized submodels from IDTA then this external-schemas folder is searched to find the reference custom submodel.

External Schema

2. Test Using JSON Input#

Standard Submodel Validation#

  • To validate your submodel against an IDTA-registered standard, provide the JSON input of the AAS or standalone submodel in the aasFile field.

Custom Submodel Validation#

To validate against a custom reference:

  • Copy and paste your submodel in JSON format in the aasFile field.

  • Copy and paste the reference submodel JSON in the customAASFile field.

  • Click the Execute button.

Test Orchestrator JSON