W3C home > Mailing lists > Public > public-multilingualweb-lt-tests@w3.org > December 2012

Re: Provenance

From: Leroy Finn <finnle@tcd.ie>
Date: Mon, 17 Dec 2012 16:02:39 +0000
Message-ID: <CAMYWBwuixhJJd9dEtCoAn3YSBWn8bkof1R6XZ1xKYchoRFHK3Q@mail.gmail.com>
To: Pablo Nieto Caride <pablo.nieto@linguaserve.com>
Cc: Multilingual Web LT-TESTS Public <public-multilingualweb-lt-tests@w3.org>
Hey Pablo,

I agree with you on this my standoff markup script parser part needs an
update on this I will look into these errors but if you have feedback of
course with files that is also good. I was actually going to review this
category as I thought it was the last shaky one.

Thanks,
Leroy


On 17 December 2012 15:54, Pablo Nieto Caride
<pablo.nieto@linguaserve.com>wrote:

> Hi Leroy, Felix, all,****
>
> ** **
>
> I’ve been revising the provenance test files taking into account the *Ownership
> of rfc2119 statements* that Felix created, more concretely the numbers 28
> and 37, and neither of them are being followed.****
>
> ** **
>
> On the files provenance1html, provenance2html and provenance3html the
> script element that contains the standoff markup has and id that doesn’t
> correspond to the id of the provenance records or the provenance pointer,
> besides the spec says that is only one *provenanceRecords *per script
> lement.****
>
> <script id="its-standoff-no-2" type="application/its+xml">****
>
> <its:provenanceRecords xml:id="pr1" xmlns:its="http://www.w3.org/2005/11/its" version="2.0">****
>
>     ****
>
> <its:provRule selector="/h:html/h:body/h:p[@id='#pr1']"****
>
>       provenanceRecordsRefPointer="@id"/>****
>
>  <p id="#pr1">****
>
> * *
>
> From my point of view the rules of provenance1htmlrules and
> provenance2htmlrules, are duplicated****
>
> ** **
>
>     <its:provRule selector="/h:html/h:body/h:p[@id='#pr1']"****
>
>       provenanceRecordsRefPointer="@id"/>****
>
>     <its:provRule selector="/h:html/h:body/h:p[@id='#pr2']"****
>
>       provenanceRecordsRefPointer="@id"/>****
>
> ** **
>
> There’s no need for two rules, just one like this would work:****
>
>     <its:provRule selector="/h:html/h:body/h:p[@id]"****
>
>       provenanceRecordsRefPointer="@id"/>****
>
> ** **
>
> ** **
>
> The first rule of provenance3htmlrules wouldn’t work according to the
> elements of the file provenance3htmlrules ****
>
>    <its:param name="provenanceParam">#pr1</its:param>****
>
>     <its:provRule selector="/h:html/h:body/h:p[@its-translation-provenance-records-ref=$provenanceParam]"****
>
>       provenanceRecordsRefPointer="@id"/>****
>
> ** **
>
> There’s no attribute id.****
>
> ** **
>
> Besides there a use case that is not reflected on the examples and it’s
> two *provenanceRecord* inside one *provenanceRecords*****
>
>     *<script* id=pr2 type=aplication*/i*ts+xml>****
>
>       *<its:provenanceRecords* xml:id="pr2" xmlns:its="http://www.w3.org/2005/11/its" version="2.0"*>*****
>
>         *<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.vistatec.com/"* />*****
>
>         *<its:provenanceRecord*****
>
>          revPerson="John Smith" ****
>
>          revOrgRef="http://john-smith.qa.example.com"* />*****
>
>         *</its:provenanceRecords>*****
>
>       *</script>*****
>
> Just like in the example 66.****
>
> ** **
>
> Finally the output of *provenance1htmloutput *and* provenance2htmloutput*
>
> /html/body[1]/p[1]     provenanceRecordsRef[1]="#pr1" provRef[1]=****
>
> ** **
>
> I think that’s not correct, I think that the number inside the brackets
> depends on the repeated attributes, not on the number of the element. Maybe
> Yves can shine a light on this.****
>
> ** **
>
> I would be more than happy to correct the files and to make up new
> examples if you want. Talk to you in a bit.****
>
> ** **
>
> Cheers,****
>
> Pablo.****
>
> ** **
>
> Also on the issue of point 4 it seems that its:span is down for HTML in a
> few other categories. I update this now.****
>
> ** **
>
> Leroy****
>
> ** **
>
> On 30 November 2012 14:12, Leroy Finn <finnle@tcd.ie> wrote:****
>
> Pablo,****
>
> ** **
>
> This  provenance3html.html  is on my to do list and about point 4 there
> should be no test for  its:span in HTML i will remove this from the Google
> Doc.****
>
> ** **
>
> Thanks,****
>
> Leroy****
>
> ** **
>
> On 30 November 2012 13:55, Pablo Nieto Caride <pablo.nieto@linguaserve.com>
> wrote:****
>
> Hey Leroy, Dom, all,****
>
>  ****
>
> Some issues about the test suite HTML files of provenance:****
>
> 1)      On provenance3html.html the rules link is to
> provenance4htmlrules.xml that doesn’t exist.****
>
> 2)      On provenance3htmlrules.xml the param value is p1 (<its:param
> name="provenanceParam">p1</its:param>) when it should be pr1 according to
> provenance3html.html****
>
> 3)      On the files provenance1html.html, provenance2html.html and
> provenance3html.html , the standoff  implementation is not correct. All the
> files has a <script id="its-standoff-no-2" type="application/xml"> with
> translationProvenanceRecords (now is provenanceRecords) inside, the id
> its-standoff-no-2 is not correct, there should be two script elements with
> ids pr1 and pr2 respectively like in the example
> http://www.w3.org/International/multilingualweb/lt/drafts/its20/examples/html5/EX-provenance-html5-local-2.html,
> the type should be application/its+xml, like this <script id=pr1
> type=application/its+xml>, otherwise you cannot access to the nodes, in the
> draft there is a note about this: “In HTML the standoff markup MUST be
> stored inside a script element. It MUST have a type attribute with the
> value application/its+xml. Its id attribute MUST be set to the same value
> as the xml:id attribute of the provenanceRecords element it contains.”****
>
> 4)      Finally on
> https://docs.google.com/spreadsheet/ccc?key=0AgIk0-aoSKOadG5HQmJDT2EybWVvVC1VbnF5alN2S3c#gid=0the feature 3 of HTML Local - In <its:span> has no correspondence with the
> file provenance3html.html that is GLOBAL with its-param.****
>
>  ****
>
> Cheers,****
>
> *__________________________________*****
>
> *Pablo Nieto Caride*****
>
> *Dpto. Técnico/I+D+i*****
>
> *Linguaserve Internacionalización de Servicios, S.A.*****
>
> *Tel.: +34 91 761 64 60 ext. 0422
> Fax: +34 91 542 89 28 *****
>
> *E-mail: **pablo.nieto@linguaserve.com*****
>
> *www.linguaserve.com*****
>
> * *****
>
> *«En cumplimiento con lo previsto con los artículos 21 y 22 de la Ley
> 34/2002, de 11 de julio, de Servicios de la Sociedad de Información y
> Comercio Electrónico, le informamos que procederemos al archivo y
> tratamiento de sus datos exclusivamente con fines de promoción de los
> productos y servicios ofrecidos por LINGUASERVE INTERNACIONALIZACIÓN DE
> SERVICIOS, S.A. En caso de que Vdes. no deseen que procedamos al archivo y
> tratamiento de los datos proporcionados, o no deseen recibir comunicaciones
> comerciales sobre los productos y servicios ofrecidos, comuníquenoslo a
> clients@linguaserve.com, y su petición será inmediatamente cumplida.»*****
>
> * *****
>
> *"According to the provisions set forth in articles 21 and 22 of Law
> 34/2002 of July 11 regarding Information Society and eCommerce Services, we
> will store and use your personal data with the sole purpose of marketing
> the products and services offered by LINGUASERVE INTERNACIONALIZACIÓN DE
> SERVICIOS, S.A. If you do not wish your personal data to be stored and
> handled, or you do not wish to receive further information regarding
> products and services offered by our company, please e-mail us to
> clients@linguaserve.com. Your request will be processed immediately.”*****
>
> *__________________________________*****
>
> ** **
>
> ** **
>
Received on Monday, 17 December 2012 16:03:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 17 December 2012 16:03:14 GMT