W3C home > Mailing lists > Public > www-rdf-interest@w3.org > November 2000

Re: I have a trouble with The RDF Model

From: <ssarkar@ayushnet.com>
Date: 30 Nov 2000 07:14:47 -0800
Message-ID: <20001130151447.24254.cpmta@c001.snv.cp.net>
To: www-rdf-interest@w3c.org

Some thoughts on Modeling ::

> >This sentence has five words.
> >This sentence is in english.
> >This sentence begins with "This".
> >This sentence talks about itself.
> >
> >Look at the RDF version of the last example above :
> >
> >  [stidD, stidD, rdf:subject, stidD]
> >
> >Funny, isn't it ?
> >Not very useful, but definitely consistent.

Modeling techniques can help.  Suppose we have
cycles as follows :

    [sid1, sid2, property1, object1]
    [sid2, sid1, property2, object2]

Then [sid3, sid1, is_reified, sid2] and
     [sid4, sid2, is_reified, sid1] are both true.

We can replace both sentences by a single 
sentence with a compound property to remove cycles ::

     [sid, common_subject, (property1,property2),

In fact, 'is_reified' relationship between sentences
can be seen as a functional dependency between two
properties. If we represent a functional dependency
by an arrow (->) then we can formally define a model
as having a set of properties and a set of dependencies.
      a model M == {(P, Q, ...),
                    (P->Q, Q->R,...)}

A statement is a (property, value) pair (resulting
from a model)with a subject and sid attached.
I have a perception that all rules and axioms
of functional and multi-valued dependencies will
equally apply in RDF schema design.

A property is identified by M.P where M is the
model (or namespace) and P is the property name.
When we travel over the web from M.P to M.Q using
URIs, we have to make sure that the model M (used)
is the common model with a common design for



Received on Thursday, 30 November 2000 10:15:23 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:07:33 UTC