Re: [dxwg] vCard and FOAF? (#955)

I would definitely appreciate a change or clarification here (maybe more examples?). 
We started piloting the application of DCAT2 and we are very happy with the new features. However, the intended usage of FOAF and VCARD and how they could/should be combined/related are aspects that can generate confusion (especially to new DCAT users).

For instance, suppose the following situation:
John is the `creator` of a dataset and he is also the `contactPoint` for the same dataset.
In the current situation one would have to create a `foaf:Person` for the role creator. Then presumably he would create a `vcard:Individual` for the contact point.
He ends up with two unrelated concepts (and their IDs), unless he defines esplicitely an additional relationship between the two.
E.g.:
`<JohnID> a foaf:Person;`
`foaf:name "John";`
...
`<JohnContactID> a vcard:Individual;`
`vcard:hasEmail john@email.org`

Moving towards Schema.org could be helpful and simplify things:
`<JohnID> a schema:Person;`
`schema:name "John";`
`schema:contactPoint <JohnContact2ID>`

`<JohnContact2ID> a schema:ContactPoint;`
`schema:email john@email.org`

From a conceptual point of view both approaches are valid but from a practical point of view the latter IMHO is more intuitive

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

Received on Friday, 21 June 2019 17:33:39 UTC