W3C home > Mailing lists > Public > public-rdf-dawg@w3.org > July to September 2004

Re: do we need INSERT?

From: Steve Harris <S.W.Harris@ecs.soton.ac.uk>
Date: Sun, 29 Aug 2004 16:35:54 +0100
To: public-rdf-dawg@w3.org
Message-ID: <20040829153554.GF11760@login.ecs.soton.ac.uk>

On Sat, Aug 28, 2004 at 04:18:57PM -0700, Rob Shearer wrote:
> 
> I'm going to go out on a limb and say no. INSERT and UPDATE
> functionalities do NOT need to be part of a query language.

Thats a reasonable position, but I think that we need some standard way to
add triples to a running store over a network, and I think it woould be
odd if DAWG version N couldn't address this in some way, even if it doesnt
take the form of a query.

To address your query point I would like (at some point in the future,
probably not with DAWG v1) to be able to do things like:

	INSERT INTO <ex:my-model>
	CONSTRUCT (<ex:foo>, <ex:has-class>, ?class)
	WHERE (?class, <rdf:type>, <owl:Class>)

> I look at the intent of an RDF query language as offering what DOM, SAX,
> and XPath did for XML data: a way to get information out of that
> particular data model for use in other applications. I think it's quite
> significant that the write functionality of these technologies takes the
> form of filters and transforms built on top of the query language.

Not really relevant, but the DOM core API does include methods for adding
information, eg:
	var p = document.createElement("p");
	foo.appendChild(p);

- Steve
Received on Sunday, 29 August 2004 15:36:02 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:15:20 GMT