SEMICeu / DCAT-AP

This is the issue tracker for the maintenance of DCAT-AP
https://joinup.ec.europa.eu/solution/dcat-application-profile-data-portals-europe
76 stars 24 forks source link

HVD: Incorrect usage of vCard for contact points in examples #283

Closed jakubklimek closed 9 months ago

jakubklimek commented 1 year ago

In some examples such as this one, vcard:Card is used incorrectly as the class for contact point entities. According to DCAT-AP, subclasses of vcard:Kind should be used and vcard:Card is not one of them.

bertvannuffelen commented 12 months ago

Some background information and questions to get the request correct.

Questions to this issue:

Proposal to resolution:

jakubklimek commented 12 months ago

Actually, vcard:VCard is the equivalent class, vcard:Card does not exist.

I read the usage note in a way which makes vcard:Kind abstract, i.e. not to be used explicitly. Therefore, in Czechia, we ask for name and e-mail address of the contact points, and we assume it is a vcard:Organization. We do not use any other of the kinds and I presume that even if we did, no one would treat the contact points differently.

I would therefore expect the example to use one of the explicit classes.

bertvannuffelen commented 12 months ago

I am fine to change the example. The abstract versus concrete I am not so sure how the community sees it. Is it ok we promote this to DCAT-AP level instead of HVD only?

jakubklimek commented 11 months ago

@bertvannuffelen I did not find any reference saying that vcard:Kind is abstract. I must have imagined it then. Therefore, I am fine with the examples using both vcard:Kind and vcard:VCard, just not the currently used vcard:Card, which does not exist.

PwC-Arthur commented 11 months ago

image

Please be informed of the SEMIC proposition related to issue #283.

SEMIC proposition: With regard to this issue we do not make any explicit recommendation.

We invite you to comment your approval of, or engage in discussions regarding this proposition.