OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

xliff message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: [xliff] XLIFF 1.1 Proposal


1. Optional header element: Since the header element can contain zero,
one, or more of any of its child elements and has no required
attributes, a header stub is required even when no header content is
available. I propose that we make the header element optional. In fact,
it might be desirable to simply do away with the header, since it has no
attributes and is only a grouping element. Its child elements would be
raised to siblings of body. 

2. To further reduce the complex hierarchy, the body element, which is
also a simple grouping element without attributes, could be replaced by
one or more content-group elements. In this .proposal, the content-group
element is simply the group element renamed and raised.

3. If we are going to change names, let's call the trans-unit the
trans-group or source-group (prefered). That would also need to be
extended to the bin-unit, which would become the bin-group. 

4. The order of child elements in file could be ordered to match, as
closely as reasonable, the order of child elements in the content-group.
Thus, the note element would follow the prop-group element.

The tree, below, shows the proposed structure:

 <xliff>1
 |
 +---- <file>+
      |
     +---- <skl>?
      |     |
      |     +---- (<internal-file> | <external-file>)1
      |
     +---- <phase-group>?
      |     |
      |     +---- <phase>+
      |           |
      |           +---- <note>*
      |
     +---- <glossary>*
      |     |
      |     +---- (<internal-file> | <external-file>)1
      |
     +---- <reference>*
      |     |
      |     +---- (<internal-file> | <external-file>)1
      |
     +---- <count-group>*
      |     |
      |     +---- <count>*
      |
     +---- <prop-group>*
      |      |
      |     +---- <prop>*
      |
     +---- <note>*
      |
      +---- <content-group>+
             |
             +---- <context-group>*
             |     |
             |     +---- <context>+
             |
             +---- <count-group>*
             |
             +---- <prop-group>*
             |
             +---- <note>*
             |
             +---- <content-group>*
             |
             +---- <source-group>*
              |
             +---- <bin-group>*
    

cheers,
john

---------------------------------------------------
John Reid
Snr SW Eng, XPDS Tools Systems
801 861 3855 (voice) 801 361 2159 (cell)
Fax: 801 861 3493
Email: jreid@novell.com
Mailstop Prv-H211

Novell, Inc., the leading provider of Net business solutions
www.novell.com
----------------------------------------------------



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC