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

RE: Were these derived from a logical data model: XSLT, XML Sc

  • From: "Michael Kay" <mike@s...>
  • To: "'Liam Quin'" <liam@w...>,"'Costello, Roger L.'" <costello@m...>
  • Date: Sun, 16 Mar 2008 16:59:26 -0000

RE:  Were these derived from a logical data model: XSLT
> 
> XPath 2.0, XSLT 2.0 and XQuery 2.0 do use a logical 
> (abstract) data model to describe XML.

They use a data model to describe the inputs and outputs of the language,
but not to describe the language itself, which is I think the question that
Roger was asking. 

No-one ever sat down and drew a UML diagram showing the relationship between
an xsl:choose instruction and its xsl:when and xsl:otherwise children.

XML Schema comes closer, in that there is an abstract model of a schema that
is distinct from the concrete syntax of a schema document. But even there, I
think it would almost certainly be unhistorical to suggest that the abstract
model came first and the language was then designed around it.

It's worth noting that a vocabulary like XSLT is synthetic: unlike a banking
transaction or a tax return, it is not trying to model something that exists
in the real world. UML and similar modelling techniques are helpful in
developing a shared understanding of the objects and relationships that
exist in the real world (or in an existing system of some kind). XHTML is
arguably derived from an analysis of the nature of documents in the real
world (involving decisions such as whether a table is to be regarded as a
kind of paragraph) - but I strongly suspect that the analysis was not done
using any formal or semi-formal method.

Michael Kay
http://www.saxonica.com/



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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.