[oXygen-user] Xproc, XQuery and XForms workshops at TEI MM2010, Zadar, Croatia

Christian Wittern
Sun Sep 5 18:12:32 CDT 2010

Dear Oxygen users,

This is to alert you to the fact that a number of workshops of potential
interest to you are held this November in Zadar, Croatia as part of the TEI
members meeting and conference TEI MM 2010:

* Pipeline-processing of TEI-XML documents with XProc (Norm Walsh)
	[Nov. 8 and Nov 9 til noon]
* Introduction to XQuery as a tool for TEI users (C. M. Sperberg-McQueen)
	[Nov. 8 and Nov 9 til noon]
* Building interactive XML tools with XForms (C. M. Sperberg-McQueen)
	[Nov. 9 afternoon and Nov. 10]

In addition, there are workshops on ODD (a common layer of abstraction for
defining schemas in the RelaxNG, XML Schema and DTD languages) and other TEI
related topics

*Early bird registration with a 20% discount off the regular price ends on
Sept. 8!!*

Register for the workshops at the TEI webshop (http://tei-shop.org).
Further discounts are available for TEI members and subscribers.

Here is more information about these workshops, but see also

* Pipeline-processing of TEI-XML documents with XProc (Norm Walsh)

This hands-on workshop will explain XProc: An XML Pipeline Language in
detail. We'll begin with a complete introduction to the language and its
features, followed by examples and hands-on exercises to explore its
features. Participants are encouraged to bring sample documents and
processing applications for workshop discussion.
Participants should be familiar with XML and comfortable with XML
technologies such as XSLT and XInclude. Prior exposure to XProc isn't a
requirement. In order to run the exercises,participants will need a laptop
with Java installed.
Norman Walsh is a Lead Engineer at MarkLogic Corporation where he works with
the Application Services team. Norm is also an active participant in a
number of standards efforts worldwide: he is chair of the XML Processing
Model Working Group at the W3C where he is also co-chair of the XML Core
Working Group. At OASIS, he is chair of the DocBook Technical Committee.
With more than a decade of industry experience, Norm is well known for his
work on DocBook and a wide range of open source projects. He is the author
of _DocBook 5: The Definitive Guide_.

* Introduction to XQuery as a tool for TEI users (C. M. Sperberg-McQueen)

This tutorial will give participants a solid introduction to XQuery, a query
and transformation language for XML documents. XQuery can be used to
translate XML-tagged data into HTML, to modify the tagging of data, and (of
course) to search large bodies of XML material. Many XML processing tasks
which are possible but inconvenient in Java, C, or Python are much more
convenient in XQuery.
Hands-on exercises will give students experience actually writing queries
for the interrogation and transformation of XML-tagged data. Participants
should have good knowledge of XML syntax and XPath 1.0; knowledge of XSLT
1.0 is helpful but not a prerequisite. Familiarity with basic programming
concepts (input, output, types, flow of control will be helpful (or
alternatively, the ability to confront new concepts without fear).

* Building interactive XML tools with XForms (C. M. Sperberg-McQueen)

This workshop introduces XForms as a technology for building
special-purposes XML editors with limited functionality and correspondingly
simple user interfaces. XForms is built on the model / view / controller
idiom, in which the 'model' is a set of XML documents, the 'view' is
specified using XHTML and XForms widgets, and the 'controller' takes the
form of declarative links between widgets and elements or attributes in the
XML documents. With XForms, projects can develop vocabulary- and
task-specific editors which require less training and provide better
task-specific support than full XML editors; it is thus easier to allow
domain experts to examine and modify XML encoding, and routine tasks can be
performed more quickly and reliably. Hands-on exercises will be provided.
Topics include: design goals of XForms; the XForms processing model;
padded-cell editors; XForms widgets; datatypes; auto-calculation; validation
in the client; selective display; dynamic labels and multi-lingual
interfaces; tabbed interfaces for multi-part forms; deployment issues.
Participants should have some knowledge of XHTML markup and XPath and be
comfortable editing XML documents; programming experience is not required.

Michael Sperberg-McQueen is an independent consultant specializing in
problems of long-term preservation and access for scholarly, scientific,
public, and cultural-heritage information. He was one of the co-editors of
TEI P1, P2, and P3, of the W3C XML 1.0 specification, and of the W3C XML
Schema Definition Language (XSD) 1.1 specification.

Christian Wittern,

Chair, International Program Committee, TEI MM 2010

 Christian Wittern
 Institute for Research in Humanities, Kyoto University
 47 Higashiogura-cho, Kitashirakawa, Sakyo-ku, Kyoto 606-8265, JAPAN

More information about the oXygen-user mailing list