- From: Felix Sasaki <fsasaki@w3.org>
- Date: Fri, 01 Feb 2013 11:08:15 +0100
- To: Mauricio del Olmo <mauricio.delolmo@linguaserve.com>
- CC: public-multilingualweb-lt-comments@w3.org
- Message-ID: <510B940F.6020804@w3.org>
Am 01.02.13 10:56, schrieb Mauricio del Olmo:
>
> Hello Felix.
>
> All this comes from the discussion we had in Lyon about the
> interchange format. If you remember, we had the problem of embedding
> html inside the interchange xml (a necessity with CMS generated
> contents) and to avoid using an external file for the rules because
> that created dependencies between files that gives problems with the
> interchange between the two sides (CMS and LSP). Also we used CDATA
> for embedding the html content but that disallowed the use of global
> rules.
>
> After the discussion with the WG we decided to switch the interchange
> format to xhtml because it had all the advantages. As shown in the
> example, we could use global rules inside the same document, put html
> content directly in it and all the benefits of xml as integration format.
>
I remember that discussion - but I had thought that you have a
requirement to give valid XHTML to your client, no? I don't remember why
embedding via "script" in XHTML doesn't work for you - could you
clarifiy? It would have the benefit that your XHTML is valid.
This example (previous version of example 29) is not valid XHTML:
[
*<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">*
*<html* xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"*>*
*<head>*
*<title>*XHTML and ITS2.0*</title>*
*<its:rules* xmlns:its="http://www.w3.org/2005/11/its" version="2.0"
xmlns:h="http://www.w3.org/1999/xhtml"*>*
*<its:domainRule* selector="/h:html/h:body"
domainPointer="/h:html/h:head/h:meta[@name='keywords']/@content"* />*
*<its:locNoteRule* locNoteType="description" selector="/h:html/h:body"*>*
*<its:locNote>*ITS Rules can directly used inside of XHTML.*</its:locNote>*
*</its:locNoteRule>*
*</its:rules>*
*<meta* name="keywords" content="ITS, domain, 'localization note', example"* />*
*</head>*
*<body>*
*<h1>*XHTML and ITS2.0*</h1>*
*<p>*Don't use*<span* its-loc-note="Internationalization Tag Set"*>*ITS*</span>* prefixed
attributes inside the content, like its:locNote.*</p>*
*</body>*
*</html>*
]
This example (with rules in "script") is valid XHTML:
[
*<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">*
*<html* xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"*>*
*<head>*
*<title>*XHTML and ITS2.0*</title>*<script type="application/xml">
*<its:rules* xmlns:its="http://www.w3.org/2005/11/its" version="2.0"
xmlns:h="http://www.w3.org/1999/xhtml"*>*
*<its:domainRule* selector="/h:html/h:body"
domainPointer="/h:html/h:head/h:meta[@name='keywords']/@content"* />*
*<its:locNoteRule* locNoteType="description" selector="/h:html/h:body"*>*
*<its:locNote>*ITS Rules can directly used inside of XHTML.*</its:locNote>*
*</its:locNoteRule>*
*</its:rules></script>*
*<meta* name="keywords" content="ITS, domain, 'localization note', example"* />*
*</head>*
*<body>*
*<h1>*XHTML and ITS2.0*</h1>*
*<p>*Don't use*<span* its-loc-note="Internationalization Tag Set"*>*ITS*</span>* prefixed
attributes inside the content, like its:locNote.*</p>*
*</body>*
*</html>*
]
> The problem in changing the implementation now is that we are already
> translating the contents of VDMA (Cocomore’s client) with this
> approach and we have planned to show that in Rome. Also we have a
> schedule to follow to achieve this.
>
I understand this - but I want to make sure that we give the right
guidance. And above change (having "script with rules element" instead
of invalid XHTML) is probably rather minor?
> One last remark about the interpretation of the example 29, it said
> “Using ITS 2.0 markup in XHTML” and “This examples illustrates the use
> of ITS 2.0 local markup and global rules in XHTML.”. From my point of
> view, that left little space to misinterpretation.
>
Agree - now we removed the global rules, and I think we should not have
them, at least not outside of "script", since we don't want to recommend
that. Let me know what you think.
Best,
Felix
> Sorry for the problems we give.
>
> *__________________________________*
>
> *Mauricio del Olmo Martínez*
>
> *Dpto. Técnico/I+D+i*
>
> *Linguaserve Internacionalización de Servicios, S.A.*
>
> *Tel.: +34 91 761 64 60 ext. 0421
> Fax: +34 91 542 89 28 *
>
> *E-mail: **tecnico@linguaserve.com <mailto:tecnico@linguaserve.com>***
>
> *www.linguaserve.com <http://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
> <mailto: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
> <mailto:clients@linguaserve.com>. Your request will be processed
> immediately.”*
>
> *__________________________________*
>
> *De:*Felix Sasaki [mailto:fsasaki@w3.org]
> *Enviado el:* jueves, 31 de enero de 2013 20:53
> *Para:* public-multilingualweb-lt-comments@w3.org
> *Asunto:* Re: Comment on ITS 2.0 WD-its20-20121206 - Inline global
> rules in XHTML
>
> So probably we should remove example 29, because it demonstrates a
> SHOULD NOT statement.
>
> With regards to tests for XHTML: I can't imagine people to use the
> approach of inline global rules if we remove the statement. Mauricio,
> would it be possible for you to switch to the "in script" or "linked
> global rules" approach?
>
> At Yves: you are right about the "should" and "Should not". I will
> create an issue pointing to this thread.
>
> I think this change would resolve the inline global rules topic, but
> not the language attribute usage. Thoughts?
>
> - Felix
>
> Am 31.01.13 20:17, schrieb Mauricio del Olmo:
>
> Because if you read that phrase that discourages the use of inline
> global rules, with references to the script way, and below is an
> xhtml example with ITS global rules xml style we thought: “ok,
> that’s the way it should be instead”.
>
> […]
>
> *<its:rules*xmlns:its="http://www.w3.org/2005/11/its"
> <http://www.w3.org/2005/11/its>version="2.0"
>
> xmlns:h="http://www.w3.org/1999/xhtml"
> <http://www.w3.org/1999/xhtml>*>*
>
> *<its:domainRule*selector="/h:html/h:body"
>
> domainPointer="/h:html/h:head/h:meta[@name='keywords']/@content"*/>*
>
> *<its:locNoteRule*locNoteType="description"selector="/h:html/h:body"*>*
>
> *<its:locNote>*ITS Rules can directly used inside of
> XHTML.*</its:locNote>*
>
> *</its:locNoteRule>*
>
> * </its:rules>*
>
> […]
>
> *__________________________________*
>
> *Mauricio del Olmo Martínez*
>
> *Dpto. Técnico/I+D+i*
>
> *Linguaserve Internacionalización de Servicios, S.A.*
>
> *Tel.: +34 91 761 64 60 ext. 0421
> Fax: +34 91 542 89 28 *
>
> *E-mail: **tecnico@linguaserve.com <mailto:tecnico@linguaserve.com>*
>
> *www.linguaserve.com <http://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 <mailto: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 <mailto:clients@linguaserve.com>. Your
> request will be processed immediately.”*
>
> *__________________________________*
>
> -----Mensaje original-----
> De: Jirka Kosek [mailto:jirka@kosek.cz]
> Enviado el: jueves, 31 de enero de 2013 20:01
> Para: Mauricio del Olmo
> CC: 'Yves Savourel'; public-multilingualweb-lt-comments@w3.org
> <mailto:public-multilingualweb-lt-comments@w3.org>
> Asunto: Re: Comment on ITS 2.0 WD-its20-20121206 - Inline global
> rules in XHTML
>
> On 31.1.2013 19:44, Mauricio del Olmo wrote:
>
> > Yes, we use global rules with its xml syntax like in the example
> (not
>
> > inside script) and that is what we understood reading the phrase
> “and
>
> > <http://www.w3.org/TR/2012/WD-its20-20121206/#rfc2119> SHOULD NOT use
>
> >
> <http://www.w3.org/TR/2012/WD-its20-20121206/#html5-inline-global-rule
>
> > s> inline global rules” that points to the section that
> describes the
>
> > rules inside <script> tags: “Inline global rules
>
> > <http://www.w3.org/TR/2012/WD-its20-20121206/#rfc2119> MUST be
>
> > specified inside script which has…”
>
> Hm, wondering why you think this is correct understanding.
>
> "... SHOULD NOT use inline global rules..." means that you
> preferably should use different means like local attributes or
> external global rules. If you need to use inline global rules
> anyway then it's pretty clear how to do this:
>
> "Inline global rules MUST be specified inside script which has..."
>
> --
>
> ------------------------------------------------------------------
>
> Jirka Kosek e-mail: jirka@kosek.cz
> <mailto:jirka@kosek.cz>http://xmlguru.cz
>
> ------------------------------------------------------------------
>
> Professional XML consulting and training services
>
> DocBook customization, custom XSLT/XSL-FO document processing
>
> ------------------------------------------------------------------
>
> OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
>
> ------------------------------------------------------------------
>
> Bringing you XML Prague conference http://xmlprague.cz
>
> ------------------------------------------------------------------
>
Received on Friday, 1 February 2013 10:08:41 UTC