[tei-council] constraint prose WINITA

Syd Bauman s.bauman at neu.edu
Sat Jan 4 09:50:44 EST 2014


Sourceforge is not being cooperative right now, so I can't file a
ticket, and I don't want to forget this.

The prose of <ref target="#TDTAGCONS">22.4.4.3 Additional
constraints</> needs some work. Mostly it says <gi>constraint</>
when it means <gi>constraintSpec</>. But also, e.g. "outside the
scope of conventional schema languages" asserts that rule-based
schema languages are not conventional, which their more ardent
adherents might wage war over.

Also, the 2 examples of non-Schematron <constraint>s are in the
tagdocs for <constraint> and <constraintSpec>, and for the former it
is the only example. Certainly the tagdoc for <constraint> should
show Schematron constraints. But shouldn't the main prose demonstrate
non-Schematron constraints?

Other nit-picks:

* I'm not happy with the value list of scheme= of <constraintSpec>;
  it forecloses the possibility of publicly available general-purpose
  constraint languages we haven't thought of. And why use "xsl" to
  mean "XSLT"? 

* There are no examples of <constraintSpec> (or <constraint> ... it's
  the same set of examples, of course) that demonstrate any content
  other than ( constraint ) or ( desc, constraint ). 

* What would an <altIdent> or <equiv> child of <constraintSpec> look
  like, and more importantly, what would it *mean*?

I'm planning to attack the obvious stuff myself and make tickets for
the more controversial stuff, probably Mon or Tue next week.


More information about the tei-council mailing list