I now that there is an interest in using schema to constrain input and
handle new elemetns.
For the record I want to show how much can be done within P4.
> In order for a sucessful entry to be created, the XML must conform to a
> stricter standard than currently exists for TEI 5.
> 1. the biblStruct element must have an id.
> 2. the biblStruct element must have a rend, which must have a value of
> (Note: there are probably many more possibilities I am leaving out.)
As Sebastian suggested a "type" attribute might be a good place to house
this information. The element <biblStruct> does not take a "type"
attribute [in an unmodified DTD]. However the information could be housed
in a "type" attribute of a <biblScope> element nested in a <series>
> 3. The author element must have an elment of name with type = "last"
> 4. the author elment must have an element of name with type = "first"
> 5. The author element can have an optional element of name with
> type="middle" or type="mi".
> 6. If the @rend attribute is equal to journal, an element of biblScope
> with type="volume" must be present.
> 7. If the @rend attribute is equal to journal-noncontinuous, rule 6
> above applies; in additon, an element of biblScope type="issue" must be
These two rules are of course what a schema can help with. But even
without schema and using XSLT, one can do wonders with checking
that an instance of a content model has the required information
<biblScope type="pg_continuous"><num type="start"></num><num
> 8. An element date must be present. This must have the vaule attribute.
> (When creating dates with entries like Fall 1993, the bibliography often
> needs just the year.)
What I am suggesting is splitting the content modelling activity into two
parts: first, housing the information that will be required; second,
designing the "rules". I think that the two arise from distinct
questions: what needs to be collected, how does it need to be processed.
Francois Lachance, Scholar-at-large
A calendar is like a map. And just as maps have insets, calendars in the
21st century might have 'moments' expressed in flat local time fanning out
into "great circles" expressed in earth revolution time.