[tei-council] invalid examples allowed in Guidelines?
Kevin Hawkins
kevin.s.hawkins at ultraslavonic.info
Sun Jan 9 12:10:42 EST 2011
Related to this, Syd Bauman is currently working on creating ODDs for
the encoding levels described at http://purl.oclc.org/NET/teiinlibraries
and has discovered that you can't include @xmlns on any elements within
the examples.
To clarify Lou's idea while revealing my ignorance, would it be
sufficient to put egXML into another namespace, or would every element
within an example also need to be?
On 1/8/2011 9:23 PM, Lou Burnard wrote:
> At one time we discussed giving "skeletal" examples like this some
> special attribute value to indicate that they were not to be parsed. I
> wonder whether declaring them to be in some other non-TEI namespace
> would be appropriate.
> On 09/01/11 00:45, Sebastian Rahtz wrote:
>> As you or may not know, every<egXML> in the Guidelines source
>> is checked at build time against the P5 schema. This is a good thing, of course.
>>
>> While playing with validation of P5 again, I found (reminded myself) that 26
>> files have incomplete examples, along the lines of:
>>
>> <msDesc xml:id="DN17">
>> <!-- ... -->
>> </msDesc>
>>
>> which is not valid because it misses the mandatory child<msIdentifier>.
>>
>> Unfortunately, I cannot see a way to flag some instances<egXML>
>> as being deliberately incomplete.
>>
>> There are four choices:
>>
>> a) fix the examples so they are minimally valid
>> b) fix the build script so that this class of error is thrown away,
>> which has the disadvantage of masking genuine errors;
>> c) leave the error messages in place and remember to ignore them each time
>> (very confusing for the unwary)
>> d) convert all these class of examples to CDATA in<eg>
>> so they are not checked at all. This seems a bad precedent.
>>
>> We were (until today) in a state of b).
>>
>> Option a) is possible, but makes for some over-verbose examples
>> (eg
>> <fileDesc>
>> <titleStmt> <!-- ... --></titleStmt>
>> <editionStmt> <!-- ... --></editionStmt>
>> <extent> <!-- ... --></extent>
>> <publicationStmt> <!-- ... --></publicationStmt>
>> <seriesStmt> <!-- ... --></seriesStmt>
>> <notesStmt> <!-- ... --></notesStmt>
>> <sourceDesc><!-- ... --></sourceDesc>
>> </fileDesc>
>> would need expanding a lot)
>>
>> This was discussed a few years ago but since I have the patient open
>> on the operating table, I'd welcome some current options on the
>> proper way to proceed.
>> --
>> Sebastian Rahtz
>> Information and Support Group Manager, Oxford University Computing Services
>> 13 Banbury Road, Oxford OX2 6NN. Phone +44 1865 283431
>>
>> Sólo le pido a Dios
>> que el futuro no me sea indiferente
>>
>>
>>
>>
>>
>> _______________________________________________
>> tei-council mailing list
>> tei-council at lists.village.Virginia.EDU
>> http://lists.village.Virginia.EDU/mailman/listinfo/tei-council
>
> _______________________________________________
> tei-council mailing list
> tei-council at lists.village.Virginia.EDU
> http://lists.village.Virginia.EDU/mailman/listinfo/tei-council
More information about the tei-council
mailing list