XLIFF 2.0 - Goals and Requirements

These are the goals and requirments for XLIFF 2.0.

Important Dates for XLIFF 2.0

Goals Evaluated by the XLIFF TC

Must Have

Should Have

Nice to Have

Discarded Proposed Goals

The following ideas were discussed. The TC decided that they are not in scope for XLIFF 2.0.

Potential Goals under consideration

The following ideas have been raised. They are potential goals that the TC will consider.

  1. Rodolfo suggested adding the possibility to split and merge segments in XLIFF 2.0.
    • Magnus commented on work done in the Segmentation SC.
  2. Schema Catalogues; host a namespace Catalogues for XLIFF 3rd party custom / extension namespaces. - V2.0 –It was agreed that Rodolofo should look at catalogues which OASIS has already developed.
  3. More work on inline-elements: - v 2.0
    • Separate inline elements from other elements?
    • Maybe as an extension?
    • Stronger rules for when to use each inline tag?)
  4. Define a multi-lingual "Localisation Kit" format, which may include:
    • (XLIFF content + original source material+ all target language files+ skeleton files + reference files + some sort of manifest document describing/defining the payload.)
    • Could be part of XLIFF 1.2 adoption.
  5. Using XLIFF as a primary content authoring container. – V 2.0 (Author stores contend directly to XLIFF instead of another proprietary format.)
  6. Terminology Markup – (Has been suggested by Kara Warburton of IBM some time ago to support terminology markup such as translate (yes/no), subject-categorization, type, etc.) No additional information from Kara
  7. Create a means for XLIFF tool providers to have their implementations certified or tested for interoperability
  8. Suggestion for schema cleanup towards 2.0 (http://lists.oasis-open.org/archives/xliff-comment/200711/msg00004.html)

  9. Implementer FAQ Entry / Suggestion (http://lists.oasis-open.org/archives/xliff-comment/200711/msg00005.html)

  10. Mime-type for XLIFF (http://lists.oasis-open.org/archives/xliff/200802/msg00011.html)

  11. Improving whitespace handling (http://lists.oasis-open.org/archives/xliff/200802/msg00012.html)

  12. Ideas from Asgeir
    • [Better support for XML localisation]
      • The W3C International Tag Set (ITS) standard defines i18n properties for XML based files. Could we use this to better handle XML files within XLIFF?
    • [change-tracking / version control]
      • preliminary support through the <phase> element and phase-name attribute.

      • Doesn't support all features, e.g. what if I want to know in which process the 'merged-trans' attribute was set for a <group>

    • [Fine-grained validation & permission control]

      • It would be useful to have a language to be able to specify e.g. that in the 'review' process, a reviewer can only change the 'state' attribute and add notes, and in the 'tm matching' process, a tool can only add <alt-trans> elements. After a process is completed, we could then automatically validate the XLIFF files that the constraints have been met according to the specification.

    • [Document-centric vs Resource-centric translation]
      • XLIFF 1.2 is in many ways a resource-centric approach to translation, and doesn't take into account some of the needs in document-centric translation, such as e.g. reordering of paragraphs, 1-n, n-1 and n-n translations. Is there a need or a case for developing a document-centric and a resource-centric extension, with a common core schema?
    • [Resource Inheritance]
      • For some l10n libraries, it is common to support language inheritance, in that if a resource is not specified in the specific locale (e.g. en-AU), then look at the more generic locale (e.g. en). Handling localisation of these resources in XLIFF is quite ad-hoc with XLIFF 1.x. I.e. there is no 'right' way for an editor to specify 'use the more generic locale for this resource'.
    • [XLIFF Templates]
      • provide a special target-language-neutral XLIFF template 'blue print' that is used to initialize each language-specific XLIFF file.

Issues collected from xliff-comment list (categorized by TC as necessary for 1.2 errata, and 2.0 requirements)

The following ideas have been raised on the XLIFF Comment List. They have been considered to be worthy of noting in XLIFF 1.2 errata, but not substantive, as to cause delay in OASIS Ballot.

Some transient comments regarding Goals vs. Requirments

XLIFF2.0Goals (last edited 2008-06-16 17:59:10 by bryan.s.schnabel)