- From: Jim Melton <jim.melton@acm.org>
- Date: Mon, 27 Nov 2006 09:07:39 -0700
- To: José Manuel Cantera Fonseca <jmcf@tid.es>
- Cc: Michael Kay <mhk@mhk.me.uk>, public-qt-comments@w3.org
- Message-Id: <7.0.1.0.2.20061127085912.04ea33e8@acm.org>
José,
I don't disagree with your principle that a spec
should be readable by everybody who is interested
in the subject matter and sufficiently educated
in the domain of that spec. However, a spec
should not be considered to be a tutorial, a
primer, or a text book. It is intended to be a
completely precise specification of some
technology that can be implemented by people
knowledgeable about the context in which the spec
and its technology exist. As in almost all
endeavors, there are tradeoffs to be made when a
spec is written. When the tradeoff is between
time of delivery, technical accuracy, and
tutorial material (pick two), I will ALWAYS make
the choice of being as technically accurate as
possible with a delivery time as close to plan as
possible. That obviously means that I am willing
to sacrifice the ability of a spec to be used as a tutorial.
I don't disagree that the W3C has published
tutorial material (usually, but not always, in
the form of Primers), and that some of them have
been successful. But there is at least an order
of magnitude of difficulty, complexity, and size
of the XQuery/XPath suite of specifications and
the RDF/OWL suite of specs. XQuery/XPath were
already eight years in development. Do you think
that the world would have been willing to wait
another year or two so we could write a Primer? I don't think so.
In any case, I think that Mike Kay's book on
XPath 2.0 is a most excellent reference on the
subject, with considerable tutorial material,
comparative material, and detailed
explanations. I recommend it highly. For a
shorter, higher-level introduction to XPath 2.0,
XQuery 1.0 and other technologies, you might
consider my book, too: "Querying XML: XQuery,
XPath, and SQL/XML in Context" (Jim Melton and Stephen Buxton).
Hope this helps,
Jim
At 11/27/2006 03:53 AM, José Manuel Cantera Fonseca wrote:
>Basically I don't agree that a spec should only
>be readable by the people who wrote it.
>A well-structured and well-written spec should
>allow anyone to read it. If a spec is not
>readable even by technologists, it will be
>counter-productive for the technology itself because it could not be endorsed.
>
>The W3C is full of Primer success documents,
>such as RDF, OWL, and so on. I think there is a
>place for W3C tutorials and for book detailed
>tutorials with plenty of use cases.
========================================================================
Jim Melton --- Editor of ISO/IEC 9075-* (SQL) Phone: +1.801.942.0144
Co-Chair, W3C XML Query WG; F&O (etc.) editor Fax : +1.801.942.3345
Oracle Corporation Oracle Email: jim dot melton at oracle dot com
1930 Viscounti Drive Standards email: jim dot melton at acm dot org
Sandy, UT 84093-1063 USA Personal email: jim at melton dot name
========================================================================
= Facts are facts. But any opinions expressed are the opinions =
= only of myself and may or may not reflect the opinions of anybody =
= else with whom I may or may not have discussed the issues at hand. =
========================================================================
Received on Monday, 27 November 2006 16:13:12 UTC