At 00/07/03 18:01 -0400, David RR Webber wrote:
>I would stand by my assertion that XSLT is a programmer toolset,
>and this is based on extensive XML/XSLT teaching, where
>non-technical audiences used to using EDI translation mapper
>technologies ask the question 'and we are supposed to do what with
>this now?'.

And I acknowledge I am unaware of the audiences to whom you've presented 
this, so I accept your assessment of their reaction.

Personally, I have not presented XSLT as a programmer's tool set to my 
audiences.  So very many of my students are HTML users, not programmers, 
who see the XSLT vocabulary as "just another vocabulary" within which they 
use their familiar HTML vocabulary.

Acknowledging your audiences have been exposed to EDI translation mapper 
technologies, I would suppose they may be unaware of markup technologies 
.. so, yes, a new technology based on markup may appear quite foreign.

However, to work in the web world, those who are familiar with the concepts 
and precepts of markup technologies do see the declarative nature of XSLT 
as more like the declarative nature of HTML than the imperative nature of 
JavaScript or other programming languages or their programming interfaces 
such as the DOM.

>This is not a bad thing!  Also I would expect solutions based on
>ebXML compliant technologies to more nearly match B2B
>information needs, than something like XSLT - which just
>because you add 'T' to the name, does not fundamentally
>alter that fact that the heritage is from markup stylesheet land

... but was split off as a separate non-stylesheet-specific 
Recommendation.  Remember that the XSL formatting vocabulary is, itself, 
expressed using an XML vocabulary so all an XSLT stylesheet is for XSL 
stylesheet technology is a method used for the transformation of instances 
from one XML vocabulary (the user's) to another XML vocabulary (the XSL 
FO's).  When using other target vocabularies (say, an EDI's XML import 
vocabulary), the transformation qualities of XSLT do not differ in their 
effectiveness or appropriateness.  Many people misconstrue this environment 
based on only considering the one use of the XSL formatting vocabulary as a 
target: which is stylesheet stuff.

Using the XSL formatting as a target is transforming one's own vocabulary 
into the W3C vocabulary, and is no different from transforming one's own 
vocabulary into any other arbitrary vocabulary.  Indeed the document 
element of an XSLT transformation specification can equally be 
<xsl:transform> instead of <xsl:stylesheet> (identical semantics) to 
support this notion of being an arbitrary transformation specification and 
nothing to do with appearance.

>which is a whole different mindset to EDI, code and element,
>and business information interchanges.

I do not claim to know how different the mindset is required for these 
aspects and how mapping technologies address the requirements of such 
transformations, however, would not the XML casting of these concepts 
change the nature of the transformation requirements to be those of 
markup-related facilities and thus be independent of the subject domain of 
the information so encoded?  Regardless of whether we are talking EDI or 
aircraft maintenance or automobile emissions or whatever?

Throughout this I am considering only XML-to-XML transformation, or as I 
mentioned in my previous note (and supported by Kurt's note), 
XML-to-some-other-format as a front-end to an application.  I have assumed 
the granularity of the markup used to capture the "EDI, code and element 
and business information" is sufficiently detailed to reduce the mapping 
requirements to merely markup manipulation and synthesis ... if the 
information encoded is richer than the markup used to capture the encoding, 
then XSLT could be very difficult to use and one falls back on more 
difficult imperative techniques (which would have been required anyway if 
the markup were not sufficiently rich).  When the document models are 
designed to capture the information required for successful EDI 
interchange, I would hope translation and mapping requirements would be 
considered in deciding the analysis and modeling granularity of the 
information.

I'm enjoying this debate and hope it is seen as constructive.

................. Ken


--
G. Ken Holman                    mailto:[EMAIL PROTECTED]
Crane Softwrights Ltd.             http://www.CraneSoftwrights.com/e/
Box 266, Kars, Ontario CANADA K0A-2E0   +1(613)489-0999   (Fax:-0995)
Web site: XSL/XML/DSSSL/SGML services, training, libraries, products.
Book: Practical Transformation Using XSLT and XPath ISBN1-894049-04-7
Next instructor-led training:    2000-09-19/20,2000-10-03,2000-10-04,
-                                    2000-10-05,2000-11-13,2001-01-27



------   XML/edi Group Discussion List   ------
Homepage =  http://www.XMLedi-Group.org

Unsubscribe =  send email to: [EMAIL PROTECTED]
Leave the subject and body of the message blank

Questions/requests:  [EMAIL PROTECTED]

To receive only one message per day (digest format) 
send the following message to [EMAIL PROTECTED], 
(leave the subject line blank) 

digest xmledi-group your-email-address

To join the XML/edi Group complete the form located at:
http://www.xmledi-group.org/xmledigroup/mail1.htm


Reply via email to