- From: Gérard Dubois via GitHub <noreply@w3.org>
- Date: Wed, 17 Sep 2025 15:20:35 +0000
- To: public-dxwg-wg@w3.org
gezever has just created a new issue for https://github.com/w3c/dxwg:
== Versioning in DCAT 3 – omit pav subproperty definition ==
https://github.com/w3c/dxwg/blob/gh-pages/dcat/rdf/dcat3.ttl
In the current DCAT 3 Turtle file ([dcat3.ttl](https://www.w3.org/ns/dcat3.ttl)
), the property dcat:hasCurrentVersion is defined as a subproperty of pav:hasVersion.
```turtle
@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 pav: <http://purl.org/pav/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
dcat:hasCurrentVersion rdfs:subPropertyOf pav:hasVersion .
dcat:hasVersion rdfs:subPropertyOf dcterms:hasVersion ;
rdfs:subPropertyOf prov:generalizationOf .
```
This reliance on pav is both unnecessary and technically suboptimal, since [pav:hasVersion](http://purl.org/pav/hasVersion)
does not dereference correctly.
**Suggested Change**
Please update the definition of dcat:hasCurrentVersion so that it refers directly to dcat:hasVersion, removing the pav dependency:
```turtle
@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 .
```
**Rationale**
- Avoids unnecessary dependency on pav.
- Improves technical robustness, since pav:hasVersion is not reliably dereferenceable.
- Keeps versioning aligned with dcterms and prov, which are already in use.
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/1632 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 17 September 2025 15:20:35 UTC