[Bug 3058] ITS inheritance mechanism versus other inheritance mechanisms (e.g. DITA): Need for clear distinction

http://www.w3.org/Bugs/Public/show_bug.cgi?id=3058

           Summary: ITS inheritance mechanism versus other inheritance
                    mechanisms (e.g. DITA): Need for clear distinction
           Product: ITS
           Version: WorkingDraft
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ITS tagset
        AssignedTo: fsasaki@w3.org
        ReportedBy: fsasaki@w3.org
         QAContact: public-i18n-its@w3.org


Part of DITA sub TC, discussion of proposal for the xml:lang attribute:
[[
       -- We're talking about the root topic element.
        -- If xml:lang is on document element, then the highest level topic 
            element inherits xml:lang. Likewise, <topicref> should inherit 
            from <map> (if no parent overrides xml:lang) or from nearest 
            parent that overrides the xml:lang setting of the root element.
        -- In case of contradiction between xml:lang setting on <topicref> and 
            xml:lang on <topic>, the <topicref> setting does not apply to the 
            <topic>. In other words, the map does not override any xml:lang 
            on the <topic>.
        -- Discussion whether xml:lang on map should apply to the topics...
        -- Discussion of translation workflow...
        -- Need map file for each target language.
        -- Proposal must clarify the following:
            - xml:lang on <map> is applied to the map.
            - xml:lang on <map> does not affect topics.
            - if different xml:lang values exist on map and topic, topic
setting
                overrides.
            - add use cases]]

The usefulness of our global rules might be quite limited for DITA, due to
DITA's specific inheritance mechanism (see discussion above). We need to make
clear for DITA and other markup vocabularies with specific inheritance
mechanisms, how ITS fits into the picture. IMO we don't need to adapt to them.
However, a detailed example of the relation between inheritance in DITA versus
inheritance in ITS would be good. I'd propose Christian to deliver one :)

Received on Wednesday, 29 March 2006 14:32:23 UTC