Re: [dxwg] Proposal for relaxing range of dcat:contactPoint

-1 for extending the range of `dcat:contactPoint`. VCard is a standard vocabulary for contact information and this precisely corresponds to what a contact point should be. I see no need to change this. It can be easily used like this (and we use it like this with no problems):
```turtle
@prefix vcard2006: <http://www.w3.org/2006/vcard/ns#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .

<dataset> a dcat:Dataset;
 dcat:contactPoint <dataset/contact-point> .

<dataset/contact-point> a vcard2006:Organization ;
    vcard2006:fn "Ing. Jiří Šunka"@cs ;
    vcard2006:hasEmail "opendata@cssz.cz" .
````
Creating an additional union class or relaxing the range in any way would only complicate processing of DCAT data and confuse both publishers and consumers. The fact that some publishers use this property with `foaf:Agent` simply means they do it wrong, not that DCAT should change. If there is need to connect an additional `foaf:Agent` (besides `dct:publisher`), it can always be done using another property, outside of DCAT.

If, for some reason, this should be dealt with in DCAT, then I would suggest adding another property rather than confusing the range of `dcat:contactPoint` with a union class, which is always harder to process and validate.

-- 
GitHub Notification of comment by jakubklimek
Please view or discuss this issue at https://github.com/w3c/dxwg/issues/109#issuecomment-404415948 using your GitHub account

Received on Thursday, 12 July 2018 07:26:30 UTC