M&S/Parser question

Hi,

how is the following XML/RDF expected to
be parsed:

<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     xmlns:DC="http://purl.org/metadata/dublin_core/">
 <Bag ID="pages">
   <li resource="http://foo.org/foo.html" />
   <li resource="http://bar.org/bar.html" />
 </Bag>
 <Description about="URL1">
   <DC:Prop>
     <Description aboutEach="#pages">
       <DC:Creator>Ora Lassila</DC:Creator>
     </Description>
   </DC:Prop>
  </Description>
</RDF>

What's the object/target of the DC:Prop property?
SiRPAC and the pro-solutions parser create
only one statement.

pro_solutions:

(resource('URL1')
predicate('http://purl.org/metadata/dublin_core/Prop')                                              
literal('')

SiRPAC:
triple('http://purl.org/metadata/dublin_core/Prop',
       'online#URL1',
       '-').

(Whatever '-' means ;-)

Is this correct? Im my opinion
there should be the following
two statements:

(URL1,
http://purl.org/metadata/dublin_core/Prop,
http://foo.org/foo.html)
(URL1,
http://purl.org/metadata/dublin_core/Prop,
http://bar.org/bar.html)

Greetings,
Stefan

Received on Tuesday, 29 August 2000 08:07:25 UTC