[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: linking, 80/20


Re:  linking
Paul Prescod <paul@p...> wrote:
| Arjun Ray wrote:

|> That multiple taxonomies are simultaneously in scope is ultimately a 
|> feature of the instance document.
| 
| It can be. It can also be a feature of the document type. 

Well, yes, I went on to mention that; but the fact that the feature in
application could be instance-specific means that there *is* a context in
which "inline" markup is necessary.

| i.e. sometimes you are doing "CONCUR" and sometimes you are doing 
| "subtyping". I consider it a flaw that architectural forms conflate the 
| two concepts.

I'm not sure what you mean here.  The part of CONCUR that has teeth is
overlapping element boundaries, surely not the consideration here.  As for
distinguishing "is the same as" from "is a kind of", the former is usually
a special case (where the syntactically effective "subtype" adds no new
twists of its own); And I'm not sure why pure aliasing needs to be
distinguished in any special way.

That said, the syntactic means available do not exhaust the possibilities.
For an instance specific application, you have an attribute specification
in a start-tag.  If the attribute specification applies to all instances
of the element type, you can represent this in an ATTLIST declaration,
with varying degrees of strictness (#REQUIRED, explicit defaulting, and
#FIXED).  What cannot be done conveniently is to allow cancellation of a
default (i.e. to say in the document definition that the association
applies "except where noted otherwise" - which would also call for
instance specific markup, btw.)

But in any case, the point of the markup is to register an association.
What classing or typing or subclassing or subtypinf have to do with this
per se isn't clear.  So, could you clarify the flaw you have in mind? 

|> It is gratuitously restrictive to require that this be defined only in
|> terms of "document types".  
| 
| I didn't require that *in general*. I said that *for HTML* it is not
| appropriate to require extra attributes in the document. 

Okay, here you're talking about things which can be considered part of the
definition of HTML itself - such as href for linking.  You're right, an
HTML instance doesn't need to say "my href is an XLink href" if this fact
is a given in the very definition of HTML.

I couldn't agree more.

|> But you won't get away from an irreducible minimum, which is to declare,
|> somehow, within the instance - that is, er, inline - that such ancillary
|> information is in play.
| 
| I disagree. As long as there is any other information in the document
| establishing a globally unique name (e.g. a DTD declaration or namespace
| declaration) I can use that as a key to invoke my XLink recognition
| process. 

You just conceded my point, with "any other information".  I was claiming
the necessity, not the particular form.  (What form of "DTD declaration"
did you have in mind?)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.