OGC EDR
Connections
OGC EDR service listens on the following HTTPS ports :
- https://swim.iblsoft.com:8443/edr – implements Mutual TLS.
- Clients must send an EACP client certificate, which will be verified by the server.
- The Organisation, Email, and Common Name parts of the client certificate must be listed in a whitelist on the SWIM Weather server.
- A username and password must be sent using an HTTP Authorization header with the Basic scheme.
- https://swim.iblsoft.com:8444/edr – implements Server TLS, where users authenticate only using usernames and passwords.
- Usernames and passwords are sent using an HTTP Authorization header with the Basic scheme.
See also the section Authentication for more details about the different authentication modes.
The OpenAPI description for our EDR service is at: https://swim.iblsoft.com:8444/edr/api?f=HTML
EDR Collections
Clients can request IWXXM data using the OGC EDR interface.
The interface is aligned with the MET3SG MET SWIM OGC EDR Community Guidance, as published on the EUROCONTROL wiki (version as of November 2025, approved at the MET3SG/08 meeting).
- The primary EDR collection names are "metar", "taf", and "sigmet".
- The collections implement a "latest" query as required by SWIM CP1 service definitions for IWXXM METAR, SPECI, TAF, and SIGMET Subscription and Request Service.
- The interpretation of the concepts of "latest METAR/SPECI", "latest TAF", and "current SIGMET" is as outlined in Appendix A: Definition of Latest in the MET3SG EDR guidance document.
As an extension on top of the basic CP1 functionality, EDR collections "metar-all", "taf-all", and "sigmet-all" are provided.
- These collections offer users more comprehensive access to a database of meteorological data on the SWIM Weather server.
- Queries are time-based. When a user includes the datetime parameter in the EDR URL, the query is interpreted as:
- TAF, SIGMET: Return all reports whose validity interval includes the datetime (if a single time is provided), or intersects the datetime range (if an interval is provided).
- METAR and SPECI: Return reports with the observation time equal to datetime (if a single time is provided), or the observation time is included in the datetime range (if an interval is provided).
- In these collections, if a METAR was corrected, the collection will return both the original METAR and the correction. Similarly, for TAF, all corrections and amendments will be returned.
Datetime parameter examples:
- Exact time:
datetime=2025-10-20T00:00 - 6-hour interval:
datetime=2025-10-20T00:00/2025-10-20T06:00
![]() |
Warning |
| There is currently no standard or guidance on how to implement temporal queries for IWXXM data in MET SWIM. Other MET SWIM vendors are likely to provide their own EDR implementations, which will interpret the datetime parameter differently than the metar-all, taf-all, and sigmet-all collections in SWIM Weather, and will have different collection names.
IBL may also revisit its EDR interfaces for IWXXM data in the future and offer different temporal query modes. |
