Skip to content

Add missing fields #352

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Conversation

hcvdwerf
Copy link
Contributor

Summary
This PR implements additional metadata fields across various RDF entities to enhance alignment with DCAT and provenance/quality standards. The changes improve semantic expressiveness and interoperability across datasets, catalogues, and data services.

✅ Implemented Fields
Agent

Added support for describing agents (e.g., publishers, creators, data providers).
Spatial

Included dct:spatial to indicate the geographic coverage of datasets and services.
Dataset

Enriched with:
prov:wasGeneratedBy: traces back to the activity or process that generated the dataset.
dqv:hasQualityAnnotation: links to a quality annotation to describe quality metrics or standards.
prov:qualifiedAttribution: provides detailed attribution including the responsible agent and role.
Catalog

Support added for:
foaf:homepage: to represent the catalog's homepage URL.
Distribution

Added:
dct:retentionPeriod: defines how long the distribution is retained.
dct:temporalResolution: captures the granularity of the temporal dimension.
DataService

Implemented core structure and verified alignment using the Excel specification ("Check excel").
🔧 Notes
All newly introduced fields were verified against the controlled vocabulary and shape expectations from the GDI metadata model and SHACL definitions.
The update ensures these fields are parsed, serialized, and available in the RDF export and/or API layer as appropriate.
🔗 Related Issues
Closes #337: Implement missing provenance and quality fields.
Closes #325: Add support for spatial, retention, and resolution metadata.

Hans-Christian van der Werf and others added 30 commits June 5, 2025 21:13
…series-serialisation

Support rdf dataseries serialisation
- provenance_activity
- qualified_attribution
- quality_annotation
- provenance_activity
- qualified_attribution
- quality_annotation
- retention period (distribution)
- homepage (catalog)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

DCAT-3 profile uses outdated dct:hasVersion predicate Missing DCAT AP 3 and Health DCAT fields
1 participant