[tei-council] Conformance .... the continuing saga
James Cummings
James.Cummings at oucs.ox.ac.uk
Sat Apr 14 08:57:51 EDT 2007
Sebastian Rahtz wrote:
> when someone writes the first non-Consortium ODD processor,
> oh frabjous day.
I'm not holding my breath.
> So my critical question is whether the form of the
> generated schema and DTD fragments is normative
> or merely indicative. Can I break the format
> at P5.1?
I think you can, they are an output and just as we are changing the
organisation of the guidelines (which will change again if we add a
chapter in P5.1) then other outputs can change. We're committed to
avoiding breaking backwards compatibility in the recommendations the
guidelines provide (etc.), but if the form of the generated schemas
change from one version to the next, I think only Wohann would complain.
> In case anyone is wondering, it really is not that obvious
> what to model in the RELAX NG schemas. CUrrently
> I say
> foo = foo.content, foo.attributes
>
> because that lets you say
>
> foo.attributes = empty
Which seems like a good thing to me.
> but I could equally say
>
> foo = foo.content, attribute bar ( text)
>
> and miss out the intermediate stage.
But loses you the indirection and just doesn't seem to be a good thing.
Does not creating this intermediate stage save lots of work? What is
gained by it?
-James
More information about the tei-council
mailing list