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

REST and the Semantic Web


rest semantic web
On Mon, Apr 15, 2002 at 09:45:35AM -0500, Bullard, Claude L (Len) wrote:
> Does item 1 imply that all URIs should use http: 
> in the URI string for namespaces?

For existing information spaces that haven't yet been engulfed by
the Web, no.  New URI schemes can be defined for that purpose.
e.g. TFTP, SMS.

But for new URIs being created that don't identify existing resources,
IMO yes, the HTTP URI scheme is sufficient.

> Does item 2 imply that only HTTP-defined semantics 
> as defined in the Fielding REST architecture 
> must be implemented in any other protocol that 
> claims to enable web-access?

Depends what you mean by "HTTP-defined".  I'd say that any semantic
that is generic to any resource is a semantic that is Web architecture
friendly.  If implemented in a protocol, alongside similarly constrained
semantics, then that protocol is Web architecture friendly.

> RDF and the SemWeb concepts are interesting in themselves. 
> They aren't currently required in items 1 and 2 above. 
> However, they are defined in terms of these, yes?  So 
> aren't they web-application only?  IOW, one only gets 
> these if one is working within the web architecture 
> per items one and two?

In theory, but not in practice.  There are a lot of Semantic Web people
who don't grok REST.

My epiphany moment" about the Semantic Web actually came during a REST
discussion, because it addressed the two most prevalent outstanding
issues with REST that I saw;

1. if HTTP POST doesn't permit me to know what happened to the data I
just sent it, how do I know to use POST in the first place?

Answer; expectation of POST side effects is formed by assertions
communicated through previous GETs, the same way I expect that
dragging a file onto the trash can will result in the deletion of the
file, because I see the trash can icon and as a human know what that
means.

2. how do I prevent my "generic XML/HTTP client" from expanding in size
while trying to process all these different forms of representational
state (i.e. the multitude of schema).

Answer; build a generalized descriptive model that enables resource
state to be asserted, rather than hiding the assertions in schema such
that machines can't extract them without explicit knowledge of those
schema.

MB
-- 
Mark Baker, Chief Science Officer, Planetfred, Inc.
Ottawa, Ontario, CANADA.      mbaker@p...
http://www.markbaker.ca   http://www.planetfred.com

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.