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

@andrea-perego  I understand what you're doing there and I agree it is a practical solution, but I also think that you're bulldozering through fundamental aspects of SemWb/LinkedData by using an e-mail address as the object of `dcat:contactPoint`. You imply, and require a consuming application to understand, that it is 'shorthand' for `dcat:contactPoint [ vcard:hasEmail "mailto:user@some.org" ]`. However, any consuming application that is not aware of that shortcut, would expect to get either a URI pointing to an object with some vcard statements, or a blank node with some vcard statements, and thus would fail to correctly act on receiving that bit of data.
It looks to me that we are getting into a situation that a metadata creator finds a property that looks like it is useful to carry information, and then put data that is available as the object/value without bothering about domains and ranges. 
In my mind, it means that people can forget about specifications and rules and just do whatever they like. Interoperability, that way, goes out the window.
You could mint your own property `jrc:contactEmail` for your own community, creating interoperability within your community, and not break interoperability with the wider world. 

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

Received on Sunday, 23 June 2019 13:41:43 UTC