- From: Dominique Hazael-Massieux <dom@w3.org>
- Date: Thu, 09 Mar 2006 17:51:17 +0100
- To: "McBride, Brian" <brian.mcbride@hp.com>
- Cc: public-rdf-in-xhtml-tf@w3.org
- Message-Id: <1141923078.25925.158.camel@cumulustier>
Le jeudi 09 mars 2006 à 16:41 +0000, McBride, Brian a écrit : > The RDF syntax spec says > > [[ > If the RDF/XML is a standalone XML document (identified by presentation > as an application/rdf+xml RDF MIME type object, or by some other means) > then the grammar may start with production doc or production > nodeElement. > ]] > > The significance of this is that it opens the way for an RDF document to > have a dataview:transformation attribute on its root element. OK, I understand now. > The other > question is if it is not served with an RDF mimetype should one apply > transforms in the namespace doc itself. Well, if the namespace document itself is RDF (namely, with an rdf:RDF root element), I think the "stop when you hit RDF/XML" rule should apply. > > Another option is to say that a GRDDL implementation should > > not attempt to incorporate non-Valid RDF statements at any > > stage in the process (in which case the interpretation is in > > fact different in the end). > > We'd need to be clear about what "non-valid RDF statements" are. Do you > mean invalid RDF syntax? Yes, that's what I meant. But from you said, the MIME-Type does actually matter to determine whether a document is RDF-valid or not. > > Also, at some point, RDF/XML could be integrated into a > > non-RDF root element; is that still the case? If so, we > > probably need test cases to deal with that possibility as well. > > Hmm, I'm not clear about that. Clearly one can include the RDF/XML in > some other root element, but I'm not sure if one is then allowed to > interpret it as RDF/XML - can the context modify the meaning? I guess I was thinking to what you just pointed out: if a document is served as application/rdf+xml, the root element doesn't need to be rdf:RDF; but I guess we can apply the end-of-recursion rule again in this case, by defining hitting an RDF/XML document as: * an XML document whose root element is rdf:RDF * a document served as application/rdf+xml But indeed, all of this could use some formalization. Dom -- Dominique Hazaël-Massieux - http://www.w3.org/People/Dom/ W3C/ERCIM mailto:dom@w3.org
Received on Thursday, 9 March 2006 16:51:24 UTC