<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="part2stratml.xsl"?>
<PerformancePlanOrReport xmlns="urn:ISO:std:iso:17469:tech:xsd:PerformancePlanOrReport" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

 xsi:schemaLocation="urn:ISO:std:iso:17469:tech:xsd:PerformancePlanOrReport http://stratml.us/references/PerformancePlanOrReport20160216.xsd" Type="Strategic_Plan"><Name>Markup UK 2023 Programme</Name><Description>A Conference about XML and Other Markup Technologies ~ This year's theme is markup quality assurance.</Description><OtherInformation>Markup UK and XML Prague Joint Announcement ~ The XML Prague and Markup UK conferences have between them provided the markup community with a unique opportunity to meet, learn, and share ideas for many years. Over the last two years, the global pandemic has had a considerable impact on physical conferences – some have had to be cancelled, others have taken place online or in hybrid form. It seems that the winter season will be affected by COVID-19 in the coming years and that it will no longer be a good time of year to hold a conference.
^^
The organising committees of both conferences have been considering how best to serve the markup community under these new conditions. We are pleased to announce a solution that will enable as many XML experts and users to meet together as possible. From 2022, both Markup UK and XML Prague will be held in alternate years, starting with XML Prague. We are looking forward to meeting you in June 2022 in Prague and in May/June 2023 in London.</OtherInformation><StrategicPlanCore><Organization><Name>Markup UK 2023</Name><Acronym>MUK2023</Acronym><Identifier>_5d3791ac-faac-11ed-b0fa-42741083ea00</Identifier><Description>Markup UK Conferences Limited is a limited company registered in England and Wales.</Description><Stakeholder StakeholderTypeType="Generic_Group"><Name>MUK2023 Organisation Committee</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Geert Bormans</Name><Description>Geert Bormans has long been an angle-bracket jack-of-all-trades. He loves the beauty of a well-architected solution or a pure and simplified process. Geert makes a living as an independent consultant providing XML or Linked Open Data solutions, mainly to the publishing industry. He does so with a broad geographical flexibility.
^^
Geert likes an interesting challenge, easily found when having two teenage daughters. However, he prefers the challenges to involve alpine ground, six strings, or markup.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Ari Nordström</Name><Description>Ari is an independent markup geek based in Göteborg, Sweden. He has provided angled brackets to many organisations and companies across a number of borders over the years, some of which deliver the rule of law, help dairy farmers make a living, and assist in servicing commercial aircraft. And others are just for fun.
^^
Ari is the proud owner and head projectionist of Western Sweden's last functioning 35/70mm cinema, situated in his garage, which should explain why he once wrote a paper on automating commercial cinemas using XML.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Andrew Sales</Name><Description>Andrew is old enough not to be able to forget SGML.
^^
He began writing DTDs and Python programs for publishers in 2000 and, like a streaming processor, he hasn't looked back.
^^
His day job involves architecting content for a London-based UK publisher. Out of hours, he helps out with conferences, maintains the Schematron international standard, and takes photographs using analog and digital devices</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Rebecca Shoob</Name><Description>Rebecca provides invaluable back-office support to the conference.
^^
Originally a linguist, she is an experienced office manager by trade and enjoys gardening in her spare time. She has also recently been elected a district councillor.</Description></Stakeholder><Stakeholder StakeholderTypeType="Generic_Group"><Name>MUK2023 Sponsors</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>CloudBackend</Name><Description>Gold ~ The Singularity Database is your database as a service in the cloud, with no need for any backend or API calls. Use the Singularity Database from your favorite application programming language with our SDK and we will take care of the rest.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>FusionDB</Name><Description>Silver ~ FusionDB is an open source distributed database compatible with the MySQL protocol</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Antenna House</Name><Description>Bronze ~ Format. Standardize. Automate.
The most powerful and proven standards-based document software available.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Le-tex</Name><Description>Bronze ~ Le-tex publishing services, founded in 1999 GmbH (le-tex) is a publishing services provider from Leipzig, which has more than 20 years of experience in the areas of editorial services, typesetting, software development as well as training and consulting.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Oxygen XML Editor</Name><Description>Bronze ~ The Complete Solution for XML Authoring, Development &amp; Collaboration</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Saxonica</Name><Description>Bronze ~ Saxonica was founded in 2004 by Michael Kay, developer of the Saxon product, to bring what until then had been an open-source product to the commercial market. The company was created to ensure continued investment in moving the Saxon technology forwards, and remove the risk associated with using open-source software that has no support infrastructure.</Description></Stakeholder><Stakeholder StakeholderTypeType="Generic_Group"><Name>MUK Sister Events</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>XML Prague</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Balisage</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Declarative Amsterdam</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>XML Summer School</Name><Description/></Stakeholder></Organization><Vision><Description>High quality semantics, processing, and publishing</Description><Identifier>_5d379292-faac-11ed-b0fa-42741083ea00</Identifier></Vision><Mission><Description>To ensure quality in our semantics, processing, and publishing</Description><Identifier>_5d3793f0-faac-11ed-b0fa-42741083ea00</Identifier></Mission><Value><Name>Quality</Name><Description>How do we ensure quality in our semantics, processing, and publishing? Is there such a thing as good markup, or bad, for that matter?</Description></Value><Value><Name>Collaboration</Name><Description>Our Motivation ~ Markup UK began in 2018, when a group of like-minded practitioners agreed that there was an appetite for another markup conference held in Europe.
^^
Every one of the founders has contributed to and benefited from the markup technology community in many ways over a long period.
^^
As well as working in this space, we have all been enthusiastic attendees of similar events, and we continue to be involved in committees for both sister conferences and standardisation organisations.</Description></Value><Value><Name>Participation</Name><Description>We recognise the importance of these collaborations in promoting active participation.</Description></Value><Value><Name>Contribution</Name><Description>Markup UK is our opportunity to give something back.</Description></Value><Value><Name>Inclusion</Name><Description>We are committed to keeping the conference keenly priced to promote attendance and inclusion. We do not seek to make a profit: we aim to cover our costs, and in the event of a surplus it will be ploughed back in to the following year's conference.</Description></Value><Goal><Name>Un/Pre-Conference</Name><Description/><Identifier>_5d3794ae-faac-11ed-b0fa-42741083ea00</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation>Thursday 1 June is the un/pre-conference day. Unlike the main conference, it is not streamed so you will not be able to attend online.</OtherInformation><Objective><Name>Schematron</Name><Description>Schematron Users Meetup</Description><Identifier>_5d379558-faac-11ed-b0fa-42741083ea00</Identifier><SequenceIndicator>06-01-0930</SequenceIndicator><Stakeholder StakeholderTypeType="Generic_Group"><Name>Schematron Users</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Andrew Sales</Name><Description/></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Tony Graham</Name><Description>Tony Graham is a Senior Architect with Antenna House, where he works on their XSL-FO and CSS formatter, cloud-based authoring solution, and related products. He also provides XSL-FO and XSLT consulting and training services on behalf of Antenna House.
^^
Tony has been working with markup since 1991, with XML since 1996, and with XSLT/XSL-FO since 1998. He is Chair of the Print and Page Layout Community Group at the W3C and previously an invited expert on the W3C XML Print and Page Layout Working Group (XPPL) defining the XSL-FO specification, as well as an acknowledged expert in XSLT. Tony is the developer of the 'stf' Schematron testing framework and also Antenna House's 'focheck' XSL-FO validation tool, a committer to both the XSpec and Juxy XSLT testing frameworks, the author of "Unicode: A Primer", and a qualified trainer.
^^
Tony's career in XML and SGML spans Japan, USA, UK, and Ireland. Before joining Antenna House, he had previously been an independent consultant, a Staff Engineer with Sun Microsystems, a Senior Consultant with Mulberry Technologies, and a Document Analyst with Uniscope. He has worked with data in English, Chinese, Japanese, and Korean, and with academic, automotive, publishing, software, and telecommunications applications. He has also spoken about XML, XSLT, XSL-FO, EPUB, and related technologies to clients and conferences in North America, Europe, Japan, and Australia.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>David Maus</Name><Description>David Maus  (dmaus.name) is Head of Research &amp; Development at Staats- und Universitätsbibliothek Hamburg. He is the lead developer and maintainer of SchXslt, an XSLT-based Schematron processor.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Erik Siegel</Name><Description>Erik is a self-employed content engineer and XML specialist, working from the Netherlands. Most clients are from the publishing industry or involved in standardization.
^^
Coming from a technical Background, Erik is deliberately looking for content and XML related projects on all levels: from the strategic use of standards to developing processing applications. Documenting and explaining difficult subjects, whether in prose or as a course, is something he likes to as an addition to all the technical work.</Description></Stakeholder><OtherInformation/></Objective><Objective><Name>ixml</Name><Description>Tutorial: Advanced ixml, hands on

</Description><Identifier>_a3965d88-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-01-0930</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Steven Pemberton</Name><Description>Steven Pemberton is a researcher at CWI Amsterdam, the Dutch national research centre for mathematics and informatics. His research is in interaction, and how the underlying software architecture can support users.
^^
He co-designed the ABC programming language that formed the basis for Python, and was one of the first handful of people on the open internet in Europe, when the CWI set it up in 1988.
^^
Involved with the Web from the beginning, he organised two workshops at the first Web Conference in 1994. For the best part of a decade he chaired the W3C HTML working group, and has co-authored many web standards, including HTML, XHTML, CSS, XForms and RDFa. He continues to chair the XForms group at W3C, and was until recently a member of the ODF (Open Document Format) technical committee. More details at http://www.cwi.nl/~steven</Description></Stakeholder><OtherInformation/></Objective><Objective><Name>CSS</Name><Description>Tutorial: Introduction to CSS for Paged Media</Description><Identifier>_a3965f4a-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-01-1400</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Tony Graham</Name><Description/></Stakeholder><OtherInformation/></Objective><Objective><Name>XProc</Name><Description>Tutorial: XProc</Description><Identifier>_a3966094-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-01-1400</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Erik Siegel</Name><Description>Erik is a self-employed content engineer and XML specialist, working from the Netherlands. Most clients are from the publishing industry or involved in standardization.
^^
Coming from a technical Background, Erik is deliberately looking for content and XML related projects on all levels: from the strategic use of standards to developing processing applications. Documenting and explaining difficult subjects, whether in prose or as a course, is something he likes to as an addition to all the technical work.</Description></Stakeholder><OtherInformation/></Objective><Objective><Name>PrintCSS</Name><Description>State of PrintCSS in 2023</Description><Identifier>_a39661e8-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-01-1615</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Andreas Jung</Name><Description>Andreas Jung is the founder of ZOPYX Limited. Upon completing his studies in computer science and electrical engineering at the University of Saarland, Andreas pursued a career in electronic publishing, gaining experience with a variety of publishers and in a variety of roles (Infeurope, Saarbrücker Zeitung Publishing House and Printing Press, Haufe-Lexware GmbH). Andreas founded ZOPYX Limited in 2004. He has been implementing sophisticated solutions for web portals (intranet, internet, extranet), electronic publishing and diverse individual software developments ever since.
^^
Andreas is the creator and maintainer of the print-css.rocks project and has been a PrintCSS advocate for more than ten years now.</Description></Stakeholder><OtherInformation/></Objective><Objective><Name>XSL-FO &amp; CSS</Name><Description>XSL-FO, CSS, and Paged Output</Description><Identifier>_a396633c-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-01-1615</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Tony Graham</Name><Description>Tony Graham is a Senior Architect with Antenna House, where he works on their XSL-FO and CSS formatter, cloud-based authoring solution, and related products. He also provides XSL-FO and XSLT consulting and training services on behalf of Antenna House.
^^
Tony has been working with markup since 1991, with XML since 1996, and with XSLT/XSL-FO since 1998. He is Chair of the Print and Page Layout Community Group at the W3C and previously an invited expert on the W3C XML Print and Page Layout Working Group (XPPL) defining the XSL-FO specification, as well as an acknowledged expert in XSLT. Tony is the developer of the 'stf' Schematron testing framework and also Antenna House's 'focheck' XSL-FO validation tool, a committer to both the XSpec and Juxy XSLT testing frameworks, the author of "Unicode: A Primer", and a qualified trainer.
^^
Tony's career in XML and SGML spans Japan, USA, UK, and Ireland. Before joining Antenna House, he had previously been an independent consultant, a Staff Engineer with Sun Microsystems, a Senior Consultant with Mulberry Technologies, and a Document Analyst with Uniscope. He has worked with data in English, Chinese, Japanese, and Korean, and with academic, automotive, publishing, software, and telecommunications applications. He has also spoken about XML, XSLT, XSL-FO, EPUB, and related technologies to clients and conferences in North America, Europe, Japan, and Australia.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>Antenna House</Name><Description>hosted by Antenna House</Description></Stakeholder><OtherInformation/></Objective></Goal><Goal><Name>Day 1</Name><Description/><Identifier>_a3966468-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation/><Objective><Name>XProc</Name><Description>Explore the use of XProc 3.0 in developing a set of command-line applications for converting XML documents into various derivatives

</Description><Identifier>_a3966616-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-0920</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Erik Siegel</Name><Description/></Stakeholder><OtherInformation>XProc as an Application Engine ~ This presentation explores the use of XProc 3.0 in developing a set of command-line applications for converting XML documents into various derivatives. The author uses XProc as the core of the application and experiments with building the application logic in XProc, including command-line handling and file/directory management. The paper proposes two design patterns that can be widely applied to use XProc effectively in developing command-line applications.</OtherInformation></Objective><Objective><Name>Edge Computing</Name><Description>Discuss projects aimed at solving the client-side equation of XML and put XML on the map for web development again
</Description><Identifier>_a3966756-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1000</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Daniel Arthursson</Name><Description>CEO CloudBackend ~ Daniel Arthursson created his first XML parser in C++ in 1996. Then went on to the create an XML/Application Server in 1998 (similar to php, but development 100% in XML). He then did the architecture of a XML-based Content Management Systems (CMS) based on the XML Application Server. Then he started the work on the XIOS/3 Edge Application Platform, initially intended to be a Client Application Server that shifted execution from the cloud to web browsers. The work of CloudBackend and its architecture started as a complement to XIOS/3 with the intent of being the backend data storage capability of a traditional application server and database.
^^
Some of these learning was applied to build the iCloud.com service, which Daniel founded. It included cloud storage and productivity applications and many of his previous learnings. Apple acquired iCloud in 2011 and Daniel continued to build the CloudMe.com cloud/sync storage service. The work with CloudTop, the XML OS, which is another invention from Daniel, is something that has been going on in parallel over the years.
^^
In 2018 XIOS/3 and CloudBackend became their own companies and what is the modern versions of these long-term research projects started to see its day. CloudTop has been migrated into these new platforms over the last couple of years for a potential future relaunch.
^^
A red thread of what Daniel has been doing over the last 26 years is to build and innovate technology that makes as much use of XML as possible. He has also been teaching XML to many larger enterprises in Sweden through several educational companies.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Martin Nilsson</Name><Description>CTO XIOS/3 ~ Martin Nilsson has a wide experience of both the client and server side of internet, having worked at Roxen Internet Software with web server development, building a markup-based programming language, and Content Management System (CMS) development, DivX Networks and as the Senior Architect of the Opera Mini web browser.
^^
He has been active in standardization efforts in MPEG, W3C and IETF.
^^
Martin is the CTO and architect for the development of the XIOS/3 Edge Application Platform, enabling developers to build web applications in XML.</Description></Stakeholder><OtherInformation>Working with XML Inside a Web Browser - Edge Computing for XML ~ Decentralization of data and applications with edge computing is coming outside the XML community. Can we revitalize web browsers and shift XML processing from the server-side to the client-side with added benefits of improved speed and low-latency? Can we make XML an alternative to Javascript and JSON development within web browsers? This requires client-side database technologies, client-side XML programming languages, support for XSLT, and powerful ways to address standalone XML documents as well as XML stored in document databases or XML supplied through cloud-based API calls. This calls for data abstraction and a unified data model within the web browser. This paper talks about two large projects aimed at solving the client-side equation of XML and put XML on the map for web development again.</OtherInformation></Objective><Objective><Name>MUK Proceedings</Name><Description>Format the Markup UK proceedings to PDF
</Description><Identifier>_a39668a0-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1110</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Tony Graham</Name><Description>Tony Graham is a Senior Architect with Antenna House, where he works on their XSL-FO and CSS formatter, cloud-based authoring solution, and related products. He also provides XSL-FO and XSLT consulting and training services on behalf of Antenna House.
^^
Tony has been working with markup since 1991, with XML since 1996, and with XSLT/XSL-FO since 1998. He is Chair of the Print and Page Layout Community Group at the W3C and previously an invited expert on the W3C XML Print and Page Layout Working Group (XPPL) defining the XSL-FO specification, as well as an acknowledged expert in XSLT. Tony is the developer of the 'stf' Schematron testing framework and also Antenna House's 'focheck' XSL-FO validation tool, a committer to both the XSpec and Juxy XSLT testing frameworks, the author of "Unicode: A Primer", and a qualified trainer.
^^
Tony's career in XML and SGML spans Japan, USA, UK, and Ireland. Before joining Antenna House, he had previously been an independent consultant, a Staff Engineer with Sun Microsystems, a Senior Consultant with Mulberry Technologies, and a Document Analyst with Uniscope. He has worked with data in English, Chinese, Japanese, and Korean, and with academic, automotive, publishing, software, and telecommunications applications. He has also spoken about XML, XSLT, XSL-FO, EPUB, and related technologies to clients and conferences in North America, Europe, Japan, and Australia.</Description></Stakeholder><OtherInformation>Markup UK Proceedings Formatted Using CSS ~ This session looks at how easy or difficult it is to format the Markup UK proceedings to PDF using Norman Tovey-Walsh's XSLTng DocBook stylesheets.</OtherInformation></Objective><Objective><Name>Schema Visualization</Name><Description>Automate schema visualization</Description><Identifier>_a39669ea-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1150</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Sven Reinck</Name><Description>Sven Reinck is a software developer and IT trainer from Hamburg, Germany. He graduated with a Master of Computer Science in 2007 and has been working as a freelance IT trainer since 2012. He specializes in Java, Kotlin, Groovy, C++, OpenGL, and JavaFX. In 2014, he developed Javis, a software to visualize abstract concepts of Java. In 2019, he founded FLUXparticle, a company that develops software for the visualization of abstract concepts in programming. In 2021, he developed the XSD Visualizer plugin, a tool for visualizing XML schemas. Sven is passionate about software development and education, and he is always looking for new ways to make programming more accessible and understandable.</Description></Stakeholder><OtherInformation>Enhancing Markup Quality Assurance with Automated Schema Visualization ~ The paper describes an XSD visualizer plugin that automates schema visualization and emphasizes the accuracy and completeness of element structure. It provides a comprehensive view of the inheritance hierarchy and actual element structure, allowing users to quickly identify potential errors and ensure the correctness and completeness of markup documents. This tool is useful for academics, software engineers, and end-users interested in enhancing their markup quality assurance practices through automated schema visualization with a specific focus on element structure.</OtherInformation></Objective><Objective><Name>ISO Standards</Name><Description>Provide an update on the current work programme of SC 34</Description><Identifier>_a3966b20-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1330</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Francis Cave</Name><Description>Francis has been involved in the development of markup language standards for almost forty years. He was a member of the expert working group that supported Charles Goldfarb in the development of ISO 8879 SGML in the mid 1980s. He is currently Chair of ISO/IEC JTC 1/SC 34, the international standard committee responsible for the DSDL suite of markup language standards that includes RELAX NG, Schematron, NVDL and CREPDL. He is an active member of the ISO Working Group maintaining the office document file format standard ISO/IEC 29500 OOXML, and is also a co-editor of the OASIS OpenDocument Format (ODF). His commercial work focuses on the design and development of XML workflows for publishers.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>ISO/IEC JTC 1</Name><Description>ISO/IEC JTC 1 is the joint technical committee of ISO and IEC that is responsible for IT standardization.</Description></Stakeholder><Stakeholder StakeholderTypeType="Organization"><Name>SC 34</Name><Description>SC 34 is the sub-committee of JTC 1 that is concerned with the active maintenance of several widely-used document description and processing language standards, including the schema language Schematron (ISO/IEC 19759-3) and office file format standards OOXML (ISO/IEC 29500), ODF (ISO/IEC 26300 in collaboration with OASIS) and standards supporting the use of EPUB for e-books.</Description></Stakeholder><OtherInformation>ISO Standards Update ~ The presentation will include a brief update on the current work programme of SC 34.</OtherInformation></Objective><Objective><Name>Workflows &amp; XML Pipelines</Name><Description>Discuss the challenges faced in enhancing the quality of XML pipelines

</Description><Identifier>_a3966c6a-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1350</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Achim Berndzen</Name><Description>Achim earned an M.A. in philosophy at Aachen University and has more than 20 years of teaching experience in communications. In 2014 he founded &lt;xml-project /&gt;. He is developer of MorganaXProc, a fully compliant XProc processor with an emphasis on configurability and plugability. He is a member of the XProc 3.0 editors group and currently develops MorganaXProc-III.
^^
Achim also works on projects use the power of XML technologies in web applications.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Thorsten Rohm</Name><Description>Thorsten started working with SGML applications for print output and electronic publishing in 1997. He was active in prepress for various legal publishers in the areas of data structuring, transformation and enhancement. Since 2002 he deals with XML, XSLT, XSL-FO and Antenna House Formatter as well as other XML technologies.
^^
In 2009 he moved on to Thieme Compliance GmbH were he now is employed as Head of Content Architecture &amp; Management. Together with his team, he focuses on the further development of the XML content and ensures its single-source capability. The main task is on the development and maintenance of publishing pipelines for fully or highly automated output in a wide variety of media forms.
^^
He loves everything markup and is very interested in exchange with the XML community.</Description></Stakeholder><OtherInformation>Improving Quality Critical XML Workflows with XProc 3.0 Pipelines ~ The paper discusses the challenges faced in enhancing the quality of XML pipelines. The existing pipelines are based on batch scripts and XSLT. They produce high-quality XML results but lacked additional quality features. The paper describes the additional features that were added to enhance the pipeline quality, such as validating results, verifying links to image documents, and producing only valid transformation results. The paper discusses how XProc 3.0 was used to improve the pipeline, reduce dependencies and enable the creation of summarized logs.</OtherInformation></Objective><Objective><Name>XML &amp; LaTeX</Name><Description>Discuss conversion from arbitrary XML to LaTeX</Description><Identifier>_a3966ddc-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1430</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Martin Kraetke</Name><Description>Martin Kraetke graduated as engineer for print production and is Lead Content Engineer at le-tex in Leipzig where he works on the transpect framework and the xerif typesetting system.
^^
He teaches XML and XSLT at the Leipzig University of Applied Sciences.</Description></Stakeholder><OtherInformation>Bridging the Gaps between XML and LaTeX. An Approach to Convert from Arbitrary XML to LaTeX by Utilizing an XSLT/XProc-based Framework. ~ There are established software solutions to convert from XML to TeX. Nevertheless, these approaches either limit the configurability of the TeX output or introduce a lot of programming effort. In this paper, we will discuss these methods and present an alternative approach that hopes to offer the greatest possible flexibility based on fixed conversions, an extensible configuration and the injection of XSLT, and that forms the basis for our OPen Source typesetting system xerif.</OtherInformation></Objective><Objective><Name>XML/Cloud OS</Name><Description>Create a new XML- and cloud-based operating system</Description><Identifier>_a3966f30-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1510</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Martin Nilsson</Name><Description>CTO XIOS/3 ~ Martin Nilsson has a wide experience of both the client and server side of internet, having worked at Roxen Internet Software with web server development, building a markup-based programming language, and Content Management System (CMS) development, DivX Networks and as the Senior Architect of the Opera Mini web browser.
^^
He has been active in standardization efforts in MPEG, W3C and IETF.
^^
Martin is the CTO and architect for the development of the XIOS/3 Edge Application Platform, enabling developers to build web applications in XML.</Description></Stakeholder><Stakeholder StakeholderTypeType="Person"><Name>Daniel Arthursson</Name><Description>CEO CloudBackend ~ Daniel Arthursson created his first XML parser in C++ in 1996. Then went on to the create an XML/Application Server in 1998 (similar to php, but development 100% in XML). He then did the architecture of a XML-based Content Management Systems (CMS) based on the XML Application Server. Then he started the work on the XIOS/3 Edge Application Platform, initially intended to be a Client Application Server that shifted execution from the cloud to web browsers. The work of CloudBackend and its architecture started as a complement to XIOS/3 with the intent of being the backend data storage capability of a traditional application server and database.
^^
Some of these learning was applied to build the iCloud.com service, which Daniel founded. It included cloud storage and productivity applications and many of his previous learnings. Apple acquired iCloud in 2011 and Daniel continued to build the CloudMe.com cloud/sync storage service. The work with CloudTop, the XML OS, which is another invention from Daniel, is something that has been going on in parallel over the years.
^^
In 2018 XIOS/3 and CloudBackend became their own companies and what is the modern versions of these long-term research projects started to see its day. CloudTop has been migrated into these new platforms over the last couple of years for a potential future relaunch.
^^
A red thread of what Daniel has been doing over the last 26 years is to build and innovate technology that makes as much use of XML as possible. He has also been teaching XML to many larger enterprises in Sweden through several educational companies.</Description></Stakeholder><OtherInformation>Building a Cloud-based visual Operating System entirely based on XML (sponsor talk) ~ Interoperability and extensibility are keywords for XML. Why are we not seeing the same for software applications, web applications, mobile apps, and operating systems in general? Why can't I run an iPhone app om my Samsung TV? Why isn't Mac applications possible to run on my Windows computer? If we had interoperability and extensibility in a similar way that XML provides for data, but for software, we would not have any of these problems. Software would run across all types of devices, screen form factors, and operating systems – across desktop, mobile, smart TV’s, and the infotainment systems of cars.
^^
This paper discusses how to use the XIOS/3 Edge Application Platform and the CloudBackend Singularity Database to create a new XML- and cloud-based operating system complete with productivity applications, software development tools, and a file system – including extensive support for XML.
^^
While CloudTop XML OS is still under development, this paper provides a snapshot of the current state of the implementation and provides examples on how to build XML-based software applications.</OtherInformation></Objective><Objective><Name>TDD &amp; XSLT</Name><Description>Discuss the benefits of using Test-Driven Development (TDD) on XSLT development
</Description><Identifier>_a3967084-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1610</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Christophe Marchand</Name><Description>Christophe Marchand is a passionate developer, involved in software quality for years. He has work to provide continuous integration tools for XML technologies, by developing many Maven plugins.
^^
He also teaches Java, Software Craftsmanship and XML languages.</Description></Stakeholder><OtherInformation>Return on Experience : Using TDD to Produce High Quality XSLT ~ This paper discusses the benefits of using Test-Driven Development (TDD) on XSLT development, specifically using the XSpec unit-test framework. Through TDD, the resulting XSLT code is of high quality with no bugs, easy to maintain, and well-documented by tests with 100% code coverage. The paper also includes a live-coding session demonstrating how to apply TDD and refactoring operations such as Extract Function.</OtherInformation></Objective><Objective><Name>Word Processing</Name><Description>Formalize knowledge flow analysis and modelling semantics</Description><Identifier>_a39671ec-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-02-1650</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Kurt Conrad</Name><Description>Kurt starts stuff up. Conversations. Improvisational ensembles. Communities of practice. Nuclear reactors and SGML training programs for the US Department of Energy. XML systems and new organizations for many others.
^^
He's found that getting everyone on the same page before designing and engineering page-production pipelines speeds progress. His latest work involves using bottom-up, multi-perspective decision making techniques to codify both community values and semantic values in order to develop agreements and bots that better-manage complexity and accelerate change.</Description></Stakeholder><OtherInformation>Your Daddy's Word Processor Is So Last-Century ~ This presentation describes Kurt's journey of replacing WordPerfect with prodoc.dtd, a semantic authoring doctype; and how prodoc evolved to enable computer-assisted sense making, based on markup that formalizes knowledge flow analysis and modelling semantics. The paper also describes some of the challenges associated with multi-perspective decision making and techniques for negotiating and formalizing dynamic, natural-system ontologies. Lessons learned from WordNet and SUMO integrations are summarized. The paper concludes by suggesting that building editors and bots that use author-authored markup to digitize and amplify logic systems could, in many organizational settings, contribute to more-intelligent value optimizations and better long-term performance.</OtherInformation></Objective></Goal><Goal><Name>Day 2</Name><Description/><Identifier>_a3967340-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator/><Stakeholder><Name/><Description/></Stakeholder><OtherInformation/><Objective><Name>Linguistic Quality</Name><Description>Discuss how markup languages have their own vocabularies, dialects, and grammars, and can be translated into and from other languages and formats</Description><Identifier>_a39674b2-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-0920</SequenceIndicator><Stakeholder StakeholderTypeType="Organization"><Name>Lingunixtix</Name><Description>Lingunixtix is a typesetting linguist and connaisseur of free software with small memory, cpu and carbon footprints. From his point of view xml languages are languages, too and large and complicated document processing systems may look like newly invented squared wheels to him. Lingunixtix never leaves house without Occam's razor and seeks to reduce unnecessarily complex systems by an order of magnitude, or two. His credo is "Sine necessitate entia non sunt multiplicanda" – Without need things must not be multiplied. And "Those who do not understand Unix are condemned to reinvent it, poorly." (Henry Spencer, programmer)</Description></Stakeholder><OtherInformation>Linguistic Quality Assurance ~ This presentation discusses how markup languages have their own vocabularies, dialects, and grammars, and can be translated into and from other languages and formats. The author suggests that instead of creating ad-hoc linter rules, lessons can be drawn from the tree of linguistics. The presentation covers topics such as the history of semantic markup, quantitative aspects of document processing, metrics for measuring readability and complexity, citation styles, the benefits of corpora and translation memories, and new editor macros and techniques inspired by Chomsky's hierarchy.</OtherInformation></Objective><Objective><Name>AI, Schematron &amp; SQF</Name><Description>Provide an overview of AI and its potential benefits for content verification and correction using Schematron and SQF</Description><Identifier>_a3967656-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1000</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Octavian Nadolu</Name><Description>Octavian is a product manager working for Syncro Soft, the company that produces Oxygen XML Editor. He has more than 15 years of experience in working with XML technologies and contributes to a number of XML-related open source projects. He is also the editor of the Schematron QuickFix specification developed by the Quick-fix support for XML W3C community group.</Description></Stakeholder><OtherInformation>Leveraging the Power of OpenAI and Schematron for Content Verification and Correction ~ This presentation aims to give an overview of AI and its potential benefits for content verification and correction using Schematron and SQF. OpenAI, a research lab focused on AI, has developed algorithms that can be used with Schematron to automate the verification of content. This can help save time and money for content creators and publishers while improving content accuracy. However, there are challenges in using OpenAI algorithms, such as the possibility of inaccurately identifying errors and not being able to detect cultural or regional differences in language. It is important to consider these challenges when using OpenAI for content verification and correction.</OtherInformation></Objective><Objective><Name>Sponsor Presentation</Name><Description/><Identifier>_a39678cc-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1110</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name/><Description/></Stakeholder><OtherInformation/></Objective><Objective><Name>XQuery &amp; Schematron</Name><Description>Implement a Schematron processor in XQuery</Description><Identifier>_4107fba4-02f7-11ee-8af7-2f790a83ea00</Identifier><SequenceIndicator>06-03-1120</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Andrew Sales</Name><Description>Andrew Sales is Chief Content Architect at Bloomsbury Publishing Group plc, working mainly for its academic and professional division.
^^
Andrew has been working with XML in publishing and specializing in quality assurance since 2000. In that time, he has modelled, validated and manipulated a wide range of content, from automotive and legal to pharmacology, education, rare books, drama, screenplays and timber. He developed a commercial Java-based product, a precursor to ISO Schematron, as well as an implementation of that standard.
^^
Since 2016 he has been Project Editor of ISO/IEC 19757-3 (Schematron), and has presented at XML Prague and XML London. As well as serving on the programme committee of those conferences, he is co-founder and co-organizer of Markup UK, a conference about XML and other markup languages.</Description></Stakeholder><OtherInformation>XQS: A native XQuery Schematron Implementation ~ This presentation will cover XQuery for Schematron (XQS), a Schematron processor being implemented in native - and naive - XQuery. To the author's knowledge, there are no other such implementations available at this time. The purpose of the work is at least two-fold: to demonstrate the utility of an XQuery query language binding for arguably the primary quality assurance technology applicable to XML, and to provide a second "reference" implementation while work on the latest revision of the ISO standard proceeds. (There is no formal requirement for any implementation under ISO regulations, but it clearly helps to be able to answer the question standards authors should consider when new features present themselves: How would you implement that?)</OtherInformation></Objective><Objective><Name>Formatted Documents</Name><Description>Assess and assure the quality of markup and formatted documents</Description><Identifier>_a3967a3e-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1150</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Tony Graham</Name><Description>Tony Graham is a Senior Architect with Antenna House, where he works on their XSL-FO and CSS formatter, cloud-based authoring solution, and related products. He also provides XSL-FO and XSLT consulting and training services on behalf of Antenna House.
^^
Tony has been working with markup since 1991, with XML since 1996, and with XSLT/XSL-FO since 1998. He is Chair of the Print and Page Layout Community Group at the W3C and previously an invited expert on the W3C XML Print and Page Layout Working Group (XPPL) defining the XSL-FO specification, as well as an acknowledged expert in XSLT. Tony is the developer of the 'stf' Schematron testing framework and also Antenna House's 'focheck' XSL-FO validation tool, a committer to both the XSpec and Juxy XSLT testing frameworks, the author of "Unicode: A Primer", and a qualified trainer.
^^
Tony's career in XML and SGML spans Japan, USA, UK, and Ireland. Before joining Antenna House, he had previously been an independent consultant, a Staff Engineer with Sun Microsystems, a Senior Consultant with Mulberry Technologies, and a Document Analyst with Uniscope. He has worked with data in English, Chinese, Japanese, and Korean, and with academic, automotive, publishing, software, and telecommunications applications. He has also spoken about XML, XSLT, XSL-FO, EPUB, and related technologies to clients and conferences in North America, Europe, Japan, and Australia.</Description></Stakeholder><OtherInformation>Quality in Formatted Documents ~ "Markup quality assurance" is the theme for Markup UK 2023, but what does "quality" mean when the markup is meant to be formatted for human consumption? When that markup is transformed from an original document in a completely different XML vocabulary? This presentation looks at different ways of assessing or assuring the quality of both the markup and the formatted document.</OtherInformation></Objective><Objective><Name>XSLT &amp; XQuery 4.0</Name><Description>Provide an update on how new features are progressing in XSLT 4.0</Description><Identifier>_a3967bc4-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1330</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Michael H Kay</Name><Description>Michael Kay spent the first 25 years of his career working in total obscurity on billion-dollar projects within the (then) UK computer manufacturer ICL. So he's well aware that most of the XML action occurs well out of the gaze of the internet public, and that the impact of a technology like XML or XSLT continues to grow long after it has lost its youthful sex appeal. Hopefully some of the people doing unseen mega-projects with XML are in the audience today.
^^
He moved into the limelight when he was asked to take on the job of editing the W3C XSLT 2,0 specification in 2002, and then went on to set up Saxonica in 2004, imagining that this might be an enjoyable way to spend a few years before retirement. 20 years on, retirement is as far off as ever. When the W3C activity on XSLT and XPath closed down after completing XSLT 3.0 in 2017, he felt there was unfinished work to be done, and this led eventually to the creation of a Community Group to develop a 4.0 specification. That group has been highly active over the last year, and this talk will describe the current state of its specifications - which are very much work in progress, despite the fact that experimental implementations of new features appear regularly in new Saxon and BaseX releases.</Description></Stakeholder><OtherInformation>XSLT and XQuery 4.0: Work in Progress ~ Back in 2020, the author outlined some ideas for new features to go into a proposed XSLT 4.0. This talk gives an update on how those ideas are progressing. A W3C Community Group has been formed to take proposals forward and is meeting weekly; the current state of play is visible at qt4cg.org for those who are interested.
^^
Inevitably, there's a vast amount of detailed change, and standing back to examine what's significant, what the overall themes are, isn't all that easy. Perhaps the best way to summarize is to say that we're adding functionality and convenience, all building on the solid foundations of the 3.0/3.1 specifications. In 3.1 we introduced major new infrastructure: arrays, maps, higher order functions; but there's a feeling that it's not fully exploited. For 4.0, the aim is to leave the foundations intact, and to build on them. The talk will aim to have both breadth and depth: giving a lightning tour of the range of new features in the language(s), and selecting one or two areas for a deeper examination.</OtherInformation></Objective><Objective><Name>Transformations</Name><Description>Introduce and evaluate the suitability of Apache Ivy as a dependency manager for document and data transformation projects</Description><Identifier>_a3967d36-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1410</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Jorge Sanchez</Name><Description>Jorge Sánchez is a software engineering and management professional with more than 20 years of experience in development, analysis and management for companies like GFT, Steria, Everis or Entelgy working primarily on J2EE projects for clients like DGT, Deutsche Bank, Inditex, Indra, AENA, RFEF or JWG-it.
^^
Regarding Markup, Jorge's areas of interest include the combining document and model based information (SYSML, UML and Xmi¬) with traditional management sources like Spreadsheets to elaborate the project information better and in a more efficient way. Jorge also contributed to the StratML project with an improvement of the StratML form.</Description></Stakeholder><OtherInformation>A Dependency Management Approach for Document and Data Transformation Projects ~ This talk introduces and evaluates the suitability of Apache Ivy as a dependency manager for document and data transformation projects, which is less common in these projects. The proposed solution will provide an optimized set of templates based on the development of Arousa and test common scenarios like dealing with local repositories and setting up a shared network repository. The approach has shown that it is suitable for dependency management on XSLT and XProc transformation projects, and the code samples will be shared for future reference. The initial experience with Arousa seems to back the validity of the solution, and the templates provided can help with the added complexity.</OtherInformation></Objective><Objective><Name>Markup-Processing Code</Name><Description>Discuss the development of tools to explore and maintain XSLT, XQuery, and other markup-processing code</Description><Identifier>_a3967f5c-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1520</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Liam Quin</Name><Description>Liam Quin (www.delightfulcomputing.com) was in charge of XML development at W3C; they are now an independent XML consulting and training business in Canada.</Description></Stakeholder><OtherInformation>Tool-Based Transformations: Use the Markup, Luke ~ This paper discusses the development of tools to explore and maintain XSLT, XQuery, and other markup-processing code. The tools described include freqx, Xarcissus, and Eddie 2, which help to explore sample documents and large DTDs. The paper also covers XSLT DTD-coverage testing and encourages others to take a similar approach in developing tools to explore markup.</OtherInformation></Objective><Objective><Name>XML &amp; Art</Name><Description>Explain how XML has been utilized in various publishing projects at The Academy of Performing Arts in Prague</Description><Identifier>_a39680f6-fb1d-11ed-ba89-4ebe1e83ea00</Identifier><SequenceIndicator>06-03-1600</SequenceIndicator><Stakeholder StakeholderTypeType="Person"><Name>Jirka Kosek</Name><Description>Jirka is a freelance consultant specialized in XML publishing workflows. He teaches XML and Web technologies at the University of Economics in Prague and also delivered commercial training to more then thousand people. He is active in standards development and if time permits he contributes to several open-source projects. Together with a few devoted fellows he organizes XML Prague conference.</Description></Stakeholder><OtherInformation>XML &amp; Art ~ In this talk, despite its misleading title, you'll discover how XML has been utilized in various publishing projects at The Academy of Performing Arts in Prague over the past 20 years.</OtherInformation></Objective></Goal></StrategicPlanCore><AdministrativeInformation><StartDate>2023-06-01</StartDate><EndDate>2023-06-03</EndDate><PublicationDate>2023-06-04</PublicationDate><Source>https://markupuk.org/schedule.html</Source><Submitter><GivenName>Owen</GivenName><Surname>Ambur</Surname><PhoneNumber/><EmailAddress>Owen.Ambur@verizon.net</EmailAddress></Submitter></AdministrativeInformation></PerformancePlanOrReport>