You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
SPIKE Research: Ingest & Display DCAT US 3 Metadata #5920
We want to be able to ingest and display DCAT US 3 metadata when provided by agencies, but we're not sure how many or which parts of the system need to change to make this happen
Given above need, conducting researching and investigation, along with test acceptance of sample DCAT US 3 files is needed to provide factual knowledge on future steps.
16 hours of effort has been allocated and once compete, findings will be demonstrated and specific future actions will be decided.
Steps
Daily stand up report out on this specific item, from each team member.
Alright, I would cut up this ticket quite a bit. I don't see any reason to change the MDTranslator, or Inventory, as part of this work.
The goal is to be able to harvest DCAT-US3.0 metadata and have it available for searching/filtering/viewing in catalog.
I've backlogged the tickets I believe necessary to complete this work inside the parent epic. There are some gotchas, specifically around catalog level metadata other than dataset. Historically we've never cared or captured that information, in fact we didn't even validate it! That is changing with DCAT-US3.0. Regardless of how valuable most of the catalog level metadata is, there are some complexities. The service field (class DataService) (see here) needs to be ingested. The differences between dataService and dataset may be so trivial that we can harvest them together and save the class difference and use the same model, or we may not. We also may decide we want to capture the catalog level metadata in order to display, search, filter, etc in the harvest application (but probably diminishing returns for catalog application). These things need to be decided early for the rest of the work to flow. Right now that's embedded in #6000 , but I'd be ok making that definition and design it's own ticket as well.
@rshewitt@jpyuda@FuhuXia please feel free to comment or change the tickets in this epic where appropriate. I'm happy to do some of the analysis and review when I get back.
@SueValente other than the backlogged plan (overview above, and list of work in tickets on the epic: #5965), what do you want to see to call this ticket done?
Activity
jbrown-xentity commentedon May 22, 2026
Alright, I would cut up this ticket quite a bit. I don't see any reason to change the MDTranslator, or Inventory, as part of this work.
The goal is to be able to harvest DCAT-US3.0 metadata and have it available for searching/filtering/viewing in catalog.
I've backlogged the tickets I believe necessary to complete this work inside the parent epic. There are some gotchas, specifically around catalog level metadata other than dataset. Historically we've never cared or captured that information, in fact we didn't even validate it! That is changing with DCAT-US3.0. Regardless of how valuable most of the catalog level metadata is, there are some complexities. The
servicefield (class DataService) (see here) needs to be ingested. The differences between dataService and dataset may be so trivial that we can harvest them together and save the class difference and use the same model, or we may not. We also may decide we want to capture the catalog level metadata in order to display, search, filter, etc in the harvest application (but probably diminishing returns for catalog application). These things need to be decided early for the rest of the work to flow. Right now that's embedded in #6000 , but I'd be ok making that definition and design it's own ticket as well.@rshewitt @jpyuda @FuhuXia please feel free to comment or change the tickets in this epic where appropriate. I'm happy to do some of the analysis and review when I get back.
jbrown-xentity commentedon Jun 1, 2026
@SueValente other than the backlogged plan (overview above, and list of work in tickets on the epic: #5965), what do you want to see to call this ticket done?
rshewitt commentedon Jun 2, 2026
until this is done a lot of the dcatus 3.0 work is blocked