Re: Next last call publication & question on todays meeting

On Thu, May 16, 2013 at 10:11 AM, Jirka Kosek <jirka@kosek.cz> wrote:

> On 16.5.2013 10:59, Dr. David Filip wrote:
>
> > It should aslo say
> > that the extensions MUST not provide features provided by the ITS core
> > elements attributes. I understand that we can hardly build test cases for
> > this MUST, but it is important to stress.
>
> There is no reason for specifying this. ITS is used in host languages
> and they are already providing their own means for some data categories
> (usually lang, dir, translate).
>
Of course they do, so you need global rules for an ITS processor to
recognize them as such.
Enforcing is not just about testing. If someone introduces a global rule
using an extended element, it is against the spirit of the standard to let
this overlap with any ITS feature. If you do not use normative language to
say so in the spec, you have later on no base for saying that such use of
extensibility is not conformant...

>
> Anyway you can enforce such rule in practice so it doesn't make sense to
> introduce it.
>
> >> ITS is kind enough to allow other namespaces, the ITS processors can
> >> simply ignore them, and that’s the end of the story.
> >>
> > In order to make the schema changes, the spec must unequivocally say
> where
> > those extended elements and attributes are allowed. It is anarchy and
> not a
> > standard otherwise.
>
> This is now described in RELAX NG schema -- its20.rnc. Basically foreign
> elements can be used only inside its:rules. Foreign attributes can be
> used on any element defined in ITS.
>
I agree with the solution materially, all I say is that this must also
occur in prose descriptions of the elements.

>
>                         Jirka
>
>
> --
> ------------------------------------------------------------------
>   Jirka Kosek      e-mail: jirka@kosek.cz      http://xmlguru.cz
> ------------------------------------------------------------------
>        Professional XML consulting and training services
>   DocBook customization, custom XSLT/XSL-FO document processing
> ------------------------------------------------------------------
>  OASIS DocBook TC member, W3C Invited Expert, ISO JTC1/SC34 rep.
> ------------------------------------------------------------------
>     Bringing you XML Prague conference    http://xmlprague.cz
> ------------------------------------------------------------------
>
>

Received on Thursday, 16 May 2013 09:57:23 UTC