- From: Martin Duerst <duerst@it.aoyama.ac.jp>
- Date: Wed, 08 Mar 2006 08:44:29 +0900
- To: Dan Connolly <connolly@w3.org>, www-rdf-validator@w3.org
Hello Dan, From http://www.ietf.org/rfc/rfc3986.txt (URI spec): URI-reference = URI / relative-ref relative-part = "//" authority path-abempty / path-absolute / path-noscheme / path-empty path-noscheme = segment-nz-nc *( "/" segment ) segment = *pchar segment-nz-nc = 1*( unreserved / pct-encoded / sub-delims / "@" ) ; non-zero-length segment without any colon ":" pchar = unreserved / pct-encoded / sub-delims / ":" / "@" So colons are indeed allowed in a URI reference like "./foo:bar". Please note that just writing "foo:bar" would be something completely different, namely a URI with scheme "foo". In general, it is a bad idea to use colons in file names; they don't work on some file systems (Mac). But they are not a problem with the URI (or IRI) spec. I'm also not sure how much the RDF validator checks URIs; I don't remember any checks in the servlet code, so any check would be done in Jena. Regards, Martin. At 06:29 06/03/08, Dan Connolly wrote: > >report=are colons really allowed in URIs like this? I'm not sure to what >extent the RDF validation service checks URIs, but I vaguely remember it >giving very pedantic messages about them. >RDF=<?xml version="1.0"> ><?xml version="1.0"?> ><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" > xmlns:dc="http://purl.org/dc/elements/1.1/"> > <rdf:Description rdf:about="./foo:bar"> > <dc:title>World Wide Web Consortium</dc:title> > </rdf:Description> ></rdf:RDF> >
Received on Tuesday, 7 March 2006 23:46:04 UTC