{
  "informationService": {
    "serviceAbstract": "The Digital NOTAM Subscription and Request Service allows the service consumer to get aeronuatical information in accordance with the Digital NOTAM specification. The aeronautical information conforms to the event scenarios that are supported by Digital NOTAM such as runway closures.\r\n\r\nThe service consumer may subscribe to the service, specifying the event scenarios of interest. It is also possible to send a direct request to the service to get the aeronautical information.\r\n\r\nThe information returned is in the form of an AIXM 5.1.1 message.\r\n\r\nThis supports the integration of the latest information into an existing aeronautical information store in the various ATM systems.",
    "serviceDefinitionProvider": {
      "provider": "EUROCONTROL",
      "providerDescription": "EUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States.",
      "providerType": [
        "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER"
      ],
      "pointOfContact": [
        {
          "name": "EUROCONTROL",
          "contactInformation": [
            {
              "type": "EMAIL",
              "address": "swim@eurocontrol.int"
            }
          ]
        }
      ]
    },
    "serviceCategorisation": {
      "serviceType": "SWIM_DEFINITION",
      "businessActivityType": [
        "INFORMATION_MANAGEMENT"
      ],
      "intendedConsumer": [
        "CIVIL_AIRSPACE_USER",
        "MILITARY_AIRSPACE_USER",
        "CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER",
        "MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER",
        "PROVIDER_OF_DATA_SERVICES",
        "NETWORK_MANAGER",
        "AIRPORT_OPERATOR"
      ],
      "informationCategory": [
        "AERONAUTICAL_INFORMATION_EXCHANGE",
        "AERONAUTICAL_FEATURE_ACCESS_SERVICE",
        "AERONAUTICAL_INFORMATION_SUBSCRIPTION_SERVICE"
      ],
      "applicationMessageExchangePattern": [
        {
          "name": "PUBLISH_SUBSCRIBE"
        },
        {
          "name": "SYNCHRONOUS_REQUEST_REPLY"
        }
      ],
      "geospatialCategorisation": {
        "geometry": {
          "type": "GeometryCollection"
        }
      },
      "other": [
        {
          "name": "Service Type: AERONAUTICAL_INFORMATION_SUBSCRIPTION_SERVICE",
          "value": "AERONAUTICAL_INFORMATION_SUBSCRIPTION_SERVICE",
          "categorisationScheme": {
            "url": "http://reference.swim.aero/information-services/service-categories/CodeServiceType.html"
          }
        },
        {
          "name": "Service Type: AERONAUTICAL_FEATURE_ACCESS_SERVICE",
          "value": "AERONAUTICAL_FEATURE_ACCESS_SERVICE",
          "categorisationScheme": {
            "url": "http://reference.swim.aero/information-services/service-categories/CodeServiceType.html"
          }
        }
      ]
    },
    "generalDescription": {
      "operationalEnvironment": {
        "operationalNeeds": [
          {
            "name": "Operational Needs",
            "description": "Air traffic management is defined by ICAO as the \"dynamic, integrated management of air traffic and airspace including air traffic services, airspace management and air traffic flow management - safely, economically and efficiently - through the provision of facilities and seamless services in collaboration with all parties and involving airborne and ground-based functions\".\r\n\r\nStakeholders involved in air traffic management need aeronautical data concerning the establishment, condition or change in any aeronautical facility, service, procedure or hazard, the timely knowledge of which is essential for flight operations.\r\n\r\nThis service satisfies this need by allowing clients to subscribe to event scenarios and to be notified when the aeronautical data described in the event scenario is affected.\r\n\r\nThe aeronautical data can be used, e.g., in pre-flight information bulletins. It can also be used to improve decision making thus positively impacting the efficiency of their planning and flight executions, enabled through automatic data verification and graphical visualisation. The aeronautical data is also used in other systems such as those used for airspace reservations (ARES). A list of these is available in Appendix C.\r\n\r\nThis service satisfies this need by offering the aeronautical data (in the form of event features) as regulated by ICAO Annex 15 - Aeronautical Information Services.\r\n\r\nThe scope covers the event encodings outlined in the Digital NOTAM Specification including aerodrome data for the 18 airports listed in EU Implementing Regulation 2021/116 - Common Project One."
          },
          {
            "name": "Information Exchange Requirements",
            "description": "IER 1 - Digital NOTAM Exchange (A3SG-IER-05) (https://ext.eurocontrol.int/swim_confluence/display/ASW/A3SG-IER-05+Digital+NOTAM+Data+Exchange)"
          }
        ],
        "capabilities": [
          {
            "name": "Capabilities",
            "description": "The service offers subscription and request capabilities to distribute aeronautical data based on event scenarios."
          }
        ]
      },
      "functionality": [
        {
          "description": "The service consumer shall be able to subscribe/unsubscribe to topics in order to receive information based on an event scenario(s).",
          "name": "Subscribe to event scenario",
          "realWorldEffect": "Service consumer subscribes to information offered by the service."
        },
        {
          "description": "The service consumer shall be able to request aeronautical information in the form of a Digital NOTAM.",
          "name": "Request a Digital NOTAM",
          "realWorldEffect": "Service consumer receives the Digital NOTAM."
        },
        {
          "description": "When new data is available, it shall be distributed to the subscribers.",
          "name": "Distribution",
          "realWorldEffect": "Service consumer is notified when a change happens based on an event scenario."
        },
        {
          "description": "The service consumer shall be able to check if it has received all the distributions expected to be received.",
          "name": "Check distribution list",
          "realWorldEffect": "Service consumer has an understanding of the distributions."
        },
        {
          "description": "The service consumer shall be able to request the redistribution of a Digital NOTAM (if, for example, the original distribution was not received).",
          "name": "Request Digital NOTAM reissue",
          "realWorldEffect": "Service consumer receives a Digital NOTAM."
        }
      ],
      "accessAndUseConditions": [
        {
          "name": "Authentication",
          "type": "SECURITY_CONSTRAINT",
          "description": "This field is left empty.The service may offer unauthenticated/public use.\r\n\r\nIf the use is authenticated, the service shall ensure consumer authentication in accordance with the EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of a X.509 certificate or the use of a username/password (SASL).\r\n\r\nThe service shall ensure provider authentication in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of a X.509 certificate."
        },
        {
          "name": "Authorisation",
          "type": "SECURITY_CONSTRAINT",
          "description": "The service shall ensure that satisfactory authorisation is put in place according to EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile requirement SWIM-TIYP-0070."
        },
        {
          "name": "Confidentiality",
          "type": "SECURITY_CONSTRAINT",
          "description": "The service shall ensure point-to-point confidentiality in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above."
        },
        {
          "name": "Integrity",
          "type": "SECURITY_CONSTRAINT",
          "description": "The service shall ensure point-to-point integrity in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above."
        }
      ],
      "qualitiesOfService": {
        "performance": [
          {
            "name": "Capacity",
            "description": "The service shall achieve a quality that is sufficient to ensure the service is fit for purpose."
          },
          {
            "name": "Response time",
            "description": "The service shall achieve a quality that is sufficient to ensure the service is fit for purpose."
          }
        ],
        "reliability": [
          {
            "name": "Availability",
            "description": "The service shall achieve a quality that is sufficient to ensure the service is fit for purpose."
          },
          {
            "name": "Recoverability",
            "description": "The service shall achieve a quality that is sufficient to ensure the service is fit for purpose."
          }
        ],
        "security": [
          {
            "name": "Confidentiality",
            "description": "The service shall ensure confidentiality by using SWIM Technical Infrastructure (TI) Yellow Profile bindings."
          },
          {
            "name": "Integrity",
            "description": "The service shall ensure integrity by using SWIM Technical Infrastructure (TI) Yellow Profile bindings."
          }
        ]
      },
      "qualityOfData": [
        {
          "name": "Quality Of Data",
          "description": "The aeronautical data offered by the service shall satisfy the applicable sections of Commission Implementing Regulation (EU) 2017/373 of 1 March 2017.\r\n\r\nThe aeronautical data offered by the service shall be encoded according to the event scenarios given in the Digital NOTAM Specification.\r\n\r\nThe aeronautical data offered by the service shall apply the AIXM 5.1.1 coding guidelines. This includes:\r\n- Common Coding Guidelines\r\n- Technical Coding Guidelines"
        }
      ],
      "validation": [
        {
          "type": "NOT_VALIDATED",
          "description": {
            "validationSteps": "The service definition is based on work carried out in SESAR.\r\n\r\nNo further validation has taken place on this service definition."
          }
        }
      ]
    },
    "informationDescription": {
      "informationDefinition": [
        {
          "name": "Aeronautical Information Exchange Model (AIXM) 5.1.1 and AIXM Event Extension",
          "definition": "The service shall expose the event scenarios found in Appendix B. These reflect the Digital NOTAM Specification. \r\n\r\nThe event scenarios use features that are in the Aeronautical Information Exchange Model (AIXM) 5.1.1 and the AIXM Event Extension.\r\n\r\nThe AIXMBasicMessage that is returned by the service shall contain an event feature and the related AIXM features and time slices.",
          "airmCorrespondence": "AIRM"
        }
      ],
      "filtering": {
        "capability": [
          {
            "name": "OGC Filter Encoding 2.0 Encoding Standard",
            "description": "The Digital NOTAM Subscription and Request Service Request Interface shall support filtering based on the operators defined in the OGC Filter Encoding 2.0 Encoding Standard. The temporal extension (WFS-TE) shall be used to support advanced temporal filtering. As a minimum use case number 4 (Retrieve the BASELINE of a feature valid at a point in time) shall be supported. The other uses cases should be supported.\r\n\r\nThe Digital NOTAM Subscription and Request Service Subscription Interface shall allow for the selection of event scenarios of interest. These should be organised around e.g. a specific aerodrome or airspace. The considerations given in the General Principles for the Digital NOTAM will help AISP organise the event scenarios."
          }
        ]
      },
      "sourceOfInformation": "The service provider shall ensure that the aeronautical data offered by the services is received from the appropriate authorised originating sources. This includes:\r\n- AIRPORT_OPERATOR, \r\n- CIVIL_AIR_NAVIGATION_SERVICE_PROVIDER, \r\n- MILITARY_AIR_NAVIGATION_SERVICE_PROVIDER,\r\n- AIR_TRAFFIC_SERVICE_PROVIDER,\r\n- AERONAUTICAL_INFORMATION_SERVICE_PROVIDER,\r\n- COMMUNICATION_NAVIGATION_AND_SURVEILLANCE_SERVICE_PROVIDER,\r\n- AIRSIDE_GROUND_HANDLER,\r\n- Owners of Obstacles."
    },
    "technicalDescription": {
      "serviceMonitoring": {
        "monitoringDescription": "A service monitoring mechanism shall be made available to service consumers."
      },
      "behaviour": [
        {
          "name": "Typical Behaviour",
          "description": "The service behaviour shall be in accordance with the patterns detailed in Message Exchange Patterns: Identification Guidelines.\r\nThe two interfaces have different behaviour. A combination of an AMQP 1.0 implementation and an OGC Web Feature Service 2.0 Interface Standard implemetation shall be used for the basic behaviour.\r\n\r\nThe typical behaviour for PUBLISH_SUBSCRIBE means that:\r\n- A request-reply implementation handles the subscription. See the Digital NOTAM Subscription and Request Service Subscription Interface.\r\n- An AMQP 1.0 implementation handles the distribution of the messages. See the Digital NOTAM Subscription and Request Service Distribution Interface.\r\n\r\nFor SYNCHRONOUS_REQUEST_REPLY (used in the Digital NOTAM Subscription and Request Service Request Interface), the typical behaviour is as follows:\r\n- The request message is sent from the service consumer to the service\r\n- The service consumer remains blocked while awaiting the reply\r\n- The service remains blocked while processing the reply\r\n- The AIXM Basic Message, the reply message, is sent from the service to the service consumer."
        }
      ]
    },
    "references": {
      "serviceDocument": [
        {
          "documentType": "-",
          "title": "Appendix A: References",
          "version": "1.0",
          "description": "https://ext.eurocontrol.int/swim_confluence/display/ASW/Digital+NOTAM+Subscription+and+Request+Service+-+Service+Definition#DigitalNOTAMSubscriptionandRequestServiceServiceDefinition-AppendixA:References"
        },
        {
          "documentType": "-",
          "title": "AppendixB: Information Definition for Digital NOTAM Subscription and RequestService",
          "version": "1.0",
          "description": "https://ext.eurocontrol.int/swim_confluence/display/ASW/Digital+NOTAM+Subscription+and+Request+Service+-+Service+Definition#DigitalNOTAMSubscriptionandRequestServiceServiceDefinition-AppendixB:InformationDefinitionforDigitalNOTAMSubscriptionandRequestService"
        },
        {
          "documentType": "-",
          "title": "AppendixC: Operational Needs",
          "version": "1.0",
          "description": "https://ext.eurocontrol.int/swim_confluence/display/ASW/Digital+NOTAM+Subscription+and+Request+Service+-+Service+Definition#DigitalNOTAMSubscriptionandRequestServiceServiceDefinition-AppendixC:OperationalNeeds"
        }
      ],
      "implementedStandard": [
        {
          "title": "Digital NOTAM Specification",
          "version": "1.0",
          "description": "The information scope offered by the service supports the requirements of the Digital NOTAM Specification.",
          "standardType": "SERVICE_STANDARD",
          "conformanceStatement": "Not applicable."
        }
      ]
    },
    "serviceInterface": [
      {
        "name": "Digital NOTAM Subscription and Request Service Subscription Interface",
        "description": "Allows the service consumer to select and subscribe to event scenarios of interest. It allows the service consumer to manage the subscriptions e.g. to pause a subscription of to unsubscribe.",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "subscribe",
            "description": "This operation allows a service consumer to subscribe to event scenarios of interest.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "SubscriptionRequest",
                "direction": "IN"
              },
              {
                "name": "SubscriptionReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "unsubscribe",
            "description": "This operation allows a service consumer to unsubscribe from event scenarios of interest.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "UnsubscriptionRequest",
                "direction": "IN"
              },
              {
                "name": "UnsubscriptionReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "pause",
            "description": "This operation allows a service consumer to pause the subscription for a particular topic subscription.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "PauseRequest",
                "direction": "IN"
              },
              {
                "name": "PauseReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "resume",
            "description": "This operation allows a service consumer to resume a subscription that had been paused.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "ResumeRequest",
                "direction": "IN"
              },
              {
                "name": "ResumeReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "getSubscriptions",
            "description": "This operation allows a service consumer to obtain the list of subscriptions.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetSubscriptionsRequest",
                "direction": "IN"
              },
              {
                "name": "GetSubscriptionsReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "getSubscriptionDetails",
            "description": "This operation allows a service consumer to obtain information on a specific subscription.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetSubcriptionDetailsRequest",
                "direction": "IN"
              },
              {
                "name": "GetSubcriptionDetailsReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "getTopics",
            "description": "This operation allows a service consumer to request the list of topics (event scenarios) available for subscription.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetTopicsRequest",
                "direction": "IN"
              },
              {
                "name": "GetTopicsReply",
                "direction": "OUT"
              }
            ]
          },
          {
            "name": "getTopic",
            "description": "This operation allows a service consumer to obtain information on a specific topic (event scenario).",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "GetTopicRequest",
                "direction": "IN"
              },
              {
                "name": "GetTopicReply",
                "direction": "OUT"
              }
            ]
          }
        ],
        "messages": [
          {
            "name": "SubscriptionRequest",
            "description": "Request message to subscribe to an event scenario of interest.",
            "isError": false
          },
          {
            "name": "SubscriptionReply",
            "description": "Reply message to a subscription request.",
            "isError": false
          },
          {
            "name": "UnsubscriptionRequest",
            "description": "Request message to unsubscribe to an event scenario of interest.",
            "isError": false
          },
          {
            "name": "UnsubscriptionReply",
            "description": "Reply message to an unsubscription request.",
            "isError": false
          },
          {
            "name": "PauseRequest",
            "description": "Request message to pause a subscription.",
            "isError": false
          },
          {
            "name": "PauseReply",
            "description": "Reply message to an pause request.",
            "isError": false
          },
          {
            "name": "ResumeRequest",
            "description": "Request message to resume a subscription.",
            "isError": false
          },
          {
            "name": "ResumeReply",
            "description": "Reply message to a resume request.",
            "isError": false
          },
          {
            "name": "GetSubscriptionsRequest",
            "description": "Request message to get a list of subscriptions.",
            "isError": false
          },
          {
            "name": "GetSubscriptionsReply",
            "description": "Reply message to a get subscriptions request.",
            "isError": false
          },
          {
            "name": "GetSubcriptionDetailsRequest",
            "description": "Request message to get the details on a specific subscription.",
            "isError": false
          },
          {
            "name": "GetSubcriptionDetailsReply",
            "description": "Reply message to a get subscription details request.",
            "isError": false
          },
          {
            "name": "GetTopicsRequest",
            "description": "Request message to get a list of topics (event scenarios) that are available for subscription.",
            "isError": false
          },
          {
            "name": "GetTopicsReply",
            "description": "Reply message to a get topics request.",
            "isError": false
          },
          {
            "name": "GetTopicRequest",
            "description": "Request message to get the details on a specific topic (event scenario).",
            "isError": false
          },
          {
            "name": "GetTopicReply",
            "description": "Reply message to a get topic request.",
            "isError": false
          }
        ],
        "serviceInterfaceBinding": {
          "name": "EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile",
          "description": "The service shall use TLS1.2 or later in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile."
        },
        "networkInterfaceBinding": {
          "name": "The service shall use the network bindings of the SWIM Technical Infrastructure (TI) Yellow Profile."
        },
        "messageExchangePattern": "SWIM_TI_YP_1_1_WS_LIGHT"
      },
      {
        "name": "Digital NOTAM Subscription and Request Service Distribution Interface",
        "description": "Allows the service provider to distributes AIXM Basic Messages based on the event scenario that has triggered the need for the service consumer to be updated.",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "publish",
            "description": "This operation allows the service provider to publish AIXM Basic Messages to service consumers based on their subscriptions.",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "publish",
                "direction": "IN"
              },
              {
                "name": "AIXM Basic Message",
                "direction": "OUT"
              }
            ]
          }
        ],
        "messages": [
          {
            "name": "AIXM Basic Message",
            "description": "A response message from the service containing a collection of AIXM 5.1.1 event features and any related AIXM 5.1.1. features and time slices.\r\n\r\nThe structure is explained in the Digital NOTAM Specification.\r\n\r\nThe message serves the purpose of Digital NOTAM.",
            "schema": {
              "description": "AIXM 5.1.1 XML Schema including the event extension",
              "url": "https://www.aixm.aero/schema/5.1/message/AIXM_BasicMessage.xsd"
            },
            "isError": false
          }
        ],
        "serviceInterfaceBinding": {
          "name": "EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile",
          "description": "SWIM_TI_YP_1_1_AMQP_MESSAGING"
        },
        "networkInterfaceBinding": {
          "name": "The service shall use the network bindings of the SWIM TIYP.",
          "description": "AMQP 1.0 shall be used to distribute messages as explained in the Publish/Subscribe Push MEP: Implementation Guidance. "
        }
      },
      {
        "name": "Digital NOTAM Subscription and Request Service Request Interface",
        "description": "Allows the service consumer to request an AIXM Basic Message based on filters which are linked to the event feature.",
        "provisionSide": "PROVIDER_SIDE",
        "operations": [
          {
            "name": "GetFeature",
            "description": "The GetFeature operation returns a selection of AIXM 5.1.1 features from a data store. It responds to a GetFeature Request message with an AIXM Basic Message that satisfies the query expressions specified in the request. ",
            "idempotency": "IDEMPOTENT",
            "messages": [
              {
                "name": "Request",
                "direction": "IN"
              },
              {
                "name": "AIXM Basic Message",
                "direction": "OUT"
              }
            ]
          }
        ],
        "messages": [
          {
            "name": "Request",
            "description": "Request message submitted to the service containing query expressions for the GetFeature operation. ",
            "isError": false
          },
          {
            "name": "AIXM Basic Message",
            "description": "A response message from the service containing a collection of AIXM 5.1.1 event features and any related AIXM 5.1.1. features and timeslices.\r\n\r\nThe structure is explained in the EUROCONTROL Event Encoding Specification.\r\n\r\nThe message serves the purpose of Digital NOTAM.",
            "schema": {
              "description": "AIXM 5.1.1 XML Schema",
              "url": "https://www.aixm.aero/schema/5.1/message/AIXM_BasicMessage.xsd"
            },
            "isError": false
          }
        ],
        "serviceInterfaceBinding": {
          "name": "WS_LIGHT",
          "description": "EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile"
        },
        "networkInterfaceBinding": {
          "name": "The service shall use the network bindings of the SWIM TIYP.",
          "description": "The OGC Web Feature Service 2.0 Interface Standard shall be used.\r\n\r\nThe standardised operations for a Basic WFS shall be implemented."
        }
      }
    ],
    "descriptionInformation": {
      "descriptionIdentification": {
        "title": "Digital NOTAM Subscription and Request Service",
        "referenceDate": "2023-06-01",
        "edition": "01.00.00"
      },
      "abbreviations": [
        {
          "name": "AISP",
          "description": "Aeronautical Information Service Provider"
        },
        {
          "name": "AIXM",
          "description": "Aeronautical Information Exchange Model"
        },
        {
          "name": "AMQP",
          "description": "Advanced Message Queuing Protocol"
        },
        {
          "name": "ARES",
          "description": "Airspace Reservation"
        },
        {
          "name": "ATM",
          "description": "Air Traffic Management"
        },
        {
          "name": "NOTAM",
          "description": "Notice to Airmen"
        },
        {
          "name": "OGC",
          "description": "Open Geospatial Consortium"
        },
        {
          "name": "SASL",
          "description": "Simple Authentication and Security Layer"
        },
        {
          "name": "SESAR",
          "description": "Single European Sky ATM Research"
        },
        {
          "name": "SWIM",
          "description": "System Wide Information Management"
        },
        {
          "name": "TI",
          "description": "Technical Infrastructure"
        },
        {
          "name": "TLS",
          "description": "Transport Layer Security"
        },
        {
          "name": "WFS",
          "description": "Web Feature Service"
        },
        {
          "name": "WFS-TE",
          "description": "Web Feature Service - Temporality Extension"
        }
      ]
    },
    "serviceIdentification": {
      "name": "Digital NOTAM Subscription and Request Service",
      "version": "01.00.00"
    }
  }
}