W3C home > Mailing lists > Public > public-xmlhypermedia@w3.org > July 2012

RE: Hypermedia - Why

From: Rushforth, Peter <Peter.Rushforth@NRCan-RNCan.gc.ca>
Date: Wed, 25 Jul 2012 15:21:08 +0000
To: David Carlisle <davidc@nag.co.uk>
CC: "public-xmlhypermedia@w3.org" <public-xmlhypermedia@w3.org>
Message-ID: <1CD55F04538DEA4F85F3ADF7745464AF1AE2B31D@S-BSC-MBX4.nrn.nrcan.gc.ca>

> -----Original Message-----
> From: David Carlisle [mailto:davidc@nag.co.uk] 
> Sent: July 25, 2012 10:50
> To: public-xmlhypermedia@w3.org
> Subject: Re: Hypermedia - Why
> On 25/07/2012 15:36, Rushforth, Peter wrote:
> > I think the answer may be that there isn't one.  However, in 
> > application/something+xml, you may have a good definition 
> of something 
> > (somewhere) and the +xml will convey the meaning of the links and 
> > their attributes.
> but if you only understand the links on a per-language basis 
> there is not much to be gained (and something to be lost) in 
> using a shared markup for links and nothing else.
> The XHTML2 designers flat refused to use prefixed attributes 
> for linking in XHTML2.
> With good reason they wanted href=... rather than xml:href= 
> or xlink:href=.

Did they not want the colon, or the namespaces?  Because as I recently
learned, colons do not imply namespaces, and xml: is usable by
non-namespace aware xml processors.

> The designers of any other language are likely to do 
> likewise. I suspect that I could predict with some accuracy 
> that if xml:href were standardised MathML for example 
> wouldn't use it as it has several different uses of URI 
> distinguished by attribute name.
> MathML uses
> href=""
> altimg=""
> cdgroup=""
> src=""
> definitionURL=""
> These all have a defined meaning in _MathML_ and nothing 
> would be gained (and those meanings would be lost) if one or 
> more of them were changed to use xml:href.

In the spec I was reading, definitionURL says that it is a URI to a CD.
What language is the dictionary available in?  What format?

I can see that in application/mathml+xml there is an definition 
of their meaning.  But what about a composite
document which encloses some mathml and some mapml, say.  Should I use
@href, @src from the MathML definition?  Or use xlink:href?  OK, there is
no xlink:src.

> I know something about MathML which is why I use it as an 
> example, but I don't see why editors of other languages would 
> feel any different about the URI attributes in languages that 
> they maintain.

I agree.  I would not force these things on anybody, but they should
be there if you need them.  And if they are there _in the future_, it may
be that language designers (and in XML, isn't that just about everybody)
may decide to use them.

> So I would say that the jury is still out and as yet no 
> example has been shown where an application could use the 
> proposed attributes.

Why is it I feel my feet only touching by their toes?

Received on Wednesday, 25 July 2012 15:21:41 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:42:06 UTC