[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: URIs and Names on the Web


statements about representations
Lyndon J B Nixon wrote:

> >no Semantic Web systems require parsing of a URI in order to draw
conclusions about the URI
>
> granted, but in the case of an automated system using the Semantic Web to
aggregrate retrievable resources
>
> about a given subject, is it not necessary to be able to determine if a
> given URI contains some retrievable resource at that location?

Retrieval returns a representation of a resource not the resource. "Semantic
Web" systems such as RDF etc, don't directly deal with representations,
rather they are used to make statements about resources (not directly to
make statements about representations of resources -- of course the
representation may itself be a resource ...).

You are asking for a "test" that is not built into RDF, so you'd need to
build this test yourself.

AFAIK the
> possible solutions at present are:
> (1) do a HTTP GET on each URI, and see if you get a response with a MIME
> type
> (2) in RDF, impose some standard means of expressing that the given URI
> is, in fact, a retrievable resource. In Descriptions, it could be a
> distinction between rdf:about (retrievable) and rdf:ID
> (non-retrievable), although thats certainly not part of the standard.

No, there is no such distinction between rdf:about and rdf:ID.

 It
> could be the use of DC:identifier and DC:format to indicate an URI for a
> retrievable resource and its MIME type.

You might certainly use a predicate in *any* namespace to indicate whatever
you want, but RDF itself doesn't "understand" the meaning of your predicate,
nor can it somehow understand that you intend to make a statement about a
representation -- in RDF you are always making a statement about a resource.

>
> Maybe it would have been easier for this scenario if long long ago HTTP
> URIs had been restricted to retrievable resources and other formats used
> for non-retrievable resources. However this would have either
> necessitated URI parsing or in fact the same approach as now, i.e.
> determining an additional property for resources which can indicate the
> type of the resource.

Google, again, is an excellent example of a system that allows distinguishes
between resources that have (non blank) representations and resources that
don't. It works with all sorts of "http" URIs.

>
> I won't look good for the Semantic Web if intelligent search agents are
> correctly returning URIs relating to the search term but many of these
> URIs don't point anywhere, I suppose at least there should be some
> description (e.g. Dublin Core) applied to non-retrievable URIs so that
> users can retrieve something about search matches.

Again in RDF (as an example of a (capital "S") "Semantic Web" system), you
are directly making statements about resources and for the most part it is
entirely irrelevent whether or not they have representations (i.e. 'point
somewhere'). You can make statements about:

a) URIs
b) pieces of XML
c) literal strings
and
d) datatyped literals ... if/when RDF datatypes get sorted out

It is not the intention of, for example, an RDF query to return only
URIreferences that 'point to something' retrievable, it would return
whatever is in the system. But yes you can add a property to any resource
(make a statement about its URIreference) that could be used to filter such
an RDF query. Again, this is something you'd need to add, not something
built into the system.

Jonathan




PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.