From f711f44fd204192c660e6a6065b871e353667064 Mon Sep 17 00:00:00 2001 From: "Yadav, Richen" Date: Mon, 13 Jul 2026 18:28:17 +0530 Subject: [PATCH] Add NOAA Climate Data Online API catalog example - Create noaa-weather-catalog.json with official NOAA CDO API - Include comprehensive weather and climate data capabilities - Add proper trust attestations for government API verification - Passes conformance testing with zero critical errors - Organized in separate directory for clarity --- .../noaa-weather/noaa-weather-catalog.json | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 conformance/examples/noaa-weather/noaa-weather-catalog.json diff --git a/conformance/examples/noaa-weather/noaa-weather-catalog.json b/conformance/examples/noaa-weather/noaa-weather-catalog.json new file mode 100644 index 0000000..3bacb07 --- /dev/null +++ b/conformance/examples/noaa-weather/noaa-weather-catalog.json @@ -0,0 +1,46 @@ +{ + "specVersion": "1.0", + "host": { + "displayName": "National Oceanic and Atmospheric Administration", + "identifier": "did:web:noaa.gov", + "documentationUrl": "https://www.ncdc.noaa.gov/cdo-web/webservices/v2" + }, + "entries": [ + { + "identifier": "urn:air:noaa.gov:api:climate-data-online", + "displayName": "NOAA Climate Data Online (CDO) API", + "type": "application/mcp-server-card+json", + "url": "https://www.ncdc.noaa.gov/cdo-web/api/v2/metadata.json", + "description": "Official NOAA Climate Data Online API providing access to comprehensive weather and climate datasets including historical weather observations, climate normals, and severe weather records. Requires token authentication obtained via email registration.", + "representativeQueries": [ + "get historical temperature data for New York City", + "find weather stations near latitude 40.7128 longitude -74.0060", + "retrieve precipitation records for January 2024", + "search for severe weather events in California", + "get climate normals for weather station GHCND:USW00094728" + ], + "capabilities": ["WeatherDataQuery", "StationLookup", "HistoricalData", "ClimateNormals", "SevereWeatherEvents", "DatasetDiscovery"], + "trustManifest": { + "identity": "did:web:noaa.gov", + "identityType": "did", + "attestations": [ + { + "type": "Official-Government-API", + "uri": "https://www.noaa.gov/information-technology/open-data-dissemination", + "mediaType": "text/html" + }, + { + "type": "Data-Source-Verification", + "uri": "https://www.ncdc.noaa.gov/cdo-web/webservices/v2", + "mediaType": "text/html" + }, + { + "type": "API-Documentation", + "uri": "https://www.ncdc.noaa.gov/cdo-web/webservices/v2#gettingStarted", + "mediaType": "text/html" + } + ] + } + } + ] +}