The XSLT currently only includes dct:license/dct:accessRights/dct:rights in the Distribution(s) of a Dataset.
While this is mostly consistent with the GeoDCAT-AP 3.0.1 draft, I wonder if at least some *rights should also be included at the Dataset level. The main argument is that there may be no Distribution for a Dataset with restrictive rights, so in those cases the ISO gmd:resourceConstraints are not carried over to the GeoDCAT-AP output.
Having license at the Dataset level might make less sense (and is not currently supported in the spec), but given that mapping the various gmd:resourceConstraints to the different dct:licence/dct:*rights entities is not 100% reliable (mostly because ISO records are not always strictly following the somewhat vague guidelines), I'd argue it might also be interesting to support it (with license at the Distribution level overriding the one at the Dataset level when both are present).
Relevant sections of the GeoDCAT-AP 3.0.1 draft:
-
7.6 Data Service: Support for dct:license and dct:*rights.
Properties
For this entity the following properties are defined: access rights , ... , licence , ... , rights, ...
-
7.7 Dataset: No support for dct:license, but support for dct:*rights.
Properties
For this entity the following properties are defined: access rights , ... , rights , ...
-
A.5.1 Overview of bindings for GeoDCAT-AP Core: No mention of dct:*rights at the Dataset level.
| INSPIRE metadata |
DCAT-AP Property |
Domain |
| Conditions for access and use (M) |
dct:license (R for dcat:Catalog and dcat:Distribution, O for dcat:DataService), dct:rights (O) |
dcat:Catalog, dcat:Distribution, dcat:DataService |
| Limitations on public access (C) |
dct:accessRights (O) |
dcat:DataService |
-
A.5.2 Overview of bindings for GeoDCAT-AP Extended: No mention of dct:*rights at the Dataset level.
| INSPIRE metadata |
DCAT-AP Property |
Domain |
| Limitations on public access (C) |
dct:accessRights (O), dct:rights (O) |
dcat:Catalog, dcat:Distribution, dcat:DataService |
-
A.7.15 Conditions for access and use and limitations on public access – Use limitation and access / other constraints: Suggests no dct:*rights at the Dataset level (but not explicit).
In DCAT-AP-3, licensing information is specified on (a) data catalogues (services) and on (b) the distribution(s) of a dataset, and not on the dataset itself. The principle is that different dataset distributions may be associated with different licensing terms. [...]
It is not clear from the rest of the section that dct:*rights should also only be at the Distribution level, but the only Example 37 focuses on Distribution.
The XSLT currently only includes
dct:license/dct:accessRights/dct:rightsin theDistribution(s) of aDataset.While this is mostly consistent with the GeoDCAT-AP 3.0.1 draft, I wonder if at least some
*rightsshould also be included at theDatasetlevel. The main argument is that there may be noDistributionfor aDatasetwith restrictive rights, so in those cases the ISOgmd:resourceConstraintsare not carried over to the GeoDCAT-AP output.Having
licenseat theDatasetlevel might make less sense (and is not currently supported in the spec), but given that mapping the variousgmd:resourceConstraintsto the differentdct:licence/dct:*rightsentities is not 100% reliable (mostly because ISO records are not always strictly following the somewhat vague guidelines), I'd argue it might also be interesting to support it (withlicenseat theDistributionlevel overriding the one at theDatasetlevel when both are present).Relevant sections of the GeoDCAT-AP 3.0.1 draft:
7.6 Data Service: Support for
dct:licenseanddct:*rights.7.7 Dataset: No support for
dct:license, but support fordct:*rights.A.5.1 Overview of bindings for GeoDCAT-AP Core: No mention of
dct:*rightsat theDatasetlevel.dct:license(R fordcat:Cataloganddcat:Distribution, O fordcat:DataService),dct:rights(O)dcat:Catalog,dcat:Distribution,dcat:DataServicedct:accessRights(O)dcat:DataServiceA.5.2 Overview of bindings for GeoDCAT-AP Extended: No mention of
dct:*rightsat theDatasetlevel.dct:accessRights(O),dct:rights(O)dcat:Catalog,dcat:Distribution,dcat:DataServiceA.7.15 Conditions for access and use and limitations on public access – Use limitation and access / other constraints: Suggests no
dct:*rightsat theDatasetlevel (but not explicit).It is not clear from the rest of the section that
dct:*rightsshould also only be at theDistributionlevel, but the only Example 37 focuses onDistribution.