#238 choice of schema language when using the TEI

GREEN
closed-accepted
5
2011-12-08
2010-08-23
No

CFVL (section 23.3.2) explains that various schema formats have different advantages and disadvantages. I imagine that many people creating TEI documents are using <oXygen/> and are therefore capable of validating against many types of schemas. Might we give some advice here on which to use, along the lines of http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1008&L=TEI-L&T=0&O=D&P=7612 ? It would be good as well to know *why* Syd suggested using RelaxNG and Schematron in combination.

Discussion

  • Sebastian Rahtz

    Sebastian Rahtz - 2010-08-30
    • assigned_to: nobody --> louburnard
     
  • Lou Burnard

    Lou Burnard - 2010-08-30

    In general the TEI attempts to avoid such controversial matters as choice of programming tools, if only because information on suich things changes very rapidly. However I agree that some discussion about the differences amongst the 3 schema languages might be useful here, and will look at the text linked to above.

    The need to talk about schematron is different however: we use schematron increasingly to implement restrictions which hitherto have been expressed only in the prose of the Guidelines. There is an outstanding need to review and (where possible) enforce all such constraints in Schematron. We also need a common form of words to indicate where this has been done.

     
  • Lou Burnard

    Lou Burnard - 2010-08-30
    • milestone: --> GREEN
     
  • Lou Burnard

    Lou Burnard - 2010-10-26
    • status: open --> open-accepted
     
  • Sebastian Rahtz

    Sebastian Rahtz - 2011-11-04

    I'm against extending this. Its not the TEI's area of expertise, and current opinions dont belong in the Guidelines. Let those dogs sleep soundly. Has anyone been harmed by the current Guidelines?

     
  • James Cummings

    James Cummings - 2011-11-05

    I would agree with @rahtz here. If at all possible we should avoid suggesting one or other tool (or schema language in this case). However, we do make wide use of RelaxNG in our content models, and so we should make sure that this is noted. A good TEI-L topic generally though.

     
  • Lou Burnard

    Lou Burnard - 2011-11-07

    Agreed that James will write a sentence to be added to Roma interface explaining choice of schema lang.

     
  • Lou Burnard

    Lou Burnard - 2011-11-07
    • status: open-accepted --> pending-accepted
     
  • Lou Burnard

    Lou Burnard - 2011-12-07
    • assigned_to: louburnard --> jcummings
     
  • James Cummings

    James Cummings - 2011-12-08

    This was completed some time ago in the Roma PHP source code. Not sure if I did so correctly the text reads:
    "We use RelaxNG but for help see: http://en.wikipedia.org/wiki/XML_Schema_Language_comparison."

    This is visible on tei.oucs version of Roma.

     
  • James Cummings

    James Cummings - 2011-12-08
    • status: pending-accepted --> closed-accepted
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks