W3C home > Mailing lists > Public > www-rdf-interest@w3.org > July 2001

Re: thinking about the formal model for RDF

From: Dan Brickley <danbri@w3.org>
Date: Wed, 18 Jul 2001 16:44:05 -0400 (EDT)
To: William Loughborough <love26@gorge.net>
cc: Aaron Swartz <me@aaronsw.com>, Stefan Kokkelink <skokkeli@mathematik.uni-osnabrueck.de>, RDF interest group <www-rdf-interest@w3.org>
Message-ID: <Pine.LNX.4.30.0107181620370.11658-100000@tux.w3.org>
On Wed, 18 Jul 2001, William Loughborough wrote:

> At 03:14 PM 7/18/01 -0400, Dan Brickley wrote:
> >It shows how RDF lets you mention a whole lot of resources
>
> I guess the problem I (perhaps others?) are having is that "RDF lets you"
> is dependent on how it's decided that "RDF" *lets* you do that? Or
> anything. Where is it specifically granted the *right* to do that?

"lets you" may be my quirky turn of phrases; I meant in the sense of
"facilitates" rather than "permits". It facilitates various
information-sharing practices to the extent that readers of the specs (and
errata, and mailing list) manage to create content and tools for sharing
information expressed using the RDF information model.

> You could string together "mashed potatoes and string beans" but I wouldn't
> have to eat them. How did the example string:
> <Company>
>          <owns>
>                  <Company>
>                          <owns>
>                                  <Company>
> get past (passed by?) something (parser, validator?) that has rules about
> what it doesn't choke on?

That example was incomplete. Here it is fleshed out as a full RDF/XML
document. The rules that define the format of an RDF/XML document are in
the Model and Syntax spec; they're partly in prose, partly in
pseudo-machine format. Recent work (eg. using XML Schema, RELAX-NG and
Schematron) has shown the potential for a more machine-readable
specification of our XML syntax. I've put a copy of this example in the
Web at http://www.w3.org/2001/07/striped-eg1.rdf too, so folk can feed it
to RDFViz or SiRPAC (http://www.w3.org/RDF/Implementations/SiRPAC/) to see
how it parsers into triples. My example was odd in that it consisted
solely of a nest of elements with no URIs or attributes, but it should
parse as sensible RDF.  "A company owns a company that owns a company that
employs a person that has a sister that has shares in a company...".

<rdf:RDF 	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
		xmlns="http://example.com/striped-eg1#">
<Company>
  <owns>
    <Company>
      <owns>
        <Company>
          <employee>
            <Person>
              <hasSister>
                <Person>
                  <shareOwner>
                    <Company/>
                  </shareOwner>
                </Person>
              </hasSister>
            </Person>
          </employee>
        </Company>
      </owns>
    </Company>
  </owns>
</Company>
</rdf:RDF>


--danbri
Received on Wednesday, 18 July 2001 16:44:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:50 GMT