Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Insert excerpt
Task Status
Task Status
nopaneltrue

Excerpt
This task will work on service categories in support of SWIM-SERV-009 Service categories. It will reflect the more flexible approach that will be adopted.

Table of Contents

Published service category schemes

The current published service categories are at: https://reference.swim.aero/information-services/service-categories.html

Mature and can be published

9


Potential service categoryNotes
1CodeDocumentType

From older versions of Service Metadata Schema

Types of documents.

Service CategoryValueDefinition
CodeDocumentType


POLICY_DOCUMENTA policy governing e.g. the access and uses of one or more services.

SERVICE_STANDARDA document, issued by a community of interest, used to harmonize service implementations.

QUALITY_OF_SERVICE_DOCUMENTA document containing statements on the quality of service.

SERVICE_MODELA model view, expressed using a formal and standardised notation, that formalises the representation of the business logic of its service interfaces, service operations, service behaviour and exchanged information.

SERVICE_CERTIFICATIONA service certification.

CODE_EXAMPLEExamples of code exemplifying the implementation of the consuming service interface.

SERVICE_BEHAVIOUR_DESCRIPTIONA description of the service behaviour.

PROTOCOL_SPECIFICATIONA specification of the service interface protocols.

MACHINE_READABLE_SERVICE_DESCRIPTIONA service interface definition in a machine-readable format using a standard service definition formalism/language.

SERVICE_SPECIFICATIONA specification used in the implementation of the service.

MESSAGE_EXAMPLEAn example of the messages used by the service.

SERVICE_VALIDATION_REPORTA report on the result of the activities whereby a service is checked for conformance with the service objectives and requirements.

SEMANTIC_CORRESPONDENCE_REPORTA report containing the semantic correspondences between an information definition and the ATM Information Reference Model.

INFORMATION_DEFINITIONA formal description of exchanged information.
2CodeAccessAndUseConditionType

Note: From older versions of Service Metadata Schema

2CodeAccessAndUseConditionType

Types of restrictions on the access and use of a service.

Service CategoryValueDefinition
CodeAccessAndUseConditionType


LEGAL_CONSTRAINT

Restrictions and legal prerequisites for accessing and using the service.


SERVICE_POLICYA policy governing the access and uses of one or more services.

SERVICE_CONSUMPTION_CONSTRAINTRestrictions on the consumption of the service.

SECURITY_CONSTRAINT

Handling restrictions imposed on the service for national security or similar security concerns.

3CodePrimitiveMessageExchangePatternType

Note: From older versions of Service Metadata Schema

3CodePrimitiveMessageExchangePatternTypeMessage exchange patterns that are directly related to the capability of the lower level protocols of the SWIM TI.
Service CategoryValueDefinition
CodePrimitiveMessageExchangePatternType


FIRE_AND_FORGETA primitive message exchange pattern consisting of a message being sent from one infrastructure service to another.

SYNCHRONOUS_REQUEST_RESPONSEA primitive MEP consisting of 1) a message (request) being sent from a consumer infrastructure service to a provider infrastructure service, 2) the consumer infrastructure service remaining blocked awaiting for a response and the provider infrastructure service remaining blocked processing the response and 3) a message (response) being sent from the provider infrastructure service to the consumer infrastructure service.
4CodeServiceInterfaceBindingType

Note: From older versions of Service Metadata Schema

4CodeTIYPServiceInterfaceBindingType

Interface bindings that enable services to exchange data with consuming applications.

Service CategoryValueDefinition
CodeServiceInterfaceBindingTypeCodeTIYPServiceInterfaceBindingType


SWIM_TI_YP_1_0_WS_LIGHTThe WS Light Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS_LIGHTThe WS Light Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS_SOAPThe WS SOAP Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS_SOAPThe WS SOAP Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS_SOAP_WITH_BASIC_MESSAGE_SECURITYThe WS SOAP with Basic Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS_SOAP_WITH_BASIC_MESSAGE_SECURITYThe WS SOAP with Basic Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS_SOAP_WITH_MESSAGE_SECURITYThe WS SOAP with Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS_SOAP_WITH_MESSAGE_SECURITYThe WS SOAP with Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS_SOAP_WITH_FEDERATED_SECURITYThe WS SOAP with Federated Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS_SOAP_WITH_FEDERATED_SECURITYThe WS SOAP with Federated Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS-N_SOAPThe WS-N SOAP Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS-N_SOAPThe WS-N SOAP Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS-N_SOAP_WITH_BASIC_MESSAGE_SECURITYThe WS-N SOAP with Basic Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS-N_SOAP_WITH_BASIC_MESSAGE_SECURITYThe WS-N SOAP with Basic Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS-N_SOAP_WITH_MESSAGE_SECURITYThe WS-N SOAP with Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS-N_SOAP_WITH_MESSAGE_SECURITYThe WS-N SOAP with Message Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_WS-N_SOAP_WITH_FEDERATED_SECURITYThe WS-N SOAP with Federated Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_WS-N_SOAP_WITH_FEDERATED_SECURITYThe WS SOAP with Federated Security Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.

