Re: file: URIs without host

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)

    <owl:Ontology rdf:about="">
        <owl:imports rdf:resource="file:local/path"/>

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 ...


Received on Thursday, 4 October 2007 13:55:16 UTC