W3C

XML Technology

XML Technologies including XML, XML Namespaces, XML Schema, XSLT, Efficient XML Interchange (EXI), and other related standards.

XML Essentials Header link

XML is shouldered by a set of essential technologies such as the infoset and namespaces. They address issues when using XML in specific applications contexts.

Schema Header link

Formal descriptions of vocabularies create flexibility in authoring environments and quality control chains. W3C’s XML Schema, SML, and data binding technologies provide the tools for quality control of XML data.

Security Header link

Manipulating data with XML requires sometimes integrity, authentication and privacy. XML signature, encryption, and xkms can help create a secure environment for XML.

Transformation Header link

Very frequently one wants to transform XML content into other formats (including other XML formats). XSLT and XPath are very powerful tools for creating different representations of XML content.

Query Header link

XQuery (supported by XPath) is a query language for XML to extract data, similar to the role of SQL for databases, or SPARQL for the Semantic Web.

Components Header link

The XML ecosystem is using additional tools to create a richer environment for using and manipulating XML documents. These components include style sheets, xlink xml:id, xinclude, xpointer, xforms, xml fragments, and events.

Processing Header link

A processing model defines what operations should be performed in what order on an XML document.

Internationalization Header link

W3C has worked with the community on the internationalization of XML, for instance for specifying the language of XML content.

Publishing Header link

XML grew out of the technical publication community. Use XSL-FO to publish even large or complex multilingual XML documents to HTML, PDF or other formats; include SVG diagrams and MathML formulas in the output.

News Atom

The recently announced Internationalization Tag Set 2.0 showcase event in Dublin now allows for remote participation. Please register by 17 June 6 p.m. UTC. We will provide dial in details to registered
participants. The number of remote participants is limited and we choose on a first-come, first-servedbasis – get your seat soon!

On 18 June the MultilingualWeb-LT Working Group holds a showcase event in Dublin about the upcoming Internationalization Tag Set (ITS) 2.0 specification. Group participants demonstrate implementations for authoring ITS 2.0 data categories, for using them in localization workflows, and for improving machine translation or other language technology processes with ITS 2.0. Participation is free, but registration is required.

The MultilingualWeb-LT Working Group has published a second Last Call working draft of Internationalization Tag Set (ITS) 2.0.

The draft implements all changes since the previous publication of 11 April 2013. There are no remaining open issues. The Working Group is planning to finalize ITS 2.0 now: this is your last time to provide feedback! The Last Call period ends 11 June.

ITS 2.0 provides metadata to foster the adoption of the multilingual Web.

Unicode Bidirectional Algorithm basics is a repackaging of the initial part of “What you need to know about the bidi algorithm and inline markup” as a standalone article. It provides a gentle introduction to the behaviour of the Unicode Bidirectional Algorithm, and helps you understand why bidirectional text in Arabic, Hebrew, Thaana, Urdu, etc. behaves the way it does.

Creating HTML Pages in Arabic, Hebrew and Other Right-to-left Scripts
This tutorial has been modified to bring it in line with the current tutorial format. Rather than contain duplicate content, it now introduces the novice to key concepts and points off to useful further reading in an organized fashion. It has been completely rewritten.

Text direction and structural markup in HTML
This article has been created from material formerly in the tutorial “Creating HTML Pages in Arabic, Hebrew and Other Right-to-left Scripts” and augmented with information about new HTML5 markup constructs that are beginning to see adoption. It should be regarded as a new article, focusing on applying bidi markup to document- and block-level content, including forms.

What you need to know about the bidi algorithm and inline markup
This is an update of an existing article, but it has been almost completely rewritten. The most significant changes are the new parts describing how to apply the new HTML5 constructs which are beginning to see adoption. Additional changes will be needed as HTML5 bidi markup is finalised over the coming months. The article also proposes a simpler way to approach markup of bidi text, particularly useful for those with less experience, that relies less on a deep understanding of the issues involved.

Visual vs. logical ordering of text
This is a new article created from material that has been removed from the previously mentioned articles. It was removed into a separate article because visual ordering is much less important these days, and to avoid duplication. Only a few changes have been made to the content itself.

The MultilingualWeb-LT Working Group has published an updated working draft of Internationalization Tag Set (ITS) 2.0.

The draft reflects changes since the last call publication 6 December 2012 and asks for feedback on the remaining open issues.

ITS 2.0 provides metadata to foster the adoption of the multilingual Web.

The MultilingualWeb-LT Working Group published a First Public Working Draft of Metadata for the Multilingual Web – Usage Scenarios and Implementations. This document introduces a variety of usage scenarios and applications for the Internationalization Tag Set (ITS) 2.0

, ranging from simple machine translation or human translation quality check to training for machine translation systems or automatic text analyis. Many of the underlying implemementations will be showcased in the upcoming W3C MultilingualWeb Workshop12-13 March in Rome.

The program has been publishedfor the upcoming W3C MultilingualWeb Workshop: Making the Multilingual Web Work in Rome, 12–13 March 2013.

Mark Davis and Vladimir Weinstein of Google will deliver the keynote presentation, “Innovations in Internationalization at Google”. This will be followed by one and a half days of talks on various aspects of what it takes to make multilingualism work on the Web, plus an afternoon of discussion-oriented breakout sessions that focus on best practices for various aspects the multilingual Web. Speakers will come from organizations like Adobe Systems, SAP, Yandex, the Spanish Tax Agency, the U.N. Food and Agriculture Organization, Microsoft, Lionbridge, SDL, the European Commission, and leading universities and research institutions from around the world.

The program will also feature a showcase of implementations of the forthcoming ITS 2.0 specificationthat will allow attendees to get a sneak peak at how this specification will impact and support multilingual requirements on the Web.

See the Call for Participationfor details about how to register for the workshop. Participation in the workshop is free.

Important: The deadline for registration is 8 March, but available attendance slots are filling up fast and are expected to run out before the deadline. So please be sure to register soon to ensure that you can attend.

The MultilingualWeb workshops, funded by the European Commission and coordinated by the W3C, looks at best practices and standards related to all aspects of creating, localizing and deploying the multilingual Web. The workshops are successful because they attracted a wide range of participants, from fields such as localization, language technology, browser development, content authoring and tool development, etc., to create a holistic view of the interoperability needs of the multilingual Web.

We look forward to seeing you in Rome!

The deadline for speaker submissions for the 6th MultilingualWeb Workshop (March 12–13, 2013 in Rome, Italy)is this Friday (January 18 at 23:59 UTC).

With a keynote by Mark Davis and Vladimir Weinstein (Google), special breakout sessions on linked open data and other critical topics, this Workshop is set to continue the tradition of excellence set by the previous six Workshops, and will provide an outstanding forum for thought leaders to share their ideas and gain critical feedback.

While the organizers have already received many excellent submissions, there is still time to make a proposal, and we encourage interested parties to do so by the deadline. With over 100 attendee registrations already submitted for the Workshop, we are certain to have a large and diverse audience and stimulating discussion about all of the presentations.

For more information, please visit the Rome Workshop Call for Participation.

Mark Davis (President and Cofounder, Unicode Consortium, and Software Engineer, Unicode and ICU, Google) and Vladimir Weinstein (Engineering Manager, Google) will deliver the keynote talk at the upcoming 6th MultilingualWeb Workshopin Rome, Italy (March 12–13).

The keynote will discuss how Google supports its ambitious goals of removing barriers to information, in an ever increasing number of languages, through recent innovations in internationalization technology.

The MultilingualWeb workshop series examines best practices and standards related to all aspects of creating, localizing and deploying the Web multilingually. It aims to raise the visibility of existing best practices and standards and identify gaps, with a view to helping content creators, localizers, tools developers, and others meet the challenges of the multilingual Web.

Participation is free. We welcome participation from both speakers and non-speaking attendees. For more information and to register, see the Call for Participation.

Events Header link

  • 2013-07-29 (29 JUL) 2013-08-02 ( 2 AUG)

    XQuery and XSLT Joint Working Group Meeting

    NYC, NY, USA

    MarkLogic Inc.

    XQuery and XPath 3.1 are to be harmonized with XSLT 3, in particular in their support for JSON-style maps and arrays and additional load/save operations. The agenda for the F2F is not yet final.

See full list of W3C Events.