diff --git a/docs/about/attributions.md b/docs/about/attributions.md index 7b6516a..c0bde02 100644 --- a/docs/about/attributions.md +++ b/docs/about/attributions.md @@ -8,7 +8,7 @@ ### ADIF Specification (adif-mcp) -The [Amateur Data Interchange Format](https://adif.org.uk/) is the foundation of amateur radio logging interoperability. adif-mcp bundles the complete ADIF 3.1.6 specification — 186 fields, 26 enumerations, and 28 data types. +The [Amateur Data Interchange Format](https://adif.org.uk/) is the foundation of amateur radio logging interoperability. adif-mcp includes ADIF's published specification files, unmodified, for the previous and current versions (3.1.6 and 3.1.7), as ADIF publishes them for reuse. - **Author**: Joe Turley, G3ZOD (R.G. Turley OBE) - **Website**: [adif.org.uk](https://adif.org.uk/) @@ -16,6 +16,41 @@ The [Amateur Data Interchange Format](https://adif.org.uk/) is the foundation of --- +## Reference Data + +These packages serve facts from each owner's published list, credited to the owner. The owner's document is not included: each package links to it and records its SHA-256 so anyone can check the facts against it. Our GPL-3.0 licence covers our code, not their data. + +### CQ zones (cq-zones-mcp) + +The 40 CQ zones, used by CQ's Worked All Zones (WAZ) award and the CQ World Wide DX Contest. + +- **Owner**: CQ Communications, Inc. and the World Wide Radio Operators Foundation (WWROF) +- **Source**: [WAZ Zone Definitions](https://cqww.com/cq_waz_list.htm) ("Updated and correct as of April 1, 2018") + +### ITU zones (itu-zones-mcp) + +The 90 ITU zones for amateur use, used by the IARU HF Championship and ITU-zone awards. Kept in the IARU Region 1 HF Managers Handbook under recommendation REC/99/LH/C4.2; drafted by G3HTA from the ITU's CIRAF zones and approved by all three IARU regions. + +- **Owner**: International Amateur Radio Union (IARU), Region 1 +- **Source**: [HF Managers Handbook v8.2](https://www.iaru-r1.org/wp-content/uploads/2019/12/IARURegion1HFManagerHandbook8.2.1.pdf), chapter 9.8, "Definition of ITU-Zones when used by radio amateurs" (November 2000) + +### DOKs and special DOKs (darc-dok-mcp) + +DARC's local-club and event codes, used for the DLD award, the DOK best-lists and the WAG contest. + +- **Owner**: Deutscher Amateur-Radio-Club e.V. (DARC) +- **Sources**: [DOK-Liste](https://www.darc.de/fileadmin/filemounts/referate/dx/DOK-Liste.pdf) (DARC DX-Referat, by Karsten Radwan, DL2ABM, 26.12.2016) and the [special-DOK list](https://www.darc.de/fileadmin/filemounts/referate/sdok/SDOK_List.csv) (DARC SDOK-Referat) + +### Validation sources (cq-zones-mcp, itu-zones-mcp) + +The zone packages' tests check the facts against these, fetched from their sites; where they differ, the owner's list wins. + +- **AD1C's country files**: Jim Reisert, AD1C, [country-files.com](https://www.country-files.com/) +- **ARRL's DXCC list**: [arrl.org](https://www.arrl.org/country-lists-prefixes) +- **ADIF 3.1.7**: the Primary_Administrative_Subdivision zone columns + +--- + ## Logbook Services ### eQSL.cc (eqsl-mcp) diff --git a/docs/llms.txt b/docs/llms.txt index 2be72d7..4788730 100644 --- a/docs/llms.txt +++ b/docs/llms.txt @@ -26,6 +26,12 @@ - [wspr-mcp](https://qso-graph.io/servers/wspr/): wspr.live ClickHouse — beacon spots, band activity, top beacons, top spotters, propagation, grid activity, longest paths, SNR trends. {{ tools("wspr-mcp") }} tools. - [omiss-mcp](https://qso-graph.io/servers/omiss-mcp/): OMISS (O.M. International Sideband Society) — net schedule, nets on the air, member lookup, check-in history, Statehood schedule, officers, awards, net statistics. {{ tools("omiss-mcp") }} tools. +## Reference Data (No Auth, No Network) + +- [cq-zones-mcp](https://qso-graph.io/servers/cq-zones/): CQ zones (1-40) as CQ publishes them (WAZ Zone Definitions, 2018-04-01), in ADIF's DXCC and subdivision codes, credited to CQ / WWROF. {{ tools("cq-zones-mcp") }} tools. +- [itu-zones-mcp](https://qso-graph.io/servers/itu-zones/): ITU zones (1-90) as the IARU publishes them for amateur use (HF Managers Handbook, chapter 9.8), in ADIF's DXCC and subdivision codes, credited to IARU Region 1. {{ tools("itu-zones-mcp") }} tools. +- [darc-dok-mcp](https://qso-graph.io/servers/darc-dok/): DARC DOKs and special DOKs with their validity windows, credited to DARC. {{ tools("darc-dok-mcp") }} tools. + ## Radio Logging - [n1mm-mcp](https://qso-graph.io/servers/n1mm-mcp/): N1MM Logger+ live contest state over UDP broadcast. {{ tools("n1mm-mcp") }} tools. diff --git a/docs/servers/cq-zones.md b/docs/servers/cq-zones.md new file mode 100644 index 0000000..62c145d --- /dev/null +++ b/docs/servers/cq-zones.md @@ -0,0 +1,7 @@ +--- +render_macros: true +--- + + + +{{ server_page("cq-zones-mcp") }} diff --git a/docs/servers/darc-dok.md b/docs/servers/darc-dok.md new file mode 100644 index 0000000..2893014 --- /dev/null +++ b/docs/servers/darc-dok.md @@ -0,0 +1,7 @@ +--- +render_macros: true +--- + + + +{{ server_page("darc-dok-mcp") }} diff --git a/docs/servers/index.md b/docs/servers/index.md index db461cc..4fa11b0 100644 --- a/docs/servers/index.md +++ b/docs/servers/index.md @@ -66,6 +66,16 @@ You: "You have 3 new confirmations: JA1ABC on 20m FT8, ..." |---------|:-----:|---------|-------------| | [ionis-mcp](https://github.com/qso-graph/ionis-mcp) | {{ tools("ionis-mcp") }} | IONIS-AI signature datasets | None (local) | +### Reference Data + +The lists ADIF's fields point to but ADIF doesn't define, each as its owner publishes it and credited to that owner. The facts ship with the package; the owner's document doesn't. + +| Package | Tools | Owner's list | Auth Pattern | +|---------|:-----:|---------|-------------| +| [cq-zones-mcp](cq-zones.md) | {{ tools("cq-zones-mcp") }} | CQ zones: CQ's WAZ Zone Definitions | None (local) | +| [itu-zones-mcp](itu-zones.md) | {{ tools("itu-zones-mcp") }} | ITU zones: the IARU's HF Managers Handbook, ch. 9.8 | None (local) | +| [darc-dok-mcp](darc-dok.md) | {{ tools("darc-dok-mcp") }} | DARC's DOKs and special DOKs | None (local) | + ### Radio Logging | Package | Tools | Service | Auth Pattern | diff --git a/docs/servers/itu-zones.md b/docs/servers/itu-zones.md new file mode 100644 index 0000000..767af39 --- /dev/null +++ b/docs/servers/itu-zones.md @@ -0,0 +1,7 @@ +--- +render_macros: true +--- + + + +{{ server_page("itu-zones-mcp") }} diff --git a/mkdocs.yml b/mkdocs.yml index 9074ef1..f355344 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -100,6 +100,10 @@ nav: - Solar Weather: servers/solar.md - WSPR: servers/wspr.md - OMISS: servers/omiss-mcp.md + - Reference Data: + - CQ Zones: servers/cq-zones.md + - ITU Zones: servers/itu-zones.md + - DARC DOKs: servers/darc-dok.md - Radio Logging: - N1MM Logger+: servers/n1mm-mcp.md - NetLogger: servers/netlogger-mcp.md