- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 03 Mar 2006 00:08:02 +0000
- To: public-i18n-its@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2877 ------- Additional Comments From fsasaki@w3.org 2006-03-03 00:08 ------- Im trying to answer the questions using the proposals from the ITS f2f in Mandelieu. (In reply to comment #1) > While working on data category "terminology" I stumbled across some questions, > which may pop up elsewhere as well: > > 1. What if the host vocabulary already has markup related to terms (see for > example DITA and DocBook)? Do we recommend keeping it and mapping it via a > documentRule? If so: Can this recommendation be generalized, and thus for > example become part of the introduction to data categories? I agree with Yves. One addition: I would say <its:termRule its:select="//qterm"/> selects the <qterm> element and says "this is a term in the semantics of ITS". <its:termRule its:select="//qterm" its:termRef="http://www.example.com/termbase/#entry2332"/> does in addition "adding", that is adding the term reference. <its:termRule its:select="//qterm" its:termRefMap="@someTermRef"/> would be instead of "adding" a "pass trough" of term reference information. Maybe the name @termRefContent would be more approriate? ;) > > 2. What if the host vocabulary and our ITS markup related to terms only share > some commonalities? I'd say we can select everthing which has less or equal compositional semantics as ITS. As for the terminology data category, our semantics has the parts "this is a term" and "this is a term reference". Everything in an existing vocabulary that can selected by these semantic components IMO should be selected. > Example: The DITA "term" element allows more than just one > attribute with additional information? Do we suggest to > > a. move stuff from ITS into host vocabulary > > <dita:term its:dir="ltr">PlateBroiler</dita:term> > > b. move stuff from host vocabulary into ITS > > <its:term dita:platform="CoolOS">PlateBroiler</its:term> > > Or do we suggest something completely different? you could do <its:termRule its:select="//dita:term"/> but I would not know what to do about the @dita:platform attribute. > > 3. What if we have a clash of the information from the namespace of the host > vocabulary and the ITS namespace? Example > > <head> > <documentRule its:term="yes" its:termSelector="//dita:term"> > </head> > <body> > <p>The highly visible <dita:term dita:translate="no">PlateBroiler</term> ... > </body> You have two tasks: identifing <dita:term> as a term in the sense of ITS, and the content of this element as not being translatable. I would keep the tasks separate, so have <its:termRule its:selector="//dita:term"/> and <its:translateRule its:selector="//dita:term" its:translate="yes"/> > > 4. What if the host vocabulary and ITS differ with regard to one of the > following: > > 4.1 content model (for example PCDATA vs. mixed) > 4.2 data type (for example NMTOKEN vs. CDATA) Same as above: we can select everthing for a data category which has less or equal compositional semantics as ITS. More fine grained information about content models or data types will be lost. > > In addition, I stumbled across some things which may only be relevant for the > term data category > > 5. The "termRef" is a URI which consist of a termbase identifier prefix and a > term identified suffix. Example: > > <its:documentRules> > <its:documentRule its:term="yes" its:termSelector="/body/p[1]/span" > its:termRef="http://example.com/termdatabase/#x142539"/> > </its:documentRules> > > I wonder if there is a need to "factor out" the termbase identifier, since it > will be the same for possibly dozens of terms. Example: > > <its:documentRules termBaseRef="http://example.com/termdatabase/# "> > <its:documentRule its:term="yes" its:termSelector="/body/p[1]/span" > its:termRef="x142539"/> > </its:documentRules> I would not factor it out, since people might as well point to a place in the current document. > > 6. I wonder if we need a recommendation related to Yomigana (phonetic strings; > see http://esw.w3.org/topic/its0503ReqTermIdentification). We currently have > not foreseen this as part of the term data category. I could imagine a > recommendation like 'Use "termRef" and put the Yomigana into your termbase'. I don't think we need that.
Received on Friday, 3 March 2006 00:08:07 UTC