- From: Felix Sasaki <fsasaki@w3.org>
- Date: Thu, 08 Feb 2007 14:22:52 +0900
- To: Jirka Kosek <jirka@kosek.cz>
- Cc: public-i18n-its@w3.org
Hello Jirka, all, Jirka, many thanks for your feedback. I agree with all your explanations and will update the schema accordingly. I'll send a link to the update later. Jirka Kosek wrote: > Felix Sasaki wrote: > >> Please have a look at >> http://www.w3.org/International/its/techniques/its-techniques.html#integration-its-xhtmlmod >> and the files >> http://www.w3.org/International/its/techniques/its-module.xsd (ITS >> module relying on XHTML MOD) >> http://www.w3.org/International/its/techniques/xhtml-plus-its.xsd >> (driver to use that module with XHTML) > > The current schema driver adds its:rules into html.content group which > means that its:rules could occur almost anywhere in XHTML file. I think > that it is more reasonable to allow it only inside head. This would > probably mean adding its:ruby into HeadOpts.mix group. > >> Note that the schemas are hand-crafted , the abstract definition as >> well. Please have a look for mistakes. There is one issue I don't know >> how to solve yet: what to do with existing HTML markup "dir" and "ruby"? > > I think that for things which are handled by XHTML we should not add ITS > markup. The reason is that to XHTML "dir" and "ruby" will understand > each XHTML agent. But ITS "dir" and "ruby" will be recognized only by > specialized CAT software. > > I think that for such purposes section "5.1.3 Relating ITS to Existing > Markup in XHTML" is sufficient. > > Regarding ruby markup: In XHTML Basic 1.0 there is no ruby, it is only > in "full" XHTML 1.1. So I think that schema should also add its:ruby > into XHTML content models. Or we could base XHTML+ITS schema on XHTML > 1.1 -- but this version of XHTML is not supported by major browser :-( > >> We could say "use the HTML markup instead of ITS", but what to do for >> the "nested case" (e.g. the "its:locNote" element contains a "dir" >> attribute). > > What is the problem here? Could you explain it more or provide example. I'm wondering what to do with. s.t like <html:p><its:ruby html:dir="rtl"> . Is this desirable, or should it be <its:ruby dir="rtl"> or <its:ruby its:dir="rtl"> ? Regards, Felix. > >> Another question related to this: do we need the ITS span >> attribute? I'd say no, because it's purpose is fulfilled by adding local >> ITS attributes to the "common" group of XHTML. > > Indeed. And there is XHTML span for cases when you must specify e.g. > translatability of otherwise unmarked text. > >> I think this is enough to prove "work in progress" and to go back to the >> HTML WG. > > Which HTML WG? XHTML 2 or HTML 5? (I'm sorry, I'm just kidding.) ;-D > > I tryed your schema and it seems that xlink.xsd schema is not available > at expected place: > > SystemID: http://www.w3.org/International/its/techniques/its-module.xsd > Location: 4:85 > Description: schema_reference.4: Failed to read schema document > 'xlink.xsd', because 1) could not find the document; 2) the document > could not be read; 3) the root element of the document is not <xsd:schema>. > URL: http://www.w3.org/TR/xmlschema-1/#schema_reference > > HTH, > > Jirka >
Received on Thursday, 8 February 2007 05:23:08 UTC