- From: Yves Savourel <ysavourel@enlaso.com>
- Date: Wed, 21 Aug 2013 14:12:08 +0200
- To: "'Felix Sasaki'" <fsasaki@w3.org>, "'Leroy Finn'" <finnle@tcd.ie>
- CC: "'Multilingual Web LT-TESTS Public'" <public-multilingualweb-lt-tests@w3.org>
- Message-ID: <008c01ce9e67$a9344c00$fb9ce400$@com>
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> 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 <http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#provenance> Provenance data category can be expressed with global rules, or locally on individual elements. For elements, the data category information <http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#def-inheritance> 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> "http://www.w3.org/2005/11/its"> <its:provenanceRecord toolRef= <http://www.onlinemtex.com/2012/7/25/wsdl/> "http://www.onlinemtex.com/2012/7/25/wsdl/" org="acme-CAT-v2.3" provRef= <http://www.examplelsp.com/excontent987/production/prov/e6354> "http://www.examplelsp.com/excontent987/production/prov/e6354" revToolRef= <http://www.mycat.com/v1.0/download> "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> "http://www.w3.org/2005/11/its"> <its:provenanceRecord person="John Doe" orgRef= <http://www.legaltrans-ex.com/> "http://www.legaltrans-ex.com/" provRef= <http://www.examplelsp.com/excontent987/legal/prov/e6354> "http://www.examplelsp.com/excontent987/legal/prov/e6354" revPerson="Tommy Atkins" revOrgRef= <http://www.example.myorg.com> "http://www.example.myorg.com" /> <its:provenanceRecord revPerson="John Smith" revOrgRef= <http://john-smith.qa.example.com> "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:13:46 UTC