[dxwg] Pull Request: PR for fixing #1394

riccardoAlbertoni has just labeled a pull request from riccardoAlbertoni for https://github.com/w3c/dxwg as "feedback":

== PR for fixing #1394  ==
As suggested in issue #1394, This PR deletes from DCAT 2 serialization the axioms not mentioned in the DCAT 2 HTML REC.
In particular, 
Axiom 1: all the dcterms:hasPart of dcat:Catalog to range in dcat:Resource 
```
dcat:Catalog rdfs:subClassOf [
      a owl:Restriction ;
      owl:allValuesFrom dcat:Resource ;
      owl:onProperty dct:hasPart ;
    ] ;
```


Axiom 2:  one dcat:endpointURL is allowed in DataService
```
dcat:DataService rdfs:subClassOf [
      a owl:Restriction ;
      owl:maxCardinality "1"^^xsd:nonNegativeInteger ;
      owl:onProperty dcat:endpointURL ;
 ] 
```

Axiom 3: at least one relation should be specified for dcat:Relationship

```
dcat:Relationship
rdfs:subClassOf [
      a owl:Restriction ;
      owl:minCardinality "1"^^xsd:nonNegativeInteger ;
      owl:onProperty dct:relation ;
    ] ;
```
 
These axioms were included in the RDF serialization of DCAT2 but not in the HTML of DCAT 2. So we are deleting it to keep the serialization aligned with the HTML description of DCAT 2, which is the normative one.

We need to discuss what to do for dcat 3. We might either a) delete the above axioms or b) add them in the DCAT 3 HTML specification and keep it in the RDF serializations



See https://github.com/w3c/dxwg/pull/1401


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 15 September 2021 14:18:47 UTC