- From: Gérard Dubois via GitHub <noreply@w3.org>
- Date: Thu, 18 Sep 2025 06:05:35 +0000
- To: public-dxwg-wg@w3.org
gezever has just submitted a new pull request for https://github.com/w3c/dxwg:
== Remove dependency on pav in dcat:hasCurrentVersion definition ==
**Summary**
This PR updates the definition of dcat:hasCurrentVersion in [dcat3.ttl](https://www.w3.org/ns/dcat3.ttl)
to remove the unnecessary dependency on the pav vocabulary.
**Changes**
Replaced
```turtle
dcat:hasCurrentVersion rdfs:subPropertyOf pav:hasVersion .
```
with
```turtle
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**
```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 .
```
**Related Issue**
Closes Versioning in DCAT 3 – omit pav subproperty definition #1632 https://github.com/w3c/dxwg/issues/1632
See https://github.com/w3c/dxwg/pull/1633
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 18 September 2025 06:05:36 UTC