[ACTIOn-275] Generic stand-off elements

Hi all,

I had the action item to summarize the proposal for having common stand-off elements that was started here:
http://lists.w3.org/Archives/Public/public-multilingualweb-lt/2012Oct/0296.html

The idea is to have a single ITS element (e.g. <its:standOffList> but any other meaningful name will do), that would be used for all stand-off annotations.

It would hold one or more <its:item/> (e.g. or some more meaningful but still generic name) where the attributes of the data category being specified can be set.



Here is the example 68
(http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#EX-translation-agent-provenance-html5-local-2)
With the proposed notation:

<!DOCTYPE html>
<html>
  <head>
    <meta charset=utf-8>
    <title>Test</title>
    <script id=its-standoff-no-2 type=application/xml>
      <its:standOffList xml:id="pr1">
        <its:item
            transToolRef="http://www.onlinemtex.com/2012/7/25/wsdl/" 
            transOrg="acme-CAT-v2.3"
            transRevToolRef="http://www.mycat.com/v1.0/download" 
            transRevOrg="acme-CAT-v2.3"
            provRef="http://www.examplelsp.com/excontent987/production/prov/e6354"/>
      </its:standOffList>
      <its:standOfflist xml:id="pr2">
        <its:item
            transPerson="John Doe"
            transOrgRef="http://www.legaltrans-ex.com/"
            transRevPerson="Tommy Atkins" 
            transRevOrgRef="http://www.vistatec.com/"
            provRef="http://www.examplelsp.com/excontent987/legal/prov/e6354 http://www.vistatec.com/job-12-7-15-X31/reviewed/prov/re8573469"/>
        <its:item
            transRevPerson="John Smith" 
            transRevOrgRef="http://john-smith.qa.example.com"/>
      </its:standOffList>       
    </script>
  </head>
  <body>
    <p its-translation-provenance-records-ref="#pr1"> This paragraph was translated from the machine.</p>
    <p its-translation-provenance-records-ref="#pr2">This text was translated directly by a person.</p>
  </body>
</html>


A side note on HTML5 and stand-off: here the example is not going to work (regardless of the element names) because we said that we needed to have a single root element per <script>. So:

a) either we need yet another special element (or maybe its:rules can be used?) to enclose the two element with xml:id,

or b) we put each standOffList in a separate <script>, and duplicate the xml:id of the list in the id of the <script>. Since the ID in the <script> section are technically a different document (i.e. it will produce a separate DOM, this shold be OK, no?


Cheers,
-yves

Received on Friday, 2 November 2012 21:30:41 UTC