RE: Question on https://github.com/finnle/ITS-2.0-Testsuite/pull/22/

Sorry I didn’t pay attention to the provRule selector.
Yes, that would work.

-ys

From: Felix Sasaki [mailto:fsasaki@w3.org] 
Sent: Wednesday, August 21, 2013 2:17 PM
To: Yves Savourel
Cc: 'Leroy Finn'; 'Multilingual Web LT-TESTS Public'
Subject: Re: Question on https://github.com/finnle/ITS-2.0-Testsuite/pull/22/

Am 21.08.13 14:12, schrieb Yves Savourel:
Shouldn’t the anchor include the content?
Like:
 
<p class="prov-records-ref"><a href="#pr1">This paragraph was translated from the machine. </a></p>

Probably rather not - the empty anchor emphasizes that this is not something to click on. If it includes the content a brower would
display it with blue underline.

- Felix


 
 
From: Felix Sasaki [mailto:fsasaki@w3.org] 
Sent: Wednesday, August 21, 2013 1:47 PM
To: Leroy Finn
Cc: Yves Savourel; Multilingual Web LT-TESTS Public
Subject: Re: Question on https://github.com/finnle/ITS-2.0-Testsuite/pull/22/
 
Am 21.08.13 13:28, schrieb Leroy Finn:
Just to clarify before I make the update to the HTML test suite files and remove the global examples for HTML that the following is
stated in the draft (see underlined):  
 
"The Provenance data category can be expressed with global rules, or locally on individual elements. For elements, the data category
information inherits to the textual content of the element, including child elements and attributes."
 
If we are saying we can't do it for HTML but we can for XML this should probably be changed in the draft.  As Felix stated:
 
What would be the proper replacement for the "id"  attribute here - any idea? .. e.g. HTML "p" you can only use id, class, style,
title, align - nothing seems to fit.
 
Any thoughts? 

Good point. However, I wouldn't change that in the draft. It would be strange to have global provenance only for XML. How about
this:

<html>
  <head>
    <meta charset=utf-8>
    <title>Test</title>
    <script id=pr1 type=application/its+xml>
      <its:provenanceRecords xml:id="pr1" xmlns:its="http://www.w3.org/2005/11/its">
        <its:provenanceRecord
         toolRef="http://www.onlinemtex.com/2012/7/25/wsdl/" 
         org="acme-CAT-v2.3"
         provRef="http://www.examplelsp.com/excontent987/production/prov/e6354"
         revToolRef="http://www.mycat.com/v1.0/download" 
         revOrg="acme-CAT-v2.3" />
      </its:provenanceRecords>       
    </script>
    <script id=pr2 type=application/its+xml>
      <its:provenanceRecords xml:id="pr2" xmlns:its="http://www.w3.org/2005/11/its">
        <its:provenanceRecord
         person="John Doe"
         orgRef="http://www.legaltrans-ex.com/"
         provRef="http://www.examplelsp.com/excontent987/legal/prov/e6354"
         revPerson="Tommy Atkins" 
         revOrgRef="http://www.example.myorg.com" />
        <its:provenanceRecord
         revPerson="John Smith" 
         revOrgRef="http://john-smith.qa.example.com" />
        </its:provenanceRecords>
      </script>
  </head>
  <body>
    <p class="prov-records-ref"><a href="#pr1"></a>This paragraph was translated from the machine.</p>
    <p class="prov-records-ref"><a href="#pr2"></a>This text was translated directly by a person.</p>
  </body>
</html>

and a rules file like this

<its:rules version="2.0">
    <its:provRule selector="//*[@class='prov-records-ref']" provenanceRecordsRefPointer="h:a/@href"/>
  </its:rules>


I see a use case in which users don't want to have local its-* attributes in HTML. They then could so something like the above
(using the empty "a" elements).

- Felix



 
Leroy 
 
On 21 August 2013 11:32, Leroy Finn <finnle@tcd.ie> wrote:
I have pushed the XML update. I did it in a similar fashion that you recommended Felix see the commit here both input and output for
XML were updated . I will do the HTML update now. 
 
XML Commit: https://github.com/finnle/ITS-2.0-Testsuite/commit/0e5171eb9cf465a3536f330dfe253337c9ca8efd
 
Leroy
 
On 21 August 2013 10:19, Felix Sasaki <fsasaki@w3.org> wrote:
Makes both sense, thanks a lot, Leroy.

Best,

Felix

Am 21.08.13 11:17, schrieb Leroy Finn:
Also I will correct the xml files now. 
 
Thanks,
Leroy
 
On 21 August 2013 10:10, Leroy Finn <finnle@tcd.ie> wrote:
Yeah I see what you mean the error occurs with 'id' attribute in 4 out of the 8 HTML examples namely : 1,2,5 and 8. What course of
action should I take? Should i just replace id with its-provenance-records-ref? 
 
Thanks,
Leroy
 
On 21 August 2013 08:50, Yves Savourel <ysavourel@enlaso.com> wrote:
I was wondering that too.
Not sure. I suppose class could hold the URI even of the value is not a URI type.

The truth is probably that it’s unlikely that someone use a global rule with provenanceRecordsRefPointer when the attribute
its-provenance-records-ref can be used inside the document.

-ys

From: Felix Sasaki [mailto:fsasaki@w3.org]
Sent: Wednesday, August 21, 2013 9:08 AM
To: Yves Savourel
Cc: 'Multilingual Web LT-TESTS Public'
Subject: Re: Question on https://github.com/finnle/ITS-2.0-Testsuite/pull/22/

Am 21.08.13 08:35, schrieb Yves Savourel:
By the way: it looks like we have the same incorrect use of id in most of the HTML examples too.

Good point. What would be the proper replacement for the "id" attribute here - any idea? At e.g. HTML "p" you can only use id,
class, style, title, align - nothing seems to fit.

- Felix


 
-ys
 
From: Felix Sasaki [mailto:fsasaki@w3.org]
Sent: Wednesday, August 21, 2013 8:13 AM
To: Multilingual Web LT-TESTS Public
Subject: Question on https://github.com/finnle/ITS-2.0-Testsuite/pull/22/
 
Hi all,

see
https://github.com/finnle/ITS-2.0-Testsuite/pull/22/
and the proposed change at
https://github.com/garfieldnate/ITS-2.0-Testsuite/commit/1417ef0408876a0bc525d1e9b51c5e5b7c016197
garfieldnate is right about xml:id. I am just wondering whether xml:id is the right attribute here. Or should the file (relevent
part below) rather look like this?


<its:rules version="2.0">
    <its:provRule selector="/text/body/par"
      provenanceRecordsRefPointer="@ref"/>
    <its:provRule selector="/text/body/legalnotice"
      provenanceRecordsRefPointer="@ref"/>
  </its:rules>
  <title>Translation Revision Provenance Agent: Global Test in XML</title>
  <body>
    <par ref="#pr1"> This paragraph was translated from the machine.</par>
    <legalnotice ref="#pr2">This text was
      translated directly by a person.</legalnotice>
  </body>

Best,

Felix




 
 
 
 
 
 

Received on Wednesday, 21 August 2013 12:26:37 UTC