- From: Dan Connolly <connolly@w3.org>
- Date: Thu, 1 Feb 2007 22:27:50 -0500
- To: public-grddl-wg Group <public-grddl-wg@w3.org>
You might recall... RESOLUTION: to resolve issue-output-formats by (1) adding formal rules to cover the case of of the XSLT 1.0 and RDF/XML ... ACTION:DanC to write rules about XSLT 1.0 processing context I did that tonight: [[ If * RDFXML is the root XPath node of a conforming RDF/XML document[RDFX] that represents an RDF Graph G, and * R is the root node of some XML document and TXNODE is the root node of an XSLT transformation[XSLT1], and * RDFXML is the root node of the XSLT result tree when TXNODE is applied to R, and * TXDOC is an information resource with transformation property TP represented by an XML document with root node TXNODE and then TP relates R to G. ]] -- http://www.w3.org/2004/01/rdxh/spec#txforms 1.197 2007/02/02 03:13:46 That plain text excerpt is kinda hard to read without the <var> font changes. Hmm... I didn't say anything about base URIs explicitly; I think XPath nodes have base URIs, so it all comes out in the wash. If anybody can think of a straightforward way to be more explicit, suggest away. Some of you might find the rule easier to understand: [[ ?RDFXML rdfx:graph ?G. (?TXNODE ?R) xslt:resultTree ?RDFXML. ?TXDOC grddl:txprop ?TP; log:uri [fn:doc ?TXNODE]. ------------------------------------- ?R ?TP ?G ]] The xslt:resultTree and rdfx:graph properties are explain in the mechanical rules appendix: [[ Whenever the XSLT spec says that an XSLT processor yields ?OUT from input ?IN and transformation ?TX, we have (?TX ?IN) xslt:resultTree ?OUT. Whenever the RDF/XML spec says that an RDF/XML document with root node ?ROOT represents a graph ?G, we have ?ROOT rdfsyn:graph ?G. ]] -- Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Friday, 2 February 2007 03:28:15 UTC