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] | [List Home]


Subject: Re csprd01 comment 028 - Action To Be Taken.


Hi David, Fredrik, All,

 

In keeping with other emails today on the subject of re-segmentation and tree structure, I would like to put forth a solution for csprod01 comment 02, relating to the improvement of data referencing in modules, and propose using appliesTo and ref attributes to do this. This should hopefully help solve the issue of removing modules and potentially <notes> out of <segment>.

 

<unit>

  <segment id=”s1”>…</segment>

<ignorable id=”i1”>…</ignorable>

  <segment id=”s2”>…</segment>

</unit>

<notes>

  <note id=”n1” appliesTo=”source | target” ref=”#s1”>…</note>

  <note id=”n2” appliesTo=”source | target” ref=”#s2”>…</note>

</notes>

<mtc:matches>

  <match ref=”#s1”>…</match>

  <match ref=”#s2”>…</match>

</mtc:matches>

<gls:glossary>

  <glossentry ref=”#s1”>…</glossentry>

  <glossentry ref=”#s2”>…</glossentry>

</gls:glossary>

<mda:metadata>

  <metagroup appliesTo=”source | target” ref=”#s1”>…</metagroup>

  <metagroup appliesTo=”source | target” ref=”#s2”>…</metagroup>

  <metagroup appliesTo=”ignorable” ref=”#i1”>…</metagroup>

</mda:metadata>

<!-- changeTrack already defines referencing using this method, we would just rename nid to ref -->

<ctr:changeTrack>

  <revisions appliesTo=”source | target” ref=#s1></revisions>

  <revisions appliesTo=”source | target” ref=#s2></revisions>

  <revisions appliesTo=”note” ref=#n1></revisions>

  <revisions appliesTo=”note” ref=#n2></revisions>

</ctr:changeTrack>

<val:validation>

  <rule ref=”#s1”>…</rules>

  <rule ref=”#s1”>…</rules>

</val:validation>

 

Alternatively, <mrk> could be used to annotate a substring to refer to <notes> and <glossentry>:

 

<unit>

  <segment id=”s1”>

    <source><mrk id=”m1” type=”comment” ref=#n1”>Hello</mrk> World</source>

  </segment>

  <segment id=”s2”>

    <source>Good-bye <mrk id=”m1” type=”term” ref=”#g1”>World</mrk></source>

  </segment>

</unit>

<notes>

  <note id="n1">A greeting</note>

</notes>

<gls:glossary>

  <glossentry id=”g1”>…</glossentry>

</gls:glossary>

 

Thanks,

Ryan

 



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