[tei-council] to-do list & other changes w/ problems raised

Syd Bauman Syd_Bauman at Brown.edu
Wed Jun 28 10:02:23 EDT 2006


I believe I have completed all of my personal assigned action items
from Kyoto with the exception of "find out places were an element is
place like and datalike", which requires more serious sit-down time
than I will have until after DH in Paris. 

I have also performed a few other little fix-ups to P5, some of which
raise some issues.

* Fixed a bunch of n= attrs of chapters (and one <head>)

* Fixed start= of <schemaSpec> to data.names

* Problem: prefix= of <schemaSpec> should be constrained to an
  xsd:NCName, as that's what RelaxNG expects[1]. We don't have a
  datatype that represents xsd:NCName. Possible solutions:

  1. use data.name (it's awfully close) and mention in the 'remarks'
     section that using a colon will foul up your schema -- this is
     what I've done for now

  2. use data.name and add a Schematron check for a colon

  3. create a new datatype, data.ncname that boils down to
     xsd:NCName, and use it

  4. just use xsd:NCName directly (running afoul of our datatype
     system)

* Made extent= of <space> data.words. (It was 'data.enumerated',
  which seems ridiculous.) This is not an ideal solution. It would be
  better to have quantity= and unit= from att.measurement, but the
  problem is we don't want commodity=. Possible solutions:

  1. Use att.measurement and live with a ridiculous commodity=
     attribute on <space>

  2. Just copy the quantity= and unit= attributes over from
     att.measurement to <space>. This has the enormous advantage that
     the suggested values include list of unit= can list values that
     make sense for <space>.

  3. Divide att.measurement into two attribute classes, one that has
     quantity= and unit= (of which <space> and <measure> would both
     be members), and one which has commodity= (of which <space>
     would not be a member).

* Changed the use of &stress; to indicate a stressed syllable to
  <emph> in an example in "Elements Unique to Spoken Texts"

* Changed the example in the tagdoc for <ident> from a GI (kinda
  silly as there already is a <gi> element) to a namespace (not
  necessarily the best example, suggestions welcome).

* Fixed some hard-coded references to be proper <ptr>s

* Fixed a few typos, various other minor things

I plan to check in these changes within the hour. (Can't do so now
due to "disk full" error -- doh!)


Notes
-----
[1] Yes, you might argue that it should be something more limited
    like an SGML NAME so that it could be used in DTDs, too, but no
    one has written or even requested software that produces DTDs
    with prefixes.




More information about the tei-council mailing list