[tei-council] xml-model processing instruction

Piotr Bański bansp at o2.pl
Fri Apr 27 08:32:59 EDT 2012


Thumbs up from me.

  P.

On 27/04/12 14:30, Martin Holmes wrote:
> Hi there,
> 
> In Michigan we agreed (on ticket <http://purl.org/TEI/FR/1650195>) that 
> we'd add a recommendation that people use the W3C standard xml-model 
> processing instruction to link both regular schemas and ODD files into 
> their XML documents, but we didn't say exactly where we'd put that 
> recommendation.
> 
> The obvious place is this section of the Gentle Introduction:
> 
> <http://teijenkins.hcmc.uvic.ca:8080/job/TEIP5-Documentation/lastSuccessfulBuild/artifact/Guidelines-web/en/html/SG.html#SG-assoc>
> 
> which is currently slightly misleading: "In RELAX NG therefore no 
> facility for associating a particular schema with a particular instance 
> exists...". Although this is technically true, xml-model is now a 
> standard method (although defined outside of RELAX NG).
> 
> I think it might also be addressed in Chapter 22 Documentation Elements 
> too -- what do you think about adding a new section like this:
> 
>      22.1 Phrase Level Documentary Elements
>      22.2 Modules and Schemas
>      22.3 Specification Elements
>      22.4 Common Elements
>      22.5 Building a Schema
>      22.6 Combining TEI and Non-TEI Modules
>  >>  22.7 Linking Schemas to XML Documents
>      22.8 Module for Documention Elements
> 
> The difference between the two explanations, I think, would be that the 
> Gentle Introduction one should focus mainly on linking schemas into your 
> documents, whereas the Ch 22 section should also give some detail on 
> linking ODD files by the same mechanism, and should also point at the 
> new section in the Header chapter on including a <schemaSpec> in your 
> <encodingDesc>, to give a comprehensive overview of all the ways your 
> document can be linked to its XML model.
> 
> Any disagreement on this, before I proceed?
> 
> Cheers,
> Martin



More information about the tei-council mailing list