RDF Algebra

Hi,

looking at Sergeys Model API, it directly reminds me of an algebra.
XML Query Folks is now developing an algebra for XML, which
aimed be a sound basis for querying XML and for the XML query language
standard.

A little bit more formalized approach would also be useful for
RDF/RDF-Schema, such that we don't have to talk about APIs, but
about operations inside an algebra.
This should be done in parallel with the deployment of APIs.

The three operations on models:

union: Model X Model -> Model
difference : Model X Model -> Model
intersection : Model X Model -> Model

seem very reasonable for a first start of an algebra.
However, these are certainly only the most basic operations.
One objection from my side:

            RDF enables distributed Metadata/Knowledge Bases.
            However, RDF itself does not include the aspect, that it is
            distributed, into account: it is not part of the datamodel.
            However, there must be a possibility to deal with information from
            unreliable or not trustworthy sites. To do so we have to 
dertermine
            the source of an RDF statement. Is long as this is not
            part of the datamodel itself this information is lost.
            An algebra should also include this.


I will collect requirements for the RDF-algebra.
BTW: Compared to the XML-Query-Working Group we are in a much better position.
Querying XML is far more complicated...


CU,
	Stefan

Received on Monday, 15 November 1999 03:48:13 UTC