From 8a9ed6cc81cb2d949cc048a31ef33d67b9a91c19 Mon Sep 17 00:00:00 2001 From: Tom Hollingworth Date: Wed, 4 Dec 2024 21:11:01 -0500 Subject: [PATCH] Fix examples Add in object table for quick look up and a script to automatically generate it. --- Docs/content/posts/version-v2.0.0.md | 40 +- .../shortcodes/table/propertiesV200.html | 2363 +++++++++++++++++ scripts/build-docs-table/main.go | 187 ++ 3 files changed, 2579 insertions(+), 11 deletions(-) create mode 100644 Docs/layouts/shortcodes/table/propertiesV200.html create mode 100644 scripts/build-docs-table/main.go diff --git a/Docs/content/posts/version-v2.0.0.md b/Docs/content/posts/version-v2.0.0.md index cfe3f04..66ea8ff 100644 --- a/Docs/content/posts/version-v2.0.0.md +++ b/Docs/content/posts/version-v2.0.0.md @@ -28,24 +28,36 @@ Based on the works of https://github.com/MESAInternational/B2MML-BatchML. ## Quick start -Start out by importing the schema and using it in your JSON documents. +Start out by importing the schema and using it in your JSON documents. As an example: ``` -"$schema": "{{< siteurl >}}schemas/" +"$schema": "{{< siteurl >}}schemas/v2.0.0.equipment.schema.json" ``` -Here is an example using the JSON schema in a `NotifyWorkDefined` message. +Here is an example using the JSON schema in a `ProcessEquipment` message. ```json { - "$schema": "{{< siteurl >}}schemas/", - "NotifyWorkDefined": { - "ApplicationArea": {}, - "DataArea": { - "Notify": {}, - "WorkDefined": { - + "$schema": "https://json.libremfg.ai/schemas/v2.0.0.equipment.schema.json", + "ProcessEquipment": { + "@releaseID": "1", + "ApplicationArea": { + "CreationDateTime": "2021-01-01T00:00:00Z", + "Sender": { + "LogicalID": "Rhize Manufacutring Data Hub" } + }, + "DataArea": { + "Process": {}, + "Equipment": [ + { + "ID": "Acme Inc.", + "Description": [ + "Acme Inc. Manufacturing Line 1" + ], + "EquipmentLevel": "Enterprise" + } + ] } } } @@ -57,4 +69,10 @@ Refactored the v1.0.0.base.schema.json JSON file by separating it into multiple Implemented several automated scripts to assist in refactoring. While these scripts are tailored for specific use cases, they can generally be disregarded outside of those particular scenarios. -In Version 2.0.0, a JSON Schema validator is used for verification, replacing the previous Lint-based approach. This update compiles and validates schemas through the use of scripts, specifically compileSchemas.js, located in scripts, and validate.mjs. \ No newline at end of file +In Version 2.0.0, a JSON Schema validator is used for verification, replacing the previous Lint-based approach. This update compiles and validates schemas through the use of scripts, specifically compileSchemas.js, located in scripts, and validate.mjs. + +## Object Schema File Table + +Use the search functionality of your browser to find an object of interet. + +{{< table/propertiesV200 >}} diff --git a/Docs/layouts/shortcodes/table/propertiesV200.html b/Docs/layouts/shortcodes/table/propertiesV200.html new file mode 100644 index 0000000..59c472e --- /dev/null +++ b/Docs/layouts/shortcodes/table/propertiesV200.html @@ -0,0 +1,2363 @@ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ObjectSchema FileSnippet
AcknowledgeBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "AcknowledgeBatchProductionRecord": { }}
AcknowledgeEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "AcknowledgeEquipment": { }}
AcknowledgeEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "AcknowledgeEquipmentClass": { }}
AcknowledgeEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "AcknowledgeEquipmentInformation": { }}
AcknowledgeErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "AcknowledgeErrorMessage": { }}
AcknowledgeGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "AcknowledgeGeneralRecipeInformation": { }}
AcknowledgeJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "AcknowledgeJobList": { }}
AcknowledgeJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "AcknowledgeJobResponse": { }}
AcknowledgeJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "AcknowledgeJobResponseList": { }}
AcknowledgeMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "AcknowledgeMaterialClass": { }}
AcknowledgeMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "AcknowledgeMaterialDefinition": { }}
AcknowledgeMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "AcknowledgeMaterialInformation": { }}
AcknowledgeMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "AcknowledgeMaterialLot": { }}
AcknowledgeMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "AcknowledgeMaterialSubLot": { }}
AcknowledgeOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "AcknowledgeOperationalLocation": { }}
AcknowledgeOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "AcknowledgeOperationalLocationClass": { }}
AcknowledgeOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "AcknowledgeOperationalLocationInformation": { }}
AcknowledgeOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "AcknowledgeOperationsCapability": { }}
AcknowledgeOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "AcknowledgeOperationsCapabilityInformation": { }}
AcknowledgeOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "AcknowledgeOperationsDefinition": { }}
AcknowledgeOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "AcknowledgeOperationsDefinitionInformation": { }}
AcknowledgeOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "AcknowledgeOperationsEventClass": { }}
AcknowledgeOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "AcknowledgeOperationsEventDefinition": { }}
AcknowledgeOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "AcknowledgeOperationsEventInformation": { }}
AcknowledgeOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "AcknowledgeOperationsMaterialBill": { }}
AcknowledgeOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "AcknowledgeOperationsPerformance": { }}
AcknowledgeOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "AcknowledgeOperationsSchedule": { }}
AcknowledgeOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "AcknowledgeOperationsTestInformation": { }}
AcknowledgePersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "AcknowledgePerson": { }}
AcknowledgePersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "AcknowledgePersonnelClass": { }}
AcknowledgePersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "AcknowledgePersonnelInformation": { }}
AcknowledgePhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "AcknowledgePhysicalAsset": { }}
AcknowledgePhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "AcknowledgePhysicalAssetClass": { }}
AcknowledgePhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "AcknowledgePhysicalAssetInformation": { }}
AcknowledgeProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "AcknowledgeProcessElementLibrary": { }}
AcknowledgeProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "AcknowledgeProcessSegment": { }}
AcknowledgeProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "AcknowledgeProcessSegmentInformation": { }}
AcknowledgeResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "AcknowledgeResourceConstraintLibrary": { }}
AcknowledgeResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "AcknowledgeResourceNetworkConnectionType": { }}
AcknowledgeResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "AcknowledgeResourceRelationshipNetwork": { }}
AcknowledgeResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "AcknowledgeResourceRelationshipNetworkInformation": { }}
AcknowledgeTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "AcknowledgeTestResult": { }}
AcknowledgeTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "AcknowledgeTestSpecification": { }}
AcknowledgeWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "AcknowledgeWorkAlert": { }}
AcknowledgeWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "AcknowledgeWorkAlertDefinition": { }}
AcknowledgeWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "AcknowledgeWorkAlertInformation": { }}
AcknowledgeWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "AcknowledgeWorkCalendar": { }}
AcknowledgeWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "AcknowledgeWorkCalendarDefinition": { }}
AcknowledgeWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "AcknowledgeWorkCalendarInformation": { }}
AcknowledgeWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "AcknowledgeWorkCapability": { }}
AcknowledgeWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "AcknowledgeWorkCapabilityInformation": { }}
AcknowledgeWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "AcknowledgeWorkDefinitionInformation": { }}
AcknowledgeWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "AcknowledgeWorkDirective": { }}
AcknowledgeWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "AcknowledgeWorkMaster": { }}
AcknowledgeWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "AcknowledgeWorkMasterCapability": { }}
AcknowledgeWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "AcknowledgeWorkPerformance": { }}
AcknowledgeWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "AcknowledgeWorkRecord": { }}
AcknowledgeWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "AcknowledgeWorkRecordSpecification": { }}
AcknowledgeWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "AcknowledgeWorkResponse": { }}
AcknowledgeWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "AcknowledgeWorkSchedule": { }}
AcknowledgeWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "AcknowledgeWorkflowSpecification": { }}
AcknowledgeWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "AcknowledgeWorkflowSpecificationConnectionType": { }}
AcknowledgeWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "AcknowledgeWorkflowSpecificationInformation": { }}
AcknowledgeWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "AcknowledgeWorkflowSpecificationNodeType": { }}
BatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "BatchProductionRecord": { }}
CancelBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "CancelBatchProductionRecord": { }}
CancelEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "CancelEquipment": { }}
CancelEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "CancelEquipmentClass": { }}
CancelEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "CancelEquipmentInformation": { }}
CancelErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "CancelErrorMessage": { }}
CancelGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "CancelGeneralRecipeInformation": { }}
CancelJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "CancelJobList": { }}
CancelJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "CancelJobResponse": { }}
CancelJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "CancelJobResponseList": { }}
CancelMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "CancelMaterialClass": { }}
CancelMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "CancelMaterialDefinition": { }}
CancelMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "CancelMaterialInformation": { }}
CancelMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "CancelMaterialLot": { }}
CancelMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "CancelMaterialSubLot": { }}
CancelOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "CancelOperationalLocation": { }}
CancelOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "CancelOperationalLocationClass": { }}
CancelOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "CancelOperationalLocationInformation": { }}
CancelOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "CancelOperationsCapability": { }}
CancelOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "CancelOperationsCapabilityInformation": { }}
CancelOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "CancelOperationsDefinition": { }}
CancelOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "CancelOperationsDefinitionInformation": { }}
CancelOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "CancelOperationsEventClass": { }}
CancelOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "CancelOperationsEventDefinition": { }}
CancelOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "CancelOperationsEventInformation": { }}
CancelOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "CancelOperationsMaterialBill": { }}
CancelOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "CancelOperationsPerformance": { }}
CancelOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "CancelOperationsSchedule": { }}
CancelOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "CancelOperationsTestInformation": { }}
CancelPersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "CancelPerson": { }}
CancelPersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "CancelPersonnelClass": { }}
CancelPersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "CancelPersonnelInformation": { }}
CancelPhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "CancelPhysicalAsset": { }}
CancelPhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "CancelPhysicalAssetClass": { }}
CancelPhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "CancelPhysicalAssetInformation": { }}
CancelProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "CancelProcessElementLibrary": { }}
CancelProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "CancelProcessSegment": { }}
CancelProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "CancelProcessSegmentInformation": { }}
CancelResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "CancelResourceConstraintLibrary": { }}
CancelResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "CancelResourceNetworkConnectionType": { }}
CancelResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "CancelResourceRelationshipNetwork": { }}
CancelResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "CancelResourceRelationshipNetworkInformation": { }}
CancelTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "CancelTestResult": { }}
CancelTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "CancelTestSpecification": { }}
CancelWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "CancelWorkAlert": { }}
CancelWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "CancelWorkAlertDefinition": { }}
CancelWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "CancelWorkAlertInformation": { }}
CancelWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "CancelWorkCalendar": { }}
CancelWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "CancelWorkCalendarDefinition": { }}
CancelWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "CancelWorkCalendarInformation": { }}
CancelWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "CancelWorkCapability": { }}
CancelWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "CancelWorkCapabilityInformation": { }}
CancelWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "CancelWorkDefinitionInformation": { }}
CancelWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "CancelWorkDirective": { }}
CancelWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "CancelWorkMaster": { }}
CancelWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "CancelWorkMasterCapability": { }}
CancelWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "CancelWorkPerformance": { }}
CancelWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "CancelWorkRecord": { }}
CancelWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "CancelWorkRecordSpecification": { }}
CancelWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "CancelWorkResponse": { }}
CancelWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "CancelWorkSchedule": { }}
CancelWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "CancelWorkflowSpecification": { }}
CancelWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "CancelWorkflowSpecificationConnectionType": { }}
CancelWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "CancelWorkflowSpecificationInformation": { }}
CancelWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "CancelWorkflowSpecificationNodeType": { }}
ChangeBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "ChangeBatchProductionRecord": { }}
ChangeEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ChangeEquipment": { }}
ChangeEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ChangeEquipmentClass": { }}
ChangeEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ChangeEquipmentInformation": { }}
ChangeErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "ChangeErrorMessage": { }}
ChangeGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ChangeGeneralRecipeInformation": { }}
ChangeJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "ChangeJobList": { }}
ChangeJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ChangeJobResponse": { }}
ChangeJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ChangeJobResponseList": { }}
ChangeMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ChangeMaterialClass": { }}
ChangeMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ChangeMaterialDefinition": { }}
ChangeMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ChangeMaterialInformation": { }}
ChangeMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ChangeMaterialLot": { }}
ChangeMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ChangeMaterialSubLot": { }}
ChangeOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ChangeOperationalLocation": { }}
ChangeOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ChangeOperationalLocationClass": { }}
ChangeOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ChangeOperationalLocationInformation": { }}
ChangeOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "ChangeOperationsCapability": { }}
ChangeOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "ChangeOperationsCapabilityInformation": { }}
ChangeOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ChangeOperationsDefinition": { }}
ChangeOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ChangeOperationsDefinitionInformation": { }}
ChangeOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ChangeOperationsEventClass": { }}
ChangeOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ChangeOperationsEventDefinition": { }}
ChangeOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ChangeOperationsEventInformation": { }}
ChangeOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ChangeOperationsMaterialBill": { }}
ChangeOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "ChangeOperationsPerformance": { }}
ChangeOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "ChangeOperationsSchedule": { }}
ChangeOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ChangeOperationsTestInformation": { }}
ChangePersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ChangePerson": { }}
ChangePersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ChangePersonnelClass": { }}
ChangePersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ChangePersonnelInformation": { }}
ChangePhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ChangePhysicalAsset": { }}
ChangePhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ChangePhysicalAssetClass": { }}
ChangePhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ChangePhysicalAssetInformation": { }}
ChangeProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ChangeProcessElementLibrary": { }}
ChangeProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ChangeProcessSegment": { }}
ChangeProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ChangeProcessSegmentInformation": { }}
ChangeResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ChangeResourceConstraintLibrary": { }}
ChangeResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ChangeResourceNetworkConnectionType": { }}
ChangeResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ChangeResourceRelationshipNetwork": { }}
ChangeResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ChangeResourceRelationshipNetworkInformation": { }}
ChangeTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ChangeTestResult": { }}
ChangeTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ChangeTestSpecification": { }}
ChangeWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ChangeWorkAlert": { }}
ChangeWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ChangeWorkAlertDefinition": { }}
ChangeWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ChangeWorkAlertInformation": { }}
ChangeWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ChangeWorkCalendar": { }}
ChangeWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ChangeWorkCalendarDefinition": { }}
ChangeWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ChangeWorkCalendarInformation": { }}
ChangeWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ChangeWorkCapability": { }}
ChangeWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ChangeWorkCapabilityInformation": { }}
ChangeWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ChangeWorkDefinitionInformation": { }}
ChangeWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ChangeWorkDirective": { }}
ChangeWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ChangeWorkMaster": { }}
ChangeWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ChangeWorkMasterCapability": { }}
ChangeWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ChangeWorkPerformance": { }}
ChangeWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "ChangeWorkRecord": { }}
ChangeWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "ChangeWorkRecordSpecification": { }}
ChangeWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ChangeWorkResponse": { }}
ChangeWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "ChangeWorkSchedule": { }}
ChangeWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ChangeWorkflowSpecification": { }}
ChangeWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ChangeWorkflowSpecificationConnectionType": { }}
ChangeWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ChangeWorkflowSpecificationInformation": { }}
ChangeWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ChangeWorkflowSpecificationNodeType": { }}
Equipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "Equipment": { }}
EquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "EquipmentClass": { }}
EquipmentConnectionv2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentConnection": { }}
EquipmentElementv2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentElement": { }}
EquipmentElementLevelv2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentElementLevel": { }}
EquipmentElementTypev2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentElementType": { }}
EquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "EquipmentInformation": { }}
EquipmentProceduralElementv2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentProceduralElement": { }}
EquipmentProceduralElementClassv2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentProceduralElementClass": { }}
EquipmentProceduralElementTypev2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentProceduralElementType": { }}
EquipmentRequirementv2.0.0.batchInformation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchInformation.schema.json",    "EquipmentRequirement": { }}
ErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "ErrorMessage": { }}
GeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "GeneralRecipeInformation": { }}
GetBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "GetBatchProductionRecord": { }}
GetEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "GetEquipment": { }}
GetEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "GetEquipmentClass": { }}
GetEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "GetEquipmentInformation": { }}
GetErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "GetErrorMessage": { }}
GetGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "GetGeneralRecipeInformation": { }}
GetJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "GetJobList": { }}
GetJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "GetJobResponse": { }}
GetJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "GetJobResponseList": { }}
GetMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "GetMaterialClass": { }}
GetMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "GetMaterialDefinition": { }}
GetMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "GetMaterialInformation": { }}
GetMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "GetMaterialLot": { }}
GetMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "GetMaterialSubLot": { }}
GetOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "GetOperationalLocation": { }}
GetOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "GetOperationalLocationClass": { }}
GetOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "GetOperationalLocationInformation": { }}
GetOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "GetOperationsCapability": { }}
GetOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "GetOperationsCapabilityInformation": { }}
GetOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "GetOperationsDefinition": { }}
GetOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "GetOperationsDefinitionInformation": { }}
GetOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "GetOperationsEventClass": { }}
GetOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "GetOperationsEventDefinition": { }}
GetOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "GetOperationsEventInformation": { }}
GetOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "GetOperationsMaterialBill": { }}
GetOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "GetOperationsPerformance": { }}
GetOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "GetOperationsSchedule": { }}
GetOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "GetOperationsTestInformation": { }}
GetPersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "GetPerson": { }}
GetPersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "GetPersonnelClass": { }}
GetPersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "GetPersonnelInformation": { }}
GetPhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "GetPhysicalAsset": { }}
GetPhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "GetPhysicalAssetClass": { }}
GetPhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "GetPhysicalAssetInformation": { }}
GetProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "GetProcessElementLibrary": { }}
GetProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "GetProcessSegment": { }}
GetProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "GetProcessSegmentInformation": { }}
GetResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "GetResourceConstraintLibrary": { }}
GetResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "GetResourceNetworkConnectionType": { }}
GetResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "GetResourceRelationshipNetwork": { }}
GetResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "GetResourceRelationshipNetworkInformation": { }}
GetTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "GetTestResult": { }}
GetTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "GetTestSpecification": { }}
GetTransactionProfilev2.0.0.transactionProfile.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.transactionProfile.schema.json",    "GetTransactionProfile": { }}
GetWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "GetWorkAlert": { }}
GetWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "GetWorkAlertDefinition": { }}
GetWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "GetWorkAlertInformation": { }}
GetWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "GetWorkCalendar": { }}
GetWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "GetWorkCalendarDefinition": { }}
GetWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "GetWorkCalendarInformation": { }}
GetWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "GetWorkCapability": { }}
GetWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "GetWorkCapabilityInformation": { }}
GetWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "GetWorkDefinitionInformation": { }}
GetWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "GetWorkDirective": { }}
GetWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "GetWorkMaster": { }}
GetWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "GetWorkMasterCapability": { }}
GetWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "GetWorkPerformance": { }}
GetWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "GetWorkRecord": { }}
GetWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "GetWorkRecordSpecification": { }}
GetWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "GetWorkResponse": { }}
GetWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "GetWorkSchedule": { }}
GetWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "GetWorkflowSpecification": { }}
GetWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "GetWorkflowSpecificationConnectionType": { }}
GetWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "GetWorkflowSpecificationInformation": { }}
GetWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "GetWorkflowSpecificationNodeType": { }}
JobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "JobList": { }}
JobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "JobResponse": { }}
JobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "JobResponseList": { }}
MaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "MaterialClass": { }}
MaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "MaterialDefinition": { }}
MaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "MaterialInformation": { }}
MaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "MaterialLot": { }}
MaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "MaterialSubLot": { }}
NotifyOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "NotifyOperationsEventClass": { }}
NotifyOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "NotifyOperationsEventDefinition": { }}
NotifyOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "NotifyOperationsEventInformation": { }}
NotifyWorkSchedulev2.0.0.extensions.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.extensions.schema.json",    "NotifyWorkSchedule": { }}
OperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "OperationalLocation": { }}
OperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "OperationalLocationClass": { }}
OperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "OperationalLocationInformation": { }}
OperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "OperationsCapability": { }}
OperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "OperationsCapabilityInformation": { }}
OperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "OperationsDefinition": { }}
OperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "OperationsDefinitionInformation": { }}
OperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "OperationsEventClass": { }}
OperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "OperationsEventDefinition": { }}
OperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "OperationsEventInformation": { }}
OperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "OperationsMaterialBill": { }}
OperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "OperationsPerformance": { }}
OperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "OperationsSchedule": { }}
OperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "OperationsTestInformation": { }}
Personv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "Person": { }}
PersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "PersonnelClass": { }}
PersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "PersonnelInformation": { }}
PhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "PhysicalAsset": { }}
PhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "PhysicalAssetClass": { }}
PhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "PhysicalAssetInformation": { }}
ProcessBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "ProcessBatchProductionRecord": { }}
ProcessEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ProcessEquipment": { }}
ProcessEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ProcessEquipmentClass": { }}
ProcessEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ProcessEquipmentInformation": { }}
ProcessErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "ProcessErrorMessage": { }}
ProcessJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "ProcessJobList": { }}
ProcessJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ProcessJobResponse": { }}
ProcessJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ProcessJobResponseList": { }}
ProcessMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ProcessMaterialClass": { }}
ProcessMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ProcessMaterialDefinition": { }}
ProcessMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ProcessMaterialInformation": { }}
ProcessMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ProcessMaterialLot": { }}
ProcessMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ProcessMaterialSubLot": { }}
ProcessOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ProcessOperationalLocation": { }}
ProcessOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ProcessOperationalLocationClass": { }}
ProcessOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ProcessOperationalLocationInformation": { }}
ProcessOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "ProcessOperationsCapability": { }}
ProcessOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "ProcessOperationsCapabilityInformation": { }}
ProcessOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ProcessOperationsDefinition": { }}
ProcessOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ProcessOperationsDefinitionInformation": { }}
ProcessOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ProcessOperationsEventClass": { }}
ProcessOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ProcessOperationsEventDefinition": { }}
ProcessOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ProcessOperationsEventInformation": { }}
ProcessOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ProcessOperationsMaterialBill": { }}
ProcessOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "ProcessOperationsPerformance": { }}
ProcessOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "ProcessOperationsSchedule": { }}
ProcessOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ProcessOperationsTestInformation": { }}
ProcessPersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ProcessPerson": { }}
ProcessPersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ProcessPersonnelClass": { }}
ProcessPersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ProcessPersonnelInformation": { }}
ProcessPhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ProcessPhysicalAsset": { }}
ProcessPhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ProcessPhysicalAssetClass": { }}
ProcessPhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ProcessPhysicalAssetInformation": { }}
ProcessProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ProcessProcessElementLibrary": { }}
ProcessProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ProcessProcessSegment": { }}
ProcessProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ProcessProcessSegmentInformation": { }}
ProcessResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ProcessResourceConstraintLibrary": { }}
ProcessResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ProcessResourceNetworkConnectionType": { }}
ProcessResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ProcessResourceRelationshipNetwork": { }}
ProcessResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ProcessResourceRelationshipNetworkInformation": { }}
ProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ProcessSegment": { }}
ProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ProcessSegmentInformation": { }}
ProcessTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ProcessTestResult": { }}
ProcessTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ProcessTestSpecification": { }}
ProcessWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ProcessWorkAlert": { }}
ProcessWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ProcessWorkAlertDefinition": { }}
ProcessWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ProcessWorkAlertInformation": { }}
ProcessWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ProcessWorkCalendar": { }}
ProcessWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ProcessWorkCalendarDefinition": { }}
ProcessWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ProcessWorkCalendarInformation": { }}
ProcessWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ProcessWorkCapability": { }}
ProcessWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ProcessWorkCapabilityInformation": { }}
ProcessWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ProcessWorkDefinitionInformation": { }}
ProcessWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ProcessWorkDirective": { }}
ProcessWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ProcessWorkMaster": { }}
ProcessWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ProcessWorkMasterCapability": { }}
ProcessWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ProcessWorkPerformance": { }}
ProcessWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "ProcessWorkRecord": { }}
ProcessWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "ProcessWorkRecordSpecification": { }}
ProcessWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ProcessWorkResponse": { }}
ProcessWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "ProcessWorkSchedule": { }}
ProcessWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ProcessWorkflowSpecification": { }}
ProcessWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ProcessWorkflowSpecificationConnectionType": { }}
ProcessWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ProcessWorkflowSpecificationInformation": { }}
ProcessWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ProcessWorkflowSpecificationNodeType": { }}
ResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ResourceConstraintLibrary": { }}
ResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ResourceNetworkConnectionType": { }}
ResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ResourceRelationshipNetwork": { }}
ResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ResourceRelationshipNetworkInformation": { }}
RespondBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "RespondBatchProductionRecord": { }}
RespondEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "RespondEquipment": { }}
RespondEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "RespondEquipmentClass": { }}
RespondEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "RespondEquipmentInformation": { }}
RespondErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "RespondErrorMessage": { }}
RespondGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "RespondGeneralRecipeInformation": { }}
RespondJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "RespondJobList": { }}
RespondJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "RespondJobResponse": { }}
RespondJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "RespondJobResponseList": { }}
RespondMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "RespondMaterialClass": { }}
RespondMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "RespondMaterialDefinition": { }}
RespondMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "RespondMaterialInformation": { }}
RespondMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "RespondMaterialLot": { }}
RespondMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "RespondMaterialSubLot": { }}
RespondOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "RespondOperationalLocation": { }}
RespondOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "RespondOperationalLocationClass": { }}
RespondOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "RespondOperationalLocationInformation": { }}
RespondOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "RespondOperationsCapability": { }}
RespondOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "RespondOperationsCapabilityInformation": { }}
RespondOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "RespondOperationsDefinition": { }}
RespondOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "RespondOperationsDefinitionInformation": { }}
RespondOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "RespondOperationsEventClass": { }}
RespondOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "RespondOperationsEventDefinition": { }}
RespondOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "RespondOperationsEventInformation": { }}
RespondOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "RespondOperationsMaterialBill": { }}
RespondOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "RespondOperationsPerformance": { }}
RespondOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "RespondOperationsSchedule": { }}
RespondOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "RespondOperationsTestInformation": { }}
RespondPersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "RespondPerson": { }}
RespondPersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "RespondPersonnelClass": { }}
RespondPersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "RespondPersonnelInformation": { }}
RespondPhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "RespondPhysicalAsset": { }}
RespondPhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "RespondPhysicalAssetClass": { }}
RespondPhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "RespondPhysicalAssetInformation": { }}
RespondProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "RespondProcessElementLibrary": { }}
RespondProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "RespondProcessSegment": { }}
RespondProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "RespondProcessSegmentInformation": { }}
RespondResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "RespondResourceConstraintLibrary": { }}
RespondResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "RespondResourceNetworkConnectionType": { }}
RespondResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "RespondResourceRelationshipNetwork": { }}
RespondResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "RespondResourceRelationshipNetworkInformation": { }}
RespondTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "RespondTestResult": { }}
RespondTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "RespondTestSpecification": { }}
RespondWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "RespondWorkAlert": { }}
RespondWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "RespondWorkAlertDefinition": { }}
RespondWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "RespondWorkAlertInformation": { }}
RespondWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "RespondWorkCalendar": { }}
RespondWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "RespondWorkCalendarDefinition": { }}
RespondWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "RespondWorkCalendarInformation": { }}
RespondWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "RespondWorkCapability": { }}
RespondWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "RespondWorkCapabilityInformation": { }}
RespondWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "RespondWorkDefinitionInformation": { }}
RespondWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "RespondWorkDirective": { }}
RespondWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "RespondWorkMaster": { }}
RespondWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "RespondWorkMasterCapability": { }}
RespondWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "RespondWorkPerformance": { }}
RespondWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "RespondWorkRecord": { }}
RespondWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "RespondWorkRecordSpecification": { }}
RespondWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "RespondWorkResponse": { }}
RespondWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "RespondWorkSchedule": { }}
RespondWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "RespondWorkflowSpecification": { }}
RespondWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "RespondWorkflowSpecificationConnectionType": { }}
RespondWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "RespondWorkflowSpecificationInformation": { }}
RespondWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "RespondWorkflowSpecificationNodeType": { }}
ShowBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "ShowBatchProductionRecord": { }}
ShowEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ShowEquipment": { }}
ShowEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ShowEquipmentClass": { }}
ShowEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "ShowEquipmentInformation": { }}
ShowErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "ShowErrorMessage": { }}
ShowGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ShowGeneralRecipeInformation": { }}
ShowJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "ShowJobList": { }}
ShowJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ShowJobResponse": { }}
ShowJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ShowJobResponseList": { }}
ShowMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ShowMaterialClass": { }}
ShowMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ShowMaterialDefinition": { }}
ShowMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ShowMaterialInformation": { }}
ShowMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ShowMaterialLot": { }}
ShowMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "ShowMaterialSubLot": { }}
ShowOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ShowOperationalLocation": { }}
ShowOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ShowOperationalLocationClass": { }}
ShowOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "ShowOperationalLocationInformation": { }}
ShowOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "ShowOperationsCapability": { }}
ShowOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "ShowOperationsCapabilityInformation": { }}
ShowOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ShowOperationsDefinition": { }}
ShowOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ShowOperationsDefinitionInformation": { }}
ShowOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ShowOperationsEventClass": { }}
ShowOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ShowOperationsEventDefinition": { }}
ShowOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "ShowOperationsEventInformation": { }}
ShowOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "ShowOperationsMaterialBill": { }}
ShowOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "ShowOperationsPerformance": { }}
ShowOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "ShowOperationsSchedule": { }}
ShowOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ShowOperationsTestInformation": { }}
ShowPersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ShowPerson": { }}
ShowPersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ShowPersonnelClass": { }}
ShowPersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "ShowPersonnelInformation": { }}
ShowPhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ShowPhysicalAsset": { }}
ShowPhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ShowPhysicalAssetClass": { }}
ShowPhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "ShowPhysicalAssetInformation": { }}
ShowProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ShowProcessElementLibrary": { }}
ShowProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ShowProcessSegment": { }}
ShowProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "ShowProcessSegmentInformation": { }}
ShowResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "ShowResourceConstraintLibrary": { }}
ShowResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ShowResourceNetworkConnectionType": { }}
ShowResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ShowResourceRelationshipNetwork": { }}
ShowResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "ShowResourceRelationshipNetworkInformation": { }}
ShowTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ShowTestResult": { }}
ShowTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "ShowTestSpecification": { }}
ShowTransactionProfilev2.0.0.transactionProfile.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.transactionProfile.schema.json",    "ShowTransactionProfile": { }}
ShowWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ShowWorkAlert": { }}
ShowWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ShowWorkAlertDefinition": { }}
ShowWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "ShowWorkAlertInformation": { }}
ShowWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ShowWorkCalendar": { }}
ShowWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ShowWorkCalendarDefinition": { }}
ShowWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "ShowWorkCalendarInformation": { }}
ShowWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ShowWorkCapability": { }}
ShowWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ShowWorkCapabilityInformation": { }}
ShowWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ShowWorkDefinitionInformation": { }}
ShowWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ShowWorkDirective": { }}
ShowWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "ShowWorkMaster": { }}
ShowWorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "ShowWorkMasterCapability": { }}
ShowWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ShowWorkPerformance": { }}
ShowWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "ShowWorkRecord": { }}
ShowWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "ShowWorkRecordSpecification": { }}
ShowWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "ShowWorkResponse": { }}
ShowWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "ShowWorkSchedule": { }}
ShowWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ShowWorkflowSpecification": { }}
ShowWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ShowWorkflowSpecificationConnectionType": { }}
ShowWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ShowWorkflowSpecificationInformation": { }}
ShowWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "ShowWorkflowSpecificationNodeType": { }}
SyncBatchProductionRecordv2.0.0.batchProductionRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.batchProductionRecord.schema.json",    "SyncBatchProductionRecord": { }}
SyncEquipmentv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "SyncEquipment": { }}
SyncEquipmentClassv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "SyncEquipmentClass": { }}
SyncEquipmentInformationv2.0.0.equipment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.equipment.schema.json",    "SyncEquipmentInformation": { }}
SyncErrorMessagev2.0.0.errorMessage.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.errorMessage.schema.json",    "SyncErrorMessage": { }}
SyncGeneralRecipeInformationv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "SyncGeneralRecipeInformation": { }}
SyncJobListv2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "SyncJobList": { }}
SyncJobResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "SyncJobResponse": { }}
SyncJobResponseListv2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "SyncJobResponseList": { }}
SyncMaterialClassv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "SyncMaterialClass": { }}
SyncMaterialDefinitionv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "SyncMaterialDefinition": { }}
SyncMaterialInformationv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "SyncMaterialInformation": { }}
SyncMaterialLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "SyncMaterialLot": { }}
SyncMaterialSubLotv2.0.0.material.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.material.schema.json",    "SyncMaterialSubLot": { }}
SyncOperationalLocationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "SyncOperationalLocation": { }}
SyncOperationalLocationClassv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "SyncOperationalLocationClass": { }}
SyncOperationalLocationInformationv2.0.0.operationalLocation.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationalLocation.schema.json",    "SyncOperationalLocationInformation": { }}
SyncOperationsCapabilityv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "SyncOperationsCapability": { }}
SyncOperationsCapabilityInformationv2.0.0.operationsCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsCapability.schema.json",    "SyncOperationsCapabilityInformation": { }}
SyncOperationsDefinitionv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "SyncOperationsDefinition": { }}
SyncOperationsDefinitionInformationv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "SyncOperationsDefinitionInformation": { }}
SyncOperationsEventClassv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "SyncOperationsEventClass": { }}
SyncOperationsEventDefinitionv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "SyncOperationsEventDefinition": { }}
SyncOperationsEventInformationv2.0.0.operationsEvent.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsEvent.schema.json",    "SyncOperationsEventInformation": { }}
SyncOperationsMaterialBillv2.0.0.operationsDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsDefinition.schema.json",    "SyncOperationsMaterialBill": { }}
SyncOperationsPerformancev2.0.0.operationsPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsPerformance.schema.json",    "SyncOperationsPerformance": { }}
SyncOperationsSchedulev2.0.0.operationsSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsSchedule.schema.json",    "SyncOperationsSchedule": { }}
SyncOperationsTestInformationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "SyncOperationsTestInformation": { }}
SyncPersonv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "SyncPerson": { }}
SyncPersonnelClassv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "SyncPersonnelClass": { }}
SyncPersonnelInformationv2.0.0.personnel.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.personnel.schema.json",    "SyncPersonnelInformation": { }}
SyncPhysicalAssetv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "SyncPhysicalAsset": { }}
SyncPhysicalAssetClassv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "SyncPhysicalAssetClass": { }}
SyncPhysicalAssetInformationv2.0.0.physicalAsset.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.physicalAsset.schema.json",    "SyncPhysicalAssetInformation": { }}
SyncProcessElementLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "SyncProcessElementLibrary": { }}
SyncProcessSegmentv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "SyncProcessSegment": { }}
SyncProcessSegmentInformationv2.0.0.processSegment.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.processSegment.schema.json",    "SyncProcessSegmentInformation": { }}
SyncResourceConstraintLibraryv2.0.0.generalRecipe.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.generalRecipe.schema.json",    "SyncResourceConstraintLibrary": { }}
SyncResourceNetworkConnectionTypev2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "SyncResourceNetworkConnectionType": { }}
SyncResourceRelationshipNetworkv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "SyncResourceRelationshipNetwork": { }}
SyncResourceRelationshipNetworkInformationv2.0.0.resourceRelationshipNetwork.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.resourceRelationshipNetwork.schema.json",    "SyncResourceRelationshipNetworkInformation": { }}
SyncTestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "SyncTestResult": { }}
SyncTestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "SyncTestSpecification": { }}
SyncWorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "SyncWorkAlert": { }}
SyncWorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "SyncWorkAlertDefinition": { }}
SyncWorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "SyncWorkAlertInformation": { }}
SyncWorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "SyncWorkCalendar": { }}
SyncWorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "SyncWorkCalendarDefinition": { }}
SyncWorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "SyncWorkCalendarInformation": { }}
SyncWorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "SyncWorkCapability": { }}
SyncWorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "SyncWorkCapabilityInformation": { }}
SyncWorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "SyncWorkDefinitionInformation": { }}
SyncWorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "SyncWorkDirective": { }}
SyncWorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "SyncWorkMaster": { }}
SyncWorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "SyncWorkPerformance": { }}
SyncWorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "SyncWorkRecord": { }}
SyncWorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "SyncWorkRecordSpecification": { }}
SyncWorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "SyncWorkResponse": { }}
SyncWorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "SyncWorkSchedule": { }}
SyncWorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "SyncWorkflowSpecification": { }}
SyncWorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "SyncWorkflowSpecificationConnectionType": { }}
SyncWorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "SyncWorkflowSpecificationInformation": { }}
SyncWorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "SyncWorkflowSpecificationNodeType": { }}
TestResultv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "TestResult": { }}
TestSpecificationv2.0.0.operationsTest.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.operationsTest.schema.json",    "TestSpecification": { }}
TransactionProfilev2.0.0.transactionProfile.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.transactionProfile.schema.json",    "TransactionProfile": { }}
WorkAlertv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "WorkAlert": { }}
WorkAlertDefinitionv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "WorkAlertDefinition": { }}
WorkAlertInformationv2.0.0.workAlert.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workAlert.schema.json",    "WorkAlertInformation": { }}
WorkCalendarv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "WorkCalendar": { }}
WorkCalendarDefinitionv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "WorkCalendarDefinition": { }}
WorkCalendarInformationv2.0.0.workCalendar.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCalendar.schema.json",    "WorkCalendarInformation": { }}
WorkCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "WorkCapability": { }}
WorkCapabilityInformationv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "WorkCapabilityInformation": { }}
WorkDefinitionInformationv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "WorkDefinitionInformation": { }}
WorkDirectivev2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "WorkDirective": { }}
WorkMasterv2.0.0.workDefinition.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workDefinition.schema.json",    "WorkMaster": { }}
WorkMasterCapabilityv2.0.0.workCapability.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workCapability.schema.json",    "WorkMasterCapability": { }}
WorkPerformancev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "WorkPerformance": { }}
WorkRecordv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "WorkRecord": { }}
WorkRecordSpecificationv2.0.0.workRecord.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workRecord.schema.json",    "WorkRecordSpecification": { }}
WorkResponsev2.0.0.workPerformance.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workPerformance.schema.json",    "WorkResponse": { }}
WorkSchedulev2.0.0.workSchedule.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workSchedule.schema.json",    "WorkSchedule": { }}
WorkflowSpecificationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "WorkflowSpecification": { }}
WorkflowSpecificationConnectionTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "WorkflowSpecificationConnectionType": { }}
WorkflowSpecificationInformationv2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "WorkflowSpecificationInformation": { }}
WorkflowSpecificationNodeTypev2.0.0.workflowSpecification.schema.json
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/v2.0.0.workflowSpecification.schema.json",    "WorkflowSpecificationNodeType": { }}
+
diff --git a/scripts/build-docs-table/main.go b/scripts/build-docs-table/main.go new file mode 100644 index 0000000..e6e985f --- /dev/null +++ b/scripts/build-docs-table/main.go @@ -0,0 +1,187 @@ +package main + +import ( + "bytes" + "encoding/json" + "fmt" + "os" + "path/filepath" + "sort" + "strings" +) + +type PropertyInfo struct { + FileName string + PropertyName string +} + +func main() { + dir := "../../schemas" + + // Array to store file and property information + var propertyInfos []PropertyInfo + + // Walk through the directory to find JSON schema files + err := filepath.Walk(dir, func(path string, info os.FileInfo, err error) error { + if err != nil { + return err + } + + // Process only JSON files + if !info.IsDir() && strings.HasSuffix(info.Name(), ".json") && !strings.HasPrefix(info.Name(), "v1") { + // Parse the JSON schema file + properties, err := parseJSONSchema(path) + if err != nil { + fmt.Printf("Error parsing file %s: %v\n", path, err) + return nil + } + + // Append properties to the array + for _, prop := range properties { + propertyInfos = append(propertyInfos, PropertyInfo{ + FileName: filepath.Base(path), + PropertyName: prop, + }) + } + } + return nil + }) + + if err != nil { + fmt.Printf("Error walking the directory: %v\n", err) + return + } + + propertyInfos = filter(propertyInfos) + + // Print Markdown table + markdownTableBytes := printMarkdownTable(propertyInfos) + fmt.Println(markdownTableBytes.String()) + os.WriteFile("properties.md", markdownTableBytes.Bytes(), 0644) + + // Print HTML table + htmlTableBytes := printHTMLTable(propertyInfos) + fmt.Println(htmlTableBytes.String()) + os.WriteFile("../../Docs/layouts/shortcodes/table/propertiesV200.html", htmlTableBytes.Bytes(), 0644) +} + +// filter removes properties that are not required +func filter(propertyInfos []PropertyInfo) []PropertyInfo { + var initialFilter []PropertyInfo + + for _, prop := range propertyInfos { + if strings.HasPrefix(prop.PropertyName, "Get") { + initialFilter = append(initialFilter, prop) + } + } + + // Get the primary models (typically ones that have a Get/Show/Process e.t.c. method) + for i := range initialFilter { + newName := strings.Replace(initialFilter[i].PropertyName, "Get", "", -1) + initialFilter[i].PropertyName = newName + } + + var filtered []PropertyInfo + for _, prop := range propertyInfos { + contains := false + for _, match := range initialFilter { + // If the property name contains the match and is not an ID + if strings.Contains(prop.PropertyName, match.PropertyName) && !strings.HasSuffix(prop.PropertyName, "ID") { + contains = true + break + } + } + if contains { + filtered = append(filtered, prop) + } + } + + sort.Slice(filtered, func(i, j int) bool { + files := strings.Compare(filtered[i].PropertyName, filtered[j].PropertyName) + if files == 0 { + return strings.Compare(filtered[i].FileName, filtered[j].FileName) < 0 + } + return files < 0 + }) + + return filtered +} + +// parseJSONSchema reads a JSON file and extracts "properties" +func parseJSONSchema(filePath string) ([]string, error) { + data, err := os.ReadFile(filePath) + if err != nil { + return nil, err + } + + var jsonData map[string]interface{} + err = json.Unmarshal(data, &jsonData) + if err != nil { + return nil, err + } + + // Extract properties if they exist + props, ok := jsonData["properties"].(map[string]interface{}) + if !ok { + return nil, nil + } + + var propertyNames []string + for name := range props { + propertyNames = append(propertyNames, name) + } + return propertyNames, nil +} + +// printMarkdownTable prints the properties in a Markdown table format +func printMarkdownTable(propertyInfos []PropertyInfo) bytes.Buffer { + var buffer bytes.Buffer + + maxFileNameLen := 0 + maxPropertyNameLen := 0 + for _, info := range propertyInfos { + if len(info.FileName) > maxFileNameLen { + maxFileNameLen = len(info.FileName) + } + if len(info.PropertyName) > maxPropertyNameLen { + maxPropertyNameLen = len(info.PropertyName) + } + } + + buffer.WriteString(fmt.Sprintf("| File Name " + strings.Repeat(" ", maxFileNameLen-9) + "| Property Name " + strings.Repeat(" ", maxPropertyNameLen-13) + "|\n")) + buffer.WriteString(fmt.Sprintf("|-----------" + strings.Repeat("-", maxFileNameLen-9) + "|---------------" + strings.Repeat("-", maxPropertyNameLen-13) + "|\n")) + + for _, info := range propertyInfos { + paddedFileName := "[" + info.FileName + "](/schemas/" + info.FileName + ")" + strings.Repeat(" ", maxFileNameLen-len(info.FileName)) + paddedPropertyName := info.PropertyName + strings.Repeat(" ", maxPropertyNameLen-len(info.PropertyName)) + buffer.WriteString(fmt.Sprintf("| %s | %s |\n", paddedFileName, paddedPropertyName)) + } + + return buffer +} + +// printHTMLTable prints the properties in an HTML table format +func printHTMLTable(propertyInfos []PropertyInfo) bytes.Buffer { + var buffer bytes.Buffer + buffer.WriteString(``) + buffer.WriteString("
\n\n") + buffer.WriteString("\n") + + for _, info := range propertyInfos { + buffer.WriteString(fmt.Sprintf(` + + + +`, info.PropertyName, ``+info.FileName+``)) + } + + buffer.WriteString("
ObjectSchema FileSnippet
%s%s
{    "$schema": "{{ .Page.Site.BaseURL }}schemas/`+info.FileName+`",    "`+info.PropertyName+`": { }}
\n
\n") + + return buffer +}