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

Re: Attributes with Intent (and namespaces)

  • From: Peter Murray-Rust <peter@u...>
  • To: xml-dev@i...
  • Date: Thu, 18 Jun 1998 19:35:55

attributes namespaces inheritance
At 14:29 17/06/98 +0900, MURATA Makoto wrote:
>Peter Murray-Rust wrote:
>> 
>> 
>> Thanks for the reply.  My main concern is with how 'inheritance' is
>> *implemented*. 
[...]
>
>Suppose an article consists of hypertext and metadata.  The hypertext 
>portion contains the metadata as a subordinate structure.  If we allow 
>xml:lang to be inherited from the hypertext to the metadata, programs (e.g., 
>search enginges) that are interested in only metadata have to examine 
>the hypertext portion as well.  Yes, this is not a big deal, but  
>this is undesirable.  Since the metadata is very likely to be 
>created by some software that concentrates on metadata, inheritance of 
>xml:lang from the hypertext portion is unlikely to be exploited.

This is very clear :-). It is exactly this sort of thing that concerns me.
It's not that it's intrinsically difficult, but:
	- a it's easy for someone to overlook when writing an *application*.
(Remember that - at present - inheritance is implemented by the application.
	- *every* application - potentially - has to consider whether
'inheritance' applies to it. It may decide it doesn't need to worry, but
the author of the documents may assume that all applications are
'inheritance-aware'. This will certainly not be true.
	- the word 'inheritance' is understood differently by different SGML/XML
experts and therefore may lead to differences in implementation. 

My feeling is that many experienced SGML people 'know what 'inheritance' or
'applies to' means - and there may indeed be a consensus in the community.
This is *not* shared with the vast and increasing number of those coming to
XML without an SGML background.

The most constructive thing - for me - is if the XML/XLink drafters could
give us a precise definition of the words 'applies to' and 'inherited'.
This definition have to be precise enough that implementers could decide
what and when applied to them. [However, do not underestimate the amount of
work in this - we still are not very clear what a 'processor' is, when
'validation' takes place, etc. , although we get by at present.]

My hope - and it's probably too optimistic - is that we can produce an API
which describes the implementation of these difficult concepts.

	P.


Peter Murray-Rust, Director Virtual School of Molecular Sciences, domestic
net connection
VSMS http://www.nottingham.ac.uk/vsms, Virtual Hyperglossary
http://www.venus.co.uk/vhg

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.