- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Sat, 12 Apr 2014 13:16:21 -0400
- To: public-vocabs@w3.org
- Message-ID: <534974E5.7040602@openlinksw.com>
On 4/12/14 7:57 AM, Charles McCathie Nevile wrote: > This seems to be a human (but definitely not OWL) "sameAs" kind of > thing. Having the same name as owl:sameAs strikes me as a mistake, but > essentially we want a term that means "Something with a URL that > 'identifies' a person - maybe a webpage, or an account on a social > network" and as far as I know that's the current meaning of > schema:sameAs. Working with: Microdata: <div itemscope itemtype="http://schema.org/Person" <http://schema.org/Person>> <span itemprop="name">Stephen Fry</span> (<a itemprop="url" href="http://www.stephenfry.com/" <http://www.stephenfry.com/>>stephenfry.com <http://stephenfry.com></a>, <a itemprop="sameAs" href="http://twitter.com/stephenfry" <http://twitter.com/stephenfry>>twitter</a>, <a itemprop="sameAs" href="http://en.wikipedia.org/wiki/Stephen_Fry" <http://en.wikipedia.org/wiki/Stephen_Fry>>wikipedia</a>) </div> Turtle: <> <http://www.w3.org/ns/md#item> <http://www.w3.org/ns/md#item> [ <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Person> <http://schema.org/Person>; <http://schema.org/name> <http://schema.org/name> "Stephen Fry"; <http://schema.org/sameAs> <http://schema.org/sameAs> <http://twitter.com/stephenfry> <http://twitter.com/stephenfry>, <http://en.wikipedia.org/wiki/Stephen_Fry> <http://en.wikipedia.org/wiki/Stephen_Fry>; <http://schema.org/url> <http://schema.org/url> <http://www.stephenfry.com/> <http://www.stephenfry.com/> ]; <http://www.w3.org/ns/rdfa#usesVocabulary> <http://www.w3.org/ns/rdfa#usesVocabulary> <http://schema.org/> <http://schema.org/> . Here is another way to achieve the same effect, without the confusion inherent in "sameAs" : Microdata: <div itemscope itemtype="http://schema.org/Person" <http://schema.org/Person>> <span itemprop="name">Stephen Fry</span> (<a itemprop="url" href="http://www.stephenfry.com/#this" <http://www.stephenfry.com/>>stephenfry.com <http://stephenfry.com></a>, <a itemprop="webid" href="http://twitter.com/stephenfry#this" <http://twitter.com/stephenfry>>twitter</a>, <a itemprop="webid" href="http://en.wikipedia.org/wiki/Stephen_Fry#this" <http://en.wikipedia.org/wiki/Stephen_Fry>>wikipedia</a>) </div> Turtle: <> <http://www.w3.org/ns/md#item> <http://www.w3.org/ns/md#item> [ <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://schema.org/Person> <http://schema.org/Person>; <http://schema.org/name> <http://schema.org/name> "Stephen Fry"; <http://schema.org/webid> <http://schema.org/sameAs> <http://twitter.com/stephenfry#this> <http://twitter.com/stephenfry>, <http://en.wikipedia.org/wiki/Stephen_Fry#this> <http://en.wikipedia.org/wiki/Stephen_Fry>; <http://schema.org/url> <http://schema.org/url> <http://www.stephenfry.com/#this> <http://www.stephenfry.com/> ]; <http://www.w3.org/ns/rdfa#usesVocabulary> <http://www.w3.org/ns/rdfa#usesVocabulary> <http://schema.org/> <http://schema.org/> . What did I do? The following: 1. Used "webid" instead of "sameAs" 2. Added #this to the document URL to make a URI that denotes an Agent with implicit disambiguation. Effect: It just works! Entity disambiguation is in place, data consumers (subject to their mindset: structured data, linked data, semantic web) can all work with this without any disruption or "world view" warfare triggers. Why does it just work? 1. A webid or WebID is an HTTP URI that denotes an Agent (note: this has nothing to do with the WebID+TLS authentication protocol, this is simply about entity denotation, where the entity in question is an Agent i.e., person, organization, or bot) 2. Using the fragment identifier implies no entity URI disambiguation heuristics. Conclusion: <http://schema.org/webid> <http://schema.org/sameAs> is a non disruptive relationship property for this kind of relation i.e., one that associates an entity with its description document (descriptor), implicitly . Links: [1] http://bit.ly/WAJGCp -- Why adding a hash to an HTTP URI produces an operator which joins a local identifier to a document URL to give an unambiguous global identifier [2] http://en.wikipedia.org/wiki/WebID -- WebID page from Wikipedia . -- Regards, Kingsley Idehen Founder & CEO OpenLink Software Company Web: http://www.openlinksw.com Personal Weblog: http://www.openlinksw.com/blog/~kidehen Twitter Profile: https://twitter.com/kidehen Google+ Profile: https://plus.google.com/+KingsleyIdehen/about LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Saturday, 12 April 2014 17:16:43 UTC