[Mulgara-dev] descriptors/references

David Wood dwood at softwarememetics.com
Mon Jul 16 14:02:38 UTC 2007


Hi Bill,

On 7 Jul2007, at 01:05, William Mills wrote:
> So the major difference between rdf and mulgara that I have found  
> so far is
>
> That http://www.w3.org/1999/02/22-rdf-syntax-ns is actually  
> available as an XML reference document, and http://mulgara.org/ 
> mulgara is not.  Should this be true?

It depends and is under active discussion, especially within the W3C  
Technical Architecture Group.  At issue is whether HTTP URIs may  
refer to things that are not information resources (such as physical  
resources or namespaces) and whether the term "information resource"  
includes virtual concepts like namespaces at all.  This discussion is  
complicated by the fact that "information resources" are currently  
defined as things you get back from a URI dereferencing when the  
server responds with a 2XX HTTP response code (!).  It is all very  
circular.

The current state of thinking is that HTTP should return different  
status codes depending on what you are trying to do.  This should  
eventually result in a clean handling of both information and non- 
information resources by HTTP (and hopefully encourage everyone,  
including Mulgara) to ground their namespaces in URIs.

In brief, an HTTP 2XX return code should result when the transaction  
returns an information resource.  Non-information resources should  
result in an HTTP 303 (See Other) response, which may optionally list  
one or more URIs that relate to the non-informational resource (but  
are not in fact the resource itself).

Brian Sletten of the Mulgara community and I are actively upgrading  
the Persistent URL or PURL service at http://purl.org to handle the  
full range of HTTP return codes for this purpose.  It is our hope  
that Mulgara will follow others in using PURLs for namespace  
dereferencing.

Here is the current W3C guidance, but note the large number of  
disagreements in the draft document:

Dereferencing HTTP URIs
Draft TAG Finding 31 May 2007
http://www.w3.org/2001/tag/doc/httpRange-14/2007-05-31/HttpRange-14

and the older open TAG issue that started this discussion:
http://www.w3.org/2001/tag/issues.html#httpRange-14

Regards,
Dave






More information about the Mulgara-dev mailing list