Re: [xml-dev] Re: Can XLink be fixed?
by Joe English other posts by this author
Aug 14 2002 9:24PM messages near this date
Re: [xml-dev] Re: Can XLink be fixed?
|
Re: [xml-dev] Re: Can XLink be fixed?
Norman Walsh wrote:
> In conversations today on the XML Linking WG, prompted by Erik Wilde's
> proposal for an XLink Data Model[1], I was reminded of another
> possible solution. [...]
>
> This other alternative answer is to use infoset augmentation. By
> modeling linking semantics in terms of additions to the infoset, we
> can make a clear separation between the syntactic constructs used to
> identify links and their meaning.
I think this is an excellent idea.
> So, for example, an HTML browser can construct appropriate link
> information items from HREF, SRC, and LONGDESC attributes in the XHTML
> by appealing to its own understanding of the XHTML vocabulary.
> Similarly, an XLink-aware application can construct them from XLink
> 1.0 attributes.
> As an added bonus, this method allows an application that understands
> links to treat both simple and extended links uniformly. It operates
> on the linking data model without regard to how that was constructed,
> whether the links expressed came originally from simple links in the
> source document or a set of external linkbases.
... or a CSS-like "linking stylesheet," or an AF-like processor,
or a validator, or any number of other pre-processing transformations.
This would allow a lot of flexibility in how XLink could be
applied.
> On the other hand, this is an, uhm, LSI, and is sure to be greeted by
> some with the same enthusiasm as the PSVI :-).
AFAICT, it's not so much the idea of an augmented infoset
that people find disagreeable about the PSVI, it's the
nature (and quantity!) of the data that a W3C XML Schema
validator adds to the Infoset.
Come to think of it, if the Infoset augmentation is expressed
as a set of attributes with a distinguished namespace name,
instead of as a new set of [information item]s, then
the current XLink draft could work unchanged. You just
need to explicitly state that the xlink:* attributes need
not be present in the source document, and may instead
be added by some (unspecified) preprocessing transformation.
--Joe English
jenglish@[...].com
-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>
Thread:
Rick Jelliffe
Henry S. Thompson
Norman Walsh
Norman Walsh
Paul Prescod
Simon St.Laurent
Norman Walsh
Simon St.Laurent
Robin Berjon
=?iso-8859-1?Q?Bill_de_h=D3ra?=
Simon St.Laurent
Paul Prescod
Simon St.Laurent
Robin Berjon
Simon St.Laurent
Simon St.Laurent
Norman Walsh
Simon St.Laurent
Norman Walsh
Simon St.Laurent
Simon St.Laurent
Simon St.Laurent
J. David Eisenberg
Norman Walsh
J. David Eisenberg
Robin Berjon
Norman Walsh
Simon St.Laurent
Norman Walsh
Simon St.Laurent
Simon St.Laurent
Simon St.Laurent
Simon St.Laurent
Shane McCarron
Simon St.Laurent
Joe English
Norman Walsh
Simon St.Laurent
Keith W. Boone
Arjun Ray
Arjun Ray
Rick Jelliffe
Simon St.Laurent
Simon St.Laurent
Tim Bray
Simon St.Laurent
Tim Bray
Simon St.Laurent
Elliotte Rusty Harold
Simon St.Laurent
Lars Marius Garshol
Bob DuCharme
Elliotte Rusty Harold
Didier PH Martin
Elliotte Rusty Harold
Simon St.Laurent
Elliotte Rusty Harold
Norman Walsh
Tim Bray
Simon St.Laurent
Tim Bray
Simon St.Laurent
Simon St.Laurent
Simon St.Laurent
Ann Navarro
Simon St.Laurent
Elliotte Rusty Harold
Simon St.Laurent
Simon St.Laurent
Elliotte Rusty Harold
Simon St.Laurent
John Cowan
Rick Jelliffe
Simon St.Laurent
John Cowan
Simon St.Laurent
John Cowan
Simon St.Laurent
Mike Champion
Didier PH Martin
John Cowan
Mike Champion
Simon St.Laurent
Norman Walsh
Tim Bray
Simon St.Laurent
Rick Jelliffe
Norman Walsh
Masayasu Ishikawa
John Cowan
Jeff Rafter
|