diff --git a/profile/README.md b/profile/README.md index 7d1d32f..45f3005 100644 --- a/profile/README.md +++ b/profile/README.md @@ -61,9 +61,11 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES | Title | Updated | Release | Workflow | Coverage | Issues | License | | :-- | :-- | :-- | :-- | :-- | :-- | :-- | | [geo-csv-tsv-toolkit](https://github.com/FlowMCP/geo-csv-tsv-toolkit) | | | | | | | +| [geo-dzt-toolkit](https://github.com/FlowMCP/geo-dzt-toolkit) | | | | | | | | [geo-geojson-toolkit](https://github.com/FlowMCP/geo-geojson-toolkit) | | | | | | | | [geo-gtfs-toolkit](https://github.com/FlowMCP/geo-gtfs-toolkit) | | | | | | | | [geo-overpass-toolkit](https://github.com/FlowMCP/geo-overpass-toolkit) | | | | | | | +| [geo-zhv-toolkit](https://github.com/FlowMCP/geo-zhv-toolkit) | | | | | | | | [time-csv-toolkit](https://github.com/FlowMCP/time-csv-toolkit) | | | | | | | @@ -73,6 +75,8 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES - **geo-csv-tsv-toolkit**: Load geo CSV/TSV from a URL into memory with a mandatory parse config (no silent defaults) and auto-injected spatial tools - **geo-overpass-toolkit**: Query OpenStreetMap via the Overpass API as a live-query source — curated multi-key categories, pre-built combined selections, and reusable spatial methods (nearPoint, inBoundingBox, discoverCategories, runOverpassQL) - **time-csv-toolkit**: Load event CSVs from a URL into memory with a mandatory parse config (no silent defaults) and run deterministic, structured date methods (addInterval, eventsInRange, eventsInCalendarWeek, timeResolve) with additive ISO-8601 normalization +- **geo-dzt-toolkit**: Query the DZT Knowledge Graph (Open Data Germany) as a live-query geo source — SPARQL bbox-FILTER + client-side Haversine (no GeoSPARQL), RFC 7946 lon-first FeatureCollections, plus name/SPARQL search +- **geo-zhv-toolkit**: Convert the German central stop registry (zHV / Zentrales Haltestellenverzeichnis, DELFI) XML into a sealed SQLite stop directory (DHID + coordinates + AGS) with a heuristic EVA↔DHID bridge --- diff --git a/src/data/config.mjs b/src/data/config.mjs index 838c911..e37b90b 100644 --- a/src/data/config.mjs +++ b/src/data/config.mjs @@ -110,6 +110,18 @@ const config = [ "githubUserName": "FlowMCP", "githubRepository": "time-csv-toolkit", "githubWorkflowPath": "test-on-push.yml" + }, + { + "title": "geo-dzt-toolkit", + "githubUserName": "FlowMCP", + "githubRepository": "geo-dzt-toolkit", + "githubWorkflowPath": "test-on-push.yml" + }, + { + "title": "geo-zhv-toolkit", + "githubUserName": "FlowMCP", + "githubRepository": "geo-zhv-toolkit", + "githubWorkflowPath": "test-on-push.yml" } ] } diff --git a/src/data/template.txt b/src/data/template.txt index 9986faa..4633371 100644 --- a/src/data/template.txt +++ b/src/data/template.txt @@ -46,6 +46,8 @@ FlowMCP is a framework designed to adapt and expose existing web APIs (e.g., RES - **geo-csv-tsv-toolkit**: Load geo CSV/TSV from a URL into memory with a mandatory parse config (no silent defaults) and auto-injected spatial tools - **geo-overpass-toolkit**: Query OpenStreetMap via the Overpass API as a live-query source — curated multi-key categories, pre-built combined selections, and reusable spatial methods (nearPoint, inBoundingBox, discoverCategories, runOverpassQL) - **time-csv-toolkit**: Load event CSVs from a URL into memory with a mandatory parse config (no silent defaults) and run deterministic, structured date methods (addInterval, eventsInRange, eventsInCalendarWeek, timeResolve) with additive ISO-8601 normalization +- **geo-dzt-toolkit**: Query the DZT Knowledge Graph (Open Data Germany) as a live-query geo source — SPARQL bbox-FILTER + client-side Haversine (no GeoSPARQL), RFC 7946 lon-first FeatureCollections, plus name/SPARQL search +- **geo-zhv-toolkit**: Convert the German central stop registry (zHV / Zentrales Haltestellenverzeichnis, DELFI) XML into a sealed SQLite stop directory (DHID + coordinates + AGS) with a heuristic EVA↔DHID bridge ---