On Fri, 23 Aug 2002, Rafal T. Prinke wrote:
> I have been playing with the Pizza Chef and when trying what
> the minimum DTD subset possible would be, I found in the resultant
> file a number of lines like this:
> <!ELEMENT interpretation
> (ZOMBIE...p)+ >
> Does it mean that I IGNOREd too many elements?
Yes. If you INCLUDE an element whose content model has a required
element which has been IGNOREd you create a zombie. In this case,
your DTD contains the element <interpretation>, the content model of
which is defined as (p+), but you have not included the <p> element.
As currently implemented, the pizzachef won't let you remove the TEI
Header, and therefore you cannot remove any of the elements which elements
in the TEI header *require*. These include <p> and <list> and a few less
obvious ones like <date>. This may or may not be a design flaw.
> > I have also noticed that some elements are
missing from > the INCLUDE/IGNORE/MODIFY screen, eg. there is no <l> even
> though there is <lg>. I understand that the elemnts which are
> in the teiHeader cannot be IGNOREd (but it would be handy to
> be able to exclude some of them)?
These on the other hand are bugs. I had noticed the duplication of <note>
-- which is caused by the fact that the element is defined twice, once
as part of the WSD as well as in the core -- but not of <name>. Nor had
I noticed the omission of <l> which is definitely wrong. Thanks for
reporting the problem!
> I have also noticed that <name> and <note> are listed twice.
> The base I used was "Prose" - with all toppings available!
> Best regards,