Ongoing discussions within the SWIM communities of interest

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 79 Next »

Task Status

This page is part of the ongoing SWIM communities of interest discussions. The content is working material. It should not be treated as final as it is still subject to review, comment and change.

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.

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


Service CategoryNotes
1CodeDocumentType
Service CategoryValueDefinition
CodeDocumentType
Types of documents.

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.

Note: From older versions of Service Metadata Schema

2CodeAccessAndUseConditionType
Service CategoryValueDefinitionURL
CodeAccessAndUseConditionType
Types of restrictions on the access and use of a service.http://reference.swim.aero/information-services/service-categories/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.


Note: From older versions of Service Metadata Schema

3CodePrimitiveMessageExchangePatternType
Service CategoryValueDefinitionURL
CodePrimitiveMessageExchangePatternType
Message exchange patterns that are directly related to the capability of the lower level protocols.http://reference.swim.aero/information-services/service-categories/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.

Note: From older versions of Service Metadata Schema

4CodeTIYPServiceInterfaceBindingType
Service CategoryValueDefinition
CodeTIYPServiceInterfaceBindingType
Interface bindings that enable services to exchange data with consuming applications.

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.

Note: From older versions of Service Metadata Schema

5CodeServiceValidationType
Service CategoryValueDefinitionURL
CodeServiceValidationType
Activities whereby a service is checked for conformance with the service objectives and requirements.http://reference.swim.aero/information-services/service-categories/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.

Note: From older versions of Service Metadata Schema

6CodeQualityOfServiceMeasureType

Service CategoryCharacteristicValueDefinition
CodeQualityOfServiceMeasureType

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).

performance efficiency

CAPACITY

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_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

AVAILABILITY

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


reliability

RECOVERABILITY

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


security

CONFIDENTIALITY

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


security

INTEGRITY

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


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

securityACCOUNTABILITYThe degree to which the actions of an entity can be traced uniquely to the entity.

See


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

AUTHENTICATION

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


AUTHORISATION

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


INTEGRITYA security mechanism protecting information from modification by unauthorized parties.

CONFIDENTIALITYA security mechanism protecting information from disclosure to unauthorized parties.

See


8CodeInformationExchangeModelType
Service CategoryValueDefinition
CodeInformationExchangeModelType
A list of information exchange models created by communities of interest.

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

See


9CodeDataFormatType
Service CategoryValueDefinition
CodeDataFormatType
A list of data formats that can be used to exchange information over services.

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 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
CodeLifeCycleStageType


DRAFTThe status indicating that the service is...

EXPERIMENTAL

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.





  • No labels