Re: Publishing a new draft (HTML5+RDFa)

On Fri, 31 Jul 2009, Michael Hausenblas wrote:
> 
> I'm not talking about prefixes/XMLNS now, but about namespaces in the 
> sense of [1]. In my understanding *every* 'decentralised' language (be 
> it a programming language such as Java or a markup language such as 
> XML-based things) needs a mechanism to unambiguously assign global names 
> to locally defined items. This is the context necessary to deal with the 
> decentralised aspect: everyone's free to come up with a 'System' class, 
> e.g., in Java - and you put it in your package, say. 
> org.deri.commons.System, and hence both machines and humans know, which 
> System class you mean. Same holds true for XML, RDF, etc. - this is IMO 
> not poor language design, this is very clever.
> 
> Can you please enlighten me what I've been missing? Maybe you're 
> addressing a different issue as I'm thinking of, but I'd really like to 
> understand this ...

Just always use fully-qualified terms.

For example, you can use reverse-DNS terms, as are used in various places. 
(Or you can just use absolute URIs, but URIs tend to be too verbose to 
look pretty enough for people to like using them.)

-- 
Ian Hickson               U+1047E                )\._.,--....,'``.    fL
http://ln.hixie.ch/       U+263A                /,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'

Received on Friday, 31 July 2009 09:07:36 UTC