[tei-council] Minimal TEI schema

Syd Bauman Syd_Bauman at Brown.edu
Sat Apr 7 10:31:24 EDT 2007


> And it's hard to see how you can get by without at least one
> element from the Core module, though I am not quite so sure of that
> as I am of the others.

By default if you load only tei, header, and textstructure (but not
core) you get an invalid schema. 

You could, of course, delete the elements that are referenced but not
declared. You would get a valid schema, but it wouldn't have the
<title> element, and <sourceDesc> would have to contain a
<recordingStmt> with any number of nested empty <recording> and
<broadcast> elements.


> SO, today's question : should we state that a minimal requirement
> for TEI conformance is that the schema in question uses those four
> modules (header, textstructure, tei, core)? I don't see that
> assertion spelled out in the current draft, though there is
> reference to "the TEI basic four modules" which is presumably the
> same thing.

While it isn't strictly necessary (I think I can come up with an ODD
that would not use core, but otherwise would make sense to call
conformant), I think it would be much easier on everyone involved
(users, editors, council members) to just say core is required. After
all, the schema generated from an ODD that does not use core cannot
be used to encode anything, it's just an oddity :-) Only those of us
who are interested in writing papers about literate schema-building
and the interaction between prose and formal rules are going to care.




More information about the tei-council mailing list