Re: XLink 1.1: "URI reference" "checking"

* Henry S. Thompson wrote:
>> I don't understand, first you say it's impractical for any application
>> to check for syntax errors, then you say it's probably not impractical
>> but you don't require it anyway and now you say of course, in the end,
>> implementations should check for syntax errors.
>
>Sorry, the last clause is _not_ what I said.  I think it's entirely
>reasonable to distinguish between implementations of XLink itself, and
>the libraries it uses to access implementations of _other_ specs and
>RFCs which it depends on.  We do _not_ require the XLink
>implementation itself to enforce 3986 syntax constraints.  It's not
>necessary or appropriate for the XLink spec. to say "Of course, all
>libraries you use should be conformant implementations of whatever it
>is that they implement".  It's a question of subsidiarity, to use a
>phrase popular in Europe not long ago.

A web agent that implements XLink 1.1 is a black box, it either recovers
silently from syntax errors in what should be a URI reference or it does
not. The text is

  Because it is impractical for any application to check that a value
  is a URI reference, this specification follows the lead of [IETF RFC
  3986] in this matter and imposes no such conformance testing
  requirement on XLink applications.

This specifically allows XLink 1.1 implementations to silently recover
from errors. If there is, as you seem to imply, any specification that
says that's a bad idea, then you've taken extra steps to override these
specifications. Indeed, if you remove this text it would seem clear that
XLink 1.1 implementations must not apply XLink semantics to elements
that have XLink attributes that have such syntax errors, considering the
proposed changes to what it means to perform markup conformance testing.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 

Received on Wednesday, 25 January 2006 20:08:44 UTC