- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Wed, 25 Apr 2007 18:47:42 +0100
- To: Jeremy Carroll <jjc@hpl.hp.com>
- CC: GRDDL Working Group <public-grddl-wg@w3.org>
That leaves #xmlbase1 #xmlbase2 #xmlbase3 #xmlbase4
NB these are as in pendinglist
Here is a walk through:
Input for #xmlbase3 is redirected to be the same input as #xmlbase1
thus these two have the same result, computed from:
http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithBase
Input for #xmlbase4 is redirected to be the same input as #xmlbase2 thus
these two have the same result, computed from:
http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithoutBase
The first document
http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithBase
is (ignoring namespaces)
<foo xml:base="http://www.w3.org/2001/sw/grddl-wg/td/xmlWithBase"
g:transformation="whichdir.xsl"/>
so that whichdir.xsl refers to
http://www.w3.org/2001/sw/grddl-wg/td/whichdir.xsl
whereas, the second document
http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithoutBase
is (ignoring namespaces)
<foo g:transformation="whichdir.xsl"/>
so that whichdir.xsl refers to
http://www.w3.org/2001/sw/grddl-wg/td/base/whichdir.xsl
the output of the whichdir transform is:
<rdf:RDF>
<rdf:Description rdf:about="">
<rdfs:comment>
Transformed by stylesheet from /2001/sw/grddl-wg/td/
</rdfs:comment>
</rdf:Description>
in the first case #xmlbase1, #xmlbase3
or #xmlbase2, #xmlbase4
<rdf:RDF>
<rdf:Description rdf:about="">
<rdfs:comment>
Transformed by stylesheet from /2001/sw/grddl-wg/td/base/
</rdfs:comment>
</rdf:Description>
</rdf:RDF>
in the second.
SO that the literal object shows which whichdir was invoked, and the URI
subject should show the retrieval URI, i.e.
http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithBase
for cases 1 and 3
or
http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithoutBase
for cases 2 and 4
thus the triple produced for
#xmlbase1
#xmlbase3
is
<http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithBase>
rdfs:comment
"Transformed by stylesheet from /2001/sw/grddl-wg/td/" .
and the triple produced for
#xmlbase2
#xmlbase4
is
<http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithoutBase>
rdfs:comment
"Transformed by stylesheet from /2001/sw/grddl-wg/td/base/" .
which is what the RDF/XML output files say.
(Although it may be better to modify these to not use xml:base themselves)
e.g. replace:
<rdf:RDF
xml:base="http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithBase"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" >
<rdf:Description rdf:about="">
<rdfs:comment>Transformed by stylesheet from
/2001/sw/grddl-wg/td/</rdfs:comment>
</rdf:Description>
</rdf:RDF>
with
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" >
<rdf:Description rdf:about=
"http://www.w3.org/2001/sw/grddl-wg/td/base/xmlWithBase">
<rdfs:comment>Transformed by stylesheet from
/2001/sw/grddl-wg/td/</rdfs:comment>
</rdf:Description>
</rdf:RDF>
etc.
Jeremy
--
Hewlett-Packard Limited
registered Office: Cain Road, Bracknell, Berks RG12 1HN
Registered No: 690597 England
Received on Wednesday, 25 April 2007 17:48:02 UTC