What are all the different versions of XML?
The Map of Early Modern London is a TEI P5 XML project; all of our documents are encoded according to the P5 Guidelines and validate against the complete TEI schema (usually referred to as
tei_all), as well as our own, much more restrictive, project schemas. This is a big step towards long-term digital curation and interoperability. However, we would also like our files to be used by as many other scholars as possible. To encourage this, we provide each of our files in a number of different formats, accessible from the
See XMLmenu, as explained below. We expect to add new XML versions to the list of output formats in the future.
This is the XML document as our encoders see it, incorporating a range of features which are unique to our project, such as private URI schemes and internal project links. This version of the file will be useful for people who want to see how our project works, and in particular how all the components of our document collection relate to each other.
This is a version of the document in which a lot of project-specific encoding practices have been replaced by more conventional encoding strategies. For example, where the
Original XMLversion of a file might have a link encoded using a private URI scheme, like this:
<name ref="mol:CAMP1">James Campbell</name>the
Standard XMLversion would replace this with an explicit link to a specific location in a file:
<name ref="PERS1.xml#CAMP1">James Campbell</name>
The examples above show the use of a link between resources in one document and resources in another document in the project (in this case, the personography). However, we know that there are many situations in which it is helpful to have a document which is not dependent on external resources like this; for example, if you are a novice encoder learning to work with TEI or with a related technology such as XSLT, it may be useful for you to have a version of the document which does not refer to other files that you have to find and download. Therefore in the
Standalone XMLversion of the document, the required external resources are (wherever possible) imported into the file and linked internally; so using the same example above, you would see:
<name ref="#CAMP1">James Campbell</name>and elsewhere in the file, you would find a
<person>element like this:
TEI Lite XML
TEI Lite is a special customization of TEI which is widely used in the TEI community for simple projects, beginner workshops, and other general purposes where the full weight of the TEI schema is not required. Our TEI Lite version is generated from the
Standalone XMLversion, through a transformation which simplifies the encoding to allow only elements and attributes used in TEI Lite. This version is also, therefore, a standalone version.
TEI Simple XML
TEI Simple is a new customization being developed for the TEI, aimed at providing a straightforward set of tags, attributes and encoding practices suitable for early modern printed texts. Our TEI Simple version is generated from the
Standalone XMLversion, through a transformation which simplifies the encoding to allow only elements and attributes used in TEI Simple. This version is also, therefore, a standalone version. At the time of writing, TEI Simple is still in development, and therefore this output format should be regarded as experimental and provisional, but we are anxious to support the development of Simple by providing sample texts for early adopters and testers.
Last modification: 2016-05-27 14:37:29 -0700 (Fri, 27 May 2016) (tlandels)