- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Mon, 18 Feb 2013 16:00:34 -0500
- To: public-webid@w3.org
- Message-ID: <51229672.1040505@openlinksw.com>
On 2/18/13 3:13 PM, Michael Hackett wrote:
> It was only when this debate erupted a few months ago, leading me to
> read some of the materials referenced in the posts, that I started to
> understand their purpose. To tell the truth, there are still some
> points that I'm a little unclear on, but this probably isn't the forum
> to delve into them.
Micheal,
Here is a simple example based on URI used in a response I received from
Henry i.e., <http://dbpedia.org/resource/Whiskey#x> .
On the surface:
Paste that URI into the address bar of your browser and you end up with
data (in HTML format) that describes <http://dbpedia.org/resource/Whiskey>.
What does that mean? Superficially, you might assume that
<http://dbpedia.org/resource/Whiskey> and
<http://dbpedia.org/resource/Whiskey#x> denote the same entity. In
reality they don't, since <http://dbpedia.org/resource/Whiskey#x> is
really <http://dbpedia.org/resource/Whiskey#x> due to your browser only
processing <http://dbpedia.org/resource/Whiskey>.
Thus far, my claim can be verified by asking for a description of each
of the following from DBpedia using the following URL pattern:
http://dbpedia.org/describe/?url={DBpedia-Entity-URI> .
Example:
http://dbpedia.org/describe/?url=http://dbpedia.org/resource/Whiskey#x .
Reality:
DBpedia already has a massive collection of hashless HTTP URIs that
denote entities derived from its extraction and processing of content
from Wikipedia. It already denotes an entity using
<http://dbpedia.org/resource/Whiskey>, so if
<http://dbpedia.org/resource/Whiskey#this> denoted the same thing you
should be able to obtain a description of said entity from DBpedia using
one the following methods:
1. go to http://dbpedia.org/fct, click on the "Entity URI Lookup" tab
and then paste in: http://dbpedia.org/resource/Whiskey#this .
2. you can also lookup this SPARQL URL:
http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&query=describe+%3Chttp%3A%2F%2Fdbpedia.org%2Fresource%2FWhiskey%23this%3E&format=text%2Frdf%2Bn3&timeout=0&debug=on
.
As you can see <http://dbpedia.org/resource/Whiskey#x> doesn't denote
the same entity denoted by <http://dbpedia.org/resource/Whiskey> .
Basically, I can't effectively use
<http://dbpedia.org/resource/Whiskey#x> and
<http://dbpedia.org/resource/Whiskey> as co-references for the same
entity. Of course, if I generate a batch of owl:sameAs relations across
the DBpedia quad store I could end up with a functional co-reference
that would be understood by an inference engine that understood OWL
semantics.
Conclusion:
You can denote a Web Resource using URI or URL i.e., Name / Address
ambiguity inherent in HTTP URIs doesn't have an adverse effect on either
role. You can't denote real world entities (or resources not of the Web)
which such Name / Address ambiguity -- hence the need for mechanism that
maps the HTTP URI to Name function to a Resource Address function via a
form of indirection such that a Name or Address ultimately gets you to
the same data in the format you desire (typically HTML at first blush).
Excerpt from a note about this by Pat Hayes and Harry Haplin:
"/The end result of this saga of URNs and URLs merging into URIs is that
on the Web there is a single universal identification scheme for both
identifying accessible and non-accessible resources. In this regard the
Web is radically different from previous identification schemes. In
programming languages, an identifier translates into the identity of
some block of memory, even if there is no code that runs at that
location. In other hypertext systems, one assumed that the unique
identifiers were allowing links between accessible documents or some
sort of file. Yet on the Web one can have a URI for the "Eiffel Tower in
itself," such as http://www.example.singandich.org/EiffelTower. This
brings up a new type of problem for users, for if they access that URI,
how do they know it identifies the Eiffel Tower itself and not just a
Web page about the Eiffel Tower? Assuming it is useful to identify
non-accessible things on the Web using URIs, should we distinguish
between these two types of things and if so, how? Should a URI for "The
Eiffel Tower itself" bear some special marking that makes it different
from a URI that lets one access Web pages about the Eiffel Tower? /"
Links:
1. http://bit.ly/WmKlJ0 -- recent post about SPARQL based reasoning
based on DBpedia .
2.
http://www.ibiblio.org/hhalpin/homepage/publications/indefenseofambiguity.html
-- about HTTP URI ambiguity .
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Monday, 18 February 2013 21:01:00 UTC