
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 http://ling.unizd.hr/~tei2010/workshops/index.en.html * 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