{
    "informationServiceDefinition": {
        "title": "Service Definition for Service AAA",
        "referenceDate": "2026-01-01",
        "edition": "1.0",
        "serviceIdentification": {
            "name": "The name of the service targeted by the service definition"
        },
        "serviceAbstract": "Provide here a description - an abstract - of your service. You may also include html tags. You might want to use the 'Panel view' to do so - right click on the value to activate the html editor",
        "serviceDefinitionProvider": {
            "name": "FAKE",
            "abbreviation": "FFF",
            "description": "<p>A short description modified</p>",
            "pointOfContact": [
                {
                    "name": "Service Desk",
                    "contactInformation": [
                        {
                            "type": "EMAIL",
                            "address": "support@example.com"
                        }
                    ],
                    "role": "Support"
                }
            ],
            "type": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "AIRPORT_OPERATOR"
            ]
        },
        "serviceCategorisation": {
            "informationCategory": [
                "AERONAUTICAL_INFORMATION_EXCHANGE"
            ],
            "applicationMessageExchangePattern": [
                {
                    "name": "SYNCHRONOUS_REQUEST_REPLY"
                }
            ],
            "businessActivityType": [
                "INFORMATION_MANAGEMENT"
            ],
            "intendedConsumer": [
                "AIRPORT_OPERATOR",
                "AIR_TRAFFIC_SERVICE_PROVIDER",
                "AIRSIDE_GROUND_HANDLER"
            ],
            "intendedProvider": [
                "AERONAUTICAL_INFORMATION_SERVICE_PROVIDER"
            ],
            "geospatialCategorisation": {
                "description": "You may provide here a description of the geospatial coverage of your service. You may then provide information (e.g.) in terms of ICAO region, fir, aerodromes that is covered by the service ",
                "fir": [
                    "EBBL"
                ],
                "countryCode": [
                    "BEL"
                ],
                "region": [
                    "EUR"
                ],
                "aerodrome": [
                    "ABCD"
                ]
            }
        },
        "generalDescription": {
            "abbreviations": [
                {
                    "name": "ATM",
                    "description": "Air Traffic Management"
                },
                {
                    "name": "SWIM",
                    "description": "System Wide Information Management"
                }
            ],
            "operationalEnvironment": {
                "operationalNeeds": [
                    {
                        "name": "Provide here a short name for the operational need - e.g. access up-to-date network weather forecasts",
                        "description": "Describe here the operational need - e.g. It shall be possible for the end user to access up-to-date network weather forecasts (up to D-10) in the specified geographical areas"
                    }
                ],
                "capabilities": [
                    {
                        "name": "Provide here a short name for the capability",
                        "description": "Describe here the capability offered by the service - e.g. The service offers a network weather forecast retrieval capability. Note: Capabilities are supported by functions"
                    }
                ]
            },
            "functionality": [
                {
                    "name": "Provide a short name for the functionality - e.g. Network weather forecast retrieval",
                    "description": "Describe here the functionality - e.g. Allows service consumers to retrieve network weather forecast in specified geographical areas or aerodromes",
                    "realWorldEffect": "Consumers receive the network weather forecast that they need."
                }
            ],
            "concepts": [
                {
                    "name": "Provde here information for better understanding of the service - e.g. a UML logical model or design concept/considerations - here, provide a short name for it then you may provide information in the description and/or provide an external reference",
                    "description": "Provide a description of the 'concept' here",
                    "reference": {
                        "url": "https://example.com/design-concepts",
                        "description": "A description of the referenced material "
                    }
                }
            ],
            "qualityOfData": [
                {
                    "name": "A title/name for the entry",
                    "description": "A description of the data quality expected by services conforming to this service definition"
                }
            ],
            "validation": {
                "description": "In case the Service (targeted by this Service Definition) has been validated (e.g. via SESAR Validations activities or other kind of prototyping), this can be highlighted/described here",
                "reference": {
                    "description": "references to additional material where such validation activities have been performed may be added - in this property, you may describe what will be found at the link provided by the url",
                    "url": "https://example.com/documentation"
                }
            },
            "qualitiesOfService": {
                "performance": [
                    {
                        "name": "Provide a short name for the QoS - e.g. Response time",
                        "description": "Provide details about the QoS expected to be offered/supported by the service"
                    }
                ],
                "reliability": [
                    {
                        "name": "Provide a short name for the QoS - e.g. Availability",
                        "description": "Provide details about the QoS expected to be offered/supported by the service"
                    }
                ],
                "security": [
                    {
                        "name": "Provide a short name for the QoS - e.g. Confidentiality",
                        "description": "Provide details about the QoS expected to be offered/supported by the service"
                    }
                ]
            },
            "accessAndUseConditions": [
                {
                    "name": "Provde a short name for the condition - e.g. Access",
                    "type": "LEGAL_CONSTRAINT",
                    "description": "Provide here a description of the condition - e.g. Access requires agreement - please contact..."
                }
            ]
        },
        "technicalDescription": {
            "behaviour": [
                {
                    "name": "You may describe here various behaviour of the service - Provide here a short name e.g.: Behaviour under Normal conditions",
                    "description": "Describe here the behaviour under this condition and/or provide a reference to external material where more information may be found"
                },
                {
                    "name": "Behaviour with incorrect input data",
                    "description": "Describe here the behaviour under this condition"
                }
            ],
            "serviceMonitoring": {
                "monitoringDescription": "You may provide here a description of the service monitoring capabilities that are offered to the consumers and how they can access/use them",
                "reference": {
                    "description": "Describe here what will be found at the url",
                    "url": "https://example.com/monitoring"
                }
            },
            "technicalConstraint": [
                {
                    "name": "Provide here a short name for the constraint",
                    "description": "Describe here what is the constraint and/or provide an external reference where more information can be found",
                    "reference": {
                        "description": "You may describe here what will be found at the url",
                        "url": "https://example.com/technical-constraint"
                    }
                }
            ]
        },
        "serviceInterface": [
            {
                "name": "Provide the interface name - e.g. Example Interface",
                "description": "Provide a description of the interface",
                "provisionSide": "PROVIDER_SIDE",
                "operations": [
                    {
                        "name": "getData",
                        "description": "Returns requested data.",
                        "messages": [
                            {
                                "name": "The name of the message",
                                "direction": "IN"
                            },
                            {
                                "name": "Another message name",
                                "direction": "OUT"
                            }
                        ]
                    }
                ],
                "endpoints": [
                    {
                        "name": "You may provide a short name for the endpoint",
                        "description": "Provide a description for the endpoint",
                        "url": "https://example.com/api",
                        "reference": {
                            "description": "You may provide an external reference where more information can be found",
                            "url": "https://example.com/endpoints-description"
                        }
                    }
                ],
                "swimTIProfile": {
                    "name": "EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile",
                    "version": "1.0"
                },
                "serviceInterfaceBinding": {
                    "name": "SWIM_TI_YP_2_0_WS_LIGHT",
                    "description": "You may provide some more description here (e.g. if there are deviations or more details about the bindings would be needed)"
                },
                "networkInterfaceBinding": {
                    "name": "IPV4_UNICAST",
                    "description": "You may provide some more description here"
                },
                "messages": [
                    {
                        "name": "test message",
                        "description": "a description"
                    }
                ]
            }
        ],
        "informationDescription": {
            "sourceOfInformation": "You may describe here what are the source(s) of information provided by the service. This will provide confidence in the quality of the information",
            "filtering": {
                "capability": [
                    {
                        "name": "Provide here a short name for the filtering capability - e.g; Filter by aerodromes",
                        "description": "Describe here the filtering capability and how can be used and/or provide more information via an external reference",
                        "reference": {
                            "description": "Describe what can be found at the url",
                            "url": "https://example.com/filtering"
                        }
                    }
                ]
            },
            "informationDefinition": {
                "reference": [
                    {
                        "description": "You may provide a reference to external material where the information about the information concepts/data can be found",
                        "url": "https://example.com/information-definition"
                    }
                ]
            }
        },
        "references": {
            "serviceDocument": [
                {
                    "title": "Provide here a title for the Document",
                    "description": "You may describe here the document - In documentType add an entry coded as at https://reference.swim.aero/information-services/service-categories/CodeDocumentType.html. e.g. SERVICE_SPECIFICATION",
                    "documentType": "SERVICE_SPECIFICATION",
                    "version": "You may indicate here the version/edition of the document",
                    "reference": {
                        "description": "You may provide a description of the what can be found at the url",
                        "url": "https://example.com/documentation"
                    }
                }
            ],
            "implementedStandard": [
                {
                    "standardType": "EUROCONTROL_SPECIFICATION_FOR_SWIM_SERVICE_DESCRIPTION",
                    "conformanceStatement": "Provide here your conformance statement",
                    "title": "Provide here the name fo the standard",
                    "description": "You may provide here a description of the document",
                    "version": "You may provide here the version of the document",
                    "reference": {
                        "description": "You may provide a description of the what can be found at the url",
                        "url": "https://www.eurocontrol.int/publication/eurocontrol-specification-swim-service-description-sd"
                    }
                }
            ]
        }
    }
}