SWIM_TI_YP_1_0_AMQP_MESSAGINGThe AMQP_MESSAGING Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.0.

SWIM_TI_YP_1_1_AMQP_MESSAGINGThe AMQP_MESSAGING Interface Binding as detailed in the EUROCONTROL Specification for SWIM Technical Infrastructure Yellow Profile, edition1.1.
5CodeServiceValidationType

 From Note: From older versions of Service Metadata Schema

5CodeServiceValidationType

Activities whereby a service is checked for conformance with the service objectives and requirements.

Service CategoryValueDefinition
CodeServiceValidationType


COLLABORATIVE_VALIDATIONA validation of service jointly carried out by the service provider together with service users.

INDEPENDENT_VALIDATIONA validation of service carried out by an independent authority.

SELF_VALIDATIONA validation of service carried out by the service provider.

USER_VALIDATIONA validation of service carried out by service users.

NOT_VALIDATEDA statement that no validation of service has taken place.
6CodeQualityOfServiceMeasureType

See

  • /wiki/spaces/SCOI/pages/59605387
  • SWIM-SERV-180 Quality of service

    Note: From older versions of Service Metadata Schema

    6CodeQualityOfServiceMeasureType
    A categorisation of services based on the quality characteristics to be taken into account when evaluating the properties of a service. The scheme can be augmented based on ISO/IEC 25010 (https://iso25000.com/index.php/en/iso-25000-standards/iso-25010).
    Service CategoryCharacteristicValueDefinition
    Quality of Service MeasureCodeQualityOfServiceMeasureType



    performance efficiency

    capacityCAPACITY

    The maximum rate at which a service can process transactions and the maximum message size of responses.

    Note: Measurements can include the number of items that can be stored, the number of concurrent users, the communication bandwidth, throughput of transactions, and size of messages.


    performance efficiency

    time behaviourTIME_BEHAVIOUR

    A measurement of the processing times of a service.

    Note: This parameter may be expressed as an indication of a maximum time needed for the service provider to complete the request, measured from the time instant the service provider receives the request to the time instant the service provider sends the response or makes it available.


    reliability

    availabilityAVAILABILITY

    The degree to which a service is operational and accessible when required for use.


    reliability

    recoverabilityRECOVERABILITY

    The degree to which, in the event of an interruption or a failure, the desired state of the service can be re-established.


    security

    confidentialityCONFIDENTIALITY

    The degree to which a service ensures that data are accessible only to those authorized to have access.


    security

    integrityINTEGRITY

    An expression of the assurance that a system, product or component prevents unauthorized access to, or modification of, an information service interface or information.


    securityauthenticityAUTHENTICITYThe degree to which the identity of a subject or resource can be proved to be the one claimed.

    securityaccountabilityACCOUNTABILITYThe degree to which the actions of an entity can be traced uniquely to the entity.
    7CodeSecurityMechanismType160 Security constraints
    7CodeSecurityMechanismType

    A list of security mechanism based on the SWIM Technical Infrastructure capability enabling secured information exchange.

    Service CategoryValueDefinition
    Security MechanismCodeSecurityMechanismType


    authenticationAUTHENTICATION

    A security mechanism ensuring that the identity of a subject can be proved to be the one claimed.


    authorisationAUTHORISATION

    A security mechanism for the granting of rights and, based on these rights, the granting of access.


    integrityINTEGRITYA security mechanism protecting information from modification by unauthorized parties.

    confidentialityCONFIDENTIALITYA security mechanism protecting information from disclosure to unauthorized parties.
    8CodeInformationExchangeModelType

    See


    8CodeInformationExchangeModelType

    A list of information exchange models created by communities of interest.

    Service CategoryValueDefinition
    Information Exchange ModelAIXM5.CodeInformationExchangeModelType


    AIXM_5_1Aeronautical Information Exchange Model (AIXM) 5.1

    AIXM_5._1._1Aeronautical Information Exchange Model (AIXM) 5.1.1

    IWXXM_3._0ICAO Meteorological Information Exchange Model (IWXXM) 3.0

    FIXM_4._2Flight Information Exchange Model (FIXM) 4.2

    AMXM_2._0Aerodrome Mapping Exchange Model (AMXM) 2.0
    CodeDataFormatType

    See


    9CodeDataFormatType

    A list of data formats that can be used to exchange information over services.

    Service CategoryValueDefinition
    Data FormatCodeDataFormatType


    XMLExtensible Markup Language. See: https://www.w3.org/XML/

    JSONJavaScript Object Notation. See: https://www.json.org/json-en.html

    GRIB2

    GRIdded Binary. See: https://www.nco.ncep.noaa.gov/pmb/docs/grib2/grib2_doc/


    Protocol BuffersPROTOCOL_BUFFERSProtocol Buffers. See: https://developers.google.com/protocol-buffers/

    HDF5

    Hierarchical Data Format. See: http://codes.wmo.int/wmdr/DataFormat/hdf5


    ASN._1/_XML

    Abstract Syntax Notation One. See: https://www.itu.int/rec/T-REC-X.680/

    See


    10CodeLifeCycleStageType

    This will build upon https://reference.swim.aero/information-services/service-categories/CodeLifeCycleStageType.html to cover other lifecycle stages e.g. draft and experimental.

    Service CategoryValueDefinition
    Lifecycle StageCodeLifeCycleStageType


    draftDRAFTThe status indicating that the service is...

    experimentalEXPERIMENTAL

    The status indicating that the service uses new ideas or methods, and might be modified later if it is unsuccessful. It is made available in order to be assessed for future development.


    Candidates for service category schemes


    Potential service categoryNotes
    1service providers / organisation

    See /wiki/spaces/SCOI/pages/59605387

    Service CategoryValueDefinition
    Organisation


    Deutscher Wetterdienst (DWD)The Deutscher Wetterdienst (DWD) is responsible for meeting the meteorological requirements arising from all areas of economy and society in Germany.

    direction des Services de la navigation aérienne (DSNA)

    The direction des Services de la navigation aérienne (DSNA) is the agency in charge of air traffic control, communication and information for France. It is a part of the Ministry of Sustainable Development and was created by decree in February 2005.


    ENAVthe Italian air navigation service provider

    Met Office

    UK National Weather Service

    MetSafe

    We design, develop and operate a meteorological webservices platform that allows the aviation industry to integrate weather information into their own applications in a fast and cost efficient manner.

    EUROCONTROL Network Manager

    EUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States.

    EUROCONTROL Network Manager


    Météo-FranceMétéo-France is the French national meteorological service, an ISO 9001:2015-certified public sector body placed under the authority of the Ministry of Ecology, Sustainable Development and Energy, in charge of Transportation.

    FMIFMI is the designated aeronautical meteorological service provider for Helsinki FIR as designated by the Ministry of Transport and Communications of Finland and as certified by Finnish Transport and Communications Agency.

    European Organisation for Civil Aviation Equipment (EUROCAE)The European Organisation for Civil Aviation Equipment (EUROCAE) deals exclusively with aviation standardisation, for both airborne and ground systems and equipment. It was created in 1963 in Lucerne, Switzerland by a decision of the European Civil Aviation Conference as a European forum focusing on electronic equipment for air transport.

    Royal Belgian Institute for Space Aeronomy (BIRA)Since its creation in 1964, the main tasks of the Royal Belgian Institute for Space Aeronomy (BIRA-IASB) are research and public service in the field of space aeronomy, which includes the study of the physics and chemistry of the atmospheres of the Earth and other planets, and of outer space.

    Slovenia Control



    2Information security category

    This comes from the final version of the Information Service Overview fields  - see Information Service Overviews Handbook v1.1.

    Service CategoryValueDefinition
    Information security category


    None

    Basic

    Intermediate

    Advanced
    3

    AIRM subjects (the packages within the AIRM also have URIs

    This was raised in the context of datasets but is applicable to information service payloads in general and, e.g. tools like semantic NOTAM in particular. At the moment the packages are not published but should be. An AIRM change request has been raised.

    The following table is an extract to show the potential result.

    Service CategoryValueDefinition
    AIRM subject
    Fields of specific knowledge.

    AirspaceInfrastructureInformation about airspace volumes and infrastructure.

    • RouteAndProcedure
    Information about the routes and procedures designed for channelling the flow of traffic en-route and while departing and landing.

    BaseInfrastructureInformation about the identity, location, description, and configuration of the infrastructure assets including physical facilities and systems, and obstacles.

    • AerodromeInfrastructure
    The aerodrome including any installations and equipment.
    4More refined ATM Capability list

    The EATMA Service Overview organises the services by ATM Capability.

    The first level is reflected in CodeBusinessActivityType. It is possible to add more levels from the ATM Capability Model. The table below includes the second level. Definitions are taken from https://www.eatmportal.eu/working/data/capabilities.

    Service CategoryValueDefinition

    Aerodrome Operations



    • Information from/to Airport Landside Operations
    The provision of information to/or reception of information from airport landside with which airport airside interacts.

    • Airport Situational Awareness Provision
    The ability to know about the current state of airport facilities, traffic situation (vehicles, aircraft) and events at airport, and anticipate future changes and developments that may impact on aerodrome ATM operations.

    • Surface Guidance & Routing
    The ability to provide guidance and routing to aircraft and other vehicles moving on the surface of an aerodrome.

    Airspace Organisation and Management



    • Airspace Design
    The ability to design airspace structures to accommodate the different types of air activity, volume of traffic, and differing levels of service and rules of conduct.

    • Airspace Management
    The ability to maximise the use of a volume of airspace against the differing demands of users.

    Airspace User Operations



    • Flight Prioritisation
    The ability to determine and allocate priorities in which flights will be handled by the ATC system.

    • Execute Trajectory
    The ability to execute Trajectory from TTA at origin or entry into ECAC Airspace to On Blocks at airport or exit from ECAC airspace.

    Conflict Management



    • Separation Management
    Separation of Airborne Aircraft from other Aircraft, Airspace Infringements, Weather, Terrain.

    • Collision Avoidance
    The avoidance of collisions due to loss of separation of aircraft

    CNS



    • CNS Resource/Asset Management
    The ability to make CNS assets/resources available in support of the ATM network, ensure scarce resources are equitably shared among stakeholders, and rationalise / optimise infrastructure (e.g. number of assets) and/or its usage when network performance is at stake.

    • CNS Infrastructure Performance Management
    The ability to monitor and report on the performance of CNS infrastructure.

    • CNS Integration
    The ability to combine and integrate Communication/Navigation/Surveillance techniques to deliver performance-based CNS services with required availability, integrity, safety, security requirements.

    • Communication
    -

    • Navigation
    -

    • Surveillance
    -

    Demand and Capacity Balancing



    • Demand and Capacity Balancing (airport)
    The ability to evaluate airport demand and adjust airport assets to allow airspace users to meet the needs of their operating schedules.

    • Demand and Capacity Balancing (airspace)
    The ability to evaluate traffic flows and adjust airspace resources to allow airspace users to meet the needs of their operating schedules.

    Information Management



    • Aeronautical and Meteorological Information Management
    The ability to provide accredited, quality assured and timely aeronautical information in support of ATM operations.

    • Information Infrastructure Management
    The ability to provide an information infrastructure (incl. support/utility services) which enables information exchanges through services.

    • Information to/from Other Essential Services
    The provision of information to, or reception of information from other essential activities with which the ATM system interacts (e.g. search and rescue).

    • ATM Data Management
    The ability to provide accredited, quality assured and timely aeronautical information in support of ATM operations.

    Service Delivery Management



    • ATM Service Management
    The ability for all parties to collaborate and agree a flight trajectory based upon the users wishes, constraints and opportunities, and to manage conformance to trajectory agreement.

    • Trajectory Management
    The ability for all parties to collaborate and agree a flight trajectory based upon the users wishes, constraints and opportunities, and to manage conformance to trajectory agreement.

    • ATC Team Resource Management
    The ability to set ATM performance requirements, and measure/monitor performance outcomes.

    Traffic Synchronisation



    • Sequencing & Merging
    The ability to sequence and merge traffic.