- From: Oliver Lyttleton <olyttlet@computing.dcu.ie>
- Date: Tue, 22 Oct 2002 14:20:12 +0100
- To: <www-rdf-interest@w3.org>
- Message-ID: <000a01c279cd$c0fe8f00$af13ce88@DHVQMD0J>
The formal grammar for RDF (see www.w3.org/TR/REC-rdf-syntax) indicates
that a container cannot be a child element of a property element.
Therefore, RDF statements like this are illegal, no?:
<books>
<rdf:Bag>
<rdf:_1 resource="Matilda"/>
<rdf:_2 resource="The BFG"/>
</rdf:Bag>
</books>
Obviously, they're not, but according to the formal grammar, they are!
Here's a rough diagram which shows how containers and property elements
are seperated in the grammar, and therefore containers can't be children
of property elements.
[<rdf:RDF>] obj* [</rdf:RDF>]
|
|
|----------------------------------------------------------------------------------------------------------|
| |
| |
Description Container
| |
| |
<rdf:Desc> iAA? bIA? pAttr* > propertyElement* </rdf:Desc> seq|bag|alt
I must be missing something here, I'd really appreciate it if someone
could help me!
Received on Tuesday, 22 October 2002 09:24:32 UTC