Norm Walsh tweeted:
XML Calabash 1.1.13 released for Saxon 9.5, Saxon 9.6, and, with all praise to @fgeorges, Saxon 9.7.
You are using XML pipelines for processing XML files. (XProc)
See also: XML Calabash Reference.
From the webpage:
The current version is 0.95 (public beta). It is very close to the recommendation with all related tests of the XProc Test Suite passed.
I haven’t worked my way through A User’s Guide to MorganaXProc but it looks promising.
Tommie Usdin wrote today to say:
Balisage: The Markup Conference
2016 Program Now Available
Balisage: where serious markup practitioners and theoreticians meet every August.
The 2016 program includes papers discussing reducing ambiguity in linked-open-data annotations, the visualization of XSLT execution patterns, automatic recognition of grant- and funding-related information in scientific papers, construction of an interactive interface to assist cybersecurity analysts, rules for graceful extension and customization of standard vocabularies, case studies of agile schema development, a report on XML encoding of subtitles for video, an extension of XPath to file systems, handling soft hyphens in historical texts, an automated validity checker for formatted pages, one no-angle-brackets editing interface for scholars of German family names and another for scholars of Roman legal history, and a survey of non-XML markup such as Markdown.
XML In, Web Out: A one-day Symposium on the sub rosa XML that powers an increasing number of websites will be held on Monday, August 1. http://balisage.net/XML-In-Web-Out/
If you are interested in open information, reusable documents, and vendor and application independence, then you need descriptive markup, and Balisage is the conference you should attend. Balisage brings together document architects, librarians, archivists, computer
scientists, XML practitioners, XSLT and XQuery programmers, implementers of XSLT and XQuery engines and other markup-related software, Topic-Map enthusiasts, semantic-Web evangelists, standards developers, academics, industrial researchers, government and NGO staff, industrial developers, practitioners, consultants, and the world’s greatest concentration of markup theorists. Some participants are busy designing replacements for XML while other still use SGML (and know why they do).
Discussion is open, candid, and unashamedly technical.
Balisage 2016 Program: http://www.balisage.net/2016/Program.html
Symposium Program: http://balisage.net/XML-In-Web-Out/symposiumProgram.html
Even if you don’t eat RELAX grammars at snack time, put Balisage on your conference schedule. Even if a bit scruffy looking, the long time participants like new document/information problems or new ways of looking at old ones. Not to mention they, on occasion, learn something from newcomers as well.
It is a unique opportunity to meet the people who engineered the tools and specs that you use day to day.
Be forewarned that most of them have difficulty agreeing what controversial terms mean, like “document,” but that to one side, they are a good a crew as you are likely to meet.
– 27 March 2015 — Peer review applications due
– 17 April 2015 — Paper submissions due
– 17 April 2015 — Applications for student support awards due
– 22 May 2015 — Speakers notified
– 17 July 2015 — Final papers due
– 10 August 2015 — Symposium on Cultural Heritage Markup
– 11–14 August 2015 — Balisage: The Markup Conference
Bethesda North Marriott Hotel & Conference Center, just outside Washington, DC (I know, no pool with giant head, etc. Do you think if we ask nicely they would put one in? And change the theme of the decorations about every 30 feet in the lobby?)
Balisage is the premier conference on the theory, practice, design, development, and application of markup. We solicit papers on any aspect of markup and its uses; topics include but are not limited to:
Cutting-edge applications of XML and related technologies Integration of XML with other technologies (e.g., content management, XSLT, XQuery) Web application development with XML Performance issues in parsing, XML database retrieval, or XSLT processing Development of angle-bracket-free user interfaces for non-technical users Deployment of XML systems for enterprise data Design and implementation of XML vocabularies Case studies of the use of XML for publishing, interchange, or archiving Alternatives to XML Expressive power and application adequacy of XSD, Relax NG, DTDs, Schematron, and other schema languages
For more information: firstname.lastname@example.org or +1 301 315 9631
I wonder if the local authorities realize the danger in putting that many skilled markup people so close the source of so much content? (Washington) With attendees sparking off against each other, who knows?, could see an accountable and auditable legislative and rule making document flow arise. There may not be enough members of Congress in town to smother it.
The revolution may not be televised but it will be powered by markup and its advocates. Come join the crowd with the tools to make open data transparent.
XProc 2.0: An XML Pipeline Language W3C First Public Working Draft 18 December 2014
This specification describes the syntax and semantics of XProc 2.0: An XML Pipeline Language, a language for describing operations to be performed on documents.
An XML Pipeline specifies a sequence of operations to be performed on documents. Pipelines generally accept documents as input and produce documents as output. Pipelines are made up of simple steps which perform atomic operations on documents and constructs similar to conditionals, iteration, and exception handlers which control which steps are executed.
For your proofing responses:
Please report errors in this document by raising issues on the specification
repository. Alternatively, you may report errors in this document to the public mailing list email@example.com (public archives are available).
First drafts always need a close reading for omissions and errors. However, after looking at the editors of XProc 2.0, you aren’t likely to find any “cheap” errors. Makes proofing all the more fun.
From the webpage:
XML Calabash is an implementation of XProc: An XML Pipeline Language.
See the XML Calabash project status page for more details.
A new release of Calabash reminded me that I needed to update some of my XML tooling.
If you are looking for an opportunity to write documentation, this could be your lucky day! 😉