- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 04 Oct 2007 14:54:30 +0100
- To: Dan Connolly <connolly@w3.org>
- CC: uri@w3.org
Dan Connolly wrote: > On Thu, 2007-10-04 at 14:34 +0100, Jeremy Carroll wrote: > [...] >> ==== >> >> Jena's RDF/XML side: >> >> However, a use case for such file URIs would be that we wish to create a >> zip file including a complete application, which includes references to >> data in the zip. When we unzip we want the references to work, >> independent of both the machine or the directory. > > That case is why we have relative URI references; drop the scheme > altogether if you want to refer to "nearby" things. > > If that won't work in this case, could you elaborate on why not? > A particular case that was interesting was this one (approximating) <rdf:RDF xml:base="http://jena.hpl.hp.com/foo/" > <owl:Ontology rdf:about=""> <owl:imports rdf:resource="file:local/path"/> </owl:Ontology> where the current behaviour is that file:local/path is resolved using the current working directory at the time the import is executed. Note the relative reference local/path does not work, because of the xml:base. Obviously the file could be rewritten with a different (or better absent) xml:base, but ... Jeremy
Received on Thursday, 4 October 2007 13:55:16 UTC