Re: Primer: new version

Working through this.  I think this is fine to publish as WD, and my 
comments may be taken as suggestions for the next round.

...

I think the fragment id text could go at the end of section 2.1, as you 
suggest.  The examples could be re-written using RDF/XML -- in this case, I 
think the XML could be relatively painless.

Here are the re-worked examples:

> >     urn:isbn:0-520-02356-0#page10 ex:contains "metatheory" .

[[[
     <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
              xmlns:ex="http://example.org/" >
       <rdf:description rdf:about="urn:isbn:0-520-02356-0#page10">
         <ex:contains>metatheory</ex:contains>
       </rdf:description>
     </rdf:RDF>
]]]

> >     urn:isbn:0-520-02356-0 dc:title "Metalogic" .

[[[
     <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
              xmlns:ex="http://example.org/"
              xmlns:dc="http://purl.org/dc/elements/1.1/" >
       <rdf:description rdf:about="urn:isbn:0-520-02356-0">
         <dc:title>Metalogic</dc:title>
       </rdf:description>
     </rdf:RDF>
]]]

> >      urn:isbn:0-520-02356-0 rdf:type ex:Book .
> >      urn:isbn:0-520-02356-0 dc:title "Metalogic" .
> >       :
> >      urn:isbn:0-520-02356-0 ex:consistsOf _:a .
> >        _:a rdf:type rdf:Seq .
> >        _:a rdf:_1 urn:isbn:0-520-02356-0#page1 .
> >        _:a rdf:_2 urn:isbn:0-520-02356-0#page2 .
> >         :
> >        _:a rdf:_10 urn:isbn:0-520-02356-0#page10 .
> >         :
> >        (etc.)

[[[
     <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
              xmlns:ex="http://example.org/"
              xmlns:dc="http://purl.org/dc/elements/1.1/" >
       <ex:Book rdf:about="urn:isbn:0-520-02356-0">
         <dc:title>Metalogic</dc:title>
         <ex:consistsOf>
           <rdf:Seq>
             <rdf:li rdf:resource="urn:isbn:0-520-02356-0#page1" />
             <rdf:li rdf:resource="urn:isbn:0-520-02356-0#page2" />
               :
             <rdf:li rdf:resource="urn:isbn:0-520-02356-0#page10" />
               :
           </rdf:Seq>
         </ex:consistsOf>
       </ex:Book>
     </rdf:RDF>
]]]

...

Section 2.3

I'd suggest splitting this into four sections:
(a) RDF model
(b) N-triples
(c) Using URIs as identifiers in an RDF graph
(d) Comparison with other information formats

I think the comparison with other information formats could usefully be 
expanded, showing how these various formats related to the RDF graph 
model.  (And yes, if asked, I will try and draft something for this.)  I'd 
also suggest that this be moved to after the current section 2.4.

Hmmm... I'm now thinking that the words about fragments might sit more 
comfortably with the material here about using URIs.

...

I've lost track, but did we agree to discontinue use of the term 
bNode??  (ref section 2.4)

...

Section 3.

I think the first paragraph here is a great idea - refocusing the reader on 
what it is that the XML will represent.

I think that the second paragraph should emphasize the definitive role of 
RDF/XML for exchanging RDF information; e.g. replace the first sentence with:

[[[
RDF specifies an XML syntax for describing XML graphs, which is the 
definitive format for exchanging RDF information between applications.
]]]

...

Section 4.

I would characterize RDF schema as _describing_ rather than _defining_ RDF 
classes and properties.  (I think this shifts the emphasis slightly away 
from a proscriptive notion of constraining RDF structures to a more open 
one of explaining them.)

...

#g


-------------------
Graham Klyne
<GK@NineByNine.org>

Received on Wednesday, 13 March 2002 18:19:30 UTC