- From: Chimezie Ogbuji <ogbujic@bio.ri.ccf.org>
- Date: Thu, 30 Nov 2006 09:43:46 -0500 (EST)
- To: GRDDL Working Group <public-grddl-wg@w3.org>
On Thu, 30 Nov 2006, McBride, Brian wrote: > I see > > <rdf:Description rdf:about=""> > > Where the same document reference ("") in the template turns into a > reference to the source document in the graph. (I'm gonna wonder about > that a bit more if I get the time or energy.) So presumably Yes, the nice thing about both RDF and XML processing (and my primary motivation for discouraging any explicit management of BaseURI resolution by the transformation algorithm) is that they both support 'proper' base URI / relative URI resolution so empty (and relative) URI references can comfortably be used in the source document as well as in the resulting RDF. > <rdf:Description rdf:about="."> > > Will be a reference to the resource identified by the base URI of the > source document. Yes, though the '.' is redundant with regards to URI base resolution. > > So is that sufficient for now, I wonder, noting that with XSLT 2 there > is an accessor to get at the baseURI of a node > > http://www.w3.org/TR/xpath-datamodel/#dm-base-uri > > > What this wouldn't let us do in XSLT <2 would be get the baseURI and > munge it in the style sheet, e.g. get the URI, extract the protocol > part, and create a triple that said that resource is accessable by that > protocol. Right, this is one of only a few usecases that come to mind for the need to handle the baseURI explicitely. They seem very peripheral to me. I'm certain there is best practice against 'handling' URI's explicitely - I believe the cwm-builtin property log:uri has a disclaimer to that effect: "This allows one to look at the actual string of the URI which identifies this. (Cwm can get the URI of a resource or get the resource from the URI.) This is a level breaker, breaking the rule of not looking inside a URI. " Chimezie Ogbuji Lead Systems Analyst Thoracic and Cardiovascular Surgery Cleveland Clinic Foundation 9500 Euclid Avenue/ W26 Cleveland, Ohio 44195 Office: (216)444-8593 ogbujic@ccf.org
Received on Thursday, 30 November 2006 14:44:11 UTC