Re: rdf:li outside of rdf:Bag

* Jon Hanna <jon@spin.ie> [2003-04-22 14:00+0100]
> 
> > > > What does it mean to have an rdf:li element placed as the child of an
> > > > element that isn't a collection element (rdf:Bag, rdf:Seq, rdf:Alt, or
> > > > others)?  For instance, consider the following document:
> > > >
> > > > <?xml version="1.0"?>
> > > > <!DOCTYPE rdf:RDF [
> > > > <!ENTITY jfc  "jfc://example#">
> > > > <!ENTITY rdf  "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
> > > > ]>
> > > > <rdf:RDF xmlns:jfc="&jfc;" xmlns:rdf="&rdf;">
> > > >       <jfc:arc rdf:about="#L1">
> > > >               <jfc:arcrole rdf:resource="#L1role" />
> > > >               <rdf:li>
> > > >                       <jfc:Thing rdf:about="#t0" />
> > > >               </rdf:li>
> > > >               <rdf:li>
> > > >                       <jfc:Thing rdf:about="#t1" />
> > > >               </rdf:li>
> > > >               <rdf:li>
> > > >                       <jfc:Thing rdf:about="#t2" />
> > > >               </rdf:li>
> > > >       </jfc:arc>
> > > > </rdf:RDF>
> >
> >
> > This is fine.  There is no requirement that the subject of an rdfs:member
> > property, i.e. rdf:_nnn for some nnn be a container.
> >
> 
> 1. What does it mean?
> 2. Where does it say that jfc:arcrole isn't a container? That is, that it
> isn't a subclass of rdf:Bag, rdf:Seq or rdf:Alt?

It may be, we just can't tell that it is on the basis of the above RDF/XML.
Or it may not. We're liberal like that...

Dan

Received on Tuesday, 22 April 2003 09:04:21 UTC