- From: Felix Sasaki <fsasaki@w3.org>
- Date: Mon, 29 Apr 2013 11:24:53 +0200
- To: Karl Fritsche <karl.fritsche@cocomore.com>
- CC: public-multilingualweb-lt@w3.org
- Message-ID: <517E3C65.3060205@w3.org>
Hi Karl, thanks a lot for the feedback, also to Jörg who had provided comments offline. I have updated the section with a new name for the "global rules" subsection and added a subsection dedicated to "standoff" markup. It now reads very similar to the normative section http://www.w3.org/International/multilingualweb/lt/drafts/its20/its20.html#html5-markup but this is probably ok, since the normative section is more dense. Best, Felix Am 29.04.13 09:22, schrieb Karl Fritsche: > 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 09:25:23 UTC