Discovery is "the act of locating a machine-processable description of a Web service-related resource that may have been previously unknown and that meets certain functional criteria. It involves matching a set of functional and other criteria with a set of resource descriptions. The goal is to find an appropriate Web service-related resource." [Web Services Glossary]
This document defines the namespace http://discovery.swim.aero.
It also serves as an open repository for artifacts that support the implementation of SWIM discovery services in the Global context.
Service Description Conceptual Model (SDCM) 3.0 | SDCM 3.0.0 is a graphical and lexical representation of the properties, structure, and interrelationships of all service metadata elements, collectively known as a service description.It lays out the conceptual basis for the US FAA registry, service description standards, and exchange model for SWIM Discovery Services (SDS). SDS Implementation Specification currently uses SDCM 2.0.0, found at swim.aero/sdcm. |
SWIM Discovery Service (SDS) Implementation Specification, Version 1.0.0; FAA SWIM; July 2020 | A document that specifies a standard interface, key interaction patterns, schemas, and message exchange formats required to develop SWIM Discovery Services (SDS). |
SDS JSON Schema, Version 1.0.1 | The collection of JSON schemas that together represent the information consumed or produced by a SWIM discovery service. |
Service Description Model for JSON (SDM-J), Version 1.0.1 | The collection of JSON schemas based on Service Description Conceptual Model(SDCM) |
SWIM Discovery Service (SDS) OpenAPI schema | The API offered by SDS that is compliant with OpenAPI Specification version 3.0. |
FAA SWIM Metadata Exchange Service (SMXS) | A service that allows consumers to find and retrieve information about SWIM services maintained by the FAA. For more information, please visit FAA SWIM Registry. |
KAC SWIM Metadata Exchange Service (SMXS) | A service that allows consumers to discover metadata of SWIM services maintained by the KAC. |
For questions regarding the content of this page contact Mark Kaplun (mark.kaplun@faa.gov)