- From: Karl Fritsche <karl.fritsche@cocomore.com>
- Date: Mon, 29 Apr 2013 09:22:26 +0200
- To: <public-multilingualweb-lt@w3.org>
- Message-ID: <517E1FB2.9010404@cocomore.com>
Hi Felix, I wouldn't call it "linkage of global rules", as both linked global rules and global rules in a script tag (|application/its+xml|) should be taken into account. Whats with Standoff Markup, its also something which should be used - but only for provenance and localization quality issues. Not sure if we maybe should add this there too? Cheers Karl On 26.04.2013 11:02, Felix Sasaki wrote: > Hi all, > > I have written some text to explain the relation between HTLM and ITS > 2.0. The aim is to replace the content of section 1.4 with that text. > > Please provide comments by Monday evening. I will then make the > replacement. > > Best, > > Felix > > ================ > 1.4 Usage in HTML > For applying ITS 2.0 data categories to HTML, four aspects need to be > taken into account: linkage of global rules, the HTML specific > approach to insert local ITS 2.0 markup into HTML, the relation > between HTML markup and ITS 2.0 data categories, and the version of HTML. > > 1.4.1 Linkage of global rules > For the so-called “global approach” in HTML, this specification > defines a link type for referring to files with global rules in > Section 6.2: Global rules. > [Ed. Note: add here example 8 and example 9] > > 1.4.2 Approach to insert local ITS 2.0 markup into HTML > In HTML, ITS local markup is realized with a dedicated prefix its-*. > The mapping of the XML specific ITS attributes to their HTML its-* > counterparts is defined in section 6.1. > > 1.4.3 Relation between HTML markup and ITS 2.0 data categories > There are three ITS 2.0 data categories, which have direct > counterparts in HTML markup. For theses data categories, ITS 2.0 > defines specific behaviour. > • For the “Language Information” data category there is the HTML > “lang” attribute or in XHTML the “xml:lang” attribute. These > attributes act as local markup for the “Language Information” data > category in HTML and take precedence over language information > conveyed via a global langRule. > • For the “Id Value” data category there is the HTML “id” or in XHTML > the “xml:id” attribute. These attributes act as local markup for the > “Id Value” data category in HTML and take precedence over id > information conveyed via a global idValueRule. > • For the “Elements within Text” data category there is the set of > HTML elements defined as inline attributes (tbd: add link). In the > absence of “Elements within Text” local markup or global rules > selecting the element in question, by default these elements are > interpreted as withinText=”yes”. > The “Translate” data category has a counterpart in HTML5: the HTML5s > “translate” attribute. The definition of that attribute is similar, > but not identical to ITS 2.0, in terms of defaults and the relation > between attribute and elements translatability. Also, as of writing > this document, the definition of the “translate” attribute in HTML5 is > not stable. Users of ITS 2.0 are strongly encouraged to set > “Translate” behaviour in HTML5 explicitly via global rules, and to > process local “translate” attributes in HTML5 with dedicated ITS 2.0 > processors, to avoid unexpected behaviour. > > Example 10 (number tbc): The “Language Information, “Id Value”, > “Elements within Text” and “Translate” ITS 2.0 data categories used > with HTML native markup. The “html” element is interpreted to convey > the “Language Information” value “en”. The “p” element is interpreted > to convey the “Id Value” of “p1”. The “em” element is interpreted to > be withinText=”yes”. > <!DOCTYPE html> > <html lang=en> > <head> > <meta charset=utf-8> > <title>HTML native markup expressing four ITS 2.0 data categories</title> > </head> > <body> > <p id="p1">This is a <em motherboard</em>.</p> > </body> > </html> > > Some HTLM markup has similar, but not always identical roles for > specific ITS 2.0 data categories. For example, the HTML “dfn” element > can be used to identify a term in the sense of the “Terminology” data > category. But this is not always the case and it depends on the > intentions of the content authors. To accomodate this situation, users > of ITS 2.0 are encouraged to specifiy the association of existing HTML > markup with a dedicated global rules file. For an example see (link to > XML i18n BP document example for XHTML rules). > > 1.4.4 Version of HTML > ITS 2.0 does not define how to use ITS in HTML versions prior version > 5. Users are encouraged to migrate their content to HTML5 or XHTML. > While it is possible to use its-* attributes introduced for HTML5 in > older versions of HTML (such as 3.2 or 4.01) and pages using these > attributes will work without any problems, its-* attributes will be > marked as invalid in validators. > ================ > > -- *Karl Fritsche*, Software Developer Tel.: +49 69 972 69 2604; Mob.: +49 1520 206 30 93; Fax: +49 69 972 69 199; Email: Karl.Fritsche@cocomore.com <mailto:karl.fritsche@cocomore.com> *Cocomore AG,* Gutleutstraße 30, D-60329 Frankfurt Internet: http://www.cocomore.de <http://www.cocomore.de/> Facebook: http://www.facebook.com/cocomore Google+: http://plus.cocomore.de <http://plus.cocomore.de/> Cocomore is active member of the World Wide Web Consortium (W3C) Vorstand: Dr. Hans-Ulrich von Freyberg (Vors.), Dr. Jens Fricke, Marc Kutschera, Vors. des Aufsichtsrates: Martin Velasco, Sitz: Frankfurt/Main, Amtsgericht Frankfurt am Main, HRB 51114
Received on Monday, 29 April 2013 07:23:41 UTC