- 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