Next alpha stage commit
This commit is contained in:
@@ -4,7 +4,7 @@ This repository now contains two seed catalogues:
|
||||
|
||||
- `docs/source_catalog_seed.csv` — broad discovery catalogue for official NAPs, feed registries, route-geometry evidence, realtime/disruption sources, rail/air registries and country notes.
|
||||
- `docs/ingestable_sources_seed.csv` — direct static feeds that the current prototype can import immediately.
|
||||
- `docs/generated/gtfs_feed_candidates.csv` — generated GTFS discovery manifest from Mobility Database, PTNA, the validator acceptance list, and curated local seeds.
|
||||
- `docs/generated/gtfs_feed_candidates.csv` — generated GTFS discovery manifest from Mobility Database, PTNA, OpenData ÖPNV, the validator acceptance list, and curated local seeds.
|
||||
- `docs/generated/gtfs_ingestable_sources.csv` — generated direct GTFS source rows suitable for source-registry import after license/source review.
|
||||
- `docs/generated/gtfs_test_run_sources.csv` — generated focused feed set for the first multi-source harmonization/deduplication run.
|
||||
|
||||
@@ -14,7 +14,14 @@ Regenerate the GTFS discovery manifests:
|
||||
python -m app.cli discover-gtfs-sources --max-ptna-details 0 --test-limit 24
|
||||
```
|
||||
|
||||
Use `--countries ALL` for the broad global Mobility Database/acceptance-list pass. Use a positive `--max-ptna-details` when you want PTNA license and OSM crosswalk fields; the country-table scrape is fast, while detail pages can be slow.
|
||||
Use `--countries ALL` for the broad global Mobility Database/acceptance-list pass. Use a positive `--max-ptna-details` when you want PTNA license and OSM crosswalk fields; the country-table scrape is fast, while detail pages can be slow. OpenData ÖPNV detail pages are fetched for Germany by default and can be skipped with `--no-opendata-oepnv`.
|
||||
|
||||
The candidate manifest includes source hierarchy fields:
|
||||
|
||||
- `authority_level` ranks the publisher/evidence source, for example `national_official`, `regional_authority`, `operator_feed`, `mirror`, or `secondary_discovery`.
|
||||
- `coverage_scope` marks whether a feed is national, regional, operator-specific, multi-country, or unknown.
|
||||
- `overlap_role` explains how to treat overlaps, for example `canonical_baseline`, `regional_override_candidate`, `operator_detail_candidate`, `bootstrap_mirror`, or `discovery_evidence`.
|
||||
- `import_policy` is the practical guardrail. `qa_or_override_not_additive` means do not import the feed into the active canonical snapshot together with a broader baseline unless it is replacing a defined subset or being used for QA.
|
||||
|
||||
Import the direct feed seed list into the source registry:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user