Re: Semantic URI Syntax

On 26 Jun 2012, at 19:54, David Sheets wrote:

> Hello,
> 
> I am working on a semanticization of WebGL shaders [1] and I have a
> few questions regarding URI syntax conventions.
> 
> 1. Let <URI> be an absolute URI without fragment. Is (<URI> == <URI>#)
> true? Is this scheme-dependent? What level of normalization is this?
> Is this question answered somewhere online already?

No, see http://www.w3.org/TR/rdf-concepts/#section-Graph-URIref "Two RDF URI references are equal if and only if they compare as equal, character by character, as Unicode strings."

> 2. Is there an accepted syntax for denoting the inversion of a URI
> predicate? I have a JSON format with keys as predicates that assert
> about 'this' resource. Is there an extra-URI convention to invert
> subject and object in a domain-specific format?

That would be a question for JSON people I think. OWL has the concept of inverse properties, but that's almost certainly not what you want here.

> 3. I produce shader module linking audit trails using a human syntax
> like: anonymous/path/components/<hyper-ref>/[locally cached
> URI]/local/anon/path
> Has something like this been done before? I carry along metadata
> regarding the link and (hyper)link that metadata to the audit trail in
> the HTML UI. Is this inadvisable for some reason?

No idea. They don't sound like "cool" URIs to me though. http://www.w3.org/TR/cooluris/

- Steve

-- 
Steve Harris, CTO
Garlik, a part of Experian 
1-3 Halford Road, Richmond, TW10 6AW, UK
+44 20 8439 8203  http://www.garlik.com/
Registered in England and Wales 653331 VAT # 887 1335 93
Registered office: Landmark House, Experian Way, NG2 Business Park, Nottingham, Nottinghamshire, England NG80 1ZZ

Received on Wednesday, 27 June 2012 06:44:35 UTC