Skip to content

Conversation

@gezever
Copy link

@gezever gezever commented Sep 18, 2025

Summary
This PR updates the definition of dcat:hasCurrentVersion in dcat3.ttl
to remove the unnecessary dependency on the pav vocabulary.

Changes

Replaced

dcat:hasCurrentVersion rdfs:subPropertyOf pav:hasVersion .

with

dcat:hasCurrentVersion rdfs:subPropertyOf dcat:hasVersion .

Rationale

  • The use of pav:hasVersion is technically suboptimal, as the property does not dereference correctly (http://purl.org/pav/hasVersion).
  • This dependency is unnecessary given that DCAT already relies on dcat:hasVersion, dcterms:hasVersion, and prov:generalizationOf for versioning.
  • Simplifies the model by avoiding external vocabulary alignment that does not add practical value.

Resulting Definition

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix prov: <http://www.w3.org/ns/prov#> .

dcat:hasCurrentVersion rdfs:subPropertyOf dcat:hasVersion .
dcat:hasVersion  rdfs:subPropertyOf dcterms:hasVersion ;
                           rdfs:subPropertyOf prov:generalizationOf .

Related Issue
Closes Versioning in DCAT 3 – omit pav subproperty definition #1632 #1632

@w3cbot
Copy link

w3cbot commented Sep 18, 2025

plehegar marked as non substantive for IPR from ash-nazg.

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.

3 participants