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

Re: Re: [namespaceDocument-8] 14 Theses


Re:  Re: [namespaceDocument-8] 14 Theses
Tim Bray wrote:
> 
> Ronald Bourret wrote:
> 
> > That is, it may be possible to process a
> > document based solely on the information in various RDDL documents, but
> > this is unlikely to be true in general.
> 
> I haven't made up my mind whether RDDL is a good enough idea to
> be worth investing more time in either by way of development
> or standardization; at least it's been a useful thought experiment.
> 
> That being said, could you outline some scenarios where RDDL would
> fail be sufficient for reasons of insufficient generality or
> whatever? -Tim

The problem is that a RDDL document can't know the context in which the
elements it describes are used. This is a problem on the human readable
end of things, but not enough so to make RDDL documents useless. For
example, a RDDL document describing a namespace for elements for
people's names can tell me that such and such an element is a last name,
but it can't tell me whose last name, since that depends on the context
in which the name is used.

At the machine level, the problem is even worse. For example, the
aforementioned RDDL document might contain a stylesheet that converts
name elements to HTML. But how useful is this? I probably want to
display a name differently in a resume than in a list of employees.
(Note that the context is even greater than just the containing document
-- it also includes an application. One application might print resumes
as such while another might list job applications and languages spoken.)

In thinking about using the machine readable parts of a RDDL document at
run time, I think schemas are very useful if they can be used in a
modular fashion. Stylesheets are marginally useful. And code is close to
useless. On the other hand, all of these would be quite useful at design
time. For example, a human using a programming framework could pick
through a library of modules that can process names in the hopes that
one will meet their needs.

So while I think RDDL does have a place, it is mostly at the level of
educating people and making resources known, rather than providing
processing information. In rereading your document, it seems this might
also be your opinion, as your only mention of document processing is
point 8:

   Content-negotiation is not a sufficiently powerful tool for
   selecting definitive-material resources.

-- Ron

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.