Next in thread → Next in month →

Re: [xliff] IDs - unit id unique per file (D - 109)

From
Dr. David Filip <>
Date
2013-11-08T10:45:00+00:00
ID
CANw5LK=x=
Thread
Re: [xliff] IDs - unit id unique per file (D - 109)
OK, I gather that the TC wants unit id's unique per file and group ids should remain optional.
I am going to implement this but will roll back if I hear dissent by next Wed, Nov 13, 13,

Cheers

dF 

Dr. David Filip

=======================

LRC | CNGL | LT-Web | CSIS

University of Limerick, Ireland

telephone: +353-6120-2781

cellphone: +353-86-0222-158

facsimile: +353-6120-2734

http://www.cngl.ie/profile/?i=452

mailto: 

On Tue, Oct 22, 2013 at 6:47 PM, Yves Savourel <> wrote:

Hi David, all,

> *D)*

> While it is quite clear that inline ids uniqueness scope needs to be

> <unit> and not <segment>. There is a similar issue on the <group>/<file>

> level but the pros and cons do not seem to be that clear.

> Yves requested that unit ids are unique within a <file> element rather

> than within the parent element, which obviously can be a <group>.

> *Proposed solution:*

> Do not change this, as unit id uniqueness within the parent element

> seems sufficient and in line with the design principle of requiring

> the smallest necessary uniqueness scope. Again, this is streaming friendly

> and makes groups full fledged grouping/structuring mechanism as intended.

I can tell you already that, as the submitter of 109, such "solution" would not resolve my comment.

I'm not following your arguments:

- I don't know where you get the idea that the TC has a "design principle of requiring the smallest necessary uniqueness scope". ->

Not a valid argument for keeping things as they are.

- Uniqueness of unit id within the parent is no more streaming-friendly than uniqueness within a file, as a group can span many

units and even the whole file. -> Not a valid argument for keeping things as they are.

- If the unit ids are unique within each <file> they are also unique within each group. So I don't see how that would impact

negatively making "groups full fledged grouping/structuring mechanism" (whatever that means).

In addition:

- Since your solution allows duplicates across groups, there has to be some benefits to that vs. not allowing duplicates. What are

those benefits?

- I don't think "id uniqueness within the parent element seems sufficient" is fine: Comment 109 gives an example showing that it is

not sufficient, and I guess I'll add a few more arguments:

a) In general IDs should be as unique as possible. XLIFF does not do this in some cases for good reasons. But the burden should be

on demonstrating that having no-uniqueness on a given scope is necessary, not the other way around.

b) Units are one of the basic objects in any localization tool. The capability to identify uniquely each one within a file in XLIFF

would make so many things simpler: e.g. pointing to the unit that has an error, using the unit id as index, etc.

-yves

---------------------------------------------------------------------

To unsubscribe from this mail list, you must leave the OASIS TC that

generates this mail.  Follow this link to all your TCs in OASIS at:

https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
Next in thread → Next in month →