[tei-council] Conformance inconsistency
Lou Burnard
lou.burnard at oucs.ox.ac.uk
Fri Oct 26 05:39:18 EDT 2007
I have tried to reword the second paragraph a bit more clearly. It now
reads:
<p>A TEI Schema may be created which assigns TEI elements to some
other namespace, or to no namespace at all. A document using such a
schema must be regarded as a TEI extension and cannot be considered
TEI Conformant, though it may be TEI Conformable. A document which
places non-TEI elements or attributes within the TEI namespace
cannot be TEI Conformant; such practices are strongly deprecated as
they may lead to serious difficulties for processing or
interchange.
</p>
Further suggestions for rewording? By end of business today though!
L
Christian Wittern wrote:
> Daniel O'Donnell wrote:
>> This is a very important last minute query imo. Conal's view is what I
>> meant--I'm the source of the algorithmically convertable--I think.
>>
>
>> Can we clarify this before the end of the weekend?
>>
>>
> actually "algorithmically conformant". We did discuss this quite
> extensively.
> If memory serves right, we agreed that if we using namespaces, the only
> way to do so would be, as Conal says. "to use namespaces correctly". I
> do not see a need to reopen this discussion now, but we might need to
> finetune the wording of 23.3.
>
> To be more specific, as to the point originally raised by Syd:
>
> <quote (from Syd's message)>
> #CF, 23.3 "Conformance":
> A document is also said to be TEI Conformant if it is a
> well-formed XML document which can be transformed algorithmically
> and automatically into a TEI Conformant document as defined above
> without loss of information.
>
> #CFNS, 23.3.4 "Use of the TEI Namespace":
> A schema which introduces non-TEI elements or attributes within
> the TEI namespace is also non-TEI Conformant;
> </quote>
>
> As you will see, one is talking about a schema, the other about a
> document instance. Conformance is only relevant to document instances,
> (see the beginning of 23.3, where it says <q>The notion of /TEI
> Conformance/ is intended to assist in the description of the format and
> contents of a particular XML document instance or set of documents.</q>)
>
> The context of 23.3.4:
> <q>A TEI Schema may be created which assigns TEI elements to some other
> namespace, or to no namespace at all. A document using such a schema
> must be regarded as a TEI extension and cannot be considered TEI
> Conformant, though it may be TEI Conformable. A schema which introduces
> non-TEI elements or attributes within the TEI namespace is also non-TEI
> Conformant; such practices are strongly deprecated as they may lead to
> serious difficulties for processing or interchange.</q>
> makes it quite clear that the main focus is still on potential or actual
> conformance. Only in passing is mentioned, that schemas, if they aspire
> to be for conformable documents, should not assign elements or
> attributes to the TEI namespace; it goes without saying that the
> resulting documents would be non-conformant.
>
> Algorithmical transformation of course has to work without looking at
> the specifics of your document, so it can more or less only be a
> transform that simply takes out everything which is not in the TEI
> namespace. Putting something into the TEI namespace that does not
> belong there is making exactly this transformation impossible.
>
> Christian
>
More information about the tei-council
mailing list