- From: Steve Harris <steve.harris@garlik.com>
- Date: Mon, 12 Oct 2009 17:16:41 +0100
- To: Chimezie Ogbuji <ogbujic@ccf.org>
- Cc: "public-rdf-dawg@w3.org Group" <public-rdf-dawg@w3.org>
On 12 Oct 2009, at 16:46, Chimezie Ogbuji wrote:
>
>> Section 5.1 says that a POST is equivalent to:
>> INSERT [ INTO <uri_of_knowledge> ] { .. RDF payload .. }
>> This implies that a POST to a graph that has not already been PUT to
>> will fail, which seems like it would be both surprising and
>> inconvenient. As a user I would expect something more like:
>>
>> CREATE SILENT GRAPH <uri>
>> INSERT [ INTO <uri> ] { .. RDF payload .. }
>>
>> Nothing that I can see in RFC 2616 implies that it should be an error
>> to POST to a currently non-existent resource.
>
> Understood. I was just held up by the redundancy between the use of
> POST on
> a non-existent Request-URI and the use of PUT in the same scenario
> (they
> amount to the same operation). However, if HTTP is ambiguous about
> this,
> then the redundancy is the same as that of any other application that
> supported both these verbs. I have updated the language, example
> SPARQL
> update language, and removed the note.
It's only redundant if you know that the graph is empty, you can't
always be sure of that.
>> Also, I find the term "URI of knowledge" a bit opaque. It's not a
>> phrase that appears often enough on Google for e.g. to be in common
>> usage, so I'd have though something like "graph URI" would be more
>> easily understood? If that's what it means.
>
> I was trying to be consistent in discussing the 'information resources
> identified by URIs used in the HTTP operations that are represented
> by RDF
> graphs in a dataset.' This is a mouthful and the term 'Networked RDF
> knowledge' was meant to be a shorthand for this. In addition the
> subtle
> (but confusing) fact that URIs of graphs in a dataset don't identify
> the
> graphs themselves but what the graphs represents further confuses this
> notion.
>
> I don't claim it is the best phrase to use (and in fact I would
> appreciate
> *any* suggestions), but I think distinguishing all information
> resources
> from those that are represented by RDF graphs is important to tie
> down with
> specific lexicon.
I see. That seems like quite a difficult to express concept, I don't
have a suggestion for a better phrase I'm afraid. Kjetil's terminology
seemed to be getting there, but I didn't quite follow the implications
of it.
- Steve
--
Steve Harris
Garlik Limited, 2 Sheen Road, Richmond, TW9 1AE, UK
+44(0)20 8973 2465 http://www.garlik.com/
Registered in England and Wales 535 7233 VAT # 849 0517 11
Registered office: Thames House, Portsmouth Road, Esher, Surrey, KT10
9AD
Received on Monday, 12 October 2009 16:17:12 UTC