Skip to content

[EPIC] Multi-Format Harvest Pipeline - ISO + DCAT-US v1.1 + DCAT-US v3.0 #6030

Open
3 of 4 issues completed

Description

@jbrown-xentity

What: The datagov-harvester must simultaneously ingest three metadata formats: DCAT-US v1.1 (existing data.json files), DCAT-US v3.0 (new standard under M-25-05), and ISO 19115 encoded as ISO 19139 XML (harvested from WAF and document sources). Each format has different field structures, encoding requirements, and downstream expectations. As v3.0 migration accelerates and GeoPlatform coordination grows, the pipeline has several gaps that need investigation and resolution.

Why:

  • M-25-05 requires DCAT-US v3.0 compliance by September 30, 2026
  • ISO harvest sources (WAF, document) are active and must continue to work
  • ISO records currently produce DCAT-US v1.1 output via MDTranslator, not v3.0
  • v3.0 introduces structured types for spatial and temporal that differ from v1.1
  • GeoPlatform depends on correct spatial, temporal, and ISO-linked records from Data.gov
  • Several pipeline behaviors (xlink handling, v3.0 routing, antimeridian edge cases) are undocumented or unconfirmed

Done When:

  • All spike tickets have documented findings that close their open questions
  • ISO records produce v3.0-compatible output in the pipeline
  • v3.0 spatial (Location object) and temporal (PeriodOfTime object) are correctly handled for all source formats
  • v3.0 schema_type routing is confirmed and documented
  • Known dropped ISO fields are documented in a decision record
  • CSW source type is scoped (even if not yet built)
  • Identity resolution gap is documented with a recommended approach

Notes:

  • Ticket order below reflects recommended sequencing: spikes first, then implementation
  • Spike findings feed into implementation ticket scoping
  • Decisions marked NEEDS PM INPUT require product decision before implementation begins

Activity

  1. moved this to 🧑‍🧑‍🧒‍🧒 Epics in data.gov team boardon Jun 1, 2026
  2. changed the title [-][EPIC] ISO19115 translation to DCAT-US3.0[/-] [+][EPIC] Multi-Format Harvest Pipeline - ISO + DCAT-US v1.1 + DCAT-US v3.0[/+] on Jun 4, 2026
  3. SueValente commented on Jun 4, 2026

    @SueValente
    Contributor

    From @jbrown-xentity original Epic creation: This would involve a multitude of steps. This focus would be limited to ISO to DCAT, and would not include DCAT-US3.0 to ISO (though someone could possibly reverse engineer the steps).

    Define which ISO standard is being mapped (ISO19115-1? -3? -2?)
    Metadata definition analysis and matching between the two standards (ISO and DCAT)
    Documenting what fields will not be mapped
    Developing translation service (probably via MDTranslator, but TBD)
    Implementing service in catalog harvester
    Publishing translation service to the public

  4. 8 remaining items

  5. moved this from 🧑‍🧑‍🧒‍🧒 Epics for Roadmap to O&M Specific Backlog in data.gov team boardon Aug 12, 2026
  6. moved this from O&M Specific Backlog to 📥 Queue (up next) in data.gov team boardon Aug 13, 2026
  7. moved this from 📥 Queue (up next) to 📟 Sprint Backlog (Top Priority) in data.gov team boardon Aug 13, 2026
  8. moved this from 📟 Sprint Backlog (Top Priority) to 🧑‍🧑‍🧒‍🧒 Epics for Roadmap in data.gov team boardon Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions