<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tei-c.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rahtz</id>
	<title>TEIWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tei-c.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rahtz"/>
	<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Special:Contributions/Rahtz"/>
	<updated>2026-04-22T06:14:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13606</id>
		<title>DH2014Hackathon-Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13606"/>
		<updated>2014-07-06T17:02:37Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Develop the MS description framework */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DH2014 Hackathon Project Discussion Page =&lt;br /&gt;
&lt;br /&gt;
== Let's Hack ==&lt;br /&gt;
&lt;br /&gt;
A suggestion for how to proceed based on the range of proposals and the range of participants.  The group is likely to be able to sustain 2 or at most 3 projects in the time frame allotted. Some suggestions; please modify, develop or otherwise shape to your liking! &lt;br /&gt;
&lt;br /&gt;
=== Suggested setup  using Git ===&lt;br /&gt;
&lt;br /&gt;
There is a Git repository at https://github.com/TEIC/Hackathon which can be used for any group during the Hackathon. Sebastian Rahtz can add people to the TEI group on request so that they have write access. You can use any Git client, obviously. If you don't have a client setup&lt;br /&gt;
already and are on a Mac, you'll find https://mac.github.com/ easy to set up and use. If you possibly can, get your account and setup ready before the meet.&lt;br /&gt;
&lt;br /&gt;
This repository is synchronized with a web server at http://tei.it.ox.ac.uk/Hackathon/ every minute. This web server has a  CORS setup, which should allow cross-site scripting to work for any&lt;br /&gt;
group working with JSON or other Ajax technique.&lt;br /&gt;
&lt;br /&gt;
To test this, clone the Git repository on your local laptop and open the file map/maptest.html in your browser. It should read JSON data from&lt;br /&gt;
http://tei.it.ox.ac.uk/Hackathon/map/objects.json and display it on a map. If you add more JSON data files to the repository, and push them up to Github, they should appear on the web server quite quickly; similarly this can be used to &amp;quot;publish&amp;quot; HTML.&lt;br /&gt;
&lt;br /&gt;
Sebastian will be available during the Hackathon to wrangle the web server as needed.&lt;br /&gt;
&lt;br /&gt;
=== ODD visualizer ===&lt;br /&gt;
&lt;br /&gt;
A group might try to put together a plan and start to code up an ODD visualizer. ODD is a literate programming language for XML schemas written by the TEI, and which is used to define the TEI schema. An ODD visualizer might be a component of an ODD customization tool such as the successor of Roma, and could provide information to a user about what modules they have included in their TEI schema, or what modification they have made. &lt;br /&gt;
&lt;br /&gt;
The group should start by discussing what to visualize, perhaps including some TEI users who has experience in customization. &lt;br /&gt;
&lt;br /&gt;
'''Resources:''' About ODD [http://www.tei-c.org/Support/Learn/odds.xml Getting Started with P5 ODDs], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html Guidelines Chapter 23: Using the TEI] and a look at [http://www.tei-c.org/Roma/ Roma], the tool that is currently in use for generating TEI customizations.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:05, 4 July 2014 (CEST) I know of some digital edition projects that are a priori TEI compliant but have added their own custamizations if the TEI Guidelines did not offer a sufficient solution for the &amp;lt;nowiki&amp;gt;&amp;quot;challenge&amp;quot;&amp;lt;/nowiki&amp;gt; posed by the text. I can imagine there are more projects that do so. Is that meant by &amp;lt;nowiki&amp;gt;&amp;quot;modification&amp;quot;&amp;lt;/nowiki&amp;gt; of the TEI schema? &lt;br /&gt;
It seems the ODD visualizer might be a good addition to the authorial workflow as described below, if it offers the editors insight in their specific text encoding methods.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:13, 5 July 2014 (CEST) (I'm not sure this is the right place for adding names to a project as Elli wrote us, but) I would like to work on it!&lt;br /&gt;
&lt;br /&gt;
[[User:Raffaele.viglianti|Raffaele.viglianti]] 13:40, 6 July 2014 (CEST) I'd happily work on this&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:50, 6 July 2014 (CEST) Elli - a modification is often simply specifying a subset of the TEI, ie removing elements you don't need. Visualizing just this relationship is itself quite useful; the proof of concept at http://tei.it.ox.ac.uk/Byzantium/ demonstrates a trivial example. In an ideal alternate work, the visualization would dynamic. Ie it would show a list of modules, and you could click on one to remove the elements in it, and that would trigger writing an ODD file.&lt;br /&gt;
&lt;br /&gt;
=== Basic framework for rendering a document and creating simple visualizations ===&lt;br /&gt;
&lt;br /&gt;
This project could be quite extensive, so the group should begin by selecting components that they can manage.&lt;br /&gt;
&lt;br /&gt;
The proposed outcome is to be able to display (or at least mine) a document for salient features, and to produce output generic enough that it can be passed to either mapping or to other visualization software. Or perhaps to the NY Times Pourover js library. One possible way to to do this is to decide on a json data structure, as that is a popular format for visualization libraries.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 08:08, 3 July 2014 (CEST) Are you referring to a particular visualization software on which it might be useful to take a quick look before the hackathon?&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Mylonas|Elli Mylonas]] 11:27, 4 July 2014 (CEST) Frederike has a good comment - are there suggestions? Google Maps is one idea. Leaflet, and D3 (more complex) are others. Thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:02, 6 July 2014 (CEST) I would suggest we limit ourselves for this project to Leaflet (mapping) and D3 (graphs) with its companion C3. Both have loads of examples and addons. Leaflet rather than Google Maps because it doesn't need API keys etc, and can use other tiles easily. The key thing here is to proof of concept - get a visualization up and running quickly, then tweak it. If its successful, recoding it later in another library is not so hard. Note, however, that we come up against cross-site scripting when we read JSON in an HTML file. See Setup section above.&lt;br /&gt;
&lt;br /&gt;
I like the idea that we take some texts and a) isolate a set of features that can be extracted for looking at, b) work out what they look like in JSON, and c) practice visualizing them in some way.  I have added an example XSLT script at https://github.com/TEIC/Hackathon/blob/master/visualization/teitojson.xsl which shows how you'd grab (in this case persName) elements from a TEI XML file and write a JSON file. Demo result at http://tei.it.ox.ac.uk/Hackathon/visualization/test.json&lt;br /&gt;
&lt;br /&gt;
=== Develop the MS description framework ===&lt;br /&gt;
&lt;br /&gt;
This was one of the proposed projects that got a lot of comments. It could be developed along the lines of the comments, and generalized a bit.&lt;br /&gt;
&lt;br /&gt;
[[User:Alexander Czmiel|Alexander Czmiel]] 14:20, 4 July 2014 (CEST) Maybe I don't get it, but it seems to me this project has the same aims like &amp;quot;Basic framework for rendering a document&amp;quot;. Anyway, rendering TEI documents is an imortant issue which has not been adressed enough in the past. Especially when looking on complex markup such as recommended by the Genetic Markup SIG.&lt;br /&gt;
There are already a few approaches which try to do exactly the same, we want to do here: build a generic framework to publish TEI documents online. There is eLaborate (http://elaborate.huygens.knaw.nl/) from Den Haag, xMod (http://www.cch.kcl.ac.uk/xmod/) from London, DENQ from Rome, and SADE (best/current version on Github by vronk: https://github.com/vronk/SADE) which we try to build in Berlin/Göttingen/Wien. To a certain point OMEKA (http://www.omeka.net/) could be used as well, I think. There are many more, I don't know of. So please don't let us start from the scratch with a new project.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 14:56, 4 July 2014 (CEST) I agree it would be pointless to start from scratch. But it might be worth considering to further develop one of the abovementioned approaches. I am not familiar with all of them, but most tend to fail once the textual genetics becomes more complex. The fact that many of the proposed projects in this Hackathon are aimed at the rendering of complex TEI mark up, suggests that this is one of the most important needs of textual scholars and that there is still no sufficient way to do so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 19:27, 4 July 2014 (CEST) It seems we have all different understandings of the project's descriptions - I will tell you mine too: &amp;lt;br/&amp;gt;&lt;br /&gt;
In my opinion the two project aim different results, even if the workflow will be partly the same. &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;rendering complex markup..&amp;quot; aims to offer in a creative visualization of the extracted data, so this project will be about including visualization software which supports data visualization beyond lists and timelines.  &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;MS description..&amp;quot; aims (or at least it did in the beginning) to create a framework which is applicable to each TEI-document containing a &amp;lt;msDesc&amp;gt; part and includes both displaying the &amp;lt;msDesc&amp;gt; content (in an linear way, no tricky visualization) and search and browse functions. The scope of this project is to provide in the end a set of files which anyone can use to render a &amp;lt;msDesc&amp;gt; part.&amp;lt;br/&amp;gt;&lt;br /&gt;
So far.. can somebody bring light into the darkness please? :)&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 23:35, 4 July 2014 (CEST) My initial proposal was to create a simple search and browsing interface for MS descriptions which would be general enough to be used by other similar projects. But perhaps it is too specific. An interface for TEI-files in general would probably be more useful. The idea is that everything should be well documented so that people with limited programming skills would be able to modify the code to suit their needs. It would be more like an eXist template than a finished product.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:08, 5 July 2014 (CEST)  I don't think that it is too specific and an interface for TEI files in general is probably too wide for one day. For sure there are a lot of projects flourishing in this way (not eLaborate that is at a certain point TEI compliant but not at all TEI based), as everyone using TEI deals with the problems and find more or less home made solutions. But if during the Hackathon something can be started and finished, it would be a really good result!&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 15:55, 5 July 2014 (CEST) Maybe we could decide whether we want to render the metadata or the text. I think some templates for rendering the &amp;lt;teiHeader&amp;gt; with focusing on search options (searching for certain fields, combining them, faceted search) would be nice. &amp;lt;br/&amp;gt;&lt;br /&gt;
Can someone provide some XML files to work with?&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 08:55, 6 July 2014 (CEST) I have a few preliminary MS descriptions from our cataloguing project, and quite a large collection of MS descriptions from other projects which we could work with.&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 19:02, 6 July 2014 (CEST) I agree that starting  a new framework isn't a good idea, but I do think there is a future in taking just the components of the transcription module and doing rendering of those. Its a horribly open-ended exercise, though.&lt;br /&gt;
&lt;br /&gt;
=== Discussing, working out and documenting best practices for an authoring workflow ===&lt;br /&gt;
&lt;br /&gt;
Projects that last for many years, have many people working on them, and comprise large amounts of material need to ensure that work is being done efficiently, produce accurate output, and move files through transformations and validations.  Good workflows can be enhanced by both tools and best practices.  The outcome of this project could be a document with explanation and examples of authoring/encoding/proofreading/version control workflows with a focus on software tools.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:22, 4 July 2014 (CEST) Would we aim at enhancing the workflow of existing projects or suggest best practices for future projects? It would be very interesting to see whether it is possible to distinguish a best practice for an authoring workflow. Normally projects that run for many years and started &amp;lt;nowiki&amp;gt;&amp;quot;back in the days&amp;quot;&amp;lt;/nowiki&amp;gt; have developed their own ad hoc workflow. They happily admit to have done things differently witht the knowledge of today. Of course the workflow depends upon the people working on it (trained editors, volunteers through crowd-sourcing...). &lt;br /&gt;
Perhaps the outcome would be several different workflows, depending on the type of material, the objectives of the project and the people collaborating on it.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [http://mith.umd.edu/people/person/raffaele-viglianti/ Raffaele Viglianti], University of Maryland&lt;br /&gt;
* [http://www.patrikgranholm.com Patrik Granholm], Uppsala University Library: [http://www.manuscripta.se Greek Manuscripts in Sweden. A Digitization and Cataloguing Project]&lt;br /&gt;
* [http://online.uni-graz.at/kfu_online/visitenkarte.show_vcard?pPersonenId=9570FBD84B50B383&amp;amp;pPersonenGruppe=3 Frederike Neuber], DiXiT - research fellow at Graz University - Austrian Centre for Digital Humanities&lt;br /&gt;
* Felix Lange, Academy of Sciences and Literature | Mainz, Project IBR (http://www.spatialhumanities.de)&lt;br /&gt;
* Emmanuelle Morlock, CNRS, HISoMA Laboratory (Histoire et Sources des mondes antiques / History and Origins of the Antique World)&lt;br /&gt;
* [https://www.uantwerpen.be/en/staff/elli-bleeker/ Elli Bleeker], PhD­ student in Digital Humanities at Antwerp University; research fellow at DiXiT&lt;br /&gt;
* Magdalena Turska, University of Oxford&lt;br /&gt;
* Nick Laiacona, Performant Software Solutions LLC www.performantsoftware.com&lt;br /&gt;
* Elizabeth Maddock Dillon, Professor of English and Co­Director of NULab for Texts, Maps, and Networks, Northeastern University, Boston, MA USA&lt;br /&gt;
* [http://steinheim-institut.de/wiki/index.php/Mitarbeiter:Thomas_Kollatz Thomas Kollatz], Steinheim-Institute for German-Jewish History: [http://steinheim-institut.de/cgi-bin/epidat epidat]&lt;br /&gt;
* Elena Spadini, Huygens Ing&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Sebastian Rahtz, University of Oxford&lt;br /&gt;
* James Cummings, University of Oxford&lt;br /&gt;
* [http://www.i-d-e.de/mitglieder/alexander-czmiel Alex Czmiel], Berlin-Brandenburg Academy of Sciences and Humanities&lt;br /&gt;
* Hugh Cayless, Duke University&lt;br /&gt;
* Elli Mylonas, Brown University&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
We will be using the wiki as a place for comments and discussion. The projects each participant proposed are all listed below. Ideally, the hackathon will be focussed around one or two projects that are useful to everyone. The participants are all experienced with TEI in various capacities, but they are not all skilled programmers. The hackathon would be a success if the outcome of the one day event was e a good start on one or two useful pieces of TEI related software. In order to achieve this, we should collectively decide on projects that are interesting, useful, generalizable, and do-able! We should also try to capitalize on everyone's skill set, and try to plan the event in such a way that we can all contribute to something. &lt;br /&gt;
&lt;br /&gt;
You are all welcome to introduce yourselves, by adding a description of a few sentences to the list of participants above. And please, edit, correct and comment on the projects. We are also inviting the TEI Council and Board and other interested parties to look in on the discussions.&lt;br /&gt;
&lt;br /&gt;
== Proposed Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Mormon City Planning: ===&lt;br /&gt;
when early Mormonism ventured from Kirtland, Ohio, into Missouri, their prophet Joseph Smith Jr provided a revelation for the plat (city layout) of the new Zion (http://urbanplanning.library.cornell.edu/DOCS/smith.htm; http://zomarah.files.wordpress.com/2010/10/firstplatofzion.png), which was subsequently applied in the settlement of Far West, Missouri, for which two plats exist, one on sheepskin (https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 b.gif) in private possession and one on paper at BYU University (there is no online copy of this, but I have obtained a digital copy from BYU with their permission); however these plats were not only used to sketch out the city, but also to assign lots to settlers, and thus show secondary markup in pencil to allocate houses, redraw lot boundaries, etc; (http://zomarah.files.wordpress.com/2010/10/platoffarwestbig.png)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* A clarification: What would the project strive to accomplish? Is this a visualization? georeferencing based on markup?&lt;br /&gt;
* [[User:Thomas Kollatz|Thomas Kollatz]] 11:57, 1 July 2014 (CEST) https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 error 404 - not found; maybe visualization: text-information encoded in TEI related to city layout (&amp;quot;plat&amp;quot;) in SVG ?&lt;br /&gt;
&lt;br /&gt;
=== ODD Customization visualizer ===&lt;br /&gt;
A web-based tool to visualize any ODD customization against TEI-all. This could be useful when working on a customization (with Roma, or manually) to quickly and visually check that the ODD is still TEI-conformant and see how it diverges from the standard.&lt;br /&gt;
I started working on a basic D3 visualization a couple of years ago, but haven't really touched the code since:https://github.com/raffazizzi/ODDViz I only restructured the repository a bit before sending this proposal.&lt;br /&gt;
&lt;br /&gt;
'''Comments'''&lt;br /&gt;
A simple demo: https://dl.dropboxusercontent.com/u/2443674/ODDViz/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 03:02, 3 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== ACE-based Web editor ===&lt;br /&gt;
&lt;br /&gt;
MITH, at the University of Maryland has been working on an ACE-based web editor able to validate tei-all files in the browser and provide ODD-based contextual help (e.g. suggesting valid options when entering a new element).&lt;br /&gt;
The grant that funded this work is now over, but there's plenty more to do. This is the GitHub repository: https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Description Display Framework ===&lt;br /&gt;
To create a simple web interface which would provide basic functionalities like browsing, searching and displaying TEI-files containing manuscript descriptions. The interface could be built using a Ubuntu server with [http://nginx.org nginx], and [http://exist-db.org eXist-db] following the setup guide and scripts provided by [https://github.com/grantmacken/nginx-eXist-ubuntu Grant Macken]. I have already made some preliminary work on an eXist-db web interface and posted the code in our [https://github.com/manuscripta GitHub repository]. This could be used as a starting point for further development. A possible goal for the hackathon could be to create an advanced search form in XQuery which would display snippets of the descriptions in the search results using the transform function with our XSL stylesheet, with links to the full description. All of the code, with detailed documentation, would be made public on GitHub for others to reuse and modify for their own projects. I think this would be beneficial to the TEI community at large, and especially to other cataloguing projects.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* I believe this would be really useful project, especially if we build it not only having this particular purpose of MS descriptions in mind, but something more general, so other users would potentially swap only source files and stylesheets and would have a basic working website. [[User:Magdalena Turska|Magdalena Turska]] 11:00, 23 June 2014 (CEST)&lt;br /&gt;
* me too – more general features almost every project will need after swapping source files and stylesheets: navigation to next page/object ; or: navigation to next entry/object in chronological order, full text search everywhere resp in particular div's (type=&amp;quot;edition&amp;quot;) etc. [[User:Thomas Kollatz|Thomas Kollatz]] 12:09, 1 July 2014 (CEST)&lt;br /&gt;
* I am definitely open to creating a more general display framework in eXist. Perhaps we could make use of Joe Wicentowski’s [http://digital.humanities.ox.ac.uk/dhoxss/2011/presentations/Wicentowski-XMLDatabases-materials.zip Punch eXist tutorial] from DHOxSS 2011. [[User:Patrik Granholm|Patrik Granholm]] 11:16, 2 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Medieval Text Edition ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&lt;br /&gt;
Project isn't advanced enough to suggest concrete task, but the topic of interest is focussed around a digital scholarly edition of a medieval text (with corresponding images) encoded in XML/TEI. The edition will be enriched with palaeographical and codicological information (in both &amp;lt;text&amp;gt; and &amp;lt;teiHeader&amp;gt;) and the results can be visualized in a way which hopefully goes beyond the sometimes not very enlightening listing of data.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
Even now my project is not advanced enough to be used for the hackathon. I will join the discussions on the other projects. --[[User:Frederike Neuber|Frederike Neuber]] 22:05, 24 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Semantic Connections for Epigraphic Documents ===&lt;br /&gt;
I am currently working with epidoc documents in the context of the Project IBR. These documents, epigraphical editions from the catalogue &amp;quot;German Inscriptions Online&amp;quot; (inschriften.net), are (1) to be transformed into RDF­triples for semantic connection and for a fine­grained quantificational analysis in a Triple Store, (2) XSLT ­transformed into HTML­Documents for further annotation in the semantic annotator &amp;quot;Pundit&amp;quot;(thepund.it). I could surely contribute a programming task based on this points, but would also be happy to participate in another task, preferably based on &amp;quot;adding a TEI mode to a web editor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:02, 24 June 2014 (CEST) Who is responsible for this project and can provide further information? &lt;br /&gt;
I would be very interested in joining this project even if I can't offer material and even if I do not understand one step: how can you transform an epidoc document into RDF triples? Do you mean you generate RDF from the annotated entities (extracting them?)? And how do you do it, are there tools or software to support it?&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 12:12, 1 July 2014 (CEST) The [http://www.tei-c.org/oxgarage/ oxgarage] magic box contains already a tool converting TEI2RDF, if so – we should try it out and evaluate it if not - let's develop it …&lt;br /&gt;
&lt;br /&gt;
[[User:Felix Lange|Felix Lange]]14:56, 4 July 2014 (CEST) Thomas Kollatz is right, this tool is quite mature by now, making a new development from scratch pointless. But is there a programmatic (e.g. ReST) interface to the converter? If not, let's do it! @Frederike, some further project informations can be found at www.spatialhumanities.de/ibr, our project website.&lt;br /&gt;
&lt;br /&gt;
=== Zotero ===&lt;br /&gt;
Some TEI encoding project may need to use a &amp;quot;master bibliography&amp;quot; to group together all the bibliographic references that are used in a given text or collection of texts. Using the &amp;quot;masterfile&amp;quot; option in Oxygen give the user a convenient way of pointing to a reference without having to encode a ref each time it is used in a text or in a specific bibliographic section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;bibl type=&amp;quot;fromStone&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ptr target=&amp;quot;#Breal1878&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;citedRange&amp;gt;15&amp;lt;/citedRange&amp;gt;&lt;br /&gt;
&amp;lt;/bibl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bibliography can be inserted in a &amp;lt;back/&amp;gt; element with xinclude. But the question is how to use Zotero to create this file, update it and synchonize it with the biblographic masterfile.&lt;br /&gt;
Though incomplete, the workflow I use works like that :&lt;br /&gt;
* the entering of the bibliographic entries is done with zotero, in a group library&lt;br /&gt;
* the zotero database is then exported in xml using the &amp;quot;bibliontology_rdf&amp;quot; format (the TEI export format being to restrictive in its formatting choices : e.g. does'nt include &amp;quot;short titles&amp;quot; which are a requisite in epigraphy&lt;br /&gt;
*  the bibliontology rdf is converted in TEI through XSLT in Oxygen (modifying existing xslt :https://github.com/paregorios/Zotero-RDF-to-TEI-XML)&lt;br /&gt;
* If the user wants to add a new reference in the masterbibliography or correct an entry, he or she has to do go to zotero and follow the whole workflow of export - tranform process. But the user might not have the user right to do so. And of course, there are some potential conflicting issues.&lt;br /&gt;
&lt;br /&gt;
How to improve that workflow ? use a version control system like git or subversion ? or adding/modifying an entry in xml / tei and then updating the zotero group library via api ?&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:29, 1 July 2014 (CEST) It seems that working with subversion would improve the workflow a lot and at least illiminate the risk of conflicting issues. Of course users should have the right to work in the (seperate) xml file of the bibliographic masterfile and add/change references. Once completed, the xml file can be exported to Zotero. In short, this would mean a reverse of the current workflow.&lt;br /&gt;
&lt;br /&gt;
=== Migrating value lists form CSS frameworks to ODD ===&lt;br /&gt;
&lt;br /&gt;
The author mode of the Oxygen editor can be customized with custom css functions. A part from the function providing a more user-friendly and tag free visualization of the tei content, one of the fuction allow the user to edit attributes or simple elements values using combo boxes or check boxes. The &amp;quot;form controls&amp;quot; can display values collected from an xml schema. But these values can also be just in the oxygen css. This may be used in a workflow to test some choices before integrating them in a more consistent and persistant way in the ODD (then exported in the schema).&lt;br /&gt;
&lt;br /&gt;
This could be useful in case you have user that may be ok to change the values in the css code but would be relunctant to get involved with the ODD editing / schema generation process.&lt;br /&gt;
cf. http://www.oxygenxml.com/doc/ug-editor/concepts/combo-box-editor.html#combo-box-editor&lt;br /&gt;
&lt;br /&gt;
'''Comments:''' &lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) This is interesting, would like to work on it. I would suggest to make it less tied to Oxygen and think in terms of CSS to ODD, for example to limit attribute values (e.g. hi[rend=italic])&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 00:13, 24 June 2014 (CEST) I'm not well-exeperienced with the author mode in oXygen and its customizations, but I would like to explore it working on this project.&lt;br /&gt;
&lt;br /&gt;
=== Visualization of intertextual TEI content ===&lt;br /&gt;
[UPDATED on June 24th]&lt;br /&gt;
&lt;br /&gt;
The focus is on the possibilities offered by TEI XML for encoding intertextuality. The case study concerns the personal library of an author and a digital edition of his work. The objective is to encode the material in such a way that the intertextual relations between the literary work and its external sources is visualized.&lt;br /&gt;
&lt;br /&gt;
These -sometimes subtle- intertextual relationships provide insight into the nature of writing, all the more since the genesis of the literary work itself is already encoded in the edition (i.e. adds, dels, etc.). The envisioned result enables a user to study the writing process in detail as well as on a larger scale.&lt;br /&gt;
&lt;br /&gt;
Material:&lt;br /&gt;
* detailed XML TEI transcription of the literary work concerned&lt;br /&gt;
* high quality digital facsimiles of the author's personal '''extant''' library&lt;br /&gt;
* rough transcriptions of the library books (based on OCR)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* Clarification: is the project about the visualization? the relationships? More detail would be great.&lt;br /&gt;
* &lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:46, 1 July 2014 (CEST) The idea is to log the complete &amp;lt;nowiki&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/nowiki&amp;gt; of a citation: from a phrase underlined in a library book to the incorporation of that phrase in the author's work.&lt;br /&gt;
Currently, the intertextual references are encoded with [ref] tag in the XML TEI transcription of the literary work. The [ref]s refer to another xml file  containing the transcriptions of the personal library. This file consists of [div]s, that contain anything from a complete library book to a small section (paragraph, phrase) from a library book. &lt;br /&gt;
&lt;br /&gt;
The visualization of the intertextual relations comes in a later stage when transforming the documents. I wonder whether it is possible to change or improve this encoding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rendering Complex Markup ===&lt;br /&gt;
Rendering complex markup in an innovative and playful way: reconstructing &amp;amp; visualizing author’s&lt;br /&gt;
geographical position by the dates of sending of his letters (taking uncertainty into account)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
[[User:Magdalena Turska|Magdalena Turska]] 12:36, 12 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
Starting with a list of letters that have a place and date of sending the idea would be to present map overview of the author's journeys.&lt;br /&gt;
See the simple Google Map at https://mapsengine.google.com/map/edit?mid=z3q4AefiR7Us.kf1fVBHlu8qE&lt;br /&gt;
&lt;br /&gt;
Fist ideas re visualisation:&lt;br /&gt;
* places color-coded with color getting darker to represent 'later' places&lt;br /&gt;
* similarly shaded lines along the routes between places&lt;br /&gt;
* animation with slider to show circle moving along the routes, size of the circle getting bigger with the uncertainty&lt;br /&gt;
&lt;br /&gt;
Input data:&lt;br /&gt;
each letter has assigned place name and 1+ time intervals (notBefore to not After)&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 22:25, 24 June 2014 (CEST)&lt;br /&gt;
Would it be a problem to work on different material? @TEI-experts&lt;br /&gt;
I would like to visualize the provenance of medieval manuscripts on a map, so even if I do not work with letters, the task is partly the same (extracting date and time from the &amp;lt;teiHeader&amp;gt; and visualizing it on a map). Then our scopes separate: Magdalena wants to reconstruct the journey, I want to visualize the chronology of different mss on one map.&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:56, 1 July 2014 (CEST)&lt;br /&gt;
I agree with [[User:Frederike Neuber|Frederike Neuber]]: the task is the same in all projects, where a spatio-temporal visualization makes sense: Extract date and time from header - and visualize the chronology of date/time and place on a map and/or timeline &lt;br /&gt;
/TEI/teiHeader/fileDesc/sourceDesc/msDesc/history/origin&lt;br /&gt;
&lt;br /&gt;
=== Adding a TEI mode to a web editor ===&lt;br /&gt;
Title says it all! &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) How does the [http://wiki.tei-c.org/index.php/DH2014Hackathon-Projects#ACE-based_Web_editor Angles] proposal above sound?&lt;br /&gt;
&lt;br /&gt;
=== Juxta Script support ===&lt;br /&gt;
Adding support for Bengali text to Juxta Commons&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* This is fairly narrow.&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:57, 1 July 2014 (CEST) If Bengali then Hebrew (Arabic … right-to-left), please&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
The archive of early Caribbean texts and images is a fairly large project which will be heavily encoded (and a portion of texts will be encoded by July).  I'd like to explore ways of using the TEI to visualize relations between and among texts and elements of texts.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:19, 1 July 2014 (CEST) What is the status of this project? I am also interested in finding ways to visualize relations between texts, perhaps there are similarities?&lt;br /&gt;
&lt;br /&gt;
=== Jewish Sepulchral Headstones DB ===&lt;br /&gt;
&lt;br /&gt;
Given that all headstones can be clearly located, &lt;br /&gt;
and about 20.000 (of total 26.000) inscriptions are dated,&lt;br /&gt;
and to a large extend can be distinguished by gender, &lt;br /&gt;
and also by language usage (hebrew, german, german in Hebrew letters, …),&lt;br /&gt;
they lend themselves to mining the epidat corpus for specific data facets and try to visualize the results &amp;quot;in an innovative and playful way&amp;quot;. &lt;br /&gt;
#A challenging research questions could be the search for and visualization of the differences in word usage and specific idiomatic &lt;br /&gt;
## between different locations,&lt;br /&gt;
## within different periods (based on one or several locations),&lt;br /&gt;
## between inscriptions for men and inscriptions for women,&lt;br /&gt;
## between hebrew and non-hebrew inscriptions …&lt;br /&gt;
#Even more challenging is the search for inscriptions with very similar text coverage. These are quite difficult to discover by a simple full text search. The inscriptions are usually rather short, and the filter to develop has to consider the differentiating elements – usually names and dates – in order to determine, whether two text are identical or not.&lt;br /&gt;
&lt;br /&gt;
	All necessary information to answer this questions is contained in the metadata  &amp;lt;teiHeader&amp;gt; and data &amp;lt;text&amp;gt; of each single record. &lt;br /&gt;
	example – spatial and temporal metadata (date, country/region code, geo-coordinates, Thesaurus of Getty Names or OSM ID)&lt;br /&gt;
     &amp;lt;history&amp;gt;&lt;br /&gt;
      &amp;lt;origin&amp;gt;&lt;br /&gt;
       &amp;lt;date notBefore='1621-08-17'&amp;gt;1621-08-17&amp;lt;/date&amp;gt;&lt;br /&gt;
       &amp;lt;country type=&amp;quot;ISO_3166&amp;quot; key=&amp;quot;XA-DE-HH&amp;quot;&amp;gt;&lt;br /&gt;
        Germany&lt;br /&gt;
        &amp;lt;region&amp;gt;Hamburg&amp;lt;/region&amp;gt;&lt;br /&gt;
       &amp;lt;/country&amp;gt;&lt;br /&gt;
       &amp;lt;settlement type='city' key='tgn:7012310'&amp;gt;&lt;br /&gt;
        Hamburg-Altona, Königstraße &lt;br /&gt;
        &amp;lt;geogName&amp;gt;&lt;br /&gt;
         Jüdischer Friedhof&lt;br /&gt;
         &amp;lt;geo decls=&amp;quot;#WGS&amp;quot;&amp;gt;53.549373 9.950545&amp;lt;/geo&amp;gt;&lt;br /&gt;
        &amp;lt;/geogName&amp;gt;&lt;br /&gt;
       &amp;lt;/settlement&amp;gt;&lt;br /&gt;
      &amp;lt;/origin&amp;gt;&lt;br /&gt;
     &amp;lt;/history&amp;gt;&lt;br /&gt;
	example – gender-specific metadata (given according to ISO 5218:2004)&lt;br /&gt;
&amp;lt;particDesc&amp;gt;&lt;br /&gt;
    &amp;lt;listPerson&amp;gt;&lt;br /&gt;
     &amp;lt;person xml:id=&amp;quot;hha-3361-1&amp;quot; s x='1'&amp;gt;&lt;br /&gt;
      &amp;lt;persName&amp;gt;Schmuel ben Jehuda&amp;lt;/persName&amp;gt;&lt;br /&gt;
       &amp;lt;event when='1621-08-17' type=&amp;quot;dateofdeath&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;desc/&amp;gt;&lt;br /&gt;
      &amp;lt;/event&amp;gt;&lt;br /&gt;
     &amp;lt;/person&amp;gt;&lt;br /&gt;
    &amp;lt;/listPerson&amp;gt;&lt;br /&gt;
   &amp;lt;/particDesc&amp;gt;&lt;br /&gt;
	example – language Usage metadata: &lt;br /&gt;
    &amp;lt;langUsage&amp;gt;&lt;br /&gt;
    &amp;lt;!-- According to bcp47 http://tools.ietf.org/html/bcp47 (Language) and ISO15924 (writing System)--&amp;gt;&lt;br /&gt;
    &amp;lt;language ident='he' usage='100'&amp;gt;Hebrew&amp;lt;/language&amp;gt;&lt;br /&gt;
   &amp;lt;/langUsage&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With respect for the TEI Hackathon I have (just) set up a website with very general information how to harvest epidat records: &lt;br /&gt;
http://www.steinheim-institut.de/cgi-bin/epidat?info=howtoharvest (to be continued …)&lt;br /&gt;
Over and beyond that it would make no great difficulty to provide a zip file with the data available for the workshop.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 16:05, 1 July 2014 (CEST) The TEI spam filter seems to dislike the person-attribute s_x (middle-letter e) … rather prudish, isn't it&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
What commonalities to  you see? What seems interesting? Anything to add?&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:21, 24 June 2014 (CEST)&lt;br /&gt;
Two (even if very different) projects, &amp;quot;Jewish Sepulchral Headstones DB&amp;quot; and &amp;quot;Rendering complex mark up&amp;quot;, are dealing with visualization of spatial and temporal metadata. &lt;br /&gt;
&lt;br /&gt;
Three (again very different) projects, &amp;quot;Visualization of intertextual TEI content&amp;quot;, &amp;quot;Semantic Connections for Epigraphic Documents&amp;quot; and &amp;quot;Jewish Sepulchral Headstones DB&amp;quot;, are dealing with semantic connection and modelling of content (even if not all of them say it explicitly in the description). &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:25, 1 July 2014 (CEST)&lt;br /&gt;
Add to that the visualization of textual relations in the early Caribbean texts archive.&lt;br /&gt;
&lt;br /&gt;
--[[User:Felix Lange| Felix Lange]] 16:30 4 July 2014 (CEST) - That's sounds pretty interesting, I'm on board. The text-analysis (&amp;quot;mining&amp;quot;) part seems pretty tough, though. How exactly should the content of different inscriptions be compared? Do you think about general word-frequency-statistics, that can populate a Word-Cloud? Or do you plan text comparison that is &amp;quot;semantic&amp;quot; in a certain sense?&lt;br /&gt;
&lt;br /&gt;
=== Core Builder ===&lt;br /&gt;
Another possible tool to work on: https://github.com/raffazizzi/coreBuilder&lt;br /&gt;
It provides a simple web interface to create stand-off markup. TEI files can be open into multiple ACE editors and the user can click on elements with xml:ids to create references.&lt;br /&gt;
The current version creates &amp;lt;app&amp;gt; elements containing &amp;lt;rdg&amp;gt;s with pointers to the selected elements. It should be easy enough to make the elements user configurable so that the Core Builder can be used to put together &amp;lt;linkGrp&amp;gt;s or &amp;lt;timeline&amp;gt;s.&lt;br /&gt;
The tool is written in CoffeScript with a [http://backbonejs.org/ Backbone] framework. --[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:07, 16 June 2014 (CEST) &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:23, 1 July 2014 (CEST) From the sound of it, I think I would like to work on this project. Some more detail would be great.&lt;br /&gt;
&lt;br /&gt;
Here's a demo of the current version. It's got a few bugs but should show the basic functionality. Pick a couple of sources, then click on any element with xml:id to create a selection. Click add to save it to the &amp;quot;core&amp;quot;. https://dl.dropboxusercontent.com/u/2443674/coreBuilder/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 02:31, 3 July 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13605</id>
		<title>DH2014Hackathon-Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13605"/>
		<updated>2014-07-06T16:56:06Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Basic framework for rendering a document and creating simple visualizations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DH2014 Hackathon Project Discussion Page =&lt;br /&gt;
&lt;br /&gt;
== Let's Hack ==&lt;br /&gt;
&lt;br /&gt;
A suggestion for how to proceed based on the range of proposals and the range of participants.  The group is likely to be able to sustain 2 or at most 3 projects in the time frame allotted. Some suggestions; please modify, develop or otherwise shape to your liking! &lt;br /&gt;
&lt;br /&gt;
=== Suggested setup  using Git ===&lt;br /&gt;
&lt;br /&gt;
There is a Git repository at https://github.com/TEIC/Hackathon which can be used for any group during the Hackathon. Sebastian Rahtz can add people to the TEI group on request so that they have write access. You can use any Git client, obviously. If you don't have a client setup&lt;br /&gt;
already and are on a Mac, you'll find https://mac.github.com/ easy to set up and use. If you possibly can, get your account and setup ready before the meet.&lt;br /&gt;
&lt;br /&gt;
This repository is synchronized with a web server at http://tei.it.ox.ac.uk/Hackathon/ every minute. This web server has a  CORS setup, which should allow cross-site scripting to work for any&lt;br /&gt;
group working with JSON or other Ajax technique.&lt;br /&gt;
&lt;br /&gt;
To test this, clone the Git repository on your local laptop and open the file map/maptest.html in your browser. It should read JSON data from&lt;br /&gt;
http://tei.it.ox.ac.uk/Hackathon/map/objects.json and display it on a map. If you add more JSON data files to the repository, and push them up to Github, they should appear on the web server quite quickly; similarly this can be used to &amp;quot;publish&amp;quot; HTML.&lt;br /&gt;
&lt;br /&gt;
Sebastian will be available during the Hackathon to wrangle the web server as needed.&lt;br /&gt;
&lt;br /&gt;
=== ODD visualizer ===&lt;br /&gt;
&lt;br /&gt;
A group might try to put together a plan and start to code up an ODD visualizer. ODD is a literate programming language for XML schemas written by the TEI, and which is used to define the TEI schema. An ODD visualizer might be a component of an ODD customization tool such as the successor of Roma, and could provide information to a user about what modules they have included in their TEI schema, or what modification they have made. &lt;br /&gt;
&lt;br /&gt;
The group should start by discussing what to visualize, perhaps including some TEI users who has experience in customization. &lt;br /&gt;
&lt;br /&gt;
'''Resources:''' About ODD [http://www.tei-c.org/Support/Learn/odds.xml Getting Started with P5 ODDs], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html Guidelines Chapter 23: Using the TEI] and a look at [http://www.tei-c.org/Roma/ Roma], the tool that is currently in use for generating TEI customizations.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:05, 4 July 2014 (CEST) I know of some digital edition projects that are a priori TEI compliant but have added their own custamizations if the TEI Guidelines did not offer a sufficient solution for the &amp;lt;nowiki&amp;gt;&amp;quot;challenge&amp;quot;&amp;lt;/nowiki&amp;gt; posed by the text. I can imagine there are more projects that do so. Is that meant by &amp;lt;nowiki&amp;gt;&amp;quot;modification&amp;quot;&amp;lt;/nowiki&amp;gt; of the TEI schema? &lt;br /&gt;
It seems the ODD visualizer might be a good addition to the authorial workflow as described below, if it offers the editors insight in their specific text encoding methods.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:13, 5 July 2014 (CEST) (I'm not sure this is the right place for adding names to a project as Elli wrote us, but) I would like to work on it!&lt;br /&gt;
&lt;br /&gt;
[[User:Raffaele.viglianti|Raffaele.viglianti]] 13:40, 6 July 2014 (CEST) I'd happily work on this&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:50, 6 July 2014 (CEST) Elli - a modification is often simply specifying a subset of the TEI, ie removing elements you don't need. Visualizing just this relationship is itself quite useful; the proof of concept at http://tei.it.ox.ac.uk/Byzantium/ demonstrates a trivial example. In an ideal alternate work, the visualization would dynamic. Ie it would show a list of modules, and you could click on one to remove the elements in it, and that would trigger writing an ODD file.&lt;br /&gt;
&lt;br /&gt;
=== Basic framework for rendering a document and creating simple visualizations ===&lt;br /&gt;
&lt;br /&gt;
This project could be quite extensive, so the group should begin by selecting components that they can manage.&lt;br /&gt;
&lt;br /&gt;
The proposed outcome is to be able to display (or at least mine) a document for salient features, and to produce output generic enough that it can be passed to either mapping or to other visualization software. Or perhaps to the NY Times Pourover js library. One possible way to to do this is to decide on a json data structure, as that is a popular format for visualization libraries.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 08:08, 3 July 2014 (CEST) Are you referring to a particular visualization software on which it might be useful to take a quick look before the hackathon?&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Mylonas|Elli Mylonas]] 11:27, 4 July 2014 (CEST) Frederike has a good comment - are there suggestions? Google Maps is one idea. Leaflet, and D3 (more complex) are others. Thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:02, 6 July 2014 (CEST) I would suggest we limit ourselves for this project to Leaflet (mapping) and D3 (graphs) with its companion C3. Both have loads of examples and addons. Leaflet rather than Google Maps because it doesn't need API keys etc, and can use other tiles easily. The key thing here is to proof of concept - get a visualization up and running quickly, then tweak it. If its successful, recoding it later in another library is not so hard. Note, however, that we come up against cross-site scripting when we read JSON in an HTML file. See Setup section above.&lt;br /&gt;
&lt;br /&gt;
I like the idea that we take some texts and a) isolate a set of features that can be extracted for looking at, b) work out what they look like in JSON, and c) practice visualizing them in some way.  I have added an example XSLT script at https://github.com/TEIC/Hackathon/blob/master/visualization/teitojson.xsl which shows how you'd grab (in this case persName) elements from a TEI XML file and write a JSON file. Demo result at http://tei.it.ox.ac.uk/Hackathon/visualization/test.json&lt;br /&gt;
&lt;br /&gt;
=== Develop the MS description framework ===&lt;br /&gt;
&lt;br /&gt;
This was one of the proposed projects that got a lot of comments. It could be developed along the lines of the comments, and generalized a bit.&lt;br /&gt;
&lt;br /&gt;
[[User:Alexander Czmiel|Alexander Czmiel]] 14:20, 4 July 2014 (CEST) Maybe I don't get it, but it seems to me this project has the same aims like &amp;quot;Basic framework for rendering a document&amp;quot;. Anyway, rendering TEI documents is an imortant issue which has not been adressed enough in the past. Especially when looking on complex markup such as recommended by the Genetic Markup SIG.&lt;br /&gt;
There are already a few approaches which try to do exactly the same, we want to do here: build a generic framework to publish TEI documents online. There is eLaborate (http://elaborate.huygens.knaw.nl/) from Den Haag, xMod (http://www.cch.kcl.ac.uk/xmod/) from London, DENQ from Rome, and SADE (best/current version on Github by vronk: https://github.com/vronk/SADE) which we try to build in Berlin/Göttingen/Wien. To a certain point OMEKA (http://www.omeka.net/) could be used as well, I think. There are many more, I don't know of. So please don't let us start from the scratch with a new project.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 14:56, 4 July 2014 (CEST) I agree it would be pointless to start from scratch. But it might be worth considering to further develop one of the abovementioned approaches. I am not familiar with all of them, but most tend to fail once the textual genetics becomes more complex. The fact that many of the proposed projects in this Hackathon are aimed at the rendering of complex TEI mark up, suggests that this is one of the most important needs of textual scholars and that there is still no sufficient way to do so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 19:27, 4 July 2014 (CEST) It seems we have all different understandings of the project's descriptions - I will tell you mine too: &amp;lt;br/&amp;gt;&lt;br /&gt;
In my opinion the two project aim different results, even if the workflow will be partly the same. &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;rendering complex markup..&amp;quot; aims to offer in a creative visualization of the extracted data, so this project will be about including visualization software which supports data visualization beyond lists and timelines.  &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;MS description..&amp;quot; aims (or at least it did in the beginning) to create a framework which is applicable to each TEI-document containing a &amp;lt;msDesc&amp;gt; part and includes both displaying the &amp;lt;msDesc&amp;gt; content (in an linear way, no tricky visualization) and search and browse functions. The scope of this project is to provide in the end a set of files which anyone can use to render a &amp;lt;msDesc&amp;gt; part.&amp;lt;br/&amp;gt;&lt;br /&gt;
So far.. can somebody bring light into the darkness please? :)&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 23:35, 4 July 2014 (CEST) My initial proposal was to create a simple search and browsing interface for MS descriptions which would be general enough to be used by other similar projects. But perhaps it is too specific. An interface for TEI-files in general would probably be more useful. The idea is that everything should be well documented so that people with limited programming skills would be able to modify the code to suit their needs. It would be more like an eXist template than a finished product.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:08, 5 July 2014 (CEST)  I don't think that it is too specific and an interface for TEI files in general is probably too wide for one day. For sure there are a lot of projects flourishing in this way (not eLaborate that is at a certain point TEI compliant but not at all TEI based), as everyone using TEI deals with the problems and find more or less home made solutions. But if during the Hackathon something can be started and finished, it would be a really good result!&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 15:55, 5 July 2014 (CEST) Maybe we could decide whether we want to render the metadata or the text. I think some templates for rendering the &amp;lt;teiHeader&amp;gt; with focusing on search options (searching for certain fields, combining them, faceted search) would be nice. &amp;lt;br/&amp;gt;&lt;br /&gt;
Can someone provide some XML files to work with?&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 08:55, 6 July 2014 (CEST) I have a few preliminary MS descriptions from our cataloguing project, and quite a large collection of MS descriptions from other projects which we could work with.&lt;br /&gt;
&lt;br /&gt;
=== Discussing, working out and documenting best practices for an authoring workflow ===&lt;br /&gt;
&lt;br /&gt;
Projects that last for many years, have many people working on them, and comprise large amounts of material need to ensure that work is being done efficiently, produce accurate output, and move files through transformations and validations.  Good workflows can be enhanced by both tools and best practices.  The outcome of this project could be a document with explanation and examples of authoring/encoding/proofreading/version control workflows with a focus on software tools.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:22, 4 July 2014 (CEST) Would we aim at enhancing the workflow of existing projects or suggest best practices for future projects? It would be very interesting to see whether it is possible to distinguish a best practice for an authoring workflow. Normally projects that run for many years and started &amp;lt;nowiki&amp;gt;&amp;quot;back in the days&amp;quot;&amp;lt;/nowiki&amp;gt; have developed their own ad hoc workflow. They happily admit to have done things differently witht the knowledge of today. Of course the workflow depends upon the people working on it (trained editors, volunteers through crowd-sourcing...). &lt;br /&gt;
Perhaps the outcome would be several different workflows, depending on the type of material, the objectives of the project and the people collaborating on it.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [http://mith.umd.edu/people/person/raffaele-viglianti/ Raffaele Viglianti], University of Maryland&lt;br /&gt;
* [http://www.patrikgranholm.com Patrik Granholm], Uppsala University Library: [http://www.manuscripta.se Greek Manuscripts in Sweden. A Digitization and Cataloguing Project]&lt;br /&gt;
* [http://online.uni-graz.at/kfu_online/visitenkarte.show_vcard?pPersonenId=9570FBD84B50B383&amp;amp;pPersonenGruppe=3 Frederike Neuber], DiXiT - research fellow at Graz University - Austrian Centre for Digital Humanities&lt;br /&gt;
* Felix Lange, Academy of Sciences and Literature | Mainz, Project IBR (http://www.spatialhumanities.de)&lt;br /&gt;
* Emmanuelle Morlock, CNRS, HISoMA Laboratory (Histoire et Sources des mondes antiques / History and Origins of the Antique World)&lt;br /&gt;
* [https://www.uantwerpen.be/en/staff/elli-bleeker/ Elli Bleeker], PhD­ student in Digital Humanities at Antwerp University; research fellow at DiXiT&lt;br /&gt;
* Magdalena Turska, University of Oxford&lt;br /&gt;
* Nick Laiacona, Performant Software Solutions LLC www.performantsoftware.com&lt;br /&gt;
* Elizabeth Maddock Dillon, Professor of English and Co­Director of NULab for Texts, Maps, and Networks, Northeastern University, Boston, MA USA&lt;br /&gt;
* [http://steinheim-institut.de/wiki/index.php/Mitarbeiter:Thomas_Kollatz Thomas Kollatz], Steinheim-Institute for German-Jewish History: [http://steinheim-institut.de/cgi-bin/epidat epidat]&lt;br /&gt;
* Elena Spadini, Huygens Ing&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Sebastian Rahtz, University of Oxford&lt;br /&gt;
* James Cummings, University of Oxford&lt;br /&gt;
* [http://www.i-d-e.de/mitglieder/alexander-czmiel Alex Czmiel], Berlin-Brandenburg Academy of Sciences and Humanities&lt;br /&gt;
* Hugh Cayless, Duke University&lt;br /&gt;
* Elli Mylonas, Brown University&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
We will be using the wiki as a place for comments and discussion. The projects each participant proposed are all listed below. Ideally, the hackathon will be focussed around one or two projects that are useful to everyone. The participants are all experienced with TEI in various capacities, but they are not all skilled programmers. The hackathon would be a success if the outcome of the one day event was e a good start on one or two useful pieces of TEI related software. In order to achieve this, we should collectively decide on projects that are interesting, useful, generalizable, and do-able! We should also try to capitalize on everyone's skill set, and try to plan the event in such a way that we can all contribute to something. &lt;br /&gt;
&lt;br /&gt;
You are all welcome to introduce yourselves, by adding a description of a few sentences to the list of participants above. And please, edit, correct and comment on the projects. We are also inviting the TEI Council and Board and other interested parties to look in on the discussions.&lt;br /&gt;
&lt;br /&gt;
== Proposed Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Mormon City Planning: ===&lt;br /&gt;
when early Mormonism ventured from Kirtland, Ohio, into Missouri, their prophet Joseph Smith Jr provided a revelation for the plat (city layout) of the new Zion (http://urbanplanning.library.cornell.edu/DOCS/smith.htm; http://zomarah.files.wordpress.com/2010/10/firstplatofzion.png), which was subsequently applied in the settlement of Far West, Missouri, for which two plats exist, one on sheepskin (https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 b.gif) in private possession and one on paper at BYU University (there is no online copy of this, but I have obtained a digital copy from BYU with their permission); however these plats were not only used to sketch out the city, but also to assign lots to settlers, and thus show secondary markup in pencil to allocate houses, redraw lot boundaries, etc; (http://zomarah.files.wordpress.com/2010/10/platoffarwestbig.png)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* A clarification: What would the project strive to accomplish? Is this a visualization? georeferencing based on markup?&lt;br /&gt;
* [[User:Thomas Kollatz|Thomas Kollatz]] 11:57, 1 July 2014 (CEST) https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 error 404 - not found; maybe visualization: text-information encoded in TEI related to city layout (&amp;quot;plat&amp;quot;) in SVG ?&lt;br /&gt;
&lt;br /&gt;
=== ODD Customization visualizer ===&lt;br /&gt;
A web-based tool to visualize any ODD customization against TEI-all. This could be useful when working on a customization (with Roma, or manually) to quickly and visually check that the ODD is still TEI-conformant and see how it diverges from the standard.&lt;br /&gt;
I started working on a basic D3 visualization a couple of years ago, but haven't really touched the code since:https://github.com/raffazizzi/ODDViz I only restructured the repository a bit before sending this proposal.&lt;br /&gt;
&lt;br /&gt;
'''Comments'''&lt;br /&gt;
A simple demo: https://dl.dropboxusercontent.com/u/2443674/ODDViz/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 03:02, 3 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== ACE-based Web editor ===&lt;br /&gt;
&lt;br /&gt;
MITH, at the University of Maryland has been working on an ACE-based web editor able to validate tei-all files in the browser and provide ODD-based contextual help (e.g. suggesting valid options when entering a new element).&lt;br /&gt;
The grant that funded this work is now over, but there's plenty more to do. This is the GitHub repository: https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Description Display Framework ===&lt;br /&gt;
To create a simple web interface which would provide basic functionalities like browsing, searching and displaying TEI-files containing manuscript descriptions. The interface could be built using a Ubuntu server with [http://nginx.org nginx], and [http://exist-db.org eXist-db] following the setup guide and scripts provided by [https://github.com/grantmacken/nginx-eXist-ubuntu Grant Macken]. I have already made some preliminary work on an eXist-db web interface and posted the code in our [https://github.com/manuscripta GitHub repository]. This could be used as a starting point for further development. A possible goal for the hackathon could be to create an advanced search form in XQuery which would display snippets of the descriptions in the search results using the transform function with our XSL stylesheet, with links to the full description. All of the code, with detailed documentation, would be made public on GitHub for others to reuse and modify for their own projects. I think this would be beneficial to the TEI community at large, and especially to other cataloguing projects.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* I believe this would be really useful project, especially if we build it not only having this particular purpose of MS descriptions in mind, but something more general, so other users would potentially swap only source files and stylesheets and would have a basic working website. [[User:Magdalena Turska|Magdalena Turska]] 11:00, 23 June 2014 (CEST)&lt;br /&gt;
* me too – more general features almost every project will need after swapping source files and stylesheets: navigation to next page/object ; or: navigation to next entry/object in chronological order, full text search everywhere resp in particular div's (type=&amp;quot;edition&amp;quot;) etc. [[User:Thomas Kollatz|Thomas Kollatz]] 12:09, 1 July 2014 (CEST)&lt;br /&gt;
* I am definitely open to creating a more general display framework in eXist. Perhaps we could make use of Joe Wicentowski’s [http://digital.humanities.ox.ac.uk/dhoxss/2011/presentations/Wicentowski-XMLDatabases-materials.zip Punch eXist tutorial] from DHOxSS 2011. [[User:Patrik Granholm|Patrik Granholm]] 11:16, 2 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Medieval Text Edition ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&lt;br /&gt;
Project isn't advanced enough to suggest concrete task, but the topic of interest is focussed around a digital scholarly edition of a medieval text (with corresponding images) encoded in XML/TEI. The edition will be enriched with palaeographical and codicological information (in both &amp;lt;text&amp;gt; and &amp;lt;teiHeader&amp;gt;) and the results can be visualized in a way which hopefully goes beyond the sometimes not very enlightening listing of data.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
Even now my project is not advanced enough to be used for the hackathon. I will join the discussions on the other projects. --[[User:Frederike Neuber|Frederike Neuber]] 22:05, 24 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Semantic Connections for Epigraphic Documents ===&lt;br /&gt;
I am currently working with epidoc documents in the context of the Project IBR. These documents, epigraphical editions from the catalogue &amp;quot;German Inscriptions Online&amp;quot; (inschriften.net), are (1) to be transformed into RDF­triples for semantic connection and for a fine­grained quantificational analysis in a Triple Store, (2) XSLT ­transformed into HTML­Documents for further annotation in the semantic annotator &amp;quot;Pundit&amp;quot;(thepund.it). I could surely contribute a programming task based on this points, but would also be happy to participate in another task, preferably based on &amp;quot;adding a TEI mode to a web editor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:02, 24 June 2014 (CEST) Who is responsible for this project and can provide further information? &lt;br /&gt;
I would be very interested in joining this project even if I can't offer material and even if I do not understand one step: how can you transform an epidoc document into RDF triples? Do you mean you generate RDF from the annotated entities (extracting them?)? And how do you do it, are there tools or software to support it?&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 12:12, 1 July 2014 (CEST) The [http://www.tei-c.org/oxgarage/ oxgarage] magic box contains already a tool converting TEI2RDF, if so – we should try it out and evaluate it if not - let's develop it …&lt;br /&gt;
&lt;br /&gt;
[[User:Felix Lange|Felix Lange]]14:56, 4 July 2014 (CEST) Thomas Kollatz is right, this tool is quite mature by now, making a new development from scratch pointless. But is there a programmatic (e.g. ReST) interface to the converter? If not, let's do it! @Frederike, some further project informations can be found at www.spatialhumanities.de/ibr, our project website.&lt;br /&gt;
&lt;br /&gt;
=== Zotero ===&lt;br /&gt;
Some TEI encoding project may need to use a &amp;quot;master bibliography&amp;quot; to group together all the bibliographic references that are used in a given text or collection of texts. Using the &amp;quot;masterfile&amp;quot; option in Oxygen give the user a convenient way of pointing to a reference without having to encode a ref each time it is used in a text or in a specific bibliographic section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;bibl type=&amp;quot;fromStone&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ptr target=&amp;quot;#Breal1878&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;citedRange&amp;gt;15&amp;lt;/citedRange&amp;gt;&lt;br /&gt;
&amp;lt;/bibl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bibliography can be inserted in a &amp;lt;back/&amp;gt; element with xinclude. But the question is how to use Zotero to create this file, update it and synchonize it with the biblographic masterfile.&lt;br /&gt;
Though incomplete, the workflow I use works like that :&lt;br /&gt;
* the entering of the bibliographic entries is done with zotero, in a group library&lt;br /&gt;
* the zotero database is then exported in xml using the &amp;quot;bibliontology_rdf&amp;quot; format (the TEI export format being to restrictive in its formatting choices : e.g. does'nt include &amp;quot;short titles&amp;quot; which are a requisite in epigraphy&lt;br /&gt;
*  the bibliontology rdf is converted in TEI through XSLT in Oxygen (modifying existing xslt :https://github.com/paregorios/Zotero-RDF-to-TEI-XML)&lt;br /&gt;
* If the user wants to add a new reference in the masterbibliography or correct an entry, he or she has to do go to zotero and follow the whole workflow of export - tranform process. But the user might not have the user right to do so. And of course, there are some potential conflicting issues.&lt;br /&gt;
&lt;br /&gt;
How to improve that workflow ? use a version control system like git or subversion ? or adding/modifying an entry in xml / tei and then updating the zotero group library via api ?&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:29, 1 July 2014 (CEST) It seems that working with subversion would improve the workflow a lot and at least illiminate the risk of conflicting issues. Of course users should have the right to work in the (seperate) xml file of the bibliographic masterfile and add/change references. Once completed, the xml file can be exported to Zotero. In short, this would mean a reverse of the current workflow.&lt;br /&gt;
&lt;br /&gt;
=== Migrating value lists form CSS frameworks to ODD ===&lt;br /&gt;
&lt;br /&gt;
The author mode of the Oxygen editor can be customized with custom css functions. A part from the function providing a more user-friendly and tag free visualization of the tei content, one of the fuction allow the user to edit attributes or simple elements values using combo boxes or check boxes. The &amp;quot;form controls&amp;quot; can display values collected from an xml schema. But these values can also be just in the oxygen css. This may be used in a workflow to test some choices before integrating them in a more consistent and persistant way in the ODD (then exported in the schema).&lt;br /&gt;
&lt;br /&gt;
This could be useful in case you have user that may be ok to change the values in the css code but would be relunctant to get involved with the ODD editing / schema generation process.&lt;br /&gt;
cf. http://www.oxygenxml.com/doc/ug-editor/concepts/combo-box-editor.html#combo-box-editor&lt;br /&gt;
&lt;br /&gt;
'''Comments:''' &lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) This is interesting, would like to work on it. I would suggest to make it less tied to Oxygen and think in terms of CSS to ODD, for example to limit attribute values (e.g. hi[rend=italic])&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 00:13, 24 June 2014 (CEST) I'm not well-exeperienced with the author mode in oXygen and its customizations, but I would like to explore it working on this project.&lt;br /&gt;
&lt;br /&gt;
=== Visualization of intertextual TEI content ===&lt;br /&gt;
[UPDATED on June 24th]&lt;br /&gt;
&lt;br /&gt;
The focus is on the possibilities offered by TEI XML for encoding intertextuality. The case study concerns the personal library of an author and a digital edition of his work. The objective is to encode the material in such a way that the intertextual relations between the literary work and its external sources is visualized.&lt;br /&gt;
&lt;br /&gt;
These -sometimes subtle- intertextual relationships provide insight into the nature of writing, all the more since the genesis of the literary work itself is already encoded in the edition (i.e. adds, dels, etc.). The envisioned result enables a user to study the writing process in detail as well as on a larger scale.&lt;br /&gt;
&lt;br /&gt;
Material:&lt;br /&gt;
* detailed XML TEI transcription of the literary work concerned&lt;br /&gt;
* high quality digital facsimiles of the author's personal '''extant''' library&lt;br /&gt;
* rough transcriptions of the library books (based on OCR)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* Clarification: is the project about the visualization? the relationships? More detail would be great.&lt;br /&gt;
* &lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:46, 1 July 2014 (CEST) The idea is to log the complete &amp;lt;nowiki&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/nowiki&amp;gt; of a citation: from a phrase underlined in a library book to the incorporation of that phrase in the author's work.&lt;br /&gt;
Currently, the intertextual references are encoded with [ref] tag in the XML TEI transcription of the literary work. The [ref]s refer to another xml file  containing the transcriptions of the personal library. This file consists of [div]s, that contain anything from a complete library book to a small section (paragraph, phrase) from a library book. &lt;br /&gt;
&lt;br /&gt;
The visualization of the intertextual relations comes in a later stage when transforming the documents. I wonder whether it is possible to change or improve this encoding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rendering Complex Markup ===&lt;br /&gt;
Rendering complex markup in an innovative and playful way: reconstructing &amp;amp; visualizing author’s&lt;br /&gt;
geographical position by the dates of sending of his letters (taking uncertainty into account)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
[[User:Magdalena Turska|Magdalena Turska]] 12:36, 12 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
Starting with a list of letters that have a place and date of sending the idea would be to present map overview of the author's journeys.&lt;br /&gt;
See the simple Google Map at https://mapsengine.google.com/map/edit?mid=z3q4AefiR7Us.kf1fVBHlu8qE&lt;br /&gt;
&lt;br /&gt;
Fist ideas re visualisation:&lt;br /&gt;
* places color-coded with color getting darker to represent 'later' places&lt;br /&gt;
* similarly shaded lines along the routes between places&lt;br /&gt;
* animation with slider to show circle moving along the routes, size of the circle getting bigger with the uncertainty&lt;br /&gt;
&lt;br /&gt;
Input data:&lt;br /&gt;
each letter has assigned place name and 1+ time intervals (notBefore to not After)&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 22:25, 24 June 2014 (CEST)&lt;br /&gt;
Would it be a problem to work on different material? @TEI-experts&lt;br /&gt;
I would like to visualize the provenance of medieval manuscripts on a map, so even if I do not work with letters, the task is partly the same (extracting date and time from the &amp;lt;teiHeader&amp;gt; and visualizing it on a map). Then our scopes separate: Magdalena wants to reconstruct the journey, I want to visualize the chronology of different mss on one map.&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:56, 1 July 2014 (CEST)&lt;br /&gt;
I agree with [[User:Frederike Neuber|Frederike Neuber]]: the task is the same in all projects, where a spatio-temporal visualization makes sense: Extract date and time from header - and visualize the chronology of date/time and place on a map and/or timeline &lt;br /&gt;
/TEI/teiHeader/fileDesc/sourceDesc/msDesc/history/origin&lt;br /&gt;
&lt;br /&gt;
=== Adding a TEI mode to a web editor ===&lt;br /&gt;
Title says it all! &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) How does the [http://wiki.tei-c.org/index.php/DH2014Hackathon-Projects#ACE-based_Web_editor Angles] proposal above sound?&lt;br /&gt;
&lt;br /&gt;
=== Juxta Script support ===&lt;br /&gt;
Adding support for Bengali text to Juxta Commons&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* This is fairly narrow.&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:57, 1 July 2014 (CEST) If Bengali then Hebrew (Arabic … right-to-left), please&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
The archive of early Caribbean texts and images is a fairly large project which will be heavily encoded (and a portion of texts will be encoded by July).  I'd like to explore ways of using the TEI to visualize relations between and among texts and elements of texts.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:19, 1 July 2014 (CEST) What is the status of this project? I am also interested in finding ways to visualize relations between texts, perhaps there are similarities?&lt;br /&gt;
&lt;br /&gt;
=== Jewish Sepulchral Headstones DB ===&lt;br /&gt;
&lt;br /&gt;
Given that all headstones can be clearly located, &lt;br /&gt;
and about 20.000 (of total 26.000) inscriptions are dated,&lt;br /&gt;
and to a large extend can be distinguished by gender, &lt;br /&gt;
and also by language usage (hebrew, german, german in Hebrew letters, …),&lt;br /&gt;
they lend themselves to mining the epidat corpus for specific data facets and try to visualize the results &amp;quot;in an innovative and playful way&amp;quot;. &lt;br /&gt;
#A challenging research questions could be the search for and visualization of the differences in word usage and specific idiomatic &lt;br /&gt;
## between different locations,&lt;br /&gt;
## within different periods (based on one or several locations),&lt;br /&gt;
## between inscriptions for men and inscriptions for women,&lt;br /&gt;
## between hebrew and non-hebrew inscriptions …&lt;br /&gt;
#Even more challenging is the search for inscriptions with very similar text coverage. These are quite difficult to discover by a simple full text search. The inscriptions are usually rather short, and the filter to develop has to consider the differentiating elements – usually names and dates – in order to determine, whether two text are identical or not.&lt;br /&gt;
&lt;br /&gt;
	All necessary information to answer this questions is contained in the metadata  &amp;lt;teiHeader&amp;gt; and data &amp;lt;text&amp;gt; of each single record. &lt;br /&gt;
	example – spatial and temporal metadata (date, country/region code, geo-coordinates, Thesaurus of Getty Names or OSM ID)&lt;br /&gt;
     &amp;lt;history&amp;gt;&lt;br /&gt;
      &amp;lt;origin&amp;gt;&lt;br /&gt;
       &amp;lt;date notBefore='1621-08-17'&amp;gt;1621-08-17&amp;lt;/date&amp;gt;&lt;br /&gt;
       &amp;lt;country type=&amp;quot;ISO_3166&amp;quot; key=&amp;quot;XA-DE-HH&amp;quot;&amp;gt;&lt;br /&gt;
        Germany&lt;br /&gt;
        &amp;lt;region&amp;gt;Hamburg&amp;lt;/region&amp;gt;&lt;br /&gt;
       &amp;lt;/country&amp;gt;&lt;br /&gt;
       &amp;lt;settlement type='city' key='tgn:7012310'&amp;gt;&lt;br /&gt;
        Hamburg-Altona, Königstraße &lt;br /&gt;
        &amp;lt;geogName&amp;gt;&lt;br /&gt;
         Jüdischer Friedhof&lt;br /&gt;
         &amp;lt;geo decls=&amp;quot;#WGS&amp;quot;&amp;gt;53.549373 9.950545&amp;lt;/geo&amp;gt;&lt;br /&gt;
        &amp;lt;/geogName&amp;gt;&lt;br /&gt;
       &amp;lt;/settlement&amp;gt;&lt;br /&gt;
      &amp;lt;/origin&amp;gt;&lt;br /&gt;
     &amp;lt;/history&amp;gt;&lt;br /&gt;
	example – gender-specific metadata (given according to ISO 5218:2004)&lt;br /&gt;
&amp;lt;particDesc&amp;gt;&lt;br /&gt;
    &amp;lt;listPerson&amp;gt;&lt;br /&gt;
     &amp;lt;person xml:id=&amp;quot;hha-3361-1&amp;quot; s x='1'&amp;gt;&lt;br /&gt;
      &amp;lt;persName&amp;gt;Schmuel ben Jehuda&amp;lt;/persName&amp;gt;&lt;br /&gt;
       &amp;lt;event when='1621-08-17' type=&amp;quot;dateofdeath&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;desc/&amp;gt;&lt;br /&gt;
      &amp;lt;/event&amp;gt;&lt;br /&gt;
     &amp;lt;/person&amp;gt;&lt;br /&gt;
    &amp;lt;/listPerson&amp;gt;&lt;br /&gt;
   &amp;lt;/particDesc&amp;gt;&lt;br /&gt;
	example – language Usage metadata: &lt;br /&gt;
    &amp;lt;langUsage&amp;gt;&lt;br /&gt;
    &amp;lt;!-- According to bcp47 http://tools.ietf.org/html/bcp47 (Language) and ISO15924 (writing System)--&amp;gt;&lt;br /&gt;
    &amp;lt;language ident='he' usage='100'&amp;gt;Hebrew&amp;lt;/language&amp;gt;&lt;br /&gt;
   &amp;lt;/langUsage&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With respect for the TEI Hackathon I have (just) set up a website with very general information how to harvest epidat records: &lt;br /&gt;
http://www.steinheim-institut.de/cgi-bin/epidat?info=howtoharvest (to be continued …)&lt;br /&gt;
Over and beyond that it would make no great difficulty to provide a zip file with the data available for the workshop.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 16:05, 1 July 2014 (CEST) The TEI spam filter seems to dislike the person-attribute s_x (middle-letter e) … rather prudish, isn't it&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
What commonalities to  you see? What seems interesting? Anything to add?&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:21, 24 June 2014 (CEST)&lt;br /&gt;
Two (even if very different) projects, &amp;quot;Jewish Sepulchral Headstones DB&amp;quot; and &amp;quot;Rendering complex mark up&amp;quot;, are dealing with visualization of spatial and temporal metadata. &lt;br /&gt;
&lt;br /&gt;
Three (again very different) projects, &amp;quot;Visualization of intertextual TEI content&amp;quot;, &amp;quot;Semantic Connections for Epigraphic Documents&amp;quot; and &amp;quot;Jewish Sepulchral Headstones DB&amp;quot;, are dealing with semantic connection and modelling of content (even if not all of them say it explicitly in the description). &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:25, 1 July 2014 (CEST)&lt;br /&gt;
Add to that the visualization of textual relations in the early Caribbean texts archive.&lt;br /&gt;
&lt;br /&gt;
--[[User:Felix Lange| Felix Lange]] 16:30 4 July 2014 (CEST) - That's sounds pretty interesting, I'm on board. The text-analysis (&amp;quot;mining&amp;quot;) part seems pretty tough, though. How exactly should the content of different inscriptions be compared? Do you think about general word-frequency-statistics, that can populate a Word-Cloud? Or do you plan text comparison that is &amp;quot;semantic&amp;quot; in a certain sense?&lt;br /&gt;
&lt;br /&gt;
=== Core Builder ===&lt;br /&gt;
Another possible tool to work on: https://github.com/raffazizzi/coreBuilder&lt;br /&gt;
It provides a simple web interface to create stand-off markup. TEI files can be open into multiple ACE editors and the user can click on elements with xml:ids to create references.&lt;br /&gt;
The current version creates &amp;lt;app&amp;gt; elements containing &amp;lt;rdg&amp;gt;s with pointers to the selected elements. It should be easy enough to make the elements user configurable so that the Core Builder can be used to put together &amp;lt;linkGrp&amp;gt;s or &amp;lt;timeline&amp;gt;s.&lt;br /&gt;
The tool is written in CoffeScript with a [http://backbonejs.org/ Backbone] framework. --[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:07, 16 June 2014 (CEST) &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:23, 1 July 2014 (CEST) From the sound of it, I think I would like to work on this project. Some more detail would be great.&lt;br /&gt;
&lt;br /&gt;
Here's a demo of the current version. It's got a few bugs but should show the basic functionality. Pick a couple of sources, then click on any element with xml:id to create a selection. Click add to save it to the &amp;quot;core&amp;quot;. https://dl.dropboxusercontent.com/u/2443674/coreBuilder/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 02:31, 3 July 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=User:Rahtz&amp;diff=13604</id>
		<title>User:Rahtz</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=User:Rahtz&amp;diff=13604"/>
		<updated>2014-07-06T15:52:56Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: Created page with &amp;quot;I'm Sebastian Rahtz, currently director of academic IT at IT Services in the University of Oxford. I've been doing a lot of TEI since since about 2000, and you'll find my spoor a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I'm Sebastian Rahtz, currently director of academic IT at IT Services in the University of Oxford. I've been doing a lot of TEI&lt;br /&gt;
since since about 2000, and you'll find my spoor all over the TEI Sourceforge and Github projects.&lt;br /&gt;
&lt;br /&gt;
[[Category:Users]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13603</id>
		<title>DH2014Hackathon-Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13603"/>
		<updated>2014-07-06T15:50:51Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* ODD visualizer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DH2014 Hackathon Project Discussion Page =&lt;br /&gt;
&lt;br /&gt;
== Let's Hack ==&lt;br /&gt;
&lt;br /&gt;
A suggestion for how to proceed based on the range of proposals and the range of participants.  The group is likely to be able to sustain 2 or at most 3 projects in the time frame allotted. Some suggestions; please modify, develop or otherwise shape to your liking! &lt;br /&gt;
&lt;br /&gt;
=== Suggested setup  using Git ===&lt;br /&gt;
&lt;br /&gt;
There is a Git repository at https://github.com/TEIC/Hackathon which can be used for any group during the Hackathon. Sebastian Rahtz can add people to the TEI group on request so that they have write access. You can use any Git client, obviously. If you don't have a client setup&lt;br /&gt;
already and are on a Mac, you'll find https://mac.github.com/ easy to set up and use. If you possibly can, get your account and setup ready before the meet.&lt;br /&gt;
&lt;br /&gt;
This repository is synchronized with a web server at http://tei.it.ox.ac.uk/Hackathon/ every minute. This web server has a  CORS setup, which should allow cross-site scripting to work for any&lt;br /&gt;
group working with JSON or other Ajax technique.&lt;br /&gt;
&lt;br /&gt;
To test this, clone the Git repository on your local laptop and open the file map/maptest.html in your browser. It should read JSON data from&lt;br /&gt;
http://tei.it.ox.ac.uk/Hackathon/map/objects.json and display it on a map. If you add more JSON data files to the repository, and push them up to Github, they should appear on the web server quite quickly; similarly this can be used to &amp;quot;publish&amp;quot; HTML.&lt;br /&gt;
&lt;br /&gt;
Sebastian will be available during the Hackathon to wrangle the web server as needed.&lt;br /&gt;
&lt;br /&gt;
=== ODD visualizer ===&lt;br /&gt;
&lt;br /&gt;
A group might try to put together a plan and start to code up an ODD visualizer. ODD is a literate programming language for XML schemas written by the TEI, and which is used to define the TEI schema. An ODD visualizer might be a component of an ODD customization tool such as the successor of Roma, and could provide information to a user about what modules they have included in their TEI schema, or what modification they have made. &lt;br /&gt;
&lt;br /&gt;
The group should start by discussing what to visualize, perhaps including some TEI users who has experience in customization. &lt;br /&gt;
&lt;br /&gt;
'''Resources:''' About ODD [http://www.tei-c.org/Support/Learn/odds.xml Getting Started with P5 ODDs], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html Guidelines Chapter 23: Using the TEI] and a look at [http://www.tei-c.org/Roma/ Roma], the tool that is currently in use for generating TEI customizations.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:05, 4 July 2014 (CEST) I know of some digital edition projects that are a priori TEI compliant but have added their own custamizations if the TEI Guidelines did not offer a sufficient solution for the &amp;lt;nowiki&amp;gt;&amp;quot;challenge&amp;quot;&amp;lt;/nowiki&amp;gt; posed by the text. I can imagine there are more projects that do so. Is that meant by &amp;lt;nowiki&amp;gt;&amp;quot;modification&amp;quot;&amp;lt;/nowiki&amp;gt; of the TEI schema? &lt;br /&gt;
It seems the ODD visualizer might be a good addition to the authorial workflow as described below, if it offers the editors insight in their specific text encoding methods.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:13, 5 July 2014 (CEST) (I'm not sure this is the right place for adding names to a project as Elli wrote us, but) I would like to work on it!&lt;br /&gt;
&lt;br /&gt;
[[User:Raffaele.viglianti|Raffaele.viglianti]] 13:40, 6 July 2014 (CEST) I'd happily work on this&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:50, 6 July 2014 (CEST) Elli - a modification is often simply specifying a subset of the TEI, ie removing elements you don't need. Visualizing just this relationship is itself quite useful; the proof of concept at http://tei.it.ox.ac.uk/Byzantium/ demonstrates a trivial example. In an ideal alternate work, the visualization would dynamic. Ie it would show a list of modules, and you could click on one to remove the elements in it, and that would trigger writing an ODD file.&lt;br /&gt;
&lt;br /&gt;
=== Basic framework for rendering a document and creating simple visualizations ===&lt;br /&gt;
&lt;br /&gt;
This project could be quite extensive, so the group should begin by selecting components that they can manage.&lt;br /&gt;
&lt;br /&gt;
The proposed outcome is to be able to display (or at least mine) a document for salient features, and to produce output generic enough that it can be passed to either mapping or to other visualization software. Or perhaps to the NY Times Pourover js library. One possible way to to do this is to decide on a json data structure, as that is a popular format for visualization libraries.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 08:08, 3 July 2014 (CEST) Are you referring to a particular visualization software on which it might be useful to take a quick look before the hackathon?&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Mylonas|Elli Mylonas]] 11:27, 4 July 2014 (CEST) Frederike has a good comment - are there suggestions? Google Maps is one idea. Leaflet, and D3 (more complex) are others. Thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:02, 6 July 2014 (CEST) I would suggest we limit ourselves for this project to Leaflet (mapping) and D3 (graphs) with its companion C3. Both have loads of examples and addons. Leaflet rather than Google Maps because it doesn't need API keys etc, and can use other tiles easily. The key thing here is to proof of concept - get a visualization up and running quickly, then tweak it. If its successful, recoding it later in another library is not so hard. Note, however, that we come up against cross-site scripting which we read JSON in an HTML file. See Setup section above.&lt;br /&gt;
&lt;br /&gt;
=== Develop the MS description framework ===&lt;br /&gt;
&lt;br /&gt;
This was one of the proposed projects that got a lot of comments. It could be developed along the lines of the comments, and generalized a bit.&lt;br /&gt;
&lt;br /&gt;
[[User:Alexander Czmiel|Alexander Czmiel]] 14:20, 4 July 2014 (CEST) Maybe I don't get it, but it seems to me this project has the same aims like &amp;quot;Basic framework for rendering a document&amp;quot;. Anyway, rendering TEI documents is an imortant issue which has not been adressed enough in the past. Especially when looking on complex markup such as recommended by the Genetic Markup SIG.&lt;br /&gt;
There are already a few approaches which try to do exactly the same, we want to do here: build a generic framework to publish TEI documents online. There is eLaborate (http://elaborate.huygens.knaw.nl/) from Den Haag, xMod (http://www.cch.kcl.ac.uk/xmod/) from London, DENQ from Rome, and SADE (best/current version on Github by vronk: https://github.com/vronk/SADE) which we try to build in Berlin/Göttingen/Wien. To a certain point OMEKA (http://www.omeka.net/) could be used as well, I think. There are many more, I don't know of. So please don't let us start from the scratch with a new project.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 14:56, 4 July 2014 (CEST) I agree it would be pointless to start from scratch. But it might be worth considering to further develop one of the abovementioned approaches. I am not familiar with all of them, but most tend to fail once the textual genetics becomes more complex. The fact that many of the proposed projects in this Hackathon are aimed at the rendering of complex TEI mark up, suggests that this is one of the most important needs of textual scholars and that there is still no sufficient way to do so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 19:27, 4 July 2014 (CEST) It seems we have all different understandings of the project's descriptions - I will tell you mine too: &amp;lt;br/&amp;gt;&lt;br /&gt;
In my opinion the two project aim different results, even if the workflow will be partly the same. &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;rendering complex markup..&amp;quot; aims to offer in a creative visualization of the extracted data, so this project will be about including visualization software which supports data visualization beyond lists and timelines.  &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;MS description..&amp;quot; aims (or at least it did in the beginning) to create a framework which is applicable to each TEI-document containing a &amp;lt;msDesc&amp;gt; part and includes both displaying the &amp;lt;msDesc&amp;gt; content (in an linear way, no tricky visualization) and search and browse functions. The scope of this project is to provide in the end a set of files which anyone can use to render a &amp;lt;msDesc&amp;gt; part.&amp;lt;br/&amp;gt;&lt;br /&gt;
So far.. can somebody bring light into the darkness please? :)&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 23:35, 4 July 2014 (CEST) My initial proposal was to create a simple search and browsing interface for MS descriptions which would be general enough to be used by other similar projects. But perhaps it is too specific. An interface for TEI-files in general would probably be more useful. The idea is that everything should be well documented so that people with limited programming skills would be able to modify the code to suit their needs. It would be more like an eXist template than a finished product.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:08, 5 July 2014 (CEST)  I don't think that it is too specific and an interface for TEI files in general is probably too wide for one day. For sure there are a lot of projects flourishing in this way (not eLaborate that is at a certain point TEI compliant but not at all TEI based), as everyone using TEI deals with the problems and find more or less home made solutions. But if during the Hackathon something can be started and finished, it would be a really good result!&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 15:55, 5 July 2014 (CEST) Maybe we could decide whether we want to render the metadata or the text. I think some templates for rendering the &amp;lt;teiHeader&amp;gt; with focusing on search options (searching for certain fields, combining them, faceted search) would be nice. &amp;lt;br/&amp;gt;&lt;br /&gt;
Can someone provide some XML files to work with?&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 08:55, 6 July 2014 (CEST) I have a few preliminary MS descriptions from our cataloguing project, and quite a large collection of MS descriptions from other projects which we could work with.&lt;br /&gt;
&lt;br /&gt;
=== Discussing, working out and documenting best practices for an authoring workflow ===&lt;br /&gt;
&lt;br /&gt;
Projects that last for many years, have many people working on them, and comprise large amounts of material need to ensure that work is being done efficiently, produce accurate output, and move files through transformations and validations.  Good workflows can be enhanced by both tools and best practices.  The outcome of this project could be a document with explanation and examples of authoring/encoding/proofreading/version control workflows with a focus on software tools.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:22, 4 July 2014 (CEST) Would we aim at enhancing the workflow of existing projects or suggest best practices for future projects? It would be very interesting to see whether it is possible to distinguish a best practice for an authoring workflow. Normally projects that run for many years and started &amp;lt;nowiki&amp;gt;&amp;quot;back in the days&amp;quot;&amp;lt;/nowiki&amp;gt; have developed their own ad hoc workflow. They happily admit to have done things differently witht the knowledge of today. Of course the workflow depends upon the people working on it (trained editors, volunteers through crowd-sourcing...). &lt;br /&gt;
Perhaps the outcome would be several different workflows, depending on the type of material, the objectives of the project and the people collaborating on it.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [http://mith.umd.edu/people/person/raffaele-viglianti/ Raffaele Viglianti], University of Maryland&lt;br /&gt;
* [http://www.patrikgranholm.com Patrik Granholm], Uppsala University Library: [http://www.manuscripta.se Greek Manuscripts in Sweden. A Digitization and Cataloguing Project]&lt;br /&gt;
* [http://online.uni-graz.at/kfu_online/visitenkarte.show_vcard?pPersonenId=9570FBD84B50B383&amp;amp;pPersonenGruppe=3 Frederike Neuber], DiXiT - research fellow at Graz University - Austrian Centre for Digital Humanities&lt;br /&gt;
* Felix Lange, Academy of Sciences and Literature | Mainz, Project IBR (http://www.spatialhumanities.de)&lt;br /&gt;
* Emmanuelle Morlock, CNRS, HISoMA Laboratory (Histoire et Sources des mondes antiques / History and Origins of the Antique World)&lt;br /&gt;
* [https://www.uantwerpen.be/en/staff/elli-bleeker/ Elli Bleeker], PhD­ student in Digital Humanities at Antwerp University; research fellow at DiXiT&lt;br /&gt;
* Magdalena Turska, University of Oxford&lt;br /&gt;
* Nick Laiacona, Performant Software Solutions LLC www.performantsoftware.com&lt;br /&gt;
* Elizabeth Maddock Dillon, Professor of English and Co­Director of NULab for Texts, Maps, and Networks, Northeastern University, Boston, MA USA&lt;br /&gt;
* [http://steinheim-institut.de/wiki/index.php/Mitarbeiter:Thomas_Kollatz Thomas Kollatz], Steinheim-Institute for German-Jewish History: [http://steinheim-institut.de/cgi-bin/epidat epidat]&lt;br /&gt;
* Elena Spadini, Huygens Ing&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Sebastian Rahtz, University of Oxford&lt;br /&gt;
* James Cummings, University of Oxford&lt;br /&gt;
* [http://www.i-d-e.de/mitglieder/alexander-czmiel Alex Czmiel], Berlin-Brandenburg Academy of Sciences and Humanities&lt;br /&gt;
* Hugh Cayless, Duke University&lt;br /&gt;
* Elli Mylonas, Brown University&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
We will be using the wiki as a place for comments and discussion. The projects each participant proposed are all listed below. Ideally, the hackathon will be focussed around one or two projects that are useful to everyone. The participants are all experienced with TEI in various capacities, but they are not all skilled programmers. The hackathon would be a success if the outcome of the one day event was e a good start on one or two useful pieces of TEI related software. In order to achieve this, we should collectively decide on projects that are interesting, useful, generalizable, and do-able! We should also try to capitalize on everyone's skill set, and try to plan the event in such a way that we can all contribute to something. &lt;br /&gt;
&lt;br /&gt;
You are all welcome to introduce yourselves, by adding a description of a few sentences to the list of participants above. And please, edit, correct and comment on the projects. We are also inviting the TEI Council and Board and other interested parties to look in on the discussions.&lt;br /&gt;
&lt;br /&gt;
== Proposed Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Mormon City Planning: ===&lt;br /&gt;
when early Mormonism ventured from Kirtland, Ohio, into Missouri, their prophet Joseph Smith Jr provided a revelation for the plat (city layout) of the new Zion (http://urbanplanning.library.cornell.edu/DOCS/smith.htm; http://zomarah.files.wordpress.com/2010/10/firstplatofzion.png), which was subsequently applied in the settlement of Far West, Missouri, for which two plats exist, one on sheepskin (https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 b.gif) in private possession and one on paper at BYU University (there is no online copy of this, but I have obtained a digital copy from BYU with their permission); however these plats were not only used to sketch out the city, but also to assign lots to settlers, and thus show secondary markup in pencil to allocate houses, redraw lot boundaries, etc; (http://zomarah.files.wordpress.com/2010/10/platoffarwestbig.png)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* A clarification: What would the project strive to accomplish? Is this a visualization? georeferencing based on markup?&lt;br /&gt;
* [[User:Thomas Kollatz|Thomas Kollatz]] 11:57, 1 July 2014 (CEST) https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 error 404 - not found; maybe visualization: text-information encoded in TEI related to city layout (&amp;quot;plat&amp;quot;) in SVG ?&lt;br /&gt;
&lt;br /&gt;
=== ODD Customization visualizer ===&lt;br /&gt;
A web-based tool to visualize any ODD customization against TEI-all. This could be useful when working on a customization (with Roma, or manually) to quickly and visually check that the ODD is still TEI-conformant and see how it diverges from the standard.&lt;br /&gt;
I started working on a basic D3 visualization a couple of years ago, but haven't really touched the code since:https://github.com/raffazizzi/ODDViz I only restructured the repository a bit before sending this proposal.&lt;br /&gt;
&lt;br /&gt;
'''Comments'''&lt;br /&gt;
A simple demo: https://dl.dropboxusercontent.com/u/2443674/ODDViz/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 03:02, 3 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== ACE-based Web editor ===&lt;br /&gt;
&lt;br /&gt;
MITH, at the University of Maryland has been working on an ACE-based web editor able to validate tei-all files in the browser and provide ODD-based contextual help (e.g. suggesting valid options when entering a new element).&lt;br /&gt;
The grant that funded this work is now over, but there's plenty more to do. This is the GitHub repository: https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Description Display Framework ===&lt;br /&gt;
To create a simple web interface which would provide basic functionalities like browsing, searching and displaying TEI-files containing manuscript descriptions. The interface could be built using a Ubuntu server with [http://nginx.org nginx], and [http://exist-db.org eXist-db] following the setup guide and scripts provided by [https://github.com/grantmacken/nginx-eXist-ubuntu Grant Macken]. I have already made some preliminary work on an eXist-db web interface and posted the code in our [https://github.com/manuscripta GitHub repository]. This could be used as a starting point for further development. A possible goal for the hackathon could be to create an advanced search form in XQuery which would display snippets of the descriptions in the search results using the transform function with our XSL stylesheet, with links to the full description. All of the code, with detailed documentation, would be made public on GitHub for others to reuse and modify for their own projects. I think this would be beneficial to the TEI community at large, and especially to other cataloguing projects.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* I believe this would be really useful project, especially if we build it not only having this particular purpose of MS descriptions in mind, but something more general, so other users would potentially swap only source files and stylesheets and would have a basic working website. [[User:Magdalena Turska|Magdalena Turska]] 11:00, 23 June 2014 (CEST)&lt;br /&gt;
* me too – more general features almost every project will need after swapping source files and stylesheets: navigation to next page/object ; or: navigation to next entry/object in chronological order, full text search everywhere resp in particular div's (type=&amp;quot;edition&amp;quot;) etc. [[User:Thomas Kollatz|Thomas Kollatz]] 12:09, 1 July 2014 (CEST)&lt;br /&gt;
* I am definitely open to creating a more general display framework in eXist. Perhaps we could make use of Joe Wicentowski’s [http://digital.humanities.ox.ac.uk/dhoxss/2011/presentations/Wicentowski-XMLDatabases-materials.zip Punch eXist tutorial] from DHOxSS 2011. [[User:Patrik Granholm|Patrik Granholm]] 11:16, 2 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Medieval Text Edition ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&lt;br /&gt;
Project isn't advanced enough to suggest concrete task, but the topic of interest is focussed around a digital scholarly edition of a medieval text (with corresponding images) encoded in XML/TEI. The edition will be enriched with palaeographical and codicological information (in both &amp;lt;text&amp;gt; and &amp;lt;teiHeader&amp;gt;) and the results can be visualized in a way which hopefully goes beyond the sometimes not very enlightening listing of data.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
Even now my project is not advanced enough to be used for the hackathon. I will join the discussions on the other projects. --[[User:Frederike Neuber|Frederike Neuber]] 22:05, 24 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Semantic Connections for Epigraphic Documents ===&lt;br /&gt;
I am currently working with epidoc documents in the context of the Project IBR. These documents, epigraphical editions from the catalogue &amp;quot;German Inscriptions Online&amp;quot; (inschriften.net), are (1) to be transformed into RDF­triples for semantic connection and for a fine­grained quantificational analysis in a Triple Store, (2) XSLT ­transformed into HTML­Documents for further annotation in the semantic annotator &amp;quot;Pundit&amp;quot;(thepund.it). I could surely contribute a programming task based on this points, but would also be happy to participate in another task, preferably based on &amp;quot;adding a TEI mode to a web editor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:02, 24 June 2014 (CEST) Who is responsible for this project and can provide further information? &lt;br /&gt;
I would be very interested in joining this project even if I can't offer material and even if I do not understand one step: how can you transform an epidoc document into RDF triples? Do you mean you generate RDF from the annotated entities (extracting them?)? And how do you do it, are there tools or software to support it?&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 12:12, 1 July 2014 (CEST) The [http://www.tei-c.org/oxgarage/ oxgarage] magic box contains already a tool converting TEI2RDF, if so – we should try it out and evaluate it if not - let's develop it …&lt;br /&gt;
&lt;br /&gt;
[[User:Felix Lange|Felix Lange]]14:56, 4 July 2014 (CEST) Thomas Kollatz is right, this tool is quite mature by now, making a new development from scratch pointless. But is there a programmatic (e.g. ReST) interface to the converter? If not, let's do it! @Frederike, some further project informations can be found at www.spatialhumanities.de/ibr, our project website.&lt;br /&gt;
&lt;br /&gt;
=== Zotero ===&lt;br /&gt;
Some TEI encoding project may need to use a &amp;quot;master bibliography&amp;quot; to group together all the bibliographic references that are used in a given text or collection of texts. Using the &amp;quot;masterfile&amp;quot; option in Oxygen give the user a convenient way of pointing to a reference without having to encode a ref each time it is used in a text or in a specific bibliographic section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;bibl type=&amp;quot;fromStone&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ptr target=&amp;quot;#Breal1878&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;citedRange&amp;gt;15&amp;lt;/citedRange&amp;gt;&lt;br /&gt;
&amp;lt;/bibl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bibliography can be inserted in a &amp;lt;back/&amp;gt; element with xinclude. But the question is how to use Zotero to create this file, update it and synchonize it with the biblographic masterfile.&lt;br /&gt;
Though incomplete, the workflow I use works like that :&lt;br /&gt;
* the entering of the bibliographic entries is done with zotero, in a group library&lt;br /&gt;
* the zotero database is then exported in xml using the &amp;quot;bibliontology_rdf&amp;quot; format (the TEI export format being to restrictive in its formatting choices : e.g. does'nt include &amp;quot;short titles&amp;quot; which are a requisite in epigraphy&lt;br /&gt;
*  the bibliontology rdf is converted in TEI through XSLT in Oxygen (modifying existing xslt :https://github.com/paregorios/Zotero-RDF-to-TEI-XML)&lt;br /&gt;
* If the user wants to add a new reference in the masterbibliography or correct an entry, he or she has to do go to zotero and follow the whole workflow of export - tranform process. But the user might not have the user right to do so. And of course, there are some potential conflicting issues.&lt;br /&gt;
&lt;br /&gt;
How to improve that workflow ? use a version control system like git or subversion ? or adding/modifying an entry in xml / tei and then updating the zotero group library via api ?&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:29, 1 July 2014 (CEST) It seems that working with subversion would improve the workflow a lot and at least illiminate the risk of conflicting issues. Of course users should have the right to work in the (seperate) xml file of the bibliographic masterfile and add/change references. Once completed, the xml file can be exported to Zotero. In short, this would mean a reverse of the current workflow.&lt;br /&gt;
&lt;br /&gt;
=== Migrating value lists form CSS frameworks to ODD ===&lt;br /&gt;
&lt;br /&gt;
The author mode of the Oxygen editor can be customized with custom css functions. A part from the function providing a more user-friendly and tag free visualization of the tei content, one of the fuction allow the user to edit attributes or simple elements values using combo boxes or check boxes. The &amp;quot;form controls&amp;quot; can display values collected from an xml schema. But these values can also be just in the oxygen css. This may be used in a workflow to test some choices before integrating them in a more consistent and persistant way in the ODD (then exported in the schema).&lt;br /&gt;
&lt;br /&gt;
This could be useful in case you have user that may be ok to change the values in the css code but would be relunctant to get involved with the ODD editing / schema generation process.&lt;br /&gt;
cf. http://www.oxygenxml.com/doc/ug-editor/concepts/combo-box-editor.html#combo-box-editor&lt;br /&gt;
&lt;br /&gt;
'''Comments:''' &lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) This is interesting, would like to work on it. I would suggest to make it less tied to Oxygen and think in terms of CSS to ODD, for example to limit attribute values (e.g. hi[rend=italic])&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 00:13, 24 June 2014 (CEST) I'm not well-exeperienced with the author mode in oXygen and its customizations, but I would like to explore it working on this project.&lt;br /&gt;
&lt;br /&gt;
=== Visualization of intertextual TEI content ===&lt;br /&gt;
[UPDATED on June 24th]&lt;br /&gt;
&lt;br /&gt;
The focus is on the possibilities offered by TEI XML for encoding intertextuality. The case study concerns the personal library of an author and a digital edition of his work. The objective is to encode the material in such a way that the intertextual relations between the literary work and its external sources is visualized.&lt;br /&gt;
&lt;br /&gt;
These -sometimes subtle- intertextual relationships provide insight into the nature of writing, all the more since the genesis of the literary work itself is already encoded in the edition (i.e. adds, dels, etc.). The envisioned result enables a user to study the writing process in detail as well as on a larger scale.&lt;br /&gt;
&lt;br /&gt;
Material:&lt;br /&gt;
* detailed XML TEI transcription of the literary work concerned&lt;br /&gt;
* high quality digital facsimiles of the author's personal '''extant''' library&lt;br /&gt;
* rough transcriptions of the library books (based on OCR)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* Clarification: is the project about the visualization? the relationships? More detail would be great.&lt;br /&gt;
* &lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:46, 1 July 2014 (CEST) The idea is to log the complete &amp;lt;nowiki&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/nowiki&amp;gt; of a citation: from a phrase underlined in a library book to the incorporation of that phrase in the author's work.&lt;br /&gt;
Currently, the intertextual references are encoded with [ref] tag in the XML TEI transcription of the literary work. The [ref]s refer to another xml file  containing the transcriptions of the personal library. This file consists of [div]s, that contain anything from a complete library book to a small section (paragraph, phrase) from a library book. &lt;br /&gt;
&lt;br /&gt;
The visualization of the intertextual relations comes in a later stage when transforming the documents. I wonder whether it is possible to change or improve this encoding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rendering Complex Markup ===&lt;br /&gt;
Rendering complex markup in an innovative and playful way: reconstructing &amp;amp; visualizing author’s&lt;br /&gt;
geographical position by the dates of sending of his letters (taking uncertainty into account)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
[[User:Magdalena Turska|Magdalena Turska]] 12:36, 12 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
Starting with a list of letters that have a place and date of sending the idea would be to present map overview of the author's journeys.&lt;br /&gt;
See the simple Google Map at https://mapsengine.google.com/map/edit?mid=z3q4AefiR7Us.kf1fVBHlu8qE&lt;br /&gt;
&lt;br /&gt;
Fist ideas re visualisation:&lt;br /&gt;
* places color-coded with color getting darker to represent 'later' places&lt;br /&gt;
* similarly shaded lines along the routes between places&lt;br /&gt;
* animation with slider to show circle moving along the routes, size of the circle getting bigger with the uncertainty&lt;br /&gt;
&lt;br /&gt;
Input data:&lt;br /&gt;
each letter has assigned place name and 1+ time intervals (notBefore to not After)&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 22:25, 24 June 2014 (CEST)&lt;br /&gt;
Would it be a problem to work on different material? @TEI-experts&lt;br /&gt;
I would like to visualize the provenance of medieval manuscripts on a map, so even if I do not work with letters, the task is partly the same (extracting date and time from the &amp;lt;teiHeader&amp;gt; and visualizing it on a map). Then our scopes separate: Magdalena wants to reconstruct the journey, I want to visualize the chronology of different mss on one map.&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:56, 1 July 2014 (CEST)&lt;br /&gt;
I agree with [[User:Frederike Neuber|Frederike Neuber]]: the task is the same in all projects, where a spatio-temporal visualization makes sense: Extract date and time from header - and visualize the chronology of date/time and place on a map and/or timeline &lt;br /&gt;
/TEI/teiHeader/fileDesc/sourceDesc/msDesc/history/origin&lt;br /&gt;
&lt;br /&gt;
=== Adding a TEI mode to a web editor ===&lt;br /&gt;
Title says it all! &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) How does the [http://wiki.tei-c.org/index.php/DH2014Hackathon-Projects#ACE-based_Web_editor Angles] proposal above sound?&lt;br /&gt;
&lt;br /&gt;
=== Juxta Script support ===&lt;br /&gt;
Adding support for Bengali text to Juxta Commons&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* This is fairly narrow.&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:57, 1 July 2014 (CEST) If Bengali then Hebrew (Arabic … right-to-left), please&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
The archive of early Caribbean texts and images is a fairly large project which will be heavily encoded (and a portion of texts will be encoded by July).  I'd like to explore ways of using the TEI to visualize relations between and among texts and elements of texts.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:19, 1 July 2014 (CEST) What is the status of this project? I am also interested in finding ways to visualize relations between texts, perhaps there are similarities?&lt;br /&gt;
&lt;br /&gt;
=== Jewish Sepulchral Headstones DB ===&lt;br /&gt;
&lt;br /&gt;
Given that all headstones can be clearly located, &lt;br /&gt;
and about 20.000 (of total 26.000) inscriptions are dated,&lt;br /&gt;
and to a large extend can be distinguished by gender, &lt;br /&gt;
and also by language usage (hebrew, german, german in Hebrew letters, …),&lt;br /&gt;
they lend themselves to mining the epidat corpus for specific data facets and try to visualize the results &amp;quot;in an innovative and playful way&amp;quot;. &lt;br /&gt;
#A challenging research questions could be the search for and visualization of the differences in word usage and specific idiomatic &lt;br /&gt;
## between different locations,&lt;br /&gt;
## within different periods (based on one or several locations),&lt;br /&gt;
## between inscriptions for men and inscriptions for women,&lt;br /&gt;
## between hebrew and non-hebrew inscriptions …&lt;br /&gt;
#Even more challenging is the search for inscriptions with very similar text coverage. These are quite difficult to discover by a simple full text search. The inscriptions are usually rather short, and the filter to develop has to consider the differentiating elements – usually names and dates – in order to determine, whether two text are identical or not.&lt;br /&gt;
&lt;br /&gt;
	All necessary information to answer this questions is contained in the metadata  &amp;lt;teiHeader&amp;gt; and data &amp;lt;text&amp;gt; of each single record. &lt;br /&gt;
	example – spatial and temporal metadata (date, country/region code, geo-coordinates, Thesaurus of Getty Names or OSM ID)&lt;br /&gt;
     &amp;lt;history&amp;gt;&lt;br /&gt;
      &amp;lt;origin&amp;gt;&lt;br /&gt;
       &amp;lt;date notBefore='1621-08-17'&amp;gt;1621-08-17&amp;lt;/date&amp;gt;&lt;br /&gt;
       &amp;lt;country type=&amp;quot;ISO_3166&amp;quot; key=&amp;quot;XA-DE-HH&amp;quot;&amp;gt;&lt;br /&gt;
        Germany&lt;br /&gt;
        &amp;lt;region&amp;gt;Hamburg&amp;lt;/region&amp;gt;&lt;br /&gt;
       &amp;lt;/country&amp;gt;&lt;br /&gt;
       &amp;lt;settlement type='city' key='tgn:7012310'&amp;gt;&lt;br /&gt;
        Hamburg-Altona, Königstraße &lt;br /&gt;
        &amp;lt;geogName&amp;gt;&lt;br /&gt;
         Jüdischer Friedhof&lt;br /&gt;
         &amp;lt;geo decls=&amp;quot;#WGS&amp;quot;&amp;gt;53.549373 9.950545&amp;lt;/geo&amp;gt;&lt;br /&gt;
        &amp;lt;/geogName&amp;gt;&lt;br /&gt;
       &amp;lt;/settlement&amp;gt;&lt;br /&gt;
      &amp;lt;/origin&amp;gt;&lt;br /&gt;
     &amp;lt;/history&amp;gt;&lt;br /&gt;
	example – gender-specific metadata (given according to ISO 5218:2004)&lt;br /&gt;
&amp;lt;particDesc&amp;gt;&lt;br /&gt;
    &amp;lt;listPerson&amp;gt;&lt;br /&gt;
     &amp;lt;person xml:id=&amp;quot;hha-3361-1&amp;quot; s x='1'&amp;gt;&lt;br /&gt;
      &amp;lt;persName&amp;gt;Schmuel ben Jehuda&amp;lt;/persName&amp;gt;&lt;br /&gt;
       &amp;lt;event when='1621-08-17' type=&amp;quot;dateofdeath&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;desc/&amp;gt;&lt;br /&gt;
      &amp;lt;/event&amp;gt;&lt;br /&gt;
     &amp;lt;/person&amp;gt;&lt;br /&gt;
    &amp;lt;/listPerson&amp;gt;&lt;br /&gt;
   &amp;lt;/particDesc&amp;gt;&lt;br /&gt;
	example – language Usage metadata: &lt;br /&gt;
    &amp;lt;langUsage&amp;gt;&lt;br /&gt;
    &amp;lt;!-- According to bcp47 http://tools.ietf.org/html/bcp47 (Language) and ISO15924 (writing System)--&amp;gt;&lt;br /&gt;
    &amp;lt;language ident='he' usage='100'&amp;gt;Hebrew&amp;lt;/language&amp;gt;&lt;br /&gt;
   &amp;lt;/langUsage&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With respect for the TEI Hackathon I have (just) set up a website with very general information how to harvest epidat records: &lt;br /&gt;
http://www.steinheim-institut.de/cgi-bin/epidat?info=howtoharvest (to be continued …)&lt;br /&gt;
Over and beyond that it would make no great difficulty to provide a zip file with the data available for the workshop.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 16:05, 1 July 2014 (CEST) The TEI spam filter seems to dislike the person-attribute s_x (middle-letter e) … rather prudish, isn't it&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
What commonalities to  you see? What seems interesting? Anything to add?&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:21, 24 June 2014 (CEST)&lt;br /&gt;
Two (even if very different) projects, &amp;quot;Jewish Sepulchral Headstones DB&amp;quot; and &amp;quot;Rendering complex mark up&amp;quot;, are dealing with visualization of spatial and temporal metadata. &lt;br /&gt;
&lt;br /&gt;
Three (again very different) projects, &amp;quot;Visualization of intertextual TEI content&amp;quot;, &amp;quot;Semantic Connections for Epigraphic Documents&amp;quot; and &amp;quot;Jewish Sepulchral Headstones DB&amp;quot;, are dealing with semantic connection and modelling of content (even if not all of them say it explicitly in the description). &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:25, 1 July 2014 (CEST)&lt;br /&gt;
Add to that the visualization of textual relations in the early Caribbean texts archive.&lt;br /&gt;
&lt;br /&gt;
--[[User:Felix Lange| Felix Lange]] 16:30 4 July 2014 (CEST) - That's sounds pretty interesting, I'm on board. The text-analysis (&amp;quot;mining&amp;quot;) part seems pretty tough, though. How exactly should the content of different inscriptions be compared? Do you think about general word-frequency-statistics, that can populate a Word-Cloud? Or do you plan text comparison that is &amp;quot;semantic&amp;quot; in a certain sense?&lt;br /&gt;
&lt;br /&gt;
=== Core Builder ===&lt;br /&gt;
Another possible tool to work on: https://github.com/raffazizzi/coreBuilder&lt;br /&gt;
It provides a simple web interface to create stand-off markup. TEI files can be open into multiple ACE editors and the user can click on elements with xml:ids to create references.&lt;br /&gt;
The current version creates &amp;lt;app&amp;gt; elements containing &amp;lt;rdg&amp;gt;s with pointers to the selected elements. It should be easy enough to make the elements user configurable so that the Core Builder can be used to put together &amp;lt;linkGrp&amp;gt;s or &amp;lt;timeline&amp;gt;s.&lt;br /&gt;
The tool is written in CoffeScript with a [http://backbonejs.org/ Backbone] framework. --[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:07, 16 June 2014 (CEST) &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:23, 1 July 2014 (CEST) From the sound of it, I think I would like to work on this project. Some more detail would be great.&lt;br /&gt;
&lt;br /&gt;
Here's a demo of the current version. It's got a few bugs but should show the basic functionality. Pick a couple of sources, then click on any element with xml:id to create a selection. Click add to save it to the &amp;quot;core&amp;quot;. https://dl.dropboxusercontent.com/u/2443674/coreBuilder/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 02:31, 3 July 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13602</id>
		<title>DH2014Hackathon-Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13602"/>
		<updated>2014-07-06T15:37:59Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Suggested setup  using Git */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DH2014 Hackathon Project Discussion Page =&lt;br /&gt;
&lt;br /&gt;
== Let's Hack ==&lt;br /&gt;
&lt;br /&gt;
A suggestion for how to proceed based on the range of proposals and the range of participants.  The group is likely to be able to sustain 2 or at most 3 projects in the time frame allotted. Some suggestions; please modify, develop or otherwise shape to your liking! &lt;br /&gt;
&lt;br /&gt;
=== Suggested setup  using Git ===&lt;br /&gt;
&lt;br /&gt;
There is a Git repository at https://github.com/TEIC/Hackathon which can be used for any group during the Hackathon. Sebastian Rahtz can add people to the TEI group on request so that they have write access. You can use any Git client, obviously. If you don't have a client setup&lt;br /&gt;
already and are on a Mac, you'll find https://mac.github.com/ easy to set up and use. If you possibly can, get your account and setup ready before the meet.&lt;br /&gt;
&lt;br /&gt;
This repository is synchronized with a web server at http://tei.it.ox.ac.uk/Hackathon/ every minute. This web server has a  CORS setup, which should allow cross-site scripting to work for any&lt;br /&gt;
group working with JSON or other Ajax technique.&lt;br /&gt;
&lt;br /&gt;
To test this, clone the Git repository on your local laptop and open the file map/maptest.html in your browser. It should read JSON data from&lt;br /&gt;
http://tei.it.ox.ac.uk/Hackathon/map/objects.json and display it on a map. If you add more JSON data files to the repository, and push them up to Github, they should appear on the web server quite quickly; similarly this can be used to &amp;quot;publish&amp;quot; HTML.&lt;br /&gt;
&lt;br /&gt;
Sebastian will be available during the Hackathon to wrangle the web server as needed.&lt;br /&gt;
&lt;br /&gt;
=== ODD visualizer ===&lt;br /&gt;
&lt;br /&gt;
A group might try to put together a plan and start to code up an ODD visualizer. ODD is a literate programming language for XML schemas written by the TEI, and which is used to define the TEI schema. An ODD visualizer might be a component of an ODD customization tool such as the successor of Roma, and could provide information to a user about what modules they have included in their TEI schema, or what modification they have made. &lt;br /&gt;
&lt;br /&gt;
The group should start by discussing what to visualize, perhaps including some TEI users who has experience in customization. &lt;br /&gt;
&lt;br /&gt;
'''Resources:''' About ODD [http://www.tei-c.org/Support/Learn/odds.xml Getting Started with P5 ODDs], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html Guidelines Chapter 23: Using the TEI] and a look at [http://www.tei-c.org/Roma/ Roma], the tool that is currently in use for generating TEI customizations.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:05, 4 July 2014 (CEST) I know of some digital edition projects that are a priori TEI compliant but have added their own custamizations if the TEI Guidelines did not offer a sufficient solution for the &amp;lt;nowiki&amp;gt;&amp;quot;challenge&amp;quot;&amp;lt;/nowiki&amp;gt; posed by the text. I can imagine there are more projects that do so. Is that meant by &amp;lt;nowiki&amp;gt;&amp;quot;modification&amp;quot;&amp;lt;/nowiki&amp;gt; of the TEI schema? &lt;br /&gt;
It seems the ODD visualizer might be a good addition to the authorial workflow as described below, if it offers the editors insight in their specific text encoding methods.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:13, 5 July 2014 (CEST) (I'm not sure this is the right place for adding names to a project as Elli wrote us, but) I would like to work on it!&lt;br /&gt;
&lt;br /&gt;
[[User:Raffaele.viglianti|Raffaele.viglianti]] 13:40, 6 July 2014 (CEST) I'd happily work on this&lt;br /&gt;
&lt;br /&gt;
=== Basic framework for rendering a document and creating simple visualizations ===&lt;br /&gt;
&lt;br /&gt;
This project could be quite extensive, so the group should begin by selecting components that they can manage.&lt;br /&gt;
&lt;br /&gt;
The proposed outcome is to be able to display (or at least mine) a document for salient features, and to produce output generic enough that it can be passed to either mapping or to other visualization software. Or perhaps to the NY Times Pourover js library. One possible way to to do this is to decide on a json data structure, as that is a popular format for visualization libraries.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 08:08, 3 July 2014 (CEST) Are you referring to a particular visualization software on which it might be useful to take a quick look before the hackathon?&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Mylonas|Elli Mylonas]] 11:27, 4 July 2014 (CEST) Frederike has a good comment - are there suggestions? Google Maps is one idea. Leaflet, and D3 (more complex) are others. Thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:02, 6 July 2014 (CEST) I would suggest we limit ourselves for this project to Leaflet (mapping) and D3 (graphs) with its companion C3. Both have loads of examples and addons. Leaflet rather than Google Maps because it doesn't need API keys etc, and can use other tiles easily. The key thing here is to proof of concept - get a visualization up and running quickly, then tweak it. If its successful, recoding it later in another library is not so hard. Note, however, that we come up against cross-site scripting which we read JSON in an HTML file. See Setup section above.&lt;br /&gt;
&lt;br /&gt;
=== Develop the MS description framework ===&lt;br /&gt;
&lt;br /&gt;
This was one of the proposed projects that got a lot of comments. It could be developed along the lines of the comments, and generalized a bit.&lt;br /&gt;
&lt;br /&gt;
[[User:Alexander Czmiel|Alexander Czmiel]] 14:20, 4 July 2014 (CEST) Maybe I don't get it, but it seems to me this project has the same aims like &amp;quot;Basic framework for rendering a document&amp;quot;. Anyway, rendering TEI documents is an imortant issue which has not been adressed enough in the past. Especially when looking on complex markup such as recommended by the Genetic Markup SIG.&lt;br /&gt;
There are already a few approaches which try to do exactly the same, we want to do here: build a generic framework to publish TEI documents online. There is eLaborate (http://elaborate.huygens.knaw.nl/) from Den Haag, xMod (http://www.cch.kcl.ac.uk/xmod/) from London, DENQ from Rome, and SADE (best/current version on Github by vronk: https://github.com/vronk/SADE) which we try to build in Berlin/Göttingen/Wien. To a certain point OMEKA (http://www.omeka.net/) could be used as well, I think. There are many more, I don't know of. So please don't let us start from the scratch with a new project.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 14:56, 4 July 2014 (CEST) I agree it would be pointless to start from scratch. But it might be worth considering to further develop one of the abovementioned approaches. I am not familiar with all of them, but most tend to fail once the textual genetics becomes more complex. The fact that many of the proposed projects in this Hackathon are aimed at the rendering of complex TEI mark up, suggests that this is one of the most important needs of textual scholars and that there is still no sufficient way to do so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 19:27, 4 July 2014 (CEST) It seems we have all different understandings of the project's descriptions - I will tell you mine too: &amp;lt;br/&amp;gt;&lt;br /&gt;
In my opinion the two project aim different results, even if the workflow will be partly the same. &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;rendering complex markup..&amp;quot; aims to offer in a creative visualization of the extracted data, so this project will be about including visualization software which supports data visualization beyond lists and timelines.  &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;MS description..&amp;quot; aims (or at least it did in the beginning) to create a framework which is applicable to each TEI-document containing a &amp;lt;msDesc&amp;gt; part and includes both displaying the &amp;lt;msDesc&amp;gt; content (in an linear way, no tricky visualization) and search and browse functions. The scope of this project is to provide in the end a set of files which anyone can use to render a &amp;lt;msDesc&amp;gt; part.&amp;lt;br/&amp;gt;&lt;br /&gt;
So far.. can somebody bring light into the darkness please? :)&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 23:35, 4 July 2014 (CEST) My initial proposal was to create a simple search and browsing interface for MS descriptions which would be general enough to be used by other similar projects. But perhaps it is too specific. An interface for TEI-files in general would probably be more useful. The idea is that everything should be well documented so that people with limited programming skills would be able to modify the code to suit their needs. It would be more like an eXist template than a finished product.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:08, 5 July 2014 (CEST)  I don't think that it is too specific and an interface for TEI files in general is probably too wide for one day. For sure there are a lot of projects flourishing in this way (not eLaborate that is at a certain point TEI compliant but not at all TEI based), as everyone using TEI deals with the problems and find more or less home made solutions. But if during the Hackathon something can be started and finished, it would be a really good result!&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 15:55, 5 July 2014 (CEST) Maybe we could decide whether we want to render the metadata or the text. I think some templates for rendering the &amp;lt;teiHeader&amp;gt; with focusing on search options (searching for certain fields, combining them, faceted search) would be nice. &amp;lt;br/&amp;gt;&lt;br /&gt;
Can someone provide some XML files to work with?&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 08:55, 6 July 2014 (CEST) I have a few preliminary MS descriptions from our cataloguing project, and quite a large collection of MS descriptions from other projects which we could work with.&lt;br /&gt;
&lt;br /&gt;
=== Discussing, working out and documenting best practices for an authoring workflow ===&lt;br /&gt;
&lt;br /&gt;
Projects that last for many years, have many people working on them, and comprise large amounts of material need to ensure that work is being done efficiently, produce accurate output, and move files through transformations and validations.  Good workflows can be enhanced by both tools and best practices.  The outcome of this project could be a document with explanation and examples of authoring/encoding/proofreading/version control workflows with a focus on software tools.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:22, 4 July 2014 (CEST) Would we aim at enhancing the workflow of existing projects or suggest best practices for future projects? It would be very interesting to see whether it is possible to distinguish a best practice for an authoring workflow. Normally projects that run for many years and started &amp;lt;nowiki&amp;gt;&amp;quot;back in the days&amp;quot;&amp;lt;/nowiki&amp;gt; have developed their own ad hoc workflow. They happily admit to have done things differently witht the knowledge of today. Of course the workflow depends upon the people working on it (trained editors, volunteers through crowd-sourcing...). &lt;br /&gt;
Perhaps the outcome would be several different workflows, depending on the type of material, the objectives of the project and the people collaborating on it.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [http://mith.umd.edu/people/person/raffaele-viglianti/ Raffaele Viglianti], University of Maryland&lt;br /&gt;
* [http://www.patrikgranholm.com Patrik Granholm], Uppsala University Library: [http://www.manuscripta.se Greek Manuscripts in Sweden. A Digitization and Cataloguing Project]&lt;br /&gt;
* [http://online.uni-graz.at/kfu_online/visitenkarte.show_vcard?pPersonenId=9570FBD84B50B383&amp;amp;pPersonenGruppe=3 Frederike Neuber], DiXiT - research fellow at Graz University - Austrian Centre for Digital Humanities&lt;br /&gt;
* Felix Lange, Academy of Sciences and Literature | Mainz, Project IBR (http://www.spatialhumanities.de)&lt;br /&gt;
* Emmanuelle Morlock, CNRS, HISoMA Laboratory (Histoire et Sources des mondes antiques / History and Origins of the Antique World)&lt;br /&gt;
* [https://www.uantwerpen.be/en/staff/elli-bleeker/ Elli Bleeker], PhD­ student in Digital Humanities at Antwerp University; research fellow at DiXiT&lt;br /&gt;
* Magdalena Turska, University of Oxford&lt;br /&gt;
* Nick Laiacona, Performant Software Solutions LLC www.performantsoftware.com&lt;br /&gt;
* Elizabeth Maddock Dillon, Professor of English and Co­Director of NULab for Texts, Maps, and Networks, Northeastern University, Boston, MA USA&lt;br /&gt;
* [http://steinheim-institut.de/wiki/index.php/Mitarbeiter:Thomas_Kollatz Thomas Kollatz], Steinheim-Institute for German-Jewish History: [http://steinheim-institut.de/cgi-bin/epidat epidat]&lt;br /&gt;
* Elena Spadini, Huygens Ing&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Sebastian Rahtz, University of Oxford&lt;br /&gt;
* James Cummings, University of Oxford&lt;br /&gt;
* [http://www.i-d-e.de/mitglieder/alexander-czmiel Alex Czmiel], Berlin-Brandenburg Academy of Sciences and Humanities&lt;br /&gt;
* Hugh Cayless, Duke University&lt;br /&gt;
* Elli Mylonas, Brown University&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
We will be using the wiki as a place for comments and discussion. The projects each participant proposed are all listed below. Ideally, the hackathon will be focussed around one or two projects that are useful to everyone. The participants are all experienced with TEI in various capacities, but they are not all skilled programmers. The hackathon would be a success if the outcome of the one day event was e a good start on one or two useful pieces of TEI related software. In order to achieve this, we should collectively decide on projects that are interesting, useful, generalizable, and do-able! We should also try to capitalize on everyone's skill set, and try to plan the event in such a way that we can all contribute to something. &lt;br /&gt;
&lt;br /&gt;
You are all welcome to introduce yourselves, by adding a description of a few sentences to the list of participants above. And please, edit, correct and comment on the projects. We are also inviting the TEI Council and Board and other interested parties to look in on the discussions.&lt;br /&gt;
&lt;br /&gt;
== Proposed Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Mormon City Planning: ===&lt;br /&gt;
when early Mormonism ventured from Kirtland, Ohio, into Missouri, their prophet Joseph Smith Jr provided a revelation for the plat (city layout) of the new Zion (http://urbanplanning.library.cornell.edu/DOCS/smith.htm; http://zomarah.files.wordpress.com/2010/10/firstplatofzion.png), which was subsequently applied in the settlement of Far West, Missouri, for which two plats exist, one on sheepskin (https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 b.gif) in private possession and one on paper at BYU University (there is no online copy of this, but I have obtained a digital copy from BYU with their permission); however these plats were not only used to sketch out the city, but also to assign lots to settlers, and thus show secondary markup in pencil to allocate houses, redraw lot boundaries, etc; (http://zomarah.files.wordpress.com/2010/10/platoffarwestbig.png)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* A clarification: What would the project strive to accomplish? Is this a visualization? georeferencing based on markup?&lt;br /&gt;
* [[User:Thomas Kollatz|Thomas Kollatz]] 11:57, 1 July 2014 (CEST) https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 error 404 - not found; maybe visualization: text-information encoded in TEI related to city layout (&amp;quot;plat&amp;quot;) in SVG ?&lt;br /&gt;
&lt;br /&gt;
=== ODD Customization visualizer ===&lt;br /&gt;
A web-based tool to visualize any ODD customization against TEI-all. This could be useful when working on a customization (with Roma, or manually) to quickly and visually check that the ODD is still TEI-conformant and see how it diverges from the standard.&lt;br /&gt;
I started working on a basic D3 visualization a couple of years ago, but haven't really touched the code since:https://github.com/raffazizzi/ODDViz I only restructured the repository a bit before sending this proposal.&lt;br /&gt;
&lt;br /&gt;
'''Comments'''&lt;br /&gt;
A simple demo: https://dl.dropboxusercontent.com/u/2443674/ODDViz/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 03:02, 3 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== ACE-based Web editor ===&lt;br /&gt;
&lt;br /&gt;
MITH, at the University of Maryland has been working on an ACE-based web editor able to validate tei-all files in the browser and provide ODD-based contextual help (e.g. suggesting valid options when entering a new element).&lt;br /&gt;
The grant that funded this work is now over, but there's plenty more to do. This is the GitHub repository: https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Description Display Framework ===&lt;br /&gt;
To create a simple web interface which would provide basic functionalities like browsing, searching and displaying TEI-files containing manuscript descriptions. The interface could be built using a Ubuntu server with [http://nginx.org nginx], and [http://exist-db.org eXist-db] following the setup guide and scripts provided by [https://github.com/grantmacken/nginx-eXist-ubuntu Grant Macken]. I have already made some preliminary work on an eXist-db web interface and posted the code in our [https://github.com/manuscripta GitHub repository]. This could be used as a starting point for further development. A possible goal for the hackathon could be to create an advanced search form in XQuery which would display snippets of the descriptions in the search results using the transform function with our XSL stylesheet, with links to the full description. All of the code, with detailed documentation, would be made public on GitHub for others to reuse and modify for their own projects. I think this would be beneficial to the TEI community at large, and especially to other cataloguing projects.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* I believe this would be really useful project, especially if we build it not only having this particular purpose of MS descriptions in mind, but something more general, so other users would potentially swap only source files and stylesheets and would have a basic working website. [[User:Magdalena Turska|Magdalena Turska]] 11:00, 23 June 2014 (CEST)&lt;br /&gt;
* me too – more general features almost every project will need after swapping source files and stylesheets: navigation to next page/object ; or: navigation to next entry/object in chronological order, full text search everywhere resp in particular div's (type=&amp;quot;edition&amp;quot;) etc. [[User:Thomas Kollatz|Thomas Kollatz]] 12:09, 1 July 2014 (CEST)&lt;br /&gt;
* I am definitely open to creating a more general display framework in eXist. Perhaps we could make use of Joe Wicentowski’s [http://digital.humanities.ox.ac.uk/dhoxss/2011/presentations/Wicentowski-XMLDatabases-materials.zip Punch eXist tutorial] from DHOxSS 2011. [[User:Patrik Granholm|Patrik Granholm]] 11:16, 2 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Medieval Text Edition ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&lt;br /&gt;
Project isn't advanced enough to suggest concrete task, but the topic of interest is focussed around a digital scholarly edition of a medieval text (with corresponding images) encoded in XML/TEI. The edition will be enriched with palaeographical and codicological information (in both &amp;lt;text&amp;gt; and &amp;lt;teiHeader&amp;gt;) and the results can be visualized in a way which hopefully goes beyond the sometimes not very enlightening listing of data.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
Even now my project is not advanced enough to be used for the hackathon. I will join the discussions on the other projects. --[[User:Frederike Neuber|Frederike Neuber]] 22:05, 24 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Semantic Connections for Epigraphic Documents ===&lt;br /&gt;
I am currently working with epidoc documents in the context of the Project IBR. These documents, epigraphical editions from the catalogue &amp;quot;German Inscriptions Online&amp;quot; (inschriften.net), are (1) to be transformed into RDF­triples for semantic connection and for a fine­grained quantificational analysis in a Triple Store, (2) XSLT ­transformed into HTML­Documents for further annotation in the semantic annotator &amp;quot;Pundit&amp;quot;(thepund.it). I could surely contribute a programming task based on this points, but would also be happy to participate in another task, preferably based on &amp;quot;adding a TEI mode to a web editor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:02, 24 June 2014 (CEST) Who is responsible for this project and can provide further information? &lt;br /&gt;
I would be very interested in joining this project even if I can't offer material and even if I do not understand one step: how can you transform an epidoc document into RDF triples? Do you mean you generate RDF from the annotated entities (extracting them?)? And how do you do it, are there tools or software to support it?&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 12:12, 1 July 2014 (CEST) The [http://www.tei-c.org/oxgarage/ oxgarage] magic box contains already a tool converting TEI2RDF, if so – we should try it out and evaluate it if not - let's develop it …&lt;br /&gt;
&lt;br /&gt;
[[User:Felix Lange|Felix Lange]]14:56, 4 July 2014 (CEST) Thomas Kollatz is right, this tool is quite mature by now, making a new development from scratch pointless. But is there a programmatic (e.g. ReST) interface to the converter? If not, let's do it! @Frederike, some further project informations can be found at www.spatialhumanities.de/ibr, our project website.&lt;br /&gt;
&lt;br /&gt;
=== Zotero ===&lt;br /&gt;
Some TEI encoding project may need to use a &amp;quot;master bibliography&amp;quot; to group together all the bibliographic references that are used in a given text or collection of texts. Using the &amp;quot;masterfile&amp;quot; option in Oxygen give the user a convenient way of pointing to a reference without having to encode a ref each time it is used in a text or in a specific bibliographic section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;bibl type=&amp;quot;fromStone&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ptr target=&amp;quot;#Breal1878&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;citedRange&amp;gt;15&amp;lt;/citedRange&amp;gt;&lt;br /&gt;
&amp;lt;/bibl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bibliography can be inserted in a &amp;lt;back/&amp;gt; element with xinclude. But the question is how to use Zotero to create this file, update it and synchonize it with the biblographic masterfile.&lt;br /&gt;
Though incomplete, the workflow I use works like that :&lt;br /&gt;
* the entering of the bibliographic entries is done with zotero, in a group library&lt;br /&gt;
* the zotero database is then exported in xml using the &amp;quot;bibliontology_rdf&amp;quot; format (the TEI export format being to restrictive in its formatting choices : e.g. does'nt include &amp;quot;short titles&amp;quot; which are a requisite in epigraphy&lt;br /&gt;
*  the bibliontology rdf is converted in TEI through XSLT in Oxygen (modifying existing xslt :https://github.com/paregorios/Zotero-RDF-to-TEI-XML)&lt;br /&gt;
* If the user wants to add a new reference in the masterbibliography or correct an entry, he or she has to do go to zotero and follow the whole workflow of export - tranform process. But the user might not have the user right to do so. And of course, there are some potential conflicting issues.&lt;br /&gt;
&lt;br /&gt;
How to improve that workflow ? use a version control system like git or subversion ? or adding/modifying an entry in xml / tei and then updating the zotero group library via api ?&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:29, 1 July 2014 (CEST) It seems that working with subversion would improve the workflow a lot and at least illiminate the risk of conflicting issues. Of course users should have the right to work in the (seperate) xml file of the bibliographic masterfile and add/change references. Once completed, the xml file can be exported to Zotero. In short, this would mean a reverse of the current workflow.&lt;br /&gt;
&lt;br /&gt;
=== Migrating value lists form CSS frameworks to ODD ===&lt;br /&gt;
&lt;br /&gt;
The author mode of the Oxygen editor can be customized with custom css functions. A part from the function providing a more user-friendly and tag free visualization of the tei content, one of the fuction allow the user to edit attributes or simple elements values using combo boxes or check boxes. The &amp;quot;form controls&amp;quot; can display values collected from an xml schema. But these values can also be just in the oxygen css. This may be used in a workflow to test some choices before integrating them in a more consistent and persistant way in the ODD (then exported in the schema).&lt;br /&gt;
&lt;br /&gt;
This could be useful in case you have user that may be ok to change the values in the css code but would be relunctant to get involved with the ODD editing / schema generation process.&lt;br /&gt;
cf. http://www.oxygenxml.com/doc/ug-editor/concepts/combo-box-editor.html#combo-box-editor&lt;br /&gt;
&lt;br /&gt;
'''Comments:''' &lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) This is interesting, would like to work on it. I would suggest to make it less tied to Oxygen and think in terms of CSS to ODD, for example to limit attribute values (e.g. hi[rend=italic])&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 00:13, 24 June 2014 (CEST) I'm not well-exeperienced with the author mode in oXygen and its customizations, but I would like to explore it working on this project.&lt;br /&gt;
&lt;br /&gt;
=== Visualization of intertextual TEI content ===&lt;br /&gt;
[UPDATED on June 24th]&lt;br /&gt;
&lt;br /&gt;
The focus is on the possibilities offered by TEI XML for encoding intertextuality. The case study concerns the personal library of an author and a digital edition of his work. The objective is to encode the material in such a way that the intertextual relations between the literary work and its external sources is visualized.&lt;br /&gt;
&lt;br /&gt;
These -sometimes subtle- intertextual relationships provide insight into the nature of writing, all the more since the genesis of the literary work itself is already encoded in the edition (i.e. adds, dels, etc.). The envisioned result enables a user to study the writing process in detail as well as on a larger scale.&lt;br /&gt;
&lt;br /&gt;
Material:&lt;br /&gt;
* detailed XML TEI transcription of the literary work concerned&lt;br /&gt;
* high quality digital facsimiles of the author's personal '''extant''' library&lt;br /&gt;
* rough transcriptions of the library books (based on OCR)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* Clarification: is the project about the visualization? the relationships? More detail would be great.&lt;br /&gt;
* &lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:46, 1 July 2014 (CEST) The idea is to log the complete &amp;lt;nowiki&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/nowiki&amp;gt; of a citation: from a phrase underlined in a library book to the incorporation of that phrase in the author's work.&lt;br /&gt;
Currently, the intertextual references are encoded with [ref] tag in the XML TEI transcription of the literary work. The [ref]s refer to another xml file  containing the transcriptions of the personal library. This file consists of [div]s, that contain anything from a complete library book to a small section (paragraph, phrase) from a library book. &lt;br /&gt;
&lt;br /&gt;
The visualization of the intertextual relations comes in a later stage when transforming the documents. I wonder whether it is possible to change or improve this encoding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rendering Complex Markup ===&lt;br /&gt;
Rendering complex markup in an innovative and playful way: reconstructing &amp;amp; visualizing author’s&lt;br /&gt;
geographical position by the dates of sending of his letters (taking uncertainty into account)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
[[User:Magdalena Turska|Magdalena Turska]] 12:36, 12 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
Starting with a list of letters that have a place and date of sending the idea would be to present map overview of the author's journeys.&lt;br /&gt;
See the simple Google Map at https://mapsengine.google.com/map/edit?mid=z3q4AefiR7Us.kf1fVBHlu8qE&lt;br /&gt;
&lt;br /&gt;
Fist ideas re visualisation:&lt;br /&gt;
* places color-coded with color getting darker to represent 'later' places&lt;br /&gt;
* similarly shaded lines along the routes between places&lt;br /&gt;
* animation with slider to show circle moving along the routes, size of the circle getting bigger with the uncertainty&lt;br /&gt;
&lt;br /&gt;
Input data:&lt;br /&gt;
each letter has assigned place name and 1+ time intervals (notBefore to not After)&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 22:25, 24 June 2014 (CEST)&lt;br /&gt;
Would it be a problem to work on different material? @TEI-experts&lt;br /&gt;
I would like to visualize the provenance of medieval manuscripts on a map, so even if I do not work with letters, the task is partly the same (extracting date and time from the &amp;lt;teiHeader&amp;gt; and visualizing it on a map). Then our scopes separate: Magdalena wants to reconstruct the journey, I want to visualize the chronology of different mss on one map.&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:56, 1 July 2014 (CEST)&lt;br /&gt;
I agree with [[User:Frederike Neuber|Frederike Neuber]]: the task is the same in all projects, where a spatio-temporal visualization makes sense: Extract date and time from header - and visualize the chronology of date/time and place on a map and/or timeline &lt;br /&gt;
/TEI/teiHeader/fileDesc/sourceDesc/msDesc/history/origin&lt;br /&gt;
&lt;br /&gt;
=== Adding a TEI mode to a web editor ===&lt;br /&gt;
Title says it all! &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) How does the [http://wiki.tei-c.org/index.php/DH2014Hackathon-Projects#ACE-based_Web_editor Angles] proposal above sound?&lt;br /&gt;
&lt;br /&gt;
=== Juxta Script support ===&lt;br /&gt;
Adding support for Bengali text to Juxta Commons&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* This is fairly narrow.&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:57, 1 July 2014 (CEST) If Bengali then Hebrew (Arabic … right-to-left), please&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
The archive of early Caribbean texts and images is a fairly large project which will be heavily encoded (and a portion of texts will be encoded by July).  I'd like to explore ways of using the TEI to visualize relations between and among texts and elements of texts.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:19, 1 July 2014 (CEST) What is the status of this project? I am also interested in finding ways to visualize relations between texts, perhaps there are similarities?&lt;br /&gt;
&lt;br /&gt;
=== Jewish Sepulchral Headstones DB ===&lt;br /&gt;
&lt;br /&gt;
Given that all headstones can be clearly located, &lt;br /&gt;
and about 20.000 (of total 26.000) inscriptions are dated,&lt;br /&gt;
and to a large extend can be distinguished by gender, &lt;br /&gt;
and also by language usage (hebrew, german, german in Hebrew letters, …),&lt;br /&gt;
they lend themselves to mining the epidat corpus for specific data facets and try to visualize the results &amp;quot;in an innovative and playful way&amp;quot;. &lt;br /&gt;
#A challenging research questions could be the search for and visualization of the differences in word usage and specific idiomatic &lt;br /&gt;
## between different locations,&lt;br /&gt;
## within different periods (based on one or several locations),&lt;br /&gt;
## between inscriptions for men and inscriptions for women,&lt;br /&gt;
## between hebrew and non-hebrew inscriptions …&lt;br /&gt;
#Even more challenging is the search for inscriptions with very similar text coverage. These are quite difficult to discover by a simple full text search. The inscriptions are usually rather short, and the filter to develop has to consider the differentiating elements – usually names and dates – in order to determine, whether two text are identical or not.&lt;br /&gt;
&lt;br /&gt;
	All necessary information to answer this questions is contained in the metadata  &amp;lt;teiHeader&amp;gt; and data &amp;lt;text&amp;gt; of each single record. &lt;br /&gt;
	example – spatial and temporal metadata (date, country/region code, geo-coordinates, Thesaurus of Getty Names or OSM ID)&lt;br /&gt;
     &amp;lt;history&amp;gt;&lt;br /&gt;
      &amp;lt;origin&amp;gt;&lt;br /&gt;
       &amp;lt;date notBefore='1621-08-17'&amp;gt;1621-08-17&amp;lt;/date&amp;gt;&lt;br /&gt;
       &amp;lt;country type=&amp;quot;ISO_3166&amp;quot; key=&amp;quot;XA-DE-HH&amp;quot;&amp;gt;&lt;br /&gt;
        Germany&lt;br /&gt;
        &amp;lt;region&amp;gt;Hamburg&amp;lt;/region&amp;gt;&lt;br /&gt;
       &amp;lt;/country&amp;gt;&lt;br /&gt;
       &amp;lt;settlement type='city' key='tgn:7012310'&amp;gt;&lt;br /&gt;
        Hamburg-Altona, Königstraße &lt;br /&gt;
        &amp;lt;geogName&amp;gt;&lt;br /&gt;
         Jüdischer Friedhof&lt;br /&gt;
         &amp;lt;geo decls=&amp;quot;#WGS&amp;quot;&amp;gt;53.549373 9.950545&amp;lt;/geo&amp;gt;&lt;br /&gt;
        &amp;lt;/geogName&amp;gt;&lt;br /&gt;
       &amp;lt;/settlement&amp;gt;&lt;br /&gt;
      &amp;lt;/origin&amp;gt;&lt;br /&gt;
     &amp;lt;/history&amp;gt;&lt;br /&gt;
	example – gender-specific metadata (given according to ISO 5218:2004)&lt;br /&gt;
&amp;lt;particDesc&amp;gt;&lt;br /&gt;
    &amp;lt;listPerson&amp;gt;&lt;br /&gt;
     &amp;lt;person xml:id=&amp;quot;hha-3361-1&amp;quot; s x='1'&amp;gt;&lt;br /&gt;
      &amp;lt;persName&amp;gt;Schmuel ben Jehuda&amp;lt;/persName&amp;gt;&lt;br /&gt;
       &amp;lt;event when='1621-08-17' type=&amp;quot;dateofdeath&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;desc/&amp;gt;&lt;br /&gt;
      &amp;lt;/event&amp;gt;&lt;br /&gt;
     &amp;lt;/person&amp;gt;&lt;br /&gt;
    &amp;lt;/listPerson&amp;gt;&lt;br /&gt;
   &amp;lt;/particDesc&amp;gt;&lt;br /&gt;
	example – language Usage metadata: &lt;br /&gt;
    &amp;lt;langUsage&amp;gt;&lt;br /&gt;
    &amp;lt;!-- According to bcp47 http://tools.ietf.org/html/bcp47 (Language) and ISO15924 (writing System)--&amp;gt;&lt;br /&gt;
    &amp;lt;language ident='he' usage='100'&amp;gt;Hebrew&amp;lt;/language&amp;gt;&lt;br /&gt;
   &amp;lt;/langUsage&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With respect for the TEI Hackathon I have (just) set up a website with very general information how to harvest epidat records: &lt;br /&gt;
http://www.steinheim-institut.de/cgi-bin/epidat?info=howtoharvest (to be continued …)&lt;br /&gt;
Over and beyond that it would make no great difficulty to provide a zip file with the data available for the workshop.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 16:05, 1 July 2014 (CEST) The TEI spam filter seems to dislike the person-attribute s_x (middle-letter e) … rather prudish, isn't it&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
What commonalities to  you see? What seems interesting? Anything to add?&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:21, 24 June 2014 (CEST)&lt;br /&gt;
Two (even if very different) projects, &amp;quot;Jewish Sepulchral Headstones DB&amp;quot; and &amp;quot;Rendering complex mark up&amp;quot;, are dealing with visualization of spatial and temporal metadata. &lt;br /&gt;
&lt;br /&gt;
Three (again very different) projects, &amp;quot;Visualization of intertextual TEI content&amp;quot;, &amp;quot;Semantic Connections for Epigraphic Documents&amp;quot; and &amp;quot;Jewish Sepulchral Headstones DB&amp;quot;, are dealing with semantic connection and modelling of content (even if not all of them say it explicitly in the description). &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:25, 1 July 2014 (CEST)&lt;br /&gt;
Add to that the visualization of textual relations in the early Caribbean texts archive.&lt;br /&gt;
&lt;br /&gt;
--[[User:Felix Lange| Felix Lange]] 16:30 4 July 2014 (CEST) - That's sounds pretty interesting, I'm on board. The text-analysis (&amp;quot;mining&amp;quot;) part seems pretty tough, though. How exactly should the content of different inscriptions be compared? Do you think about general word-frequency-statistics, that can populate a Word-Cloud? Or do you plan text comparison that is &amp;quot;semantic&amp;quot; in a certain sense?&lt;br /&gt;
&lt;br /&gt;
=== Core Builder ===&lt;br /&gt;
Another possible tool to work on: https://github.com/raffazizzi/coreBuilder&lt;br /&gt;
It provides a simple web interface to create stand-off markup. TEI files can be open into multiple ACE editors and the user can click on elements with xml:ids to create references.&lt;br /&gt;
The current version creates &amp;lt;app&amp;gt; elements containing &amp;lt;rdg&amp;gt;s with pointers to the selected elements. It should be easy enough to make the elements user configurable so that the Core Builder can be used to put together &amp;lt;linkGrp&amp;gt;s or &amp;lt;timeline&amp;gt;s.&lt;br /&gt;
The tool is written in CoffeScript with a [http://backbonejs.org/ Backbone] framework. --[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:07, 16 June 2014 (CEST) &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:23, 1 July 2014 (CEST) From the sound of it, I think I would like to work on this project. Some more detail would be great.&lt;br /&gt;
&lt;br /&gt;
Here's a demo of the current version. It's got a few bugs but should show the basic functionality. Pick a couple of sources, then click on any element with xml:id to create a selection. Click add to save it to the &amp;quot;core&amp;quot;. https://dl.dropboxusercontent.com/u/2443674/coreBuilder/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 02:31, 3 July 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13601</id>
		<title>DH2014Hackathon-Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13601"/>
		<updated>2014-07-06T15:23:55Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Let's Hack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DH2014 Hackathon Project Discussion Page =&lt;br /&gt;
&lt;br /&gt;
== Let's Hack ==&lt;br /&gt;
&lt;br /&gt;
A suggestion for how to proceed based on the range of proposals and the range of participants.  The group is likely to be able to sustain 2 or at most 3 projects in the time frame allotted. Some suggestions; please modify, develop or otherwise shape to your liking! &lt;br /&gt;
&lt;br /&gt;
=== Suggested setup  using Git ===&lt;br /&gt;
&lt;br /&gt;
There is a Git repository at https://github.com/TEIC/Hackathon which can be used for any group during the Hackathon. Sebastian Rahtz can add people to the TEI group on request so that they have write access. This repository is synchronized with a web server at http://tei.it.ox.ac.uk/Hackathon/ every minute. This web server has a  CORS setup, which should allow cross-site scripting to work for any&lt;br /&gt;
group working with JSON or other Ajax technique.&lt;br /&gt;
&lt;br /&gt;
To test this, clone the Git repository on your local laptop and open the file map/maptest.html in your browser. It should read JSON data from&lt;br /&gt;
http://tei.it.ox.ac.uk/Hackathon/map/objects.json and display it on a map. If you add more JSON data files to the repository, and push them up to Github, they should appear on the web server quite quickly; similarly this can be used to &amp;quot;publish&amp;quot; HTML.&lt;br /&gt;
&lt;br /&gt;
Sebastian will be available during the Hackathon to wrangle the web server as needed.&lt;br /&gt;
&lt;br /&gt;
=== ODD visualizer ===&lt;br /&gt;
&lt;br /&gt;
A group might try to put together a plan and start to code up an ODD visualizer. ODD is a literate programming language for XML schemas written by the TEI, and which is used to define the TEI schema. An ODD visualizer might be a component of an ODD customization tool such as the successor of Roma, and could provide information to a user about what modules they have included in their TEI schema, or what modification they have made. &lt;br /&gt;
&lt;br /&gt;
The group should start by discussing what to visualize, perhaps including some TEI users who has experience in customization. &lt;br /&gt;
&lt;br /&gt;
'''Resources:''' About ODD [http://www.tei-c.org/Support/Learn/odds.xml Getting Started with P5 ODDs], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html Guidelines Chapter 23: Using the TEI] and a look at [http://www.tei-c.org/Roma/ Roma], the tool that is currently in use for generating TEI customizations.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:05, 4 July 2014 (CEST) I know of some digital edition projects that are a priori TEI compliant but have added their own custamizations if the TEI Guidelines did not offer a sufficient solution for the &amp;lt;nowiki&amp;gt;&amp;quot;challenge&amp;quot;&amp;lt;/nowiki&amp;gt; posed by the text. I can imagine there are more projects that do so. Is that meant by &amp;lt;nowiki&amp;gt;&amp;quot;modification&amp;quot;&amp;lt;/nowiki&amp;gt; of the TEI schema? &lt;br /&gt;
It seems the ODD visualizer might be a good addition to the authorial workflow as described below, if it offers the editors insight in their specific text encoding methods.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:13, 5 July 2014 (CEST) (I'm not sure this is the right place for adding names to a project as Elli wrote us, but) I would like to work on it!&lt;br /&gt;
&lt;br /&gt;
[[User:Raffaele.viglianti|Raffaele.viglianti]] 13:40, 6 July 2014 (CEST) I'd happily work on this&lt;br /&gt;
&lt;br /&gt;
=== Basic framework for rendering a document and creating simple visualizations ===&lt;br /&gt;
&lt;br /&gt;
This project could be quite extensive, so the group should begin by selecting components that they can manage.&lt;br /&gt;
&lt;br /&gt;
The proposed outcome is to be able to display (or at least mine) a document for salient features, and to produce output generic enough that it can be passed to either mapping or to other visualization software. Or perhaps to the NY Times Pourover js library. One possible way to to do this is to decide on a json data structure, as that is a popular format for visualization libraries.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 08:08, 3 July 2014 (CEST) Are you referring to a particular visualization software on which it might be useful to take a quick look before the hackathon?&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Mylonas|Elli Mylonas]] 11:27, 4 July 2014 (CEST) Frederike has a good comment - are there suggestions? Google Maps is one idea. Leaflet, and D3 (more complex) are others. Thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:02, 6 July 2014 (CEST) I would suggest we limit ourselves for this project to Leaflet (mapping) and D3 (graphs) with its companion C3. Both have loads of examples and addons. Leaflet rather than Google Maps because it doesn't need API keys etc, and can use other tiles easily. The key thing here is to proof of concept - get a visualization up and running quickly, then tweak it. If its successful, recoding it later in another library is not so hard. Note, however, that we come up against cross-site scripting which we read JSON in an HTML file. See Setup section above.&lt;br /&gt;
&lt;br /&gt;
=== Develop the MS description framework ===&lt;br /&gt;
&lt;br /&gt;
This was one of the proposed projects that got a lot of comments. It could be developed along the lines of the comments, and generalized a bit.&lt;br /&gt;
&lt;br /&gt;
[[User:Alexander Czmiel|Alexander Czmiel]] 14:20, 4 July 2014 (CEST) Maybe I don't get it, but it seems to me this project has the same aims like &amp;quot;Basic framework for rendering a document&amp;quot;. Anyway, rendering TEI documents is an imortant issue which has not been adressed enough in the past. Especially when looking on complex markup such as recommended by the Genetic Markup SIG.&lt;br /&gt;
There are already a few approaches which try to do exactly the same, we want to do here: build a generic framework to publish TEI documents online. There is eLaborate (http://elaborate.huygens.knaw.nl/) from Den Haag, xMod (http://www.cch.kcl.ac.uk/xmod/) from London, DENQ from Rome, and SADE (best/current version on Github by vronk: https://github.com/vronk/SADE) which we try to build in Berlin/Göttingen/Wien. To a certain point OMEKA (http://www.omeka.net/) could be used as well, I think. There are many more, I don't know of. So please don't let us start from the scratch with a new project.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 14:56, 4 July 2014 (CEST) I agree it would be pointless to start from scratch. But it might be worth considering to further develop one of the abovementioned approaches. I am not familiar with all of them, but most tend to fail once the textual genetics becomes more complex. The fact that many of the proposed projects in this Hackathon are aimed at the rendering of complex TEI mark up, suggests that this is one of the most important needs of textual scholars and that there is still no sufficient way to do so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 19:27, 4 July 2014 (CEST) It seems we have all different understandings of the project's descriptions - I will tell you mine too: &amp;lt;br/&amp;gt;&lt;br /&gt;
In my opinion the two project aim different results, even if the workflow will be partly the same. &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;rendering complex markup..&amp;quot; aims to offer in a creative visualization of the extracted data, so this project will be about including visualization software which supports data visualization beyond lists and timelines.  &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;MS description..&amp;quot; aims (or at least it did in the beginning) to create a framework which is applicable to each TEI-document containing a &amp;lt;msDesc&amp;gt; part and includes both displaying the &amp;lt;msDesc&amp;gt; content (in an linear way, no tricky visualization) and search and browse functions. The scope of this project is to provide in the end a set of files which anyone can use to render a &amp;lt;msDesc&amp;gt; part.&amp;lt;br/&amp;gt;&lt;br /&gt;
So far.. can somebody bring light into the darkness please? :)&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 23:35, 4 July 2014 (CEST) My initial proposal was to create a simple search and browsing interface for MS descriptions which would be general enough to be used by other similar projects. But perhaps it is too specific. An interface for TEI-files in general would probably be more useful. The idea is that everything should be well documented so that people with limited programming skills would be able to modify the code to suit their needs. It would be more like an eXist template than a finished product.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:08, 5 July 2014 (CEST)  I don't think that it is too specific and an interface for TEI files in general is probably too wide for one day. For sure there are a lot of projects flourishing in this way (not eLaborate that is at a certain point TEI compliant but not at all TEI based), as everyone using TEI deals with the problems and find more or less home made solutions. But if during the Hackathon something can be started and finished, it would be a really good result!&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 15:55, 5 July 2014 (CEST) Maybe we could decide whether we want to render the metadata or the text. I think some templates for rendering the &amp;lt;teiHeader&amp;gt; with focusing on search options (searching for certain fields, combining them, faceted search) would be nice. &amp;lt;br/&amp;gt;&lt;br /&gt;
Can someone provide some XML files to work with?&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 08:55, 6 July 2014 (CEST) I have a few preliminary MS descriptions from our cataloguing project, and quite a large collection of MS descriptions from other projects which we could work with.&lt;br /&gt;
&lt;br /&gt;
=== Discussing, working out and documenting best practices for an authoring workflow ===&lt;br /&gt;
&lt;br /&gt;
Projects that last for many years, have many people working on them, and comprise large amounts of material need to ensure that work is being done efficiently, produce accurate output, and move files through transformations and validations.  Good workflows can be enhanced by both tools and best practices.  The outcome of this project could be a document with explanation and examples of authoring/encoding/proofreading/version control workflows with a focus on software tools.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:22, 4 July 2014 (CEST) Would we aim at enhancing the workflow of existing projects or suggest best practices for future projects? It would be very interesting to see whether it is possible to distinguish a best practice for an authoring workflow. Normally projects that run for many years and started &amp;lt;nowiki&amp;gt;&amp;quot;back in the days&amp;quot;&amp;lt;/nowiki&amp;gt; have developed their own ad hoc workflow. They happily admit to have done things differently witht the knowledge of today. Of course the workflow depends upon the people working on it (trained editors, volunteers through crowd-sourcing...). &lt;br /&gt;
Perhaps the outcome would be several different workflows, depending on the type of material, the objectives of the project and the people collaborating on it.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [http://mith.umd.edu/people/person/raffaele-viglianti/ Raffaele Viglianti], University of Maryland&lt;br /&gt;
* [http://www.patrikgranholm.com Patrik Granholm], Uppsala University Library: [http://www.manuscripta.se Greek Manuscripts in Sweden. A Digitization and Cataloguing Project]&lt;br /&gt;
* [http://online.uni-graz.at/kfu_online/visitenkarte.show_vcard?pPersonenId=9570FBD84B50B383&amp;amp;pPersonenGruppe=3 Frederike Neuber], DiXiT - research fellow at Graz University - Austrian Centre for Digital Humanities&lt;br /&gt;
* Felix Lange, Academy of Sciences and Literature | Mainz, Project IBR (http://www.spatialhumanities.de)&lt;br /&gt;
* Emmanuelle Morlock, CNRS, HISoMA Laboratory (Histoire et Sources des mondes antiques / History and Origins of the Antique World)&lt;br /&gt;
* [https://www.uantwerpen.be/en/staff/elli-bleeker/ Elli Bleeker], PhD­ student in Digital Humanities at Antwerp University; research fellow at DiXiT&lt;br /&gt;
* Magdalena Turska, University of Oxford&lt;br /&gt;
* Nick Laiacona, Performant Software Solutions LLC www.performantsoftware.com&lt;br /&gt;
* Elizabeth Maddock Dillon, Professor of English and Co­Director of NULab for Texts, Maps, and Networks, Northeastern University, Boston, MA USA&lt;br /&gt;
* [http://steinheim-institut.de/wiki/index.php/Mitarbeiter:Thomas_Kollatz Thomas Kollatz], Steinheim-Institute for German-Jewish History: [http://steinheim-institut.de/cgi-bin/epidat epidat]&lt;br /&gt;
* Elena Spadini, Huygens Ing&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Sebastian Rahtz, University of Oxford&lt;br /&gt;
* James Cummings, University of Oxford&lt;br /&gt;
* [http://www.i-d-e.de/mitglieder/alexander-czmiel Alex Czmiel], Berlin-Brandenburg Academy of Sciences and Humanities&lt;br /&gt;
* Hugh Cayless, Duke University&lt;br /&gt;
* Elli Mylonas, Brown University&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
We will be using the wiki as a place for comments and discussion. The projects each participant proposed are all listed below. Ideally, the hackathon will be focussed around one or two projects that are useful to everyone. The participants are all experienced with TEI in various capacities, but they are not all skilled programmers. The hackathon would be a success if the outcome of the one day event was e a good start on one or two useful pieces of TEI related software. In order to achieve this, we should collectively decide on projects that are interesting, useful, generalizable, and do-able! We should also try to capitalize on everyone's skill set, and try to plan the event in such a way that we can all contribute to something. &lt;br /&gt;
&lt;br /&gt;
You are all welcome to introduce yourselves, by adding a description of a few sentences to the list of participants above. And please, edit, correct and comment on the projects. We are also inviting the TEI Council and Board and other interested parties to look in on the discussions.&lt;br /&gt;
&lt;br /&gt;
== Proposed Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Mormon City Planning: ===&lt;br /&gt;
when early Mormonism ventured from Kirtland, Ohio, into Missouri, their prophet Joseph Smith Jr provided a revelation for the plat (city layout) of the new Zion (http://urbanplanning.library.cornell.edu/DOCS/smith.htm; http://zomarah.files.wordpress.com/2010/10/firstplatofzion.png), which was subsequently applied in the settlement of Far West, Missouri, for which two plats exist, one on sheepskin (https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 b.gif) in private possession and one on paper at BYU University (there is no online copy of this, but I have obtained a digital copy from BYU with their permission); however these plats were not only used to sketch out the city, but also to assign lots to settlers, and thus show secondary markup in pencil to allocate houses, redraw lot boundaries, etc; (http://zomarah.files.wordpress.com/2010/10/platoffarwestbig.png)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* A clarification: What would the project strive to accomplish? Is this a visualization? georeferencing based on markup?&lt;br /&gt;
* [[User:Thomas Kollatz|Thomas Kollatz]] 11:57, 1 July 2014 (CEST) https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 error 404 - not found; maybe visualization: text-information encoded in TEI related to city layout (&amp;quot;plat&amp;quot;) in SVG ?&lt;br /&gt;
&lt;br /&gt;
=== ODD Customization visualizer ===&lt;br /&gt;
A web-based tool to visualize any ODD customization against TEI-all. This could be useful when working on a customization (with Roma, or manually) to quickly and visually check that the ODD is still TEI-conformant and see how it diverges from the standard.&lt;br /&gt;
I started working on a basic D3 visualization a couple of years ago, but haven't really touched the code since:https://github.com/raffazizzi/ODDViz I only restructured the repository a bit before sending this proposal.&lt;br /&gt;
&lt;br /&gt;
'''Comments'''&lt;br /&gt;
A simple demo: https://dl.dropboxusercontent.com/u/2443674/ODDViz/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 03:02, 3 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== ACE-based Web editor ===&lt;br /&gt;
&lt;br /&gt;
MITH, at the University of Maryland has been working on an ACE-based web editor able to validate tei-all files in the browser and provide ODD-based contextual help (e.g. suggesting valid options when entering a new element).&lt;br /&gt;
The grant that funded this work is now over, but there's plenty more to do. This is the GitHub repository: https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Description Display Framework ===&lt;br /&gt;
To create a simple web interface which would provide basic functionalities like browsing, searching and displaying TEI-files containing manuscript descriptions. The interface could be built using a Ubuntu server with [http://nginx.org nginx], and [http://exist-db.org eXist-db] following the setup guide and scripts provided by [https://github.com/grantmacken/nginx-eXist-ubuntu Grant Macken]. I have already made some preliminary work on an eXist-db web interface and posted the code in our [https://github.com/manuscripta GitHub repository]. This could be used as a starting point for further development. A possible goal for the hackathon could be to create an advanced search form in XQuery which would display snippets of the descriptions in the search results using the transform function with our XSL stylesheet, with links to the full description. All of the code, with detailed documentation, would be made public on GitHub for others to reuse and modify for their own projects. I think this would be beneficial to the TEI community at large, and especially to other cataloguing projects.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* I believe this would be really useful project, especially if we build it not only having this particular purpose of MS descriptions in mind, but something more general, so other users would potentially swap only source files and stylesheets and would have a basic working website. [[User:Magdalena Turska|Magdalena Turska]] 11:00, 23 June 2014 (CEST)&lt;br /&gt;
* me too – more general features almost every project will need after swapping source files and stylesheets: navigation to next page/object ; or: navigation to next entry/object in chronological order, full text search everywhere resp in particular div's (type=&amp;quot;edition&amp;quot;) etc. [[User:Thomas Kollatz|Thomas Kollatz]] 12:09, 1 July 2014 (CEST)&lt;br /&gt;
* I am definitely open to creating a more general display framework in eXist. Perhaps we could make use of Joe Wicentowski’s [http://digital.humanities.ox.ac.uk/dhoxss/2011/presentations/Wicentowski-XMLDatabases-materials.zip Punch eXist tutorial] from DHOxSS 2011. [[User:Patrik Granholm|Patrik Granholm]] 11:16, 2 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Medieval Text Edition ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&lt;br /&gt;
Project isn't advanced enough to suggest concrete task, but the topic of interest is focussed around a digital scholarly edition of a medieval text (with corresponding images) encoded in XML/TEI. The edition will be enriched with palaeographical and codicological information (in both &amp;lt;text&amp;gt; and &amp;lt;teiHeader&amp;gt;) and the results can be visualized in a way which hopefully goes beyond the sometimes not very enlightening listing of data.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
Even now my project is not advanced enough to be used for the hackathon. I will join the discussions on the other projects. --[[User:Frederike Neuber|Frederike Neuber]] 22:05, 24 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Semantic Connections for Epigraphic Documents ===&lt;br /&gt;
I am currently working with epidoc documents in the context of the Project IBR. These documents, epigraphical editions from the catalogue &amp;quot;German Inscriptions Online&amp;quot; (inschriften.net), are (1) to be transformed into RDF­triples for semantic connection and for a fine­grained quantificational analysis in a Triple Store, (2) XSLT ­transformed into HTML­Documents for further annotation in the semantic annotator &amp;quot;Pundit&amp;quot;(thepund.it). I could surely contribute a programming task based on this points, but would also be happy to participate in another task, preferably based on &amp;quot;adding a TEI mode to a web editor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:02, 24 June 2014 (CEST) Who is responsible for this project and can provide further information? &lt;br /&gt;
I would be very interested in joining this project even if I can't offer material and even if I do not understand one step: how can you transform an epidoc document into RDF triples? Do you mean you generate RDF from the annotated entities (extracting them?)? And how do you do it, are there tools or software to support it?&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 12:12, 1 July 2014 (CEST) The [http://www.tei-c.org/oxgarage/ oxgarage] magic box contains already a tool converting TEI2RDF, if so – we should try it out and evaluate it if not - let's develop it …&lt;br /&gt;
&lt;br /&gt;
[[User:Felix Lange|Felix Lange]]14:56, 4 July 2014 (CEST) Thomas Kollatz is right, this tool is quite mature by now, making a new development from scratch pointless. But is there a programmatic (e.g. ReST) interface to the converter? If not, let's do it! @Frederike, some further project informations can be found at www.spatialhumanities.de/ibr, our project website.&lt;br /&gt;
&lt;br /&gt;
=== Zotero ===&lt;br /&gt;
Some TEI encoding project may need to use a &amp;quot;master bibliography&amp;quot; to group together all the bibliographic references that are used in a given text or collection of texts. Using the &amp;quot;masterfile&amp;quot; option in Oxygen give the user a convenient way of pointing to a reference without having to encode a ref each time it is used in a text or in a specific bibliographic section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;bibl type=&amp;quot;fromStone&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ptr target=&amp;quot;#Breal1878&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;citedRange&amp;gt;15&amp;lt;/citedRange&amp;gt;&lt;br /&gt;
&amp;lt;/bibl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bibliography can be inserted in a &amp;lt;back/&amp;gt; element with xinclude. But the question is how to use Zotero to create this file, update it and synchonize it with the biblographic masterfile.&lt;br /&gt;
Though incomplete, the workflow I use works like that :&lt;br /&gt;
* the entering of the bibliographic entries is done with zotero, in a group library&lt;br /&gt;
* the zotero database is then exported in xml using the &amp;quot;bibliontology_rdf&amp;quot; format (the TEI export format being to restrictive in its formatting choices : e.g. does'nt include &amp;quot;short titles&amp;quot; which are a requisite in epigraphy&lt;br /&gt;
*  the bibliontology rdf is converted in TEI through XSLT in Oxygen (modifying existing xslt :https://github.com/paregorios/Zotero-RDF-to-TEI-XML)&lt;br /&gt;
* If the user wants to add a new reference in the masterbibliography or correct an entry, he or she has to do go to zotero and follow the whole workflow of export - tranform process. But the user might not have the user right to do so. And of course, there are some potential conflicting issues.&lt;br /&gt;
&lt;br /&gt;
How to improve that workflow ? use a version control system like git or subversion ? or adding/modifying an entry in xml / tei and then updating the zotero group library via api ?&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:29, 1 July 2014 (CEST) It seems that working with subversion would improve the workflow a lot and at least illiminate the risk of conflicting issues. Of course users should have the right to work in the (seperate) xml file of the bibliographic masterfile and add/change references. Once completed, the xml file can be exported to Zotero. In short, this would mean a reverse of the current workflow.&lt;br /&gt;
&lt;br /&gt;
=== Migrating value lists form CSS frameworks to ODD ===&lt;br /&gt;
&lt;br /&gt;
The author mode of the Oxygen editor can be customized with custom css functions. A part from the function providing a more user-friendly and tag free visualization of the tei content, one of the fuction allow the user to edit attributes or simple elements values using combo boxes or check boxes. The &amp;quot;form controls&amp;quot; can display values collected from an xml schema. But these values can also be just in the oxygen css. This may be used in a workflow to test some choices before integrating them in a more consistent and persistant way in the ODD (then exported in the schema).&lt;br /&gt;
&lt;br /&gt;
This could be useful in case you have user that may be ok to change the values in the css code but would be relunctant to get involved with the ODD editing / schema generation process.&lt;br /&gt;
cf. http://www.oxygenxml.com/doc/ug-editor/concepts/combo-box-editor.html#combo-box-editor&lt;br /&gt;
&lt;br /&gt;
'''Comments:''' &lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) This is interesting, would like to work on it. I would suggest to make it less tied to Oxygen and think in terms of CSS to ODD, for example to limit attribute values (e.g. hi[rend=italic])&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 00:13, 24 June 2014 (CEST) I'm not well-exeperienced with the author mode in oXygen and its customizations, but I would like to explore it working on this project.&lt;br /&gt;
&lt;br /&gt;
=== Visualization of intertextual TEI content ===&lt;br /&gt;
[UPDATED on June 24th]&lt;br /&gt;
&lt;br /&gt;
The focus is on the possibilities offered by TEI XML for encoding intertextuality. The case study concerns the personal library of an author and a digital edition of his work. The objective is to encode the material in such a way that the intertextual relations between the literary work and its external sources is visualized.&lt;br /&gt;
&lt;br /&gt;
These -sometimes subtle- intertextual relationships provide insight into the nature of writing, all the more since the genesis of the literary work itself is already encoded in the edition (i.e. adds, dels, etc.). The envisioned result enables a user to study the writing process in detail as well as on a larger scale.&lt;br /&gt;
&lt;br /&gt;
Material:&lt;br /&gt;
* detailed XML TEI transcription of the literary work concerned&lt;br /&gt;
* high quality digital facsimiles of the author's personal '''extant''' library&lt;br /&gt;
* rough transcriptions of the library books (based on OCR)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* Clarification: is the project about the visualization? the relationships? More detail would be great.&lt;br /&gt;
* &lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:46, 1 July 2014 (CEST) The idea is to log the complete &amp;lt;nowiki&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/nowiki&amp;gt; of a citation: from a phrase underlined in a library book to the incorporation of that phrase in the author's work.&lt;br /&gt;
Currently, the intertextual references are encoded with [ref] tag in the XML TEI transcription of the literary work. The [ref]s refer to another xml file  containing the transcriptions of the personal library. This file consists of [div]s, that contain anything from a complete library book to a small section (paragraph, phrase) from a library book. &lt;br /&gt;
&lt;br /&gt;
The visualization of the intertextual relations comes in a later stage when transforming the documents. I wonder whether it is possible to change or improve this encoding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rendering Complex Markup ===&lt;br /&gt;
Rendering complex markup in an innovative and playful way: reconstructing &amp;amp; visualizing author’s&lt;br /&gt;
geographical position by the dates of sending of his letters (taking uncertainty into account)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
[[User:Magdalena Turska|Magdalena Turska]] 12:36, 12 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
Starting with a list of letters that have a place and date of sending the idea would be to present map overview of the author's journeys.&lt;br /&gt;
See the simple Google Map at https://mapsengine.google.com/map/edit?mid=z3q4AefiR7Us.kf1fVBHlu8qE&lt;br /&gt;
&lt;br /&gt;
Fist ideas re visualisation:&lt;br /&gt;
* places color-coded with color getting darker to represent 'later' places&lt;br /&gt;
* similarly shaded lines along the routes between places&lt;br /&gt;
* animation with slider to show circle moving along the routes, size of the circle getting bigger with the uncertainty&lt;br /&gt;
&lt;br /&gt;
Input data:&lt;br /&gt;
each letter has assigned place name and 1+ time intervals (notBefore to not After)&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 22:25, 24 June 2014 (CEST)&lt;br /&gt;
Would it be a problem to work on different material? @TEI-experts&lt;br /&gt;
I would like to visualize the provenance of medieval manuscripts on a map, so even if I do not work with letters, the task is partly the same (extracting date and time from the &amp;lt;teiHeader&amp;gt; and visualizing it on a map). Then our scopes separate: Magdalena wants to reconstruct the journey, I want to visualize the chronology of different mss on one map.&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:56, 1 July 2014 (CEST)&lt;br /&gt;
I agree with [[User:Frederike Neuber|Frederike Neuber]]: the task is the same in all projects, where a spatio-temporal visualization makes sense: Extract date and time from header - and visualize the chronology of date/time and place on a map and/or timeline &lt;br /&gt;
/TEI/teiHeader/fileDesc/sourceDesc/msDesc/history/origin&lt;br /&gt;
&lt;br /&gt;
=== Adding a TEI mode to a web editor ===&lt;br /&gt;
Title says it all! &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) How does the [http://wiki.tei-c.org/index.php/DH2014Hackathon-Projects#ACE-based_Web_editor Angles] proposal above sound?&lt;br /&gt;
&lt;br /&gt;
=== Juxta Script support ===&lt;br /&gt;
Adding support for Bengali text to Juxta Commons&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* This is fairly narrow.&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:57, 1 July 2014 (CEST) If Bengali then Hebrew (Arabic … right-to-left), please&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
The archive of early Caribbean texts and images is a fairly large project which will be heavily encoded (and a portion of texts will be encoded by July).  I'd like to explore ways of using the TEI to visualize relations between and among texts and elements of texts.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:19, 1 July 2014 (CEST) What is the status of this project? I am also interested in finding ways to visualize relations between texts, perhaps there are similarities?&lt;br /&gt;
&lt;br /&gt;
=== Jewish Sepulchral Headstones DB ===&lt;br /&gt;
&lt;br /&gt;
Given that all headstones can be clearly located, &lt;br /&gt;
and about 20.000 (of total 26.000) inscriptions are dated,&lt;br /&gt;
and to a large extend can be distinguished by gender, &lt;br /&gt;
and also by language usage (hebrew, german, german in Hebrew letters, …),&lt;br /&gt;
they lend themselves to mining the epidat corpus for specific data facets and try to visualize the results &amp;quot;in an innovative and playful way&amp;quot;. &lt;br /&gt;
#A challenging research questions could be the search for and visualization of the differences in word usage and specific idiomatic &lt;br /&gt;
## between different locations,&lt;br /&gt;
## within different periods (based on one or several locations),&lt;br /&gt;
## between inscriptions for men and inscriptions for women,&lt;br /&gt;
## between hebrew and non-hebrew inscriptions …&lt;br /&gt;
#Even more challenging is the search for inscriptions with very similar text coverage. These are quite difficult to discover by a simple full text search. The inscriptions are usually rather short, and the filter to develop has to consider the differentiating elements – usually names and dates – in order to determine, whether two text are identical or not.&lt;br /&gt;
&lt;br /&gt;
	All necessary information to answer this questions is contained in the metadata  &amp;lt;teiHeader&amp;gt; and data &amp;lt;text&amp;gt; of each single record. &lt;br /&gt;
	example – spatial and temporal metadata (date, country/region code, geo-coordinates, Thesaurus of Getty Names or OSM ID)&lt;br /&gt;
     &amp;lt;history&amp;gt;&lt;br /&gt;
      &amp;lt;origin&amp;gt;&lt;br /&gt;
       &amp;lt;date notBefore='1621-08-17'&amp;gt;1621-08-17&amp;lt;/date&amp;gt;&lt;br /&gt;
       &amp;lt;country type=&amp;quot;ISO_3166&amp;quot; key=&amp;quot;XA-DE-HH&amp;quot;&amp;gt;&lt;br /&gt;
        Germany&lt;br /&gt;
        &amp;lt;region&amp;gt;Hamburg&amp;lt;/region&amp;gt;&lt;br /&gt;
       &amp;lt;/country&amp;gt;&lt;br /&gt;
       &amp;lt;settlement type='city' key='tgn:7012310'&amp;gt;&lt;br /&gt;
        Hamburg-Altona, Königstraße &lt;br /&gt;
        &amp;lt;geogName&amp;gt;&lt;br /&gt;
         Jüdischer Friedhof&lt;br /&gt;
         &amp;lt;geo decls=&amp;quot;#WGS&amp;quot;&amp;gt;53.549373 9.950545&amp;lt;/geo&amp;gt;&lt;br /&gt;
        &amp;lt;/geogName&amp;gt;&lt;br /&gt;
       &amp;lt;/settlement&amp;gt;&lt;br /&gt;
      &amp;lt;/origin&amp;gt;&lt;br /&gt;
     &amp;lt;/history&amp;gt;&lt;br /&gt;
	example – gender-specific metadata (given according to ISO 5218:2004)&lt;br /&gt;
&amp;lt;particDesc&amp;gt;&lt;br /&gt;
    &amp;lt;listPerson&amp;gt;&lt;br /&gt;
     &amp;lt;person xml:id=&amp;quot;hha-3361-1&amp;quot; s x='1'&amp;gt;&lt;br /&gt;
      &amp;lt;persName&amp;gt;Schmuel ben Jehuda&amp;lt;/persName&amp;gt;&lt;br /&gt;
       &amp;lt;event when='1621-08-17' type=&amp;quot;dateofdeath&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;desc/&amp;gt;&lt;br /&gt;
      &amp;lt;/event&amp;gt;&lt;br /&gt;
     &amp;lt;/person&amp;gt;&lt;br /&gt;
    &amp;lt;/listPerson&amp;gt;&lt;br /&gt;
   &amp;lt;/particDesc&amp;gt;&lt;br /&gt;
	example – language Usage metadata: &lt;br /&gt;
    &amp;lt;langUsage&amp;gt;&lt;br /&gt;
    &amp;lt;!-- According to bcp47 http://tools.ietf.org/html/bcp47 (Language) and ISO15924 (writing System)--&amp;gt;&lt;br /&gt;
    &amp;lt;language ident='he' usage='100'&amp;gt;Hebrew&amp;lt;/language&amp;gt;&lt;br /&gt;
   &amp;lt;/langUsage&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With respect for the TEI Hackathon I have (just) set up a website with very general information how to harvest epidat records: &lt;br /&gt;
http://www.steinheim-institut.de/cgi-bin/epidat?info=howtoharvest (to be continued …)&lt;br /&gt;
Over and beyond that it would make no great difficulty to provide a zip file with the data available for the workshop.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 16:05, 1 July 2014 (CEST) The TEI spam filter seems to dislike the person-attribute s_x (middle-letter e) … rather prudish, isn't it&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
What commonalities to  you see? What seems interesting? Anything to add?&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:21, 24 June 2014 (CEST)&lt;br /&gt;
Two (even if very different) projects, &amp;quot;Jewish Sepulchral Headstones DB&amp;quot; and &amp;quot;Rendering complex mark up&amp;quot;, are dealing with visualization of spatial and temporal metadata. &lt;br /&gt;
&lt;br /&gt;
Three (again very different) projects, &amp;quot;Visualization of intertextual TEI content&amp;quot;, &amp;quot;Semantic Connections for Epigraphic Documents&amp;quot; and &amp;quot;Jewish Sepulchral Headstones DB&amp;quot;, are dealing with semantic connection and modelling of content (even if not all of them say it explicitly in the description). &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:25, 1 July 2014 (CEST)&lt;br /&gt;
Add to that the visualization of textual relations in the early Caribbean texts archive.&lt;br /&gt;
&lt;br /&gt;
--[[User:Felix Lange| Felix Lange]] 16:30 4 July 2014 (CEST) - That's sounds pretty interesting, I'm on board. The text-analysis (&amp;quot;mining&amp;quot;) part seems pretty tough, though. How exactly should the content of different inscriptions be compared? Do you think about general word-frequency-statistics, that can populate a Word-Cloud? Or do you plan text comparison that is &amp;quot;semantic&amp;quot; in a certain sense?&lt;br /&gt;
&lt;br /&gt;
=== Core Builder ===&lt;br /&gt;
Another possible tool to work on: https://github.com/raffazizzi/coreBuilder&lt;br /&gt;
It provides a simple web interface to create stand-off markup. TEI files can be open into multiple ACE editors and the user can click on elements with xml:ids to create references.&lt;br /&gt;
The current version creates &amp;lt;app&amp;gt; elements containing &amp;lt;rdg&amp;gt;s with pointers to the selected elements. It should be easy enough to make the elements user configurable so that the Core Builder can be used to put together &amp;lt;linkGrp&amp;gt;s or &amp;lt;timeline&amp;gt;s.&lt;br /&gt;
The tool is written in CoffeScript with a [http://backbonejs.org/ Backbone] framework. --[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:07, 16 June 2014 (CEST) &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:23, 1 July 2014 (CEST) From the sound of it, I think I would like to work on this project. Some more detail would be great.&lt;br /&gt;
&lt;br /&gt;
Here's a demo of the current version. It's got a few bugs but should show the basic functionality. Pick a couple of sources, then click on any element with xml:id to create a selection. Click add to save it to the &amp;quot;core&amp;quot;. https://dl.dropboxusercontent.com/u/2443674/coreBuilder/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 02:31, 3 July 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13600</id>
		<title>DH2014Hackathon-Projects</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=DH2014Hackathon-Projects&amp;diff=13600"/>
		<updated>2014-07-06T15:02:46Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Basic framework for rendering a document and creating simple visualizations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DH2014 Hackathon Project Discussion Page =&lt;br /&gt;
&lt;br /&gt;
== Let's Hack ==&lt;br /&gt;
&lt;br /&gt;
A suggestion for how to proceed based on the range of proposals and the range of participants.  The group is likely to be able to sustain 2 or at most 3 projects in the time frame allotted. Some suggestions; please modify, develop or otherwise shape to your liking! &lt;br /&gt;
&lt;br /&gt;
=== ODD visualizer ===&lt;br /&gt;
&lt;br /&gt;
A group might try to put together a plan and start to code up an ODD visualizer. ODD is a literate programming language for XML schemas written by the TEI, and which is used to define the TEI schema. An ODD visualizer might be a component of an ODD customization tool such as the successor of Roma, and could provide information to a user about what modules they have included in their TEI schema, or what modification they have made. &lt;br /&gt;
&lt;br /&gt;
The group should start by discussing what to visualize, perhaps including some TEI users who has experience in customization. &lt;br /&gt;
&lt;br /&gt;
'''Resources:''' About ODD [http://www.tei-c.org/Support/Learn/odds.xml Getting Started with P5 ODDs], [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html Guidelines Chapter 23: Using the TEI] and a look at [http://www.tei-c.org/Roma/ Roma], the tool that is currently in use for generating TEI customizations.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:05, 4 July 2014 (CEST) I know of some digital edition projects that are a priori TEI compliant but have added their own custamizations if the TEI Guidelines did not offer a sufficient solution for the &amp;lt;nowiki&amp;gt;&amp;quot;challenge&amp;quot;&amp;lt;/nowiki&amp;gt; posed by the text. I can imagine there are more projects that do so. Is that meant by &amp;lt;nowiki&amp;gt;&amp;quot;modification&amp;quot;&amp;lt;/nowiki&amp;gt; of the TEI schema? &lt;br /&gt;
It seems the ODD visualizer might be a good addition to the authorial workflow as described below, if it offers the editors insight in their specific text encoding methods.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:13, 5 July 2014 (CEST) (I'm not sure this is the right place for adding names to a project as Elli wrote us, but) I would like to work on it!&lt;br /&gt;
&lt;br /&gt;
[[User:Raffaele.viglianti|Raffaele.viglianti]] 13:40, 6 July 2014 (CEST) I'd happily work on this&lt;br /&gt;
&lt;br /&gt;
=== Basic framework for rendering a document and creating simple visualizations ===&lt;br /&gt;
&lt;br /&gt;
This project could be quite extensive, so the group should begin by selecting components that they can manage.&lt;br /&gt;
&lt;br /&gt;
The proposed outcome is to be able to display (or at least mine) a document for salient features, and to produce output generic enough that it can be passed to either mapping or to other visualization software. Or perhaps to the NY Times Pourover js library. One possible way to to do this is to decide on a json data structure, as that is a popular format for visualization libraries.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 08:08, 3 July 2014 (CEST) Are you referring to a particular visualization software on which it might be useful to take a quick look before the hackathon?&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Mylonas|Elli Mylonas]] 11:27, 4 July 2014 (CEST) Frederike has a good comment - are there suggestions? Google Maps is one idea. Leaflet, and D3 (more complex) are others. Thoughts?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rahtz|Rahtz]] 17:02, 6 July 2014 (CEST) I would suggest we limit ourselves for this project to Leaflet (mapping) and D3 (graphs) with its companion C3. Both have loads of examples and addons. Leaflet rather than Google Maps because it doesn't need API keys etc, and can use other tiles easily. The key thing here is to proof of concept - get a visualization up and running quickly, then tweak it. If its successful, recoding it later in another library is not so hard. Note, however, that we come up against cross-site scripting which we read JSON in an HTML file. See Setup section above.&lt;br /&gt;
&lt;br /&gt;
=== Develop the MS description framework ===&lt;br /&gt;
&lt;br /&gt;
This was one of the proposed projects that got a lot of comments. It could be developed along the lines of the comments, and generalized a bit.&lt;br /&gt;
&lt;br /&gt;
[[User:Alexander Czmiel|Alexander Czmiel]] 14:20, 4 July 2014 (CEST) Maybe I don't get it, but it seems to me this project has the same aims like &amp;quot;Basic framework for rendering a document&amp;quot;. Anyway, rendering TEI documents is an imortant issue which has not been adressed enough in the past. Especially when looking on complex markup such as recommended by the Genetic Markup SIG.&lt;br /&gt;
There are already a few approaches which try to do exactly the same, we want to do here: build a generic framework to publish TEI documents online. There is eLaborate (http://elaborate.huygens.knaw.nl/) from Den Haag, xMod (http://www.cch.kcl.ac.uk/xmod/) from London, DENQ from Rome, and SADE (best/current version on Github by vronk: https://github.com/vronk/SADE) which we try to build in Berlin/Göttingen/Wien. To a certain point OMEKA (http://www.omeka.net/) could be used as well, I think. There are many more, I don't know of. So please don't let us start from the scratch with a new project.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 14:56, 4 July 2014 (CEST) I agree it would be pointless to start from scratch. But it might be worth considering to further develop one of the abovementioned approaches. I am not familiar with all of them, but most tend to fail once the textual genetics becomes more complex. The fact that many of the proposed projects in this Hackathon are aimed at the rendering of complex TEI mark up, suggests that this is one of the most important needs of textual scholars and that there is still no sufficient way to do so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 19:27, 4 July 2014 (CEST) It seems we have all different understandings of the project's descriptions - I will tell you mine too: &amp;lt;br/&amp;gt;&lt;br /&gt;
In my opinion the two project aim different results, even if the workflow will be partly the same. &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;rendering complex markup..&amp;quot; aims to offer in a creative visualization of the extracted data, so this project will be about including visualization software which supports data visualization beyond lists and timelines.  &amp;lt;br/&amp;gt;&lt;br /&gt;
The &amp;quot;MS description..&amp;quot; aims (or at least it did in the beginning) to create a framework which is applicable to each TEI-document containing a &amp;lt;msDesc&amp;gt; part and includes both displaying the &amp;lt;msDesc&amp;gt; content (in an linear way, no tricky visualization) and search and browse functions. The scope of this project is to provide in the end a set of files which anyone can use to render a &amp;lt;msDesc&amp;gt; part.&amp;lt;br/&amp;gt;&lt;br /&gt;
So far.. can somebody bring light into the darkness please? :)&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 23:35, 4 July 2014 (CEST) My initial proposal was to create a simple search and browsing interface for MS descriptions which would be general enough to be used by other similar projects. But perhaps it is too specific. An interface for TEI-files in general would probably be more useful. The idea is that everything should be well documented so that people with limited programming skills would be able to modify the code to suit their needs. It would be more like an eXist template than a finished product.&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 12:08, 5 July 2014 (CEST)  I don't think that it is too specific and an interface for TEI files in general is probably too wide for one day. For sure there are a lot of projects flourishing in this way (not eLaborate that is at a certain point TEI compliant but not at all TEI based), as everyone using TEI deals with the problems and find more or less home made solutions. But if during the Hackathon something can be started and finished, it would be a really good result!&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 15:55, 5 July 2014 (CEST) Maybe we could decide whether we want to render the metadata or the text. I think some templates for rendering the &amp;lt;teiHeader&amp;gt; with focusing on search options (searching for certain fields, combining them, faceted search) would be nice. &amp;lt;br/&amp;gt;&lt;br /&gt;
Can someone provide some XML files to work with?&lt;br /&gt;
&lt;br /&gt;
[[User:Patrik Granholm|Patrik Granholm]] 08:55, 6 July 2014 (CEST) I have a few preliminary MS descriptions from our cataloguing project, and quite a large collection of MS descriptions from other projects which we could work with.&lt;br /&gt;
&lt;br /&gt;
=== Discussing, working out and documenting best practices for an authoring workflow ===&lt;br /&gt;
&lt;br /&gt;
Projects that last for many years, have many people working on them, and comprise large amounts of material need to ensure that work is being done efficiently, produce accurate output, and move files through transformations and validations.  Good workflows can be enhanced by both tools and best practices.  The outcome of this project could be a document with explanation and examples of authoring/encoding/proofreading/version control workflows with a focus on software tools.&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:22, 4 July 2014 (CEST) Would we aim at enhancing the workflow of existing projects or suggest best practices for future projects? It would be very interesting to see whether it is possible to distinguish a best practice for an authoring workflow. Normally projects that run for many years and started &amp;lt;nowiki&amp;gt;&amp;quot;back in the days&amp;quot;&amp;lt;/nowiki&amp;gt; have developed their own ad hoc workflow. They happily admit to have done things differently witht the knowledge of today. Of course the workflow depends upon the people working on it (trained editors, volunteers through crowd-sourcing...). &lt;br /&gt;
Perhaps the outcome would be several different workflows, depending on the type of material, the objectives of the project and the people collaborating on it.&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
&lt;br /&gt;
* [http://mith.umd.edu/people/person/raffaele-viglianti/ Raffaele Viglianti], University of Maryland&lt;br /&gt;
* [http://www.patrikgranholm.com Patrik Granholm], Uppsala University Library: [http://www.manuscripta.se Greek Manuscripts in Sweden. A Digitization and Cataloguing Project]&lt;br /&gt;
* [http://online.uni-graz.at/kfu_online/visitenkarte.show_vcard?pPersonenId=9570FBD84B50B383&amp;amp;pPersonenGruppe=3 Frederike Neuber], DiXiT - research fellow at Graz University - Austrian Centre for Digital Humanities&lt;br /&gt;
* Felix Lange, Academy of Sciences and Literature | Mainz, Project IBR (http://www.spatialhumanities.de)&lt;br /&gt;
* Emmanuelle Morlock, CNRS, HISoMA Laboratory (Histoire et Sources des mondes antiques / History and Origins of the Antique World)&lt;br /&gt;
* [https://www.uantwerpen.be/en/staff/elli-bleeker/ Elli Bleeker], PhD­ student in Digital Humanities at Antwerp University; research fellow at DiXiT&lt;br /&gt;
* Magdalena Turska, University of Oxford&lt;br /&gt;
* Nick Laiacona, Performant Software Solutions LLC www.performantsoftware.com&lt;br /&gt;
* Elizabeth Maddock Dillon, Professor of English and Co­Director of NULab for Texts, Maps, and Networks, Northeastern University, Boston, MA USA&lt;br /&gt;
* [http://steinheim-institut.de/wiki/index.php/Mitarbeiter:Thomas_Kollatz Thomas Kollatz], Steinheim-Institute for German-Jewish History: [http://steinheim-institut.de/cgi-bin/epidat epidat]&lt;br /&gt;
* Elena Spadini, Huygens Ing&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* Sebastian Rahtz, University of Oxford&lt;br /&gt;
* James Cummings, University of Oxford&lt;br /&gt;
* [http://www.i-d-e.de/mitglieder/alexander-czmiel Alex Czmiel], Berlin-Brandenburg Academy of Sciences and Humanities&lt;br /&gt;
* Hugh Cayless, Duke University&lt;br /&gt;
* Elli Mylonas, Brown University&lt;br /&gt;
&lt;br /&gt;
== Procedure ==&lt;br /&gt;
&lt;br /&gt;
We will be using the wiki as a place for comments and discussion. The projects each participant proposed are all listed below. Ideally, the hackathon will be focussed around one or two projects that are useful to everyone. The participants are all experienced with TEI in various capacities, but they are not all skilled programmers. The hackathon would be a success if the outcome of the one day event was e a good start on one or two useful pieces of TEI related software. In order to achieve this, we should collectively decide on projects that are interesting, useful, generalizable, and do-able! We should also try to capitalize on everyone's skill set, and try to plan the event in such a way that we can all contribute to something. &lt;br /&gt;
&lt;br /&gt;
You are all welcome to introduce yourselves, by adding a description of a few sentences to the list of participants above. And please, edit, correct and comment on the projects. We are also inviting the TEI Council and Board and other interested parties to look in on the discussions.&lt;br /&gt;
&lt;br /&gt;
== Proposed Projects ==&lt;br /&gt;
&lt;br /&gt;
=== Mormon City Planning: ===&lt;br /&gt;
when early Mormonism ventured from Kirtland, Ohio, into Missouri, their prophet Joseph Smith Jr provided a revelation for the plat (city layout) of the new Zion (http://urbanplanning.library.cornell.edu/DOCS/smith.htm; http://zomarah.files.wordpress.com/2010/10/firstplatofzion.png), which was subsequently applied in the settlement of Far West, Missouri, for which two plats exist, one on sheepskin (https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 b.gif) in private possession and one on paper at BYU University (there is no online copy of this, but I have obtained a digital copy from BYU with their permission); however these plats were not only used to sketch out the city, but also to assign lots to settlers, and thus show secondary markup in pencil to allocate houses, redraw lot boundaries, etc; (http://zomarah.files.wordpress.com/2010/10/platoffarwestbig.png)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* A clarification: What would the project strive to accomplish? Is this a visualization? georeferencing based on markup?&lt;br /&gt;
* [[User:Thomas Kollatz|Thomas Kollatz]] 11:57, 1 July 2014 (CEST) https://www.lds.org/bc/content/shared/content/images/gospel-library/manual/32502/15-02 error 404 - not found; maybe visualization: text-information encoded in TEI related to city layout (&amp;quot;plat&amp;quot;) in SVG ?&lt;br /&gt;
&lt;br /&gt;
=== ODD Customization visualizer ===&lt;br /&gt;
A web-based tool to visualize any ODD customization against TEI-all. This could be useful when working on a customization (with Roma, or manually) to quickly and visually check that the ODD is still TEI-conformant and see how it diverges from the standard.&lt;br /&gt;
I started working on a basic D3 visualization a couple of years ago, but haven't really touched the code since:https://github.com/raffazizzi/ODDViz I only restructured the repository a bit before sending this proposal.&lt;br /&gt;
&lt;br /&gt;
'''Comments'''&lt;br /&gt;
A simple demo: https://dl.dropboxusercontent.com/u/2443674/ODDViz/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 03:02, 3 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== ACE-based Web editor ===&lt;br /&gt;
&lt;br /&gt;
MITH, at the University of Maryland has been working on an ACE-based web editor able to validate tei-all files in the browser and provide ODD-based contextual help (e.g. suggesting valid options when entering a new element).&lt;br /&gt;
The grant that funded this work is now over, but there's plenty more to do. This is the GitHub repository: https://github.com/umd-mith/angles&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== MS Description Display Framework ===&lt;br /&gt;
To create a simple web interface which would provide basic functionalities like browsing, searching and displaying TEI-files containing manuscript descriptions. The interface could be built using a Ubuntu server with [http://nginx.org nginx], and [http://exist-db.org eXist-db] following the setup guide and scripts provided by [https://github.com/grantmacken/nginx-eXist-ubuntu Grant Macken]. I have already made some preliminary work on an eXist-db web interface and posted the code in our [https://github.com/manuscripta GitHub repository]. This could be used as a starting point for further development. A possible goal for the hackathon could be to create an advanced search form in XQuery which would display snippets of the descriptions in the search results using the transform function with our XSL stylesheet, with links to the full description. All of the code, with detailed documentation, would be made public on GitHub for others to reuse and modify for their own projects. I think this would be beneficial to the TEI community at large, and especially to other cataloguing projects.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* I believe this would be really useful project, especially if we build it not only having this particular purpose of MS descriptions in mind, but something more general, so other users would potentially swap only source files and stylesheets and would have a basic working website. [[User:Magdalena Turska|Magdalena Turska]] 11:00, 23 June 2014 (CEST)&lt;br /&gt;
* me too – more general features almost every project will need after swapping source files and stylesheets: navigation to next page/object ; or: navigation to next entry/object in chronological order, full text search everywhere resp in particular div's (type=&amp;quot;edition&amp;quot;) etc. [[User:Thomas Kollatz|Thomas Kollatz]] 12:09, 1 July 2014 (CEST)&lt;br /&gt;
* I am definitely open to creating a more general display framework in eXist. Perhaps we could make use of Joe Wicentowski’s [http://digital.humanities.ox.ac.uk/dhoxss/2011/presentations/Wicentowski-XMLDatabases-materials.zip Punch eXist tutorial] from DHOxSS 2011. [[User:Patrik Granholm|Patrik Granholm]] 11:16, 2 July 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Medieval Text Edition ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strike&amp;gt;&lt;br /&gt;
Project isn't advanced enough to suggest concrete task, but the topic of interest is focussed around a digital scholarly edition of a medieval text (with corresponding images) encoded in XML/TEI. The edition will be enriched with palaeographical and codicological information (in both &amp;lt;text&amp;gt; and &amp;lt;teiHeader&amp;gt;) and the results can be visualized in a way which hopefully goes beyond the sometimes not very enlightening listing of data.&amp;lt;/strike&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
Even now my project is not advanced enough to be used for the hackathon. I will join the discussions on the other projects. --[[User:Frederike Neuber|Frederike Neuber]] 22:05, 24 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
=== Semantic Connections for Epigraphic Documents ===&lt;br /&gt;
I am currently working with epidoc documents in the context of the Project IBR. These documents, epigraphical editions from the catalogue &amp;quot;German Inscriptions Online&amp;quot; (inschriften.net), are (1) to be transformed into RDF­triples for semantic connection and for a fine­grained quantificational analysis in a Triple Store, (2) XSLT ­transformed into HTML­Documents for further annotation in the semantic annotator &amp;quot;Pundit&amp;quot;(thepund.it). I could surely contribute a programming task based on this points, but would also be happy to participate in another task, preferably based on &amp;quot;adding a TEI mode to a web editor&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:02, 24 June 2014 (CEST) Who is responsible for this project and can provide further information? &lt;br /&gt;
I would be very interested in joining this project even if I can't offer material and even if I do not understand one step: how can you transform an epidoc document into RDF triples? Do you mean you generate RDF from the annotated entities (extracting them?)? And how do you do it, are there tools or software to support it?&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 12:12, 1 July 2014 (CEST) The [http://www.tei-c.org/oxgarage/ oxgarage] magic box contains already a tool converting TEI2RDF, if so – we should try it out and evaluate it if not - let's develop it …&lt;br /&gt;
&lt;br /&gt;
[[User:Felix Lange|Felix Lange]]14:56, 4 July 2014 (CEST) Thomas Kollatz is right, this tool is quite mature by now, making a new development from scratch pointless. But is there a programmatic (e.g. ReST) interface to the converter? If not, let's do it! @Frederike, some further project informations can be found at www.spatialhumanities.de/ibr, our project website.&lt;br /&gt;
&lt;br /&gt;
=== Zotero ===&lt;br /&gt;
Some TEI encoding project may need to use a &amp;quot;master bibliography&amp;quot; to group together all the bibliographic references that are used in a given text or collection of texts. Using the &amp;quot;masterfile&amp;quot; option in Oxygen give the user a convenient way of pointing to a reference without having to encode a ref each time it is used in a text or in a specific bibliographic section.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;bibl type=&amp;quot;fromStone&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;ptr target=&amp;quot;#Breal1878&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;citedRange&amp;gt;15&amp;lt;/citedRange&amp;gt;&lt;br /&gt;
&amp;lt;/bibl&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The bibliography can be inserted in a &amp;lt;back/&amp;gt; element with xinclude. But the question is how to use Zotero to create this file, update it and synchonize it with the biblographic masterfile.&lt;br /&gt;
Though incomplete, the workflow I use works like that :&lt;br /&gt;
* the entering of the bibliographic entries is done with zotero, in a group library&lt;br /&gt;
* the zotero database is then exported in xml using the &amp;quot;bibliontology_rdf&amp;quot; format (the TEI export format being to restrictive in its formatting choices : e.g. does'nt include &amp;quot;short titles&amp;quot; which are a requisite in epigraphy&lt;br /&gt;
*  the bibliontology rdf is converted in TEI through XSLT in Oxygen (modifying existing xslt :https://github.com/paregorios/Zotero-RDF-to-TEI-XML)&lt;br /&gt;
* If the user wants to add a new reference in the masterbibliography or correct an entry, he or she has to do go to zotero and follow the whole workflow of export - tranform process. But the user might not have the user right to do so. And of course, there are some potential conflicting issues.&lt;br /&gt;
&lt;br /&gt;
How to improve that workflow ? use a version control system like git or subversion ? or adding/modifying an entry in xml / tei and then updating the zotero group library via api ?&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:29, 1 July 2014 (CEST) It seems that working with subversion would improve the workflow a lot and at least illiminate the risk of conflicting issues. Of course users should have the right to work in the (seperate) xml file of the bibliographic masterfile and add/change references. Once completed, the xml file can be exported to Zotero. In short, this would mean a reverse of the current workflow.&lt;br /&gt;
&lt;br /&gt;
=== Migrating value lists form CSS frameworks to ODD ===&lt;br /&gt;
&lt;br /&gt;
The author mode of the Oxygen editor can be customized with custom css functions. A part from the function providing a more user-friendly and tag free visualization of the tei content, one of the fuction allow the user to edit attributes or simple elements values using combo boxes or check boxes. The &amp;quot;form controls&amp;quot; can display values collected from an xml schema. But these values can also be just in the oxygen css. This may be used in a workflow to test some choices before integrating them in a more consistent and persistant way in the ODD (then exported in the schema).&lt;br /&gt;
&lt;br /&gt;
This could be useful in case you have user that may be ok to change the values in the css code but would be relunctant to get involved with the ODD editing / schema generation process.&lt;br /&gt;
cf. http://www.oxygenxml.com/doc/ug-editor/concepts/combo-box-editor.html#combo-box-editor&lt;br /&gt;
&lt;br /&gt;
'''Comments:''' &lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) This is interesting, would like to work on it. I would suggest to make it less tied to Oxygen and think in terms of CSS to ODD, for example to limit attribute values (e.g. hi[rend=italic])&lt;br /&gt;
&lt;br /&gt;
[[User:Elena Spadini|Elena Spadini]] 00:13, 24 June 2014 (CEST) I'm not well-exeperienced with the author mode in oXygen and its customizations, but I would like to explore it working on this project.&lt;br /&gt;
&lt;br /&gt;
=== Visualization of intertextual TEI content ===&lt;br /&gt;
[UPDATED on June 24th]&lt;br /&gt;
&lt;br /&gt;
The focus is on the possibilities offered by TEI XML for encoding intertextuality. The case study concerns the personal library of an author and a digital edition of his work. The objective is to encode the material in such a way that the intertextual relations between the literary work and its external sources is visualized.&lt;br /&gt;
&lt;br /&gt;
These -sometimes subtle- intertextual relationships provide insight into the nature of writing, all the more since the genesis of the literary work itself is already encoded in the edition (i.e. adds, dels, etc.). The envisioned result enables a user to study the writing process in detail as well as on a larger scale.&lt;br /&gt;
&lt;br /&gt;
Material:&lt;br /&gt;
* detailed XML TEI transcription of the literary work concerned&lt;br /&gt;
* high quality digital facsimiles of the author's personal '''extant''' library&lt;br /&gt;
* rough transcriptions of the library books (based on OCR)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
* Clarification: is the project about the visualization? the relationships? More detail would be great.&lt;br /&gt;
* &lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 15:46, 1 July 2014 (CEST) The idea is to log the complete &amp;lt;nowiki&amp;gt;&amp;quot;path&amp;quot;&amp;lt;/nowiki&amp;gt; of a citation: from a phrase underlined in a library book to the incorporation of that phrase in the author's work.&lt;br /&gt;
Currently, the intertextual references are encoded with [ref] tag in the XML TEI transcription of the literary work. The [ref]s refer to another xml file  containing the transcriptions of the personal library. This file consists of [div]s, that contain anything from a complete library book to a small section (paragraph, phrase) from a library book. &lt;br /&gt;
&lt;br /&gt;
The visualization of the intertextual relations comes in a later stage when transforming the documents. I wonder whether it is possible to change or improve this encoding.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rendering Complex Markup ===&lt;br /&gt;
Rendering complex markup in an innovative and playful way: reconstructing &amp;amp; visualizing author’s&lt;br /&gt;
geographical position by the dates of sending of his letters (taking uncertainty into account)&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
[[User:Magdalena Turska|Magdalena Turska]] 12:36, 12 June 2014 (CEST)&lt;br /&gt;
&lt;br /&gt;
Starting with a list of letters that have a place and date of sending the idea would be to present map overview of the author's journeys.&lt;br /&gt;
See the simple Google Map at https://mapsengine.google.com/map/edit?mid=z3q4AefiR7Us.kf1fVBHlu8qE&lt;br /&gt;
&lt;br /&gt;
Fist ideas re visualisation:&lt;br /&gt;
* places color-coded with color getting darker to represent 'later' places&lt;br /&gt;
* similarly shaded lines along the routes between places&lt;br /&gt;
* animation with slider to show circle moving along the routes, size of the circle getting bigger with the uncertainty&lt;br /&gt;
&lt;br /&gt;
Input data:&lt;br /&gt;
each letter has assigned place name and 1+ time intervals (notBefore to not After)&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 22:25, 24 June 2014 (CEST)&lt;br /&gt;
Would it be a problem to work on different material? @TEI-experts&lt;br /&gt;
I would like to visualize the provenance of medieval manuscripts on a map, so even if I do not work with letters, the task is partly the same (extracting date and time from the &amp;lt;teiHeader&amp;gt; and visualizing it on a map). Then our scopes separate: Magdalena wants to reconstruct the journey, I want to visualize the chronology of different mss on one map.&lt;br /&gt;
&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:56, 1 July 2014 (CEST)&lt;br /&gt;
I agree with [[User:Frederike Neuber|Frederike Neuber]]: the task is the same in all projects, where a spatio-temporal visualization makes sense: Extract date and time from header - and visualize the chronology of date/time and place on a map and/or timeline &lt;br /&gt;
/TEI/teiHeader/fileDesc/sourceDesc/msDesc/history/origin&lt;br /&gt;
&lt;br /&gt;
=== Adding a TEI mode to a web editor ===&lt;br /&gt;
Title says it all! &lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:20, 16 June 2014 (CEST) How does the [http://wiki.tei-c.org/index.php/DH2014Hackathon-Projects#ACE-based_Web_editor Angles] proposal above sound?&lt;br /&gt;
&lt;br /&gt;
=== Juxta Script support ===&lt;br /&gt;
Adding support for Bengali text to Juxta Commons&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
* This is fairly narrow.&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 15:57, 1 July 2014 (CEST) If Bengali then Hebrew (Arabic … right-to-left), please&lt;br /&gt;
&lt;br /&gt;
=== Visualization ===&lt;br /&gt;
The archive of early Caribbean texts and images is a fairly large project which will be heavily encoded (and a portion of texts will be encoded by July).  I'd like to explore ways of using the TEI to visualize relations between and among texts and elements of texts.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:19, 1 July 2014 (CEST) What is the status of this project? I am also interested in finding ways to visualize relations between texts, perhaps there are similarities?&lt;br /&gt;
&lt;br /&gt;
=== Jewish Sepulchral Headstones DB ===&lt;br /&gt;
&lt;br /&gt;
Given that all headstones can be clearly located, &lt;br /&gt;
and about 20.000 (of total 26.000) inscriptions are dated,&lt;br /&gt;
and to a large extend can be distinguished by gender, &lt;br /&gt;
and also by language usage (hebrew, german, german in Hebrew letters, …),&lt;br /&gt;
they lend themselves to mining the epidat corpus for specific data facets and try to visualize the results &amp;quot;in an innovative and playful way&amp;quot;. &lt;br /&gt;
#A challenging research questions could be the search for and visualization of the differences in word usage and specific idiomatic &lt;br /&gt;
## between different locations,&lt;br /&gt;
## within different periods (based on one or several locations),&lt;br /&gt;
## between inscriptions for men and inscriptions for women,&lt;br /&gt;
## between hebrew and non-hebrew inscriptions …&lt;br /&gt;
#Even more challenging is the search for inscriptions with very similar text coverage. These are quite difficult to discover by a simple full text search. The inscriptions are usually rather short, and the filter to develop has to consider the differentiating elements – usually names and dates – in order to determine, whether two text are identical or not.&lt;br /&gt;
&lt;br /&gt;
	All necessary information to answer this questions is contained in the metadata  &amp;lt;teiHeader&amp;gt; and data &amp;lt;text&amp;gt; of each single record. &lt;br /&gt;
	example – spatial and temporal metadata (date, country/region code, geo-coordinates, Thesaurus of Getty Names or OSM ID)&lt;br /&gt;
     &amp;lt;history&amp;gt;&lt;br /&gt;
      &amp;lt;origin&amp;gt;&lt;br /&gt;
       &amp;lt;date notBefore='1621-08-17'&amp;gt;1621-08-17&amp;lt;/date&amp;gt;&lt;br /&gt;
       &amp;lt;country type=&amp;quot;ISO_3166&amp;quot; key=&amp;quot;XA-DE-HH&amp;quot;&amp;gt;&lt;br /&gt;
        Germany&lt;br /&gt;
        &amp;lt;region&amp;gt;Hamburg&amp;lt;/region&amp;gt;&lt;br /&gt;
       &amp;lt;/country&amp;gt;&lt;br /&gt;
       &amp;lt;settlement type='city' key='tgn:7012310'&amp;gt;&lt;br /&gt;
        Hamburg-Altona, Königstraße &lt;br /&gt;
        &amp;lt;geogName&amp;gt;&lt;br /&gt;
         Jüdischer Friedhof&lt;br /&gt;
         &amp;lt;geo decls=&amp;quot;#WGS&amp;quot;&amp;gt;53.549373 9.950545&amp;lt;/geo&amp;gt;&lt;br /&gt;
        &amp;lt;/geogName&amp;gt;&lt;br /&gt;
       &amp;lt;/settlement&amp;gt;&lt;br /&gt;
      &amp;lt;/origin&amp;gt;&lt;br /&gt;
     &amp;lt;/history&amp;gt;&lt;br /&gt;
	example – gender-specific metadata (given according to ISO 5218:2004)&lt;br /&gt;
&amp;lt;particDesc&amp;gt;&lt;br /&gt;
    &amp;lt;listPerson&amp;gt;&lt;br /&gt;
     &amp;lt;person xml:id=&amp;quot;hha-3361-1&amp;quot; s x='1'&amp;gt;&lt;br /&gt;
      &amp;lt;persName&amp;gt;Schmuel ben Jehuda&amp;lt;/persName&amp;gt;&lt;br /&gt;
       &amp;lt;event when='1621-08-17' type=&amp;quot;dateofdeath&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;desc/&amp;gt;&lt;br /&gt;
      &amp;lt;/event&amp;gt;&lt;br /&gt;
     &amp;lt;/person&amp;gt;&lt;br /&gt;
    &amp;lt;/listPerson&amp;gt;&lt;br /&gt;
   &amp;lt;/particDesc&amp;gt;&lt;br /&gt;
	example – language Usage metadata: &lt;br /&gt;
    &amp;lt;langUsage&amp;gt;&lt;br /&gt;
    &amp;lt;!-- According to bcp47 http://tools.ietf.org/html/bcp47 (Language) and ISO15924 (writing System)--&amp;gt;&lt;br /&gt;
    &amp;lt;language ident='he' usage='100'&amp;gt;Hebrew&amp;lt;/language&amp;gt;&lt;br /&gt;
   &amp;lt;/langUsage&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With respect for the TEI Hackathon I have (just) set up a website with very general information how to harvest epidat records: &lt;br /&gt;
http://www.steinheim-institut.de/cgi-bin/epidat?info=howtoharvest (to be continued …)&lt;br /&gt;
Over and beyond that it would make no great difficulty to provide a zip file with the data available for the workshop.&lt;br /&gt;
&lt;br /&gt;
'''Comments:'''&lt;br /&gt;
[[User:Thomas Kollatz|Thomas Kollatz]] 16:05, 1 July 2014 (CEST) The TEI spam filter seems to dislike the person-attribute s_x (middle-letter e) … rather prudish, isn't it&lt;br /&gt;
&lt;br /&gt;
'''Discussion'''&lt;br /&gt;
&lt;br /&gt;
What commonalities to  you see? What seems interesting? Anything to add?&lt;br /&gt;
&lt;br /&gt;
--[[User:Frederike Neuber|Frederike Neuber]] 23:21, 24 June 2014 (CEST)&lt;br /&gt;
Two (even if very different) projects, &amp;quot;Jewish Sepulchral Headstones DB&amp;quot; and &amp;quot;Rendering complex mark up&amp;quot;, are dealing with visualization of spatial and temporal metadata. &lt;br /&gt;
&lt;br /&gt;
Three (again very different) projects, &amp;quot;Visualization of intertextual TEI content&amp;quot;, &amp;quot;Semantic Connections for Epigraphic Documents&amp;quot; and &amp;quot;Jewish Sepulchral Headstones DB&amp;quot;, are dealing with semantic connection and modelling of content (even if not all of them say it explicitly in the description). &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:25, 1 July 2014 (CEST)&lt;br /&gt;
Add to that the visualization of textual relations in the early Caribbean texts archive.&lt;br /&gt;
&lt;br /&gt;
--[[User:Felix Lange| Felix Lange]] 16:30 4 July 2014 (CEST) - That's sounds pretty interesting, I'm on board. The text-analysis (&amp;quot;mining&amp;quot;) part seems pretty tough, though. How exactly should the content of different inscriptions be compared? Do you think about general word-frequency-statistics, that can populate a Word-Cloud? Or do you plan text comparison that is &amp;quot;semantic&amp;quot; in a certain sense?&lt;br /&gt;
&lt;br /&gt;
=== Core Builder ===&lt;br /&gt;
Another possible tool to work on: https://github.com/raffazizzi/coreBuilder&lt;br /&gt;
It provides a simple web interface to create stand-off markup. TEI files can be open into multiple ACE editors and the user can click on elements with xml:ids to create references.&lt;br /&gt;
The current version creates &amp;lt;app&amp;gt; elements containing &amp;lt;rdg&amp;gt;s with pointers to the selected elements. It should be easy enough to make the elements user configurable so that the Core Builder can be used to put together &amp;lt;linkGrp&amp;gt;s or &amp;lt;timeline&amp;gt;s.&lt;br /&gt;
The tool is written in CoffeScript with a [http://backbonejs.org/ Backbone] framework. --[[User:Raffaele.viglianti|Raffaele.viglianti]] 19:07, 16 June 2014 (CEST) &lt;br /&gt;
&lt;br /&gt;
--[[User:Elli Bleeker|Elli Bleeker]] 16:23, 1 July 2014 (CEST) From the sound of it, I think I would like to work on this project. Some more detail would be great.&lt;br /&gt;
&lt;br /&gt;
Here's a demo of the current version. It's got a few bugs but should show the basic functionality. Pick a couple of sources, then click on any element with xml:id to create a selection. Click add to save it to the &amp;quot;core&amp;quot;. https://dl.dropboxusercontent.com/u/2443674/coreBuilder/index.html --[[User:Raffaele.viglianti|Raffaele.viglianti]] 02:31, 3 July 2014 (CEST)&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Setting_up_a_Jenkins_server&amp;diff=13548</id>
		<title>Setting up a Jenkins server</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Setting_up_a_Jenkins_server&amp;diff=13548"/>
		<updated>2014-07-02T11:18:29Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Why would I want to create a Jenkins server? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains instructions and a script for setting up a Jenkins Continuous Integration Server for automated building of all of the TEI products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is a Jenkins server? ==&lt;br /&gt;
&lt;br /&gt;
Jenkins is a continuous integration server, a tool from modern software engineering. It's role is to notice whenever a change is made to the work-in-progress text of the TEI standard and perform a range of tasks, including building building each of the language variants and a number of tests. Jenkins catches a broad range of technical issues and complains very loudly about them to the users it thinks caused them.&lt;br /&gt;
&lt;br /&gt;
When it detects a change (because someone has edited one of the source code files), it downloads the changes and starts building the codebase to create an updated version of the project, whatever that is. In the case of the TEI, there are seven different sub-projects, each of which is built separately: the OxGarage conversion server, the Roma schema-building tool, the TEI Stylesheets, an XSLT 1.0 version of the Stylesheets, TEI P5, TEI P5 Documentation (the Guidelines etc.), and some TEI P5 test cases. Some of these jobs depend on others -- for instance, all of the TEIP5-* projects are built using the stylesheets created from the Stylesheets project.&lt;br /&gt;
&lt;br /&gt;
== Why would I want to create a Jenkins server? ==&lt;br /&gt;
&lt;br /&gt;
A Jenkins server is useful to project administrators because it will automatically create new builds whenever the codebase changes, so the admins don't have to remember to do that themselves. It will also notify you when a build fails, perhaps because a recent change to the source contained an error. Programmers working on the codebase can use this feature to check the changes they have made to make sure they're OK, and roll them back if they don't work, without having to have a complete build environment set up on their own computers.&lt;br /&gt;
&lt;br /&gt;
The TEI's main Jenkins server, in Oxford, is at [http://tei.it.ox.ac.uk/jenkins/ http://tei.it.ox.ac.uk/jenkins/]. There you can see the seven build targets and look at their status -- when they were last built, when the last build failure occurred, etc. The Humanities Computing and Media Centre at the University of Victoria also has a Jenkins server running at [http://teijenkins.hcmc.uvic.ca/ http://teijenkins.hcmc.uvic.ca/]. That server was built using the script below. &lt;br /&gt;
&lt;br /&gt;
You might want to set up your own Jenkins server for a number of reasons:&lt;br /&gt;
&lt;br /&gt;
*To add extra redundancy to the TEI project build process&lt;br /&gt;
*To add your own build targets for specific purposes&lt;br /&gt;
*To learn about Jenkins so that you can help administer one of the main servers&lt;br /&gt;
&lt;br /&gt;
== How do I go about creating a Jenkins server? ==&lt;br /&gt;
&lt;br /&gt;
There are four stages:&lt;br /&gt;
&lt;br /&gt;
1. Build a basic headless Ubuntu server, using the Ubuntu Precise 12.04 (Long-Term Support) edition.&lt;br /&gt;
&lt;br /&gt;
2. Install an Oxygen licence in the right location (some of the TEI projects require Oxygen).&lt;br /&gt;
&lt;br /&gt;
3. Run our customization script to install all of the TEI and Jenkins code.&lt;br /&gt;
&lt;br /&gt;
4. Make some final tweaks to your setup (setting up security for Jenkins).&lt;br /&gt;
&lt;br /&gt;
You will need to be comfortable with installing Linux and doing a couple of things at the command line. If you've never done this kind of thing before, this project is probably not for you.&lt;br /&gt;
&lt;br /&gt;
Please note that the script is long and quite complicated, and it depends upon a variety of external services which may perhaps not be functioning correctly at the time when you run it. As a result, the script may fail. This is not really disastrous; you can open it in a text editor to see what it does, and run each command manually until the setup is complete. The script is intended as much to be a thorough documentation of how the TEI Jenkins servers work, and what is required in order to set one up, as it is to be a functional build script (although it has been thoroughly tested, and it does work).&lt;br /&gt;
&lt;br /&gt;
== Stage one ==&lt;br /&gt;
&lt;br /&gt;
Download the latest distribution of the Ubuntu Precise (12.04) server ISO from the Ubuntu download site ([http://www.ubuntu.com/download/ubuntu/alternative-download http://www.ubuntu.com/download/ubuntu/alternative-download]).&lt;br /&gt;
&lt;br /&gt;
Install the distribution on the machine you're going to use as your server (or on a virtual machine, if you don't have a piece of hardware to dedicate to the job). Choose &amp;quot;Internet server&amp;quot; when you're asked what type of computer you're setting up, during the install process. Then do all the updates to make sure your Precise installation is fully updated.&lt;br /&gt;
&lt;br /&gt;
== Stage two ==&lt;br /&gt;
&lt;br /&gt;
Log into your server, and place a copy of a valid Oxygen license file, licensekey.txt, in /usr/share/oxygen/. The file should contain the nine lines of text of the Oxygen license key (located between the license key start and end markers). A valid Oxygen license is required in order to build some of the TEI projects.&lt;br /&gt;
&lt;br /&gt;
== Stage three ==&lt;br /&gt;
&lt;br /&gt;
Download our [https://sourceforge.net/p/tei/code/HEAD/tree/trunk/Documents/Editing/Jenkins/jenkins_builder_script_2012.sh Jenkins_builder_script.sh] script from the TEI SourceForge repository. Get the script onto your server somehow. Make it executable, and run it as root. You'll see some basic explanatory information as it starts up. When the script completes, you should have a working Jenkins machine. The Jenkins GUI will be running on its default port of 8080, and if you connect to your server on that port, you should see it start to run the first of the seven TEI jobs. The first run takes a long time, because it has to download all the source code from SVN, but subsequent builds triggered by changes should be much quicker.&lt;br /&gt;
&lt;br /&gt;
== Stage four ==&lt;br /&gt;
&lt;br /&gt;
Next, you need to set up some security for your Jenkins installation, by using the Jenkins management interface on port 8080 There are various ways to do this, using different authentication methods, but this is the simplest:&lt;br /&gt;
&lt;br /&gt;
* Click on Manage Jenkins, then Configure System.&lt;br /&gt;
* Check &amp;quot;Enable security&amp;quot;.&lt;br /&gt;
* Choose &amp;quot;Jenkins's own user database&amp;quot;.&lt;br /&gt;
* Choose &amp;quot;Matrix-based security&amp;quot;.&lt;br /&gt;
* Create a new user (called, for instance, &amp;quot;tei&amp;quot;), and give it full privileges (check everything for that user).&lt;br /&gt;
* For the Anonymous user, check only the Read boxes in Overall and Job.&lt;br /&gt;
* Click on Save at the bottom of the page to save your changes.&lt;br /&gt;
&lt;br /&gt;
Now log in as the new user (&amp;quot;tei&amp;quot;) and set a password for yourself. Now anyone can see the progress of jobs, but only the tei user can log in and make changes.&lt;br /&gt;
&lt;br /&gt;
== What does your script actually do? ==&lt;br /&gt;
&lt;br /&gt;
Basically, the builder script adds some repositories and installs some software from them, including the Jenkins server software. Then it downloads some configuration files from the TEI SourceForge repository, tweaks them a bit, and restarts Jenkins. You can read the script itself in the [https://sourceforge.net/p/tei/code/HEAD/tree/trunk/Documents/Editing/Jenkins/jenkins_builder_script_2012.sh SVN repository].&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Setting_up_a_Jenkins_server&amp;diff=13547</id>
		<title>Setting up a Jenkins server</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Setting_up_a_Jenkins_server&amp;diff=13547"/>
		<updated>2014-07-02T11:18:09Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Why would I want to create a Jenkins server? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains instructions and a script for setting up a Jenkins Continuous Integration Server for automated building of all of the TEI products.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What is a Jenkins server? ==&lt;br /&gt;
&lt;br /&gt;
Jenkins is a continuous integration server, a tool from modern software engineering. It's role is to notice whenever a change is made to the work-in-progress text of the TEI standard and perform a range of tasks, including building building each of the language variants and a number of tests. Jenkins catches a broad range of technical issues and complains very loudly about them to the users it thinks caused them.&lt;br /&gt;
&lt;br /&gt;
When it detects a change (because someone has edited one of the source code files), it downloads the changes and starts building the codebase to create an updated version of the project, whatever that is. In the case of the TEI, there are seven different sub-projects, each of which is built separately: the OxGarage conversion server, the Roma schema-building tool, the TEI Stylesheets, an XSLT 1.0 version of the Stylesheets, TEI P5, TEI P5 Documentation (the Guidelines etc.), and some TEI P5 test cases. Some of these jobs depend on others -- for instance, all of the TEIP5-* projects are built using the stylesheets created from the Stylesheets project.&lt;br /&gt;
&lt;br /&gt;
== Why would I want to create a Jenkins server? ==&lt;br /&gt;
&lt;br /&gt;
A Jenkins server is useful to project administrators because it will automatically create new builds whenever the codebase changes, so the admins don't have to remember to do that themselves. It will also notify you when a build fails, perhaps because a recent change to the source contained an error. Programmers working on the codebase can use this feature to check the changes they have made to make sure they're OK, and roll them back if they don't work, without having to have a complete build environment set up on their own computers.&lt;br /&gt;
&lt;br /&gt;
The TEI's main Jenkins server, in Oxford, is at [http://tei.it.ox.ac.uk/jenkins/ http://tei.oucs.ox.ac.uk/jenkins/]. There you can see the seven build targets and look at their status -- when they were last built, when the last build failure occurred, etc. The Humanities Computing and Media Centre at the University of Victoria also has a Jenkins server running at [http://teijenkins.hcmc.uvic.ca/ http://teijenkins.hcmc.uvic.ca/]. That server was built using the script below. &lt;br /&gt;
&lt;br /&gt;
You might want to set up your own Jenkins server for a number of reasons:&lt;br /&gt;
&lt;br /&gt;
*To add extra redundancy to the TEI project build process&lt;br /&gt;
*To add your own build targets for specific purposes&lt;br /&gt;
*To learn about Jenkins so that you can help administer one of the main servers&lt;br /&gt;
&lt;br /&gt;
== How do I go about creating a Jenkins server? ==&lt;br /&gt;
&lt;br /&gt;
There are four stages:&lt;br /&gt;
&lt;br /&gt;
1. Build a basic headless Ubuntu server, using the Ubuntu Precise 12.04 (Long-Term Support) edition.&lt;br /&gt;
&lt;br /&gt;
2. Install an Oxygen licence in the right location (some of the TEI projects require Oxygen).&lt;br /&gt;
&lt;br /&gt;
3. Run our customization script to install all of the TEI and Jenkins code.&lt;br /&gt;
&lt;br /&gt;
4. Make some final tweaks to your setup (setting up security for Jenkins).&lt;br /&gt;
&lt;br /&gt;
You will need to be comfortable with installing Linux and doing a couple of things at the command line. If you've never done this kind of thing before, this project is probably not for you.&lt;br /&gt;
&lt;br /&gt;
Please note that the script is long and quite complicated, and it depends upon a variety of external services which may perhaps not be functioning correctly at the time when you run it. As a result, the script may fail. This is not really disastrous; you can open it in a text editor to see what it does, and run each command manually until the setup is complete. The script is intended as much to be a thorough documentation of how the TEI Jenkins servers work, and what is required in order to set one up, as it is to be a functional build script (although it has been thoroughly tested, and it does work).&lt;br /&gt;
&lt;br /&gt;
== Stage one ==&lt;br /&gt;
&lt;br /&gt;
Download the latest distribution of the Ubuntu Precise (12.04) server ISO from the Ubuntu download site ([http://www.ubuntu.com/download/ubuntu/alternative-download http://www.ubuntu.com/download/ubuntu/alternative-download]).&lt;br /&gt;
&lt;br /&gt;
Install the distribution on the machine you're going to use as your server (or on a virtual machine, if you don't have a piece of hardware to dedicate to the job). Choose &amp;quot;Internet server&amp;quot; when you're asked what type of computer you're setting up, during the install process. Then do all the updates to make sure your Precise installation is fully updated.&lt;br /&gt;
&lt;br /&gt;
== Stage two ==&lt;br /&gt;
&lt;br /&gt;
Log into your server, and place a copy of a valid Oxygen license file, licensekey.txt, in /usr/share/oxygen/. The file should contain the nine lines of text of the Oxygen license key (located between the license key start and end markers). A valid Oxygen license is required in order to build some of the TEI projects.&lt;br /&gt;
&lt;br /&gt;
== Stage three ==&lt;br /&gt;
&lt;br /&gt;
Download our [https://sourceforge.net/p/tei/code/HEAD/tree/trunk/Documents/Editing/Jenkins/jenkins_builder_script_2012.sh Jenkins_builder_script.sh] script from the TEI SourceForge repository. Get the script onto your server somehow. Make it executable, and run it as root. You'll see some basic explanatory information as it starts up. When the script completes, you should have a working Jenkins machine. The Jenkins GUI will be running on its default port of 8080, and if you connect to your server on that port, you should see it start to run the first of the seven TEI jobs. The first run takes a long time, because it has to download all the source code from SVN, but subsequent builds triggered by changes should be much quicker.&lt;br /&gt;
&lt;br /&gt;
== Stage four ==&lt;br /&gt;
&lt;br /&gt;
Next, you need to set up some security for your Jenkins installation, by using the Jenkins management interface on port 8080 There are various ways to do this, using different authentication methods, but this is the simplest:&lt;br /&gt;
&lt;br /&gt;
* Click on Manage Jenkins, then Configure System.&lt;br /&gt;
* Check &amp;quot;Enable security&amp;quot;.&lt;br /&gt;
* Choose &amp;quot;Jenkins's own user database&amp;quot;.&lt;br /&gt;
* Choose &amp;quot;Matrix-based security&amp;quot;.&lt;br /&gt;
* Create a new user (called, for instance, &amp;quot;tei&amp;quot;), and give it full privileges (check everything for that user).&lt;br /&gt;
* For the Anonymous user, check only the Read boxes in Overall and Job.&lt;br /&gt;
* Click on Save at the bottom of the page to save your changes.&lt;br /&gt;
&lt;br /&gt;
Now log in as the new user (&amp;quot;tei&amp;quot;) and set a password for yourself. Now anyone can see the progress of jobs, but only the tei user can log in and make changes.&lt;br /&gt;
&lt;br /&gt;
== What does your script actually do? ==&lt;br /&gt;
&lt;br /&gt;
Basically, the builder script adds some repositories and installs some software from them, including the Jenkins server software. Then it downloads some configuration files from the TEI SourceForge repository, tweaks them a bit, and restarts Jenkins. You can read the script itself in the [https://sourceforge.net/p/tei/code/HEAD/tree/trunk/Documents/Editing/Jenkins/jenkins_builder_script_2012.sh SVN repository].&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13336</id>
		<title>OxGarage</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13336"/>
		<updated>2014-04-24T20:30:09Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
[http://www.oucs.ox.ac.uk/oxgarage/ OxGarage] is a web, and RESTful, service to manage the transformation of documents between a variety of formats. The majority of transformations use the Text Encoding Initiative format as a pivot format. It is a good tool for conversion from TEI to Word (.docx), or Word (.docx) to TEI, but also does many other formats.&lt;br /&gt;
&lt;br /&gt;
There is a [http://htmlpreview.github.io/?https://github.com/sebastianrahtz/oxgarage/blob/master/doc/matrix.html list of formats for conversion to and from] which OxGarage supports.&lt;br /&gt;
Some of these use [[Tei-xsl|XSLT-based transformations]] and others are provided by [http://www.artofsolving.com/opensource/jodconverter JODConverter].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
OxGarage can be used to&lt;br /&gt;
* Convert TEI documents to HTML, LaTeX, Word, OpenOffice, and ePub&lt;br /&gt;
* Process TEI ODD documents to make schemas or documentation&lt;br /&gt;
* Convert Word documents to TEI&lt;br /&gt;
* Transform some common XML formats (NLM, P4, Docbook) to or from TEI&lt;br /&gt;
* Manage any of the document conversions supported by OpenOffice&lt;br /&gt;
&lt;br /&gt;
A user uploads a document, chooses the target format, OxGarage works out the pipeline of required transformation steps, performs them, and returns the resulting new document. For example, an ODD document can be turned into ePub by&lt;br /&gt;
&lt;br /&gt;
# expanding the ODD file by merging with the TEI P5 source&lt;br /&gt;
# converting the resulting XML to TEI Lite for formatting&lt;br /&gt;
# transforming TEI Lite XML to HTML and packaging as ePub&lt;br /&gt;
&lt;br /&gt;
OxGarage takes care of all three stages, the user does not need to know about the middle stage. All transformations using TEI are&lt;br /&gt;
performed with XSLT 2.0 stylesheets, some other transformations use JODConverter and a headless OpenOffice instance.&lt;br /&gt;
&lt;br /&gt;
The results for some transformations can be tweaked by choosing different output profiles. These are defined on the OxGarage server.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
A standard modern web browser is all that is required to make use of the Web Client.  If you want to deploy the underlying system yourself you need Sun/Oracle Java 6 JRE, Tomcat, OpenOffice, etc. To build it you also need Maven and various java libraries, and a Debian setup is provided. For more information see https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
OxGarage source code is hosted on Github, at https://github.com/sebastianrahtz/oxgarage;&lt;br /&gt;
is is a fork and extension of the EGE project (on Sourceforge: http://enrich-ege.sourceforge.net/)&lt;br /&gt;
and is licensed under the GPL. &lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
The basic stylesheets provided with OxGarage (and ENRICH-EGE) use TEI as an output and pivot format.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
The Web Client and Documentation is only provided in English&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
See doc directory at https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
Contact oxgarage@oucs.ox.ac.uk for best-effort support concerning the OxGarage customisation.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/oxgarage/ -- This production version sometimes uses an older release of the software.&lt;br /&gt;
* http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/ -- This development version is more likely to have bugs in it.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
Version 2.3.3 March 2014&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
Download either:&lt;br /&gt;
* from  Github (https://github.com/sebastianrahtz/oxgarage)&lt;br /&gt;
* as a Debian package from http://tei.oucs.ox.ac.uk/teideb/&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13335</id>
		<title>OxGarage</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13335"/>
		<updated>2014-04-24T20:23:23Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Current version number and date of release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
[http://www.oucs.ox.ac.uk/oxgarage/ OxGarage] is a web, and RESTful, service to manage the transformation of documents between a variety of formats. The majority of transformations use the Text Encoding Initiative format as a pivot format. It is a good tool for conversion from TEI to Word (.docx), or Word (.docx) to TEI, but also does many other formats.&lt;br /&gt;
&lt;br /&gt;
There is a [http://www.oucs.ox.ac.uk/oxgarage/matrix.xml list of formats for conversion to and from] which OxGarage supports.&lt;br /&gt;
Some of these use [[Tei-xsl|XSLT-based transformations]] and others are provided by [http://www.artofsolving.com/opensource/jodconverter JODConverter].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
OxGarage can be used to&lt;br /&gt;
* Convert TEI documents to HTML, LaTeX, Word, OpenOffice, and ePub&lt;br /&gt;
* Process TEI ODD documents to make schemas or documentation&lt;br /&gt;
* Convert Word documents to TEI&lt;br /&gt;
* Transform some common XML formats (NLM, P4, Docbook) to or from TEI&lt;br /&gt;
* Manage any of the document conversions supported by OpenOffice&lt;br /&gt;
&lt;br /&gt;
A user uploads a document, chooses the target format, OxGarage works out the pipeline of required transformation steps, performs them, and returns the resulting new document. For example, an ODD document can be turned into ePub by&lt;br /&gt;
&lt;br /&gt;
# expanding the ODD file by merging with the TEI P5 source&lt;br /&gt;
# converting the resulting XML to TEI Lite for formatting&lt;br /&gt;
# transforming TEI Lite XML to HTML and packaging as ePub&lt;br /&gt;
&lt;br /&gt;
OxGarage takes care of all three stages, the user does not need to know about the middle stage. All transformations using TEI are&lt;br /&gt;
performed with XSLT 2.0 stylesheets, some other transformations use JODConverter and a headless OpenOffice instance.&lt;br /&gt;
&lt;br /&gt;
The results for some transformations can be tweaked by choosing different output profiles. These are defined on the OxGarage server.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
A standard modern web browser is all that is required to make use of the Web Client.  If you want to deploy the underlying system yourself you need Sun/Oracle Java 6 JRE, Tomcat, OpenOffice, etc. To build it you also need Maven and various java libraries, and a Debian setup is provided. For more information see https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
OxGarage source code is hosted on Github, at https://github.com/sebastianrahtz/oxgarage;&lt;br /&gt;
is is a fork and extension of the EGE project (on Sourceforge: http://enrich-ege.sourceforge.net/)&lt;br /&gt;
and is licensed under the GPL. &lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
The basic stylesheets provided with OxGarage (and ENRICH-EGE) use TEI as an output and pivot format.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
The Web Client and Documentation is only provided in English&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
See doc directory at https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
Contact oxgarage@oucs.ox.ac.uk for best-effort support concerning the OxGarage customisation.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/oxgarage/ -- This production version sometimes uses an older release of the software.&lt;br /&gt;
* http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/ -- This development version is more likely to have bugs in it.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
Version 2.3.3 March 2014&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
Download either:&lt;br /&gt;
* from  Github (https://github.com/sebastianrahtz/oxgarage)&lt;br /&gt;
* as a Debian package from http://tei.oucs.ox.ac.uk/teideb/&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13334</id>
		<title>OxGarage</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13334"/>
		<updated>2014-04-24T20:22:54Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
[http://www.oucs.ox.ac.uk/oxgarage/ OxGarage] is a web, and RESTful, service to manage the transformation of documents between a variety of formats. The majority of transformations use the Text Encoding Initiative format as a pivot format. It is a good tool for conversion from TEI to Word (.docx), or Word (.docx) to TEI, but also does many other formats.&lt;br /&gt;
&lt;br /&gt;
There is a [http://www.oucs.ox.ac.uk/oxgarage/matrix.xml list of formats for conversion to and from] which OxGarage supports.&lt;br /&gt;
Some of these use [[Tei-xsl|XSLT-based transformations]] and others are provided by [http://www.artofsolving.com/opensource/jodconverter JODConverter].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
OxGarage can be used to&lt;br /&gt;
* Convert TEI documents to HTML, LaTeX, Word, OpenOffice, and ePub&lt;br /&gt;
* Process TEI ODD documents to make schemas or documentation&lt;br /&gt;
* Convert Word documents to TEI&lt;br /&gt;
* Transform some common XML formats (NLM, P4, Docbook) to or from TEI&lt;br /&gt;
* Manage any of the document conversions supported by OpenOffice&lt;br /&gt;
&lt;br /&gt;
A user uploads a document, chooses the target format, OxGarage works out the pipeline of required transformation steps, performs them, and returns the resulting new document. For example, an ODD document can be turned into ePub by&lt;br /&gt;
&lt;br /&gt;
# expanding the ODD file by merging with the TEI P5 source&lt;br /&gt;
# converting the resulting XML to TEI Lite for formatting&lt;br /&gt;
# transforming TEI Lite XML to HTML and packaging as ePub&lt;br /&gt;
&lt;br /&gt;
OxGarage takes care of all three stages, the user does not need to know about the middle stage. All transformations using TEI are&lt;br /&gt;
performed with XSLT 2.0 stylesheets, some other transformations use JODConverter and a headless OpenOffice instance.&lt;br /&gt;
&lt;br /&gt;
The results for some transformations can be tweaked by choosing different output profiles. These are defined on the OxGarage server.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
A standard modern web browser is all that is required to make use of the Web Client.  If you want to deploy the underlying system yourself you need Sun/Oracle Java 6 JRE, Tomcat, OpenOffice, etc. To build it you also need Maven and various java libraries, and a Debian setup is provided. For more information see https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
OxGarage source code is hosted on Github, at https://github.com/sebastianrahtz/oxgarage;&lt;br /&gt;
is is a fork and extension of the EGE project (on Sourceforge: http://enrich-ege.sourceforge.net/)&lt;br /&gt;
and is licensed under the GPL. &lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
The basic stylesheets provided with OxGarage (and ENRICH-EGE) use TEI as an output and pivot format.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
The Web Client and Documentation is only provided in English&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
See doc directory at https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
Contact oxgarage@oucs.ox.ac.uk for best-effort support concerning the OxGarage customisation.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/oxgarage/ -- This production version sometimes uses an older release of the software.&lt;br /&gt;
* http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/ -- This development version is more likely to have bugs in it.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
Version 2.1.2 June 2013&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
Download either:&lt;br /&gt;
* from  Github (https://github.com/sebastianrahtz/oxgarage)&lt;br /&gt;
* as a Debian package from http://tei.oucs.ox.ac.uk/teideb/&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13333</id>
		<title>OxGarage</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=13333"/>
		<updated>2014-04-24T20:22:31Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* System requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
[http://www.oucs.ox.ac.uk/oxgarage/ OxGarage] is a web, and RESTful, service to manage the transformation of documents between a variety of formats. The majority of transformations use the Text Encoding Initiative format as a pivot format. It is a good tool for conversion from TEI to Word (.docx), or Word (.docx) to TEI, but also does many other formats.&lt;br /&gt;
&lt;br /&gt;
There is a [http://www.oucs.ox.ac.uk/oxgarage/matrix.xml list of formats for conversion to and from] which OxGarage supports.&lt;br /&gt;
Some of these use [[Tei-xsl|XSLT-based transformations]] and others are provided by [http://www.artofsolving.com/opensource/jodconverter JODConverter].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
OxGarage can be used to&lt;br /&gt;
* Convert TEI documents to HTML, LaTeX, Word, OpenOffice, and ePub&lt;br /&gt;
* Process TEI ODD documents to make schemas or documentation&lt;br /&gt;
* Convert Word documents to TEI&lt;br /&gt;
* Transform some common XML formats (NLM, P4, Docbook) to or from TEI&lt;br /&gt;
* Manage any of the document conversions supported by OpenOffice&lt;br /&gt;
&lt;br /&gt;
A user uploads a document, chooses the target format, OxGarage works out the pipeline of required transformation steps, performs them, and returns the resulting new document. For example, an ODD document can be turned into ePub by&lt;br /&gt;
&lt;br /&gt;
# expanding the ODD file by merging with the TEI P5 source&lt;br /&gt;
# converting the resulting XML to TEI Lite for formatting&lt;br /&gt;
# transforming TEI Lite XML to HTML and packaging as ePub&lt;br /&gt;
&lt;br /&gt;
OxGarage takes care of all three stages, the user does not need to know about the middle stage. All transformations using TEI are&lt;br /&gt;
performed with XSLT 2.0 stylesheets, some other transformations use JODConverter and a headless OpenOffice instance.&lt;br /&gt;
&lt;br /&gt;
The results for some transformations can be tweaked by choosing different output profiles. These are defined on the OxGarage server.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
A standard modern web browser is all that is required to make use of the Web Client.  If you want to deploy the underlying system yourself you need Sun/Oracle Java 6 JRE, Tomcat, OpenOffice, etc. To build it you also need Maven and various java libraries, and a Debian setup is provided. For more information see https://github.com/sebastianrahtz/oxgarage&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
OxGarage source code is hosted on Github, at https://github.com/sebastianrahtz/oxgarage;&lt;br /&gt;
is is a fork and extension of the EGE project (on Sourceforge: http://enrich-ege.sourceforge.net/)&lt;br /&gt;
and is licensed under the GPL. &lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
The basic stylesheets provided with OxGarage (and ENRICH-EGE) use TEI as an output and pivot format.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
The Web Client and Documentation is only provided in English&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
See links at http://www.oucs.ox.ac.uk/oxgarage/ and http://enrich-ege.sourceforge.net/ &lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
Contact oxgarage@oucs.ox.ac.uk for best-effort support concerning the OxGarage customisation.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/oxgarage/ -- This production version sometimes uses an older release of the software.&lt;br /&gt;
* http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/ -- This development version is more likely to have bugs in it.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
Version 2.1.2 June 2013&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
Download either:&lt;br /&gt;
* from  Github (https://github.com/sebastianrahtz/oxgarage)&lt;br /&gt;
* as a Debian package from http://tei.oucs.ox.ac.uk/teideb/&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Oxford2013-Actions2&amp;diff=13028</id>
		<title>Oxford2013-Actions2</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Oxford2013-Actions2&amp;diff=13028"/>
		<updated>2014-03-07T14:14:25Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Actions for Sebastian Rahtz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    &lt;br /&gt;
==Council Actions from November 2013 Oxford Meeting==&lt;br /&gt;
    &lt;br /&gt;
A list of actions, those responsible, and what has been done about them from [http://www.tei-c.org/Activities/Council/Meetings/tcm56.xml Oxford 2013 face to face meeting] of TEI Technical Council&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
===Actions for Brett Barney===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Attributes without examples&lt;br /&gt;
                 &lt;br /&gt;
      |BB, RW&lt;br /&gt;
      |BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/610/ BUG 610] &amp;quot;lem&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: BB to remove the last c...&lt;br /&gt;
      |BB&lt;br /&gt;
      |BB to remove the last clause of the sentence in question, beginning &amp;quot;, or to make clear&amp;quot;.&lt;br /&gt;
      |Done 2013-11-13&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/387/ BUG 387] clarifying heading or title of a graphic (GREEN open). LB recently posted a comment approving of the...&lt;br /&gt;
      |BB&lt;br /&gt;
      |BB will implement the ticket.&lt;br /&gt;
      |Done 2013-11-13&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Lou Burnard===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |KH emailed the others on 2013-12-26; LB updated ticket and emailed the others 2014-01-05&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |Added comment on ticket suggesting that the proposal seems doomed to be rejected; action to explain how to handle this situation in the Guidelines remains open.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
      |LB, MH&lt;br /&gt;
      |New element &amp;lt;abstract&amp;gt; added; examples added . &lt;br /&gt;
      |Done 2013-11-12&lt;br /&gt;
      |-&lt;br /&gt;
      |Pure ODD&lt;br /&gt;
                &lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to add the new elements and the documentation ahead of the next release; documentation need only be at the element level, along with some brief introduction in the Guidelines, to be expanded to a full section later.&lt;br /&gt;
      |First pass completed 2013-12-01&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/458/ FR 458] Make listBibl and model.biblLike member of model.personPart (AMBER open). Lou has already done items...&lt;br /&gt;
      |LB&lt;br /&gt;
      |close the ticket.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |i18n: take forward updating translations&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to testdrive the spreadsheet.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/480/ FR 480] Adding the @hand attribute to all (or most) text-containing elements (AMBER open). Breakout group wa...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to respond to the ticket FR 480.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence. He noted that not only th...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |Commented out otiose paragraph. &lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
      |Emailed syd 2014-01-05&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/469/ FR 469] add extent to att.dimensions (GREEN open). Agreed. Action: LB to provide an example in HD chapter (2...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to provide an example in HD chapter (2.2.3) and close ticket.&lt;br /&gt;
      |Done 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
      |HC, LB&lt;br /&gt;
      |HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
      |Done, I think.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/609/ BUG 609] &amp;quot;lemma&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: LB to remove the phra...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to remove the phrase &amp;quot;on any one lemma&amp;quot; from the @varSeq description.&lt;br /&gt;
      |Done, 2013-11-13&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/461/ FR 461] Two small improvements to `recording` (GREEN open). Action: LB to do this by next teleconference....&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to do this by next teleconference.&lt;br /&gt;
      |Done 2013-11-13&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |Correspondence SIG:&lt;br /&gt;
                   &lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Syd Bauman===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
      |SB, RW&lt;br /&gt;
      |SB and RW will review the list again.&lt;br /&gt;
      |SB sent e-mail to RW 2013-12-06, no response yet (2014-01-10); pinged again 2014-02-04.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/459/ FR 459] : This is just waiting for implementation....&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB will implement by end of January 2014.&lt;br /&gt;
      |SB: if I understand ticket correctly, this was done along w/ 486.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/481/ FR 481] check that all sibling att.translatable elements have @versionDate (AMBER open). (Agreed that siblin...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to check whether this is implemented, and if not, get it implemented then close the ticket.&lt;br /&gt;
      |has now been implemented (twice, sort of); ticket closed&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |SB&lt;br /&gt;
      |&lt;br /&gt;
      |SB: when I checked this had already been done -- HC in r12606&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |KH, SB&lt;br /&gt;
      |KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
      |This ticket reassigned to Syd, and new ticket created: https://sourceforge.net/p/tei/feature-requests/486/ .&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
      |JC, SB&lt;br /&gt;
      |JC to make Green and allocate to SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/619/ BUG 619] tei_allPlus.rng: conflicting ID-types for attribute &amp;quot;id&amp;quot; of element &amp;quot;partialdiff&amp;quot; from namespace &amp;quot;ht...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to double-check whether able to reproduce and report back on ticket if able to.&lt;br /&gt;
      |DONE. Tried both with Options &amp;gt; Preferences &amp;gt; XML &amp;gt; XML Parser &amp;gt; RELAX NG &amp;gt; Check ID/IDREF checked and unchecked against tei_allPlus.rng 2.5.0, and did not reproduce error.  &lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/288/ BUG 288] deprecate use of gram except as a child of gramGrp (AMBER open-accepted). [This is pending creation ...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to create the new ticket and write the Schematron for this particular deprecation.&lt;br /&gt;
      |Elsewhere we decided that KH would create the new ticket, which he's done at https://sourceforge.net/p/tei/feature-requests/486/ . But SB still needs to solve this ticket.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
      |Content model checked-in w/ typo at r12736, fixed in r12748.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/405/ BUG 405] XPointer schemes may not nest, but see ch. 16 (AMBER open). Action: SB to fix documentation....&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to fix documentation.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Correspondence SIG:&lt;br /&gt;
                   &lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to complete.&lt;br /&gt;
      |done, at r12767&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Hugh Cayless===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
                &lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to report on XPointer resolver and whether we should progress it.&lt;br /&gt;
      |Draft GLs revision posted on [http://hcayless.github.io/TEI-Guidelines/Guidelines-web/en/html/SA.html#SATS GitHub]&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/465/ FR 465] : Gabby and HC seem to agree on it, and the example looks sensible. LB’s comment could be raised as ...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC will implement before end of January 2014.&lt;br /&gt;
      |Done.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
      |HC, KH&lt;br /&gt;
      |HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
      |done during Council meeting&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/462/ FR 462] idno@type='uri' for Linked Data AMBER open (We agreed. @type=”URI” alongside @type=”URL”) EM: The su...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to implement this and close the ticket FR 462.&lt;br /&gt;
      |Done.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to email TEI-L.&lt;br /&gt;
      |FR implemented at meeting and email sent. No agitated (or indeed, any) responses.&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
      |HC, MH&lt;br /&gt;
      |HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
      |Gabby says the element/classSpecs were done, but corresponding prose was never added to the Guidelines. Opened a new bug [https://sourceforge.net/p/tei/bugs/635/ #635] to address that.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
      |HC, LB&lt;br /&gt;
      |HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
      |Done.&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for James Cummings===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |KH emailed the others on 2013-12-26.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/476/ FR 476] use of stage inside poetry, and using placement attribute (AMBER open). (Council agreed to @place; s...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close ticket FR 476 noting it has been resolved.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://docs.google.com/document/d/1766WTJV2xcfANh8HRZW5m520yrC1nCzQJzUgKpwiylI/edit TEI Roma Replacement Specification] JC: The existing Roma is dated and flawed, as we all know. Many tickets have come up which we cannot...&lt;br /&gt;
      |JC&lt;br /&gt;
      |ALL Council to go through the proposal again and discuss it, remembering to look at the comments, and further refine it. JC to make sure it’s tidied up. Deadline: next teleconference.&lt;br /&gt;
      |Not finished.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
      |JC, MH&lt;br /&gt;
      |JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/305/ FR 305] Updating info on projects page (AMBER open). Project pages go out of date. There is a way to submit ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to ask DS to make that correction info available on each project page, along with its last-updated date if possible (and the latter should also show up on the bullet-point list).&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/466/ FR 466] Make it possible to add SIG labels to tickets (AMBER open). Action: JC as SIG Coordinator to tell th...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC as SIG Coordinator to tell the SIGs that if they wish, we can make their SIG convener a developer on SF and make it possible to assign SIG labels to tickets. Deadline: next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/264/ FR 264] altIdentifier in msPart (AMBER pending-accepted). Action: JC to change to Green and assign to himsel...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to change to Green and assign to himself, then nudge Torsten for an example of an altIdentifier within an msPart.&lt;br /&gt;
      |Done (awaiting example)&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
      |JC, SB&lt;br /&gt;
      |JC to make Green and allocate to SB.&lt;br /&gt;
      |Ticket Implemented by SR; Closed.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/515/ BUG 515] Bad example of feature/​@fVal (AMBER open). [Change this to RED as it’s not clear what needs changin...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to check that’s been changed to RED [DONE].&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC will create a ticket to reconsider the discussion of “conformable” and “conformant” in the Guidelines.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/601/ BUG 601] att.patternReplacement/@matchPattern should be XPath regex, not XML Schema (AMBER open). Action: JC ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close as a dupe of FR 432.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/460/ FR 460] Use of geogFeat in transcription? (GREEN open). Ok. Action: JC to do it before next teleconference....&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to do it before next teleconference.&lt;br /&gt;
      |not done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/474/ FR 474] add an exemplum for @ref (GREEN open). Action: JC to poke JC; deadline by next teleconference....&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to poke JC; deadline by next teleconference.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/475/ FR 475] Stop using attributes to store space-delimited values (GREEN open). Nothing wrong with space-delimit...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to Close as Closed-rejected.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/401/ FR 401] extend and clarify use of particDesc and settingDesc (GREEN open). JC admits sloth and will implemen...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to implement before next teleconference; Council decides it might be better to add these (model.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/229/ BUG 229] Check desc of all xs:anyURI atts for in-doc restrictions (GREEN pending). We got rid of data.code al...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to check prose discussion all xsd:anyURI attributes by next teleconference.&lt;br /&gt;
      |pending&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/336/ BUG 336] AdBlock blocks 'msad' ID (GREEN pending-later). Per last comment, time has passed and nothing else h...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close ticket.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/587/ BUG 587] Guidelines version info on pages should link better (GREEN open). Action: JC to carry out his last c...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to carry out his last comment on the ticket.&lt;br /&gt;
      |not done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/519/ BUG 519] Make lb, pb, cb, gb consistent (GREEN open-accepted). Council decided to close. Action: JC to close ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close [DONE].&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |unsure&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/418/ BUG 418] Names and Dates chapter does not mention calendar (GREEN open). Action: JC will add the prose before...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC will add the prose before the next teleconference.&lt;br /&gt;
      |not done&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Kevin Hawkins===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |Discussion happening on ticket.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
      |HC, KH&lt;br /&gt;
      |HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
      |done during Council meeting&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to add to the deprecation document the requirement to announce to the community that we plan to deprecate something and to get in touch if you object.&lt;br /&gt;
      |done 2013-12-26&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |KH, SB&lt;br /&gt;
      |KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
      |done 2013-12-08 (new ticket is at https://sourceforge.net/p/tei/feature-requests/486/)&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/294/ FR 294] altIdentifier is deprecated within msPart (AMBER open). Action: KH to change to Green and add to the...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to change to Green and add to the ticket about deprecation using Schematron along with 383, if not already done.&lt;br /&gt;
      |done 2013-12-08&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/528/ BUG 528] consistency in &amp;quot;the Guidelines&amp;quot; vs. &amp;quot;these Guidelines&amp;quot; (AMBER open). This should be green. Action: K...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to do this.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |LB commented out otiose paragraph. &lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to resolve Tite problems and report regularly to Council on progress.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/280/ FR 280] clarification of colloc (GREEN pending-accepted). #1 is already done. #2: Breakout group agreed that...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to remove @type from both examples, etc.&lt;br /&gt;
      |done 2013-12-26&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |n/a&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Martin Holmes===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |Examples provided 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
      |LB, MH&lt;br /&gt;
      |&lt;br /&gt;
      |Done. Fourth example added in rev 12666 2013-11-27.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/472/ FR 472] docDate in dateline ? EM: dateline does not allow docDate, but byline allows docAuthor. This is inco...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to add docDate to dateline, and clarify with usage notes.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
      |JC, MH&lt;br /&gt;
      |JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
      |I've checked through the logs, which the webmaster provided for me. There seem to be no instances of systematic errors. There seems to be little to gain from this, assuming the sysadmins are already routine monitoring.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/470/ FR 470] att.measurement and att.dimensions overlap (AMBER open). We are not really sure why all of these att...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to move @commodity into its own class, and move measure and measureGrp to att.dimensions. Ticket to GREEN, assign to MH. [Subsequent study suggests to MH that this may be more complicated than it seems, and may have to wait on our having the ability to override valLists in attributes from attribute classes at the element level.]&lt;br /&gt;
      |Set back to Amber pending further discussion. See ticket for details.&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
      |MH, SR&lt;br /&gt;
      |Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages.&lt;br /&gt;
      |Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/405/ FR 405] Wrong schema generated (AMBER pending-accepted). This is due to a bug in the current version in Roma...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to see if it has been fixed, and if so, close the ticket.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/342/ FR 342] [http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence.&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
      |Council and the WG members have been asked to read and comment on the draft (2013-11-28).&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/578/ BUG 578] partial and recursive segmentation of s-units (AMBER open). [The Guidelines text is clear enough. Th...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH will revise content model to match the prose.&lt;br /&gt;
      |Done 2013-11-27, although I really don't like the results of this.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/298/ BUG 298] att.editLike should not bring att.dimensions &amp;amp; att.ranging (AMBER open-accepted). [MH to ask Gabriel...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to ask Gabby to implement.&lt;br /&gt;
      |GB has asked to pass the ticket to MH (2013-11-28). MH to create a full proposal and implement if approved.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
      |HC, MH&lt;br /&gt;
      |HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
      |Hugh has opened a new bug [https://sourceforge.net/p/tei/bugs/635/ #635] to address this.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/568/ BUG 568] &amp;quot;How to edit the Guidelines&amp;quot; and chapter organization (AMBER open). SR: What MH found looks distinct...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to replace references to entity references with explanation of XIncludes in “How to edit the Guidelines”.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/506/ BUG 506] Meaning of @corresp rather in dispute (AMBER open). Working group triage: needs to be discussed: Is ...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to create an example and run it by tei-council before adding to the Guidelines.&lt;br /&gt;
      |Done 2013-12-23&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to deal with the ticket narrowly, using a hyphen and lowercase but leaving both “conformant” and “conformable”.&lt;br /&gt;
      |Done 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/460/ BUG 460] list/​@type=&amp;quot;unordered&amp;quot; is not recommended, but used often (AMBER open). Working group: This bug has...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to follow the last comment on ticket to figure out our current situation.&lt;br /&gt;
      |Research done, and a proposal being developed [http://wiki.tei-c.org/index.php/List_types_and_rendering on the wiki].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
      |SR, MH&lt;br /&gt;
      |SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
      |SR recommends holding off on documentation because he may be able to eliminate attRef in favour of classRef.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/432/ FR 432] Change regex flavor on @matchPattern (GREEN open). Agreed, XPath. Action: MH Write to TEI-L list, if...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH Write to TEI-L list, if no negative feedback, change.&lt;br /&gt;
      |Done 2013-11-21 rev 12660&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/312/ BUG 312] i18n revision due (GREEN open). Action: MH, when he completes action on related ticket (perhaps afte...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH, when he completes action on related ticket (perhaps after moving notes from minutes into tickets), to update this ticket.&lt;br /&gt;
      |Some contacts made with potential translators 2013-12; suggestion for a pilot project with Italian and Chinese posted to Council list.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/442/ BUG 442] update ODD documentation on www.tei-c.org and in Guidelines (GREEN open). Action: MH to finish it....&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to finish it.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/441/ BUG 441] fDecl doesn't allow att.datcat yet (GREEN open-accepted). Action: MH to prod Piotr....&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to prod Piotr.&lt;br /&gt;
      |Piotr prodded 2013-11-21, and twice more after that.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |According to investigation, we've done what we can with Allura settings here.&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Elli Mylonas===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |JC did, hand off to EM Jan 9 '14 DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to make sure this happens.&lt;br /&gt;
      |Jan 28 '14 Discussions begun, proposal draft begun. Feb 21 proposal submitted to DH2014 DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/300/ FR 300] Move witStart et al. to model.milestoneLike (AMBER pending). Action: EM to change to red and assigne...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to change to red and assigned to EM to chase up or otherwise close ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/594/ BUG 594] TEI-C website menu points to wrong index page for Guidelines (AMBER open). Fixed, will appear in nex...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to create a ticket on the Chrome problem.&lt;br /&gt;
      |Dec 10, 2013 done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/589/ BUG 589] add respons and space to att.responsibility (AMBER open). Working group triage: Is it ok to add have...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM will get rid of locally assigned @resp by adding to att.responsibility (thereby getting @cert as well). Will change to GREEN.&lt;br /&gt;
      |Dec 10, 2013 Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/389/ FR 389] clarify definition of @from on locus and biblScope (GREEN open). EM admits to sloth and will do so. ...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to do before next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/TEI_Cheatsheets Cheatsheets: Short best/recommended practice documents] EM: Not cheatsheets - negative implication. RW: Quick Start. HC: Quick Reference; SB: “Guidelettes” ...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to ask MB to clarify what she wants from Council with regard to helping cheatsheets.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Sebastian Rahtz===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://tei.oucs.ox.ac.uk/EEBO/ http://tei.oucs.ox.ac.uk/EEBO/] for summary of problem, and links to tickets) SR: EEBO-TCP is a gigantic resource that claims to be ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will implement the schema change of adding @place to stage and will document and provide an example.&lt;br /&gt;
      |adding @place. example to do&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/479/ FR 479] Adding the @place attribute to head and seg AMBER open JC noted that head is not meta-textual or in ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to take the ticket, and get more examples from the submitter&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/445/ FR 445] Conversion of ODD to HTML: Examples should be aware of element renaming closed-fixed, implemented by...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to add gi and att renaming to complete the ticket. &lt;br /&gt;
      | COMPLETED FOR gi. Not possible for att.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/442/ FR 442] Allow foreign to contain q (AMBER open). The group felt this should be rejected. Action:SR to close ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to close ticket because it’s rejected&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/433/ FR 433] loosen content model of salute (AMBER open). SR: Underlying this was a desire for symmetry between s...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will carry this out&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/477/ FR 477] lines of poetry inside trailer (AMBER open). The request is for symmetry between head and trailer. T...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to find a good way to achieve this, since what was done before with head was rather strange.&lt;br /&gt;
      |DONE. Have copied what was done with head&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to check how @validUntil makes the build fail when out of date, and if necessary update this mechanism so it can handle @validUntil on constraintSpec. Ticket 383 will wait on all this, along with the two other tickets.&lt;br /&gt;
      |DONE. It applies to tei:*[@validUntil], so should just work.] . &lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
      |MH, SR&lt;br /&gt;
      |Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages. &lt;br /&gt;
      |Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.]&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |EM submitted bid from TEI on time, after consultation with SR,  HC and Arianna&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/345/ FR 345] members of model.respLike should be members of att.declarable (AMBER open-later). Breakout group ins...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to make the ticket Green and go ahead and implement it, including some documentation/examples. &lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/302/ BUG 302] version ignores @source (AMBER open). This is a Roma issue. Recommend marking as closed won’t fix be...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to try reproducing this and set as closed-won’t fix.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/583/ BUG 583] Adding new attribute fails in Roma schema generation (AMBER open). Same as 302. Action: SR wil set a...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR wil set as closed-won’t fix and check that it has the Roma tag.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/434/ BUG 434] issues with ePub conversion (2/3) (AMBER open). Any issue not dealing with ODD processing should be ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will ask poster kindly to post there (explaining why) and close this issue.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
      |SR, MH&lt;br /&gt;
      |SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
      |FIxed attRef. thinking about classRef. some changes made to implementation of that. attRef still needed.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/467/ FR 467] Make @name optional on tei:relation (GREEN open). Action: SR has already done this....&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to action&lt;br /&gt;
      |DOne&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/478/ FR 478] loosening content and model of `signed` (GREEN open). Agree that is is green. Though would model.div...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to implement signed at top as well as bottom&lt;br /&gt;
      |DONE&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Paul Schaffner===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/360/ FR 360] New attribute @keepHyphen. Ticket open, ticket GREEN, it’s rejected throughout the comments....&lt;br /&gt;
      |PS&lt;br /&gt;
      |PS to provide an example of the mechanism recommended to handle the use-case.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
      |RW, PS&lt;br /&gt;
      |RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Torsten Schassan===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |&lt;br /&gt;
                   &lt;br /&gt;
      |TS&lt;br /&gt;
      |TS to come up with a more detailed problem description and what the WG should attempt to solve by 2014-01-01.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Rebecca Welzenbach===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
      |SB, RW&lt;br /&gt;
      |SB and RW will review the list again.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Attributes without examples&lt;br /&gt;
                 &lt;br /&gt;
      |BB, RW&lt;br /&gt;
      |BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/377/ FR 377] retaining punctuation marks in the text of a TEI document (AMBER open-accepted). RW says she has add...&lt;br /&gt;
      |RW&lt;br /&gt;
      |RW to finish the work and ask for help if necessary.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
      |RW, PS&lt;br /&gt;
      |RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/401/ BUG 401] Most attributes lack good examples (GREEN open-accepted). This was previously discussed. Action: RW ...&lt;br /&gt;
      |RW&lt;br /&gt;
      |RW to follow up.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
[[Category:Council]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Oxford2013-Actions2&amp;diff=13027</id>
		<title>Oxford2013-Actions2</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Oxford2013-Actions2&amp;diff=13027"/>
		<updated>2014-03-07T14:12:52Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Actions for Sebastian Rahtz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;    &lt;br /&gt;
==Council Actions from November 2013 Oxford Meeting==&lt;br /&gt;
    &lt;br /&gt;
A list of actions, those responsible, and what has been done about them from [http://www.tei-c.org/Activities/Council/Meetings/tcm56.xml Oxford 2013 face to face meeting] of TEI Technical Council&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
===Actions for Brett Barney===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Attributes without examples&lt;br /&gt;
                 &lt;br /&gt;
      |BB, RW&lt;br /&gt;
      |BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/610/ BUG 610] &amp;quot;lem&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: BB to remove the last c...&lt;br /&gt;
      |BB&lt;br /&gt;
      |BB to remove the last clause of the sentence in question, beginning &amp;quot;, or to make clear&amp;quot;.&lt;br /&gt;
      |Done 2013-11-13&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/387/ BUG 387] clarifying heading or title of a graphic (GREEN open). LB recently posted a comment approving of the...&lt;br /&gt;
      |BB&lt;br /&gt;
      |BB will implement the ticket.&lt;br /&gt;
      |Done 2013-11-13&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Lou Burnard===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |KH emailed the others on 2013-12-26; LB updated ticket and emailed the others 2014-01-05&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |Added comment on ticket suggesting that the proposal seems doomed to be rejected; action to explain how to handle this situation in the Guidelines remains open.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
      |LB, MH&lt;br /&gt;
      |New element &amp;lt;abstract&amp;gt; added; examples added . &lt;br /&gt;
      |Done 2013-11-12&lt;br /&gt;
      |-&lt;br /&gt;
      |Pure ODD&lt;br /&gt;
                &lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to add the new elements and the documentation ahead of the next release; documentation need only be at the element level, along with some brief introduction in the Guidelines, to be expanded to a full section later.&lt;br /&gt;
      |First pass completed 2013-12-01&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/458/ FR 458] Make listBibl and model.biblLike member of model.personPart (AMBER open). Lou has already done items...&lt;br /&gt;
      |LB&lt;br /&gt;
      |close the ticket.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |i18n: take forward updating translations&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to testdrive the spreadsheet.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/480/ FR 480] Adding the @hand attribute to all (or most) text-containing elements (AMBER open). Breakout group wa...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to respond to the ticket FR 480.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence. He noted that not only th...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |Commented out otiose paragraph. &lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
      |Emailed syd 2014-01-05&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/469/ FR 469] add extent to att.dimensions (GREEN open). Agreed. Action: LB to provide an example in HD chapter (2...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to provide an example in HD chapter (2.2.3) and close ticket.&lt;br /&gt;
      |Done 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
      |HC, LB&lt;br /&gt;
      |HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
      |Done, I think.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/609/ BUG 609] &amp;quot;lemma&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: LB to remove the phra...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to remove the phrase &amp;quot;on any one lemma&amp;quot; from the @varSeq description.&lt;br /&gt;
      |Done, 2013-11-13&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/461/ FR 461] Two small improvements to `recording` (GREEN open). Action: LB to do this by next teleconference....&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to do this by next teleconference.&lt;br /&gt;
      |Done 2013-11-13&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |Correspondence SIG:&lt;br /&gt;
                   &lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Syd Bauman===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
      |SB, RW&lt;br /&gt;
      |SB and RW will review the list again.&lt;br /&gt;
      |SB sent e-mail to RW 2013-12-06, no response yet (2014-01-10); pinged again 2014-02-04.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/459/ FR 459] : This is just waiting for implementation....&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB will implement by end of January 2014.&lt;br /&gt;
      |SB: if I understand ticket correctly, this was done along w/ 486.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/481/ FR 481] check that all sibling att.translatable elements have @versionDate (AMBER open). (Agreed that siblin...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to check whether this is implemented, and if not, get it implemented then close the ticket.&lt;br /&gt;
      |has now been implemented (twice, sort of); ticket closed&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |SB&lt;br /&gt;
      |&lt;br /&gt;
      |SB: when I checked this had already been done -- HC in r12606&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |KH, SB&lt;br /&gt;
      |KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
      |This ticket reassigned to Syd, and new ticket created: https://sourceforge.net/p/tei/feature-requests/486/ .&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
      |JC, SB&lt;br /&gt;
      |JC to make Green and allocate to SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/619/ BUG 619] tei_allPlus.rng: conflicting ID-types for attribute &amp;quot;id&amp;quot; of element &amp;quot;partialdiff&amp;quot; from namespace &amp;quot;ht...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to double-check whether able to reproduce and report back on ticket if able to.&lt;br /&gt;
      |DONE. Tried both with Options &amp;gt; Preferences &amp;gt; XML &amp;gt; XML Parser &amp;gt; RELAX NG &amp;gt; Check ID/IDREF checked and unchecked against tei_allPlus.rng 2.5.0, and did not reproduce error.  &lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/288/ BUG 288] deprecate use of gram except as a child of gramGrp (AMBER open-accepted). [This is pending creation ...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to create the new ticket and write the Schematron for this particular deprecation.&lt;br /&gt;
      |Elsewhere we decided that KH would create the new ticket, which he's done at https://sourceforge.net/p/tei/feature-requests/486/ . But SB still needs to solve this ticket.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
      |Content model checked-in w/ typo at r12736, fixed in r12748.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/405/ BUG 405] XPointer schemes may not nest, but see ch. 16 (AMBER open). Action: SB to fix documentation....&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to fix documentation.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Correspondence SIG:&lt;br /&gt;
                   &lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to complete.&lt;br /&gt;
      |done, at r12767&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Hugh Cayless===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
                &lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to report on XPointer resolver and whether we should progress it.&lt;br /&gt;
      |Draft GLs revision posted on [http://hcayless.github.io/TEI-Guidelines/Guidelines-web/en/html/SA.html#SATS GitHub]&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/465/ FR 465] : Gabby and HC seem to agree on it, and the example looks sensible. LB’s comment could be raised as ...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC will implement before end of January 2014.&lt;br /&gt;
      |Done.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
      |HC, KH&lt;br /&gt;
      |HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
      |done during Council meeting&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/462/ FR 462] idno@type='uri' for Linked Data AMBER open (We agreed. @type=”URI” alongside @type=”URL”) EM: The su...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to implement this and close the ticket FR 462.&lt;br /&gt;
      |Done.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to email TEI-L.&lt;br /&gt;
      |FR implemented at meeting and email sent. No agitated (or indeed, any) responses.&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
      |HC, MH&lt;br /&gt;
      |HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
      |Gabby says the element/classSpecs were done, but corresponding prose was never added to the Guidelines. Opened a new bug [https://sourceforge.net/p/tei/bugs/635/ #635] to address that.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
      |HC, LB&lt;br /&gt;
      |HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
      |Done.&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for James Cummings===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |KH emailed the others on 2013-12-26.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/476/ FR 476] use of stage inside poetry, and using placement attribute (AMBER open). (Council agreed to @place; s...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close ticket FR 476 noting it has been resolved.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://docs.google.com/document/d/1766WTJV2xcfANh8HRZW5m520yrC1nCzQJzUgKpwiylI/edit TEI Roma Replacement Specification] JC: The existing Roma is dated and flawed, as we all know. Many tickets have come up which we cannot...&lt;br /&gt;
      |JC&lt;br /&gt;
      |ALL Council to go through the proposal again and discuss it, remembering to look at the comments, and further refine it. JC to make sure it’s tidied up. Deadline: next teleconference.&lt;br /&gt;
      |Not finished.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
      |JC, MH&lt;br /&gt;
      |JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/305/ FR 305] Updating info on projects page (AMBER open). Project pages go out of date. There is a way to submit ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to ask DS to make that correction info available on each project page, along with its last-updated date if possible (and the latter should also show up on the bullet-point list).&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/466/ FR 466] Make it possible to add SIG labels to tickets (AMBER open). Action: JC as SIG Coordinator to tell th...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC as SIG Coordinator to tell the SIGs that if they wish, we can make their SIG convener a developer on SF and make it possible to assign SIG labels to tickets. Deadline: next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/264/ FR 264] altIdentifier in msPart (AMBER pending-accepted). Action: JC to change to Green and assign to himsel...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to change to Green and assign to himself, then nudge Torsten for an example of an altIdentifier within an msPart.&lt;br /&gt;
      |Done (awaiting example)&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
      |JC, SB&lt;br /&gt;
      |JC to make Green and allocate to SB.&lt;br /&gt;
      |Ticket Implemented by SR; Closed.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/515/ BUG 515] Bad example of feature/​@fVal (AMBER open). [Change this to RED as it’s not clear what needs changin...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to check that’s been changed to RED [DONE].&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC will create a ticket to reconsider the discussion of “conformable” and “conformant” in the Guidelines.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/601/ BUG 601] att.patternReplacement/@matchPattern should be XPath regex, not XML Schema (AMBER open). Action: JC ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close as a dupe of FR 432.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/460/ FR 460] Use of geogFeat in transcription? (GREEN open). Ok. Action: JC to do it before next teleconference....&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to do it before next teleconference.&lt;br /&gt;
      |not done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/474/ FR 474] add an exemplum for @ref (GREEN open). Action: JC to poke JC; deadline by next teleconference....&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to poke JC; deadline by next teleconference.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/475/ FR 475] Stop using attributes to store space-delimited values (GREEN open). Nothing wrong with space-delimit...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to Close as Closed-rejected.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/401/ FR 401] extend and clarify use of particDesc and settingDesc (GREEN open). JC admits sloth and will implemen...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to implement before next teleconference; Council decides it might be better to add these (model.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/229/ BUG 229] Check desc of all xs:anyURI atts for in-doc restrictions (GREEN pending). We got rid of data.code al...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to check prose discussion all xsd:anyURI attributes by next teleconference.&lt;br /&gt;
      |pending&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/336/ BUG 336] AdBlock blocks 'msad' ID (GREEN pending-later). Per last comment, time has passed and nothing else h...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close ticket.&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/587/ BUG 587] Guidelines version info on pages should link better (GREEN open). Action: JC to carry out his last c...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to carry out his last comment on the ticket.&lt;br /&gt;
      |not done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/519/ BUG 519] Make lb, pb, cb, gb consistent (GREEN open-accepted). Council decided to close. Action: JC to close ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close [DONE].&lt;br /&gt;
      |Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |unsure&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/418/ BUG 418] Names and Dates chapter does not mention calendar (GREEN open). Action: JC will add the prose before...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC will add the prose before the next teleconference.&lt;br /&gt;
      |not done&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Kevin Hawkins===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |Discussion happening on ticket.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
      |HC, KH&lt;br /&gt;
      |HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
      |done during Council meeting&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to add to the deprecation document the requirement to announce to the community that we plan to deprecate something and to get in touch if you object.&lt;br /&gt;
      |done 2013-12-26&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |KH, SB&lt;br /&gt;
      |KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
      |done 2013-12-08 (new ticket is at https://sourceforge.net/p/tei/feature-requests/486/)&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/294/ FR 294] altIdentifier is deprecated within msPart (AMBER open). Action: KH to change to Green and add to the...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to change to Green and add to the ticket about deprecation using Schematron along with 383, if not already done.&lt;br /&gt;
      |done 2013-12-08&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/528/ BUG 528] consistency in &amp;quot;the Guidelines&amp;quot; vs. &amp;quot;these Guidelines&amp;quot; (AMBER open). This should be green. Action: K...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to do this.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |LB commented out otiose paragraph. &lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to resolve Tite problems and report regularly to Council on progress.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/280/ FR 280] clarification of colloc (GREEN pending-accepted). #1 is already done. #2: Breakout group agreed that...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to remove @type from both examples, etc.&lt;br /&gt;
      |done 2013-12-26&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |Kevin drafted a [http://www.tei-c.org/Activities/Council/Working/tcw28.xml generic policy] and circulated to Lou and Syd on 2013-12-26. Discussion of whether to incorporate TBX into the Guidelines is [http://sourceforge.net/p/tei/feature-requests/482/#28f3 happening on ticket].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |n/a&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Martin Holmes===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |Examples provided 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
      |LB, MH&lt;br /&gt;
      |&lt;br /&gt;
      |Done. Fourth example added in rev 12666 2013-11-27.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/472/ FR 472] docDate in dateline ? EM: dateline does not allow docDate, but byline allows docAuthor. This is inco...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to add docDate to dateline, and clarify with usage notes.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
      |JC, MH&lt;br /&gt;
      |JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
      |I've checked through the logs, which the webmaster provided for me. There seem to be no instances of systematic errors. There seems to be little to gain from this, assuming the sysadmins are already routine monitoring.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/470/ FR 470] att.measurement and att.dimensions overlap (AMBER open). We are not really sure why all of these att...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to move @commodity into its own class, and move measure and measureGrp to att.dimensions. Ticket to GREEN, assign to MH. [Subsequent study suggests to MH that this may be more complicated than it seems, and may have to wait on our having the ability to override valLists in attributes from attribute classes at the element level.]&lt;br /&gt;
      |Set back to Amber pending further discussion. See ticket for details.&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
      |MH, SR&lt;br /&gt;
      |Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages.&lt;br /&gt;
      |Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/405/ FR 405] Wrong schema generated (AMBER pending-accepted). This is due to a bug in the current version in Roma...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to see if it has been fixed, and if so, close the ticket.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/342/ FR 342] [http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence.&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
      |Council and the WG members have been asked to read and comment on the draft (2013-11-28).&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/578/ BUG 578] partial and recursive segmentation of s-units (AMBER open). [The Guidelines text is clear enough. Th...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH will revise content model to match the prose.&lt;br /&gt;
      |Done 2013-11-27, although I really don't like the results of this.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/298/ BUG 298] att.editLike should not bring att.dimensions &amp;amp; att.ranging (AMBER open-accepted). [MH to ask Gabriel...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to ask Gabby to implement.&lt;br /&gt;
      |GB has asked to pass the ticket to MH (2013-11-28). MH to create a full proposal and implement if approved.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
      |HC, MH&lt;br /&gt;
      |HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
      |Hugh has opened a new bug [https://sourceforge.net/p/tei/bugs/635/ #635] to address this.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/568/ BUG 568] &amp;quot;How to edit the Guidelines&amp;quot; and chapter organization (AMBER open). SR: What MH found looks distinct...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to replace references to entity references with explanation of XIncludes in “How to edit the Guidelines”.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/506/ BUG 506] Meaning of @corresp rather in dispute (AMBER open). Working group triage: needs to be discussed: Is ...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to create an example and run it by tei-council before adding to the Guidelines.&lt;br /&gt;
      |Done 2013-12-23&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to deal with the ticket narrowly, using a hyphen and lowercase but leaving both “conformant” and “conformable”.&lt;br /&gt;
      |Done 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/460/ BUG 460] list/​@type=&amp;quot;unordered&amp;quot; is not recommended, but used often (AMBER open). Working group: This bug has...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to follow the last comment on ticket to figure out our current situation.&lt;br /&gt;
      |Research done, and a proposal being developed [http://wiki.tei-c.org/index.php/List_types_and_rendering on the wiki].&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
      |SR, MH&lt;br /&gt;
      |SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
      |SR recommends holding off on documentation because he may be able to eliminate attRef in favour of classRef.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/432/ FR 432] Change regex flavor on @matchPattern (GREEN open). Agreed, XPath. Action: MH Write to TEI-L list, if...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH Write to TEI-L list, if no negative feedback, change.&lt;br /&gt;
      |Done 2013-11-21 rev 12660&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/312/ BUG 312] i18n revision due (GREEN open). Action: MH, when he completes action on related ticket (perhaps afte...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH, when he completes action on related ticket (perhaps after moving notes from minutes into tickets), to update this ticket.&lt;br /&gt;
      |Some contacts made with potential translators 2013-12; suggestion for a pilot project with Italian and Chinese posted to Council list.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/442/ BUG 442] update ODD documentation on www.tei-c.org and in Guidelines (GREEN open). Action: MH to finish it....&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to finish it.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/441/ BUG 441] fDecl doesn't allow att.datcat yet (GREEN open-accepted). Action: MH to prod Piotr....&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to prod Piotr.&lt;br /&gt;
      |Piotr prodded 2013-11-21, and twice more after that.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |According to investigation, we've done what we can with Allura settings here.&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Elli Mylonas===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |JC did, hand off to EM Jan 9 '14 DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to make sure this happens.&lt;br /&gt;
      |Jan 28 '14 Discussions begun, proposal draft begun. Feb 21 proposal submitted to DH2014 DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/300/ FR 300] Move witStart et al. to model.milestoneLike (AMBER pending). Action: EM to change to red and assigne...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to change to red and assigned to EM to chase up or otherwise close ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/594/ BUG 594] TEI-C website menu points to wrong index page for Guidelines (AMBER open). Fixed, will appear in nex...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to create a ticket on the Chrome problem.&lt;br /&gt;
      |Dec 10, 2013 done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/589/ BUG 589] add respons and space to att.responsibility (AMBER open). Working group triage: Is it ok to add have...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM will get rid of locally assigned @resp by adding to att.responsibility (thereby getting @cert as well). Will change to GREEN.&lt;br /&gt;
      |Dec 10, 2013 Done&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/389/ FR 389] clarify definition of @from on locus and biblScope (GREEN open). EM admits to sloth and will do so. ...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to do before next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/TEI_Cheatsheets Cheatsheets: Short best/recommended practice documents] EM: Not cheatsheets - negative implication. RW: Quick Start. HC: Quick Reference; SB: “Guidelettes” ...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to ask MB to clarify what she wants from Council with regard to helping cheatsheets.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Sebastian Rahtz===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://tei.oucs.ox.ac.uk/EEBO/ http://tei.oucs.ox.ac.uk/EEBO/] for summary of problem, and links to tickets) SR: EEBO-TCP is a gigantic resource that claims to be ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will implement the schema change of adding @place to stage and will document and provide an example.&lt;br /&gt;
      |adding @place. example to do&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/479/ FR 479] Adding the @place attribute to head and seg AMBER open JC noted that head is not meta-textual or in ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to take the ticket, and get more examples from the submitter&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/445/ FR 445] Conversion of ODD to HTML: Examples should be aware of element renaming closed-fixed, implemented by...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to add gi and att renaming to complete the ticket. &lt;br /&gt;
      | COMPLETED FOR gi. Not possible for att.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/442/ FR 442] Allow foreign to contain q (AMBER open). The group felt this should be rejected. Action:SR to close ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to close ticket because it’s rejected&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/433/ FR 433] loosen content model of salute (AMBER open). SR: Underlying this was a desire for symmetry between s...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will carry this out&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/477/ FR 477] lines of poetry inside trailer (AMBER open). The request is for symmetry between head and trailer. T...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to find a good way to achieve this, since what was done before with head was rather strange.&lt;br /&gt;
      |DONE. Have copied what was done with head&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to check how @validUntil makes the build fail when out of date, and if necessary update this mechanism so it can handle @validUntil on constraintSpec. Ticket 383 will wait on all this, along with the two other tickets.&lt;br /&gt;
      |DONE. It applies to tei:*[@validUntil], so should just work.] . &lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
      |MH, SR&lt;br /&gt;
      |Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages. &lt;br /&gt;
      |Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.]&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/345/ FR 345] members of model.respLike should be members of att.declarable (AMBER open-later). Breakout group ins...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to make the ticket Green and go ahead and implement it, including some documentation/examples. &lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/302/ BUG 302] version ignores @source (AMBER open). This is a Roma issue. Recommend marking as closed won’t fix be...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to try reproducing this and set as closed-won’t fix.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/583/ BUG 583] Adding new attribute fails in Roma schema generation (AMBER open). Same as 302. Action: SR wil set a...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR wil set as closed-won’t fix and check that it has the Roma tag.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/434/ BUG 434] issues with ePub conversion (2/3) (AMBER open). Any issue not dealing with ODD processing should be ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will ask poster kindly to post there (explaining why) and close this issue.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
      |SR, MH&lt;br /&gt;
      |SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
      |FIxed attRef. thinking about classRef. some changes made to implementation of that. attRef still needed.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/467/ FR 467] Make @name optional on tei:relation (GREEN open). Action: SR has already done this....&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to action&lt;br /&gt;
      |DOne&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/478/ FR 478] loosening content and model of `signed` (GREEN open). Agree that is is green. Though would model.div...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to implement signed at top as well as bottom&lt;br /&gt;
      |DONE&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Paul Schaffner===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/360/ FR 360] New attribute @keepHyphen. Ticket open, ticket GREEN, it’s rejected throughout the comments....&lt;br /&gt;
      |PS&lt;br /&gt;
      |PS to provide an example of the mechanism recommended to handle the use-case.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
      |RW, PS&lt;br /&gt;
      |RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Torsten Schassan===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |&lt;br /&gt;
                   &lt;br /&gt;
      |TS&lt;br /&gt;
      |TS to come up with a more detailed problem description and what the WG should attempt to solve by 2014-01-01.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Rebecca Welzenbach===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
      |SB, RW&lt;br /&gt;
      |SB and RW will review the list again.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Attributes without examples&lt;br /&gt;
                 &lt;br /&gt;
      |BB, RW&lt;br /&gt;
      |BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/377/ FR 377] retaining punctuation marks in the text of a TEI document (AMBER open-accepted). RW says she has add...&lt;br /&gt;
      |RW&lt;br /&gt;
      |RW to finish the work and ask for help if necessary.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
      |RW, PS&lt;br /&gt;
      |RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/401/ BUG 401] Most attributes lack good examples (GREEN open-accepted). This was previously discussed. Action: RW ...&lt;br /&gt;
      |RW&lt;br /&gt;
      |RW to follow up.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
[[Category:Council]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2014-01&amp;diff=12866</id>
		<title>Council agenda 2014-01</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2014-01&amp;diff=12866"/>
		<updated>2014-01-09T12:35:18Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* TEI Council Agenday 2014-01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TEI Council Agenday 2014-01 ==&lt;br /&gt;
* Review of Actions [JC] Please Update [[Oxford2013-Actions2]] with state of actions. Need to review action lists of ex-members.&lt;br /&gt;
* Next Release (anything blocking?)&lt;br /&gt;
* Board Report [JC]&lt;br /&gt;
* Council membership [JC]&lt;br /&gt;
* Face to Face Meetings [JC]&lt;br /&gt;
* TEI Simple project [SR]&lt;br /&gt;
*&lt;br /&gt;
* Add agenda items here&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2014-01&amp;diff=12865</id>
		<title>Council agenda 2014-01</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2014-01&amp;diff=12865"/>
		<updated>2014-01-09T12:33:53Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* TEI Council Agenday 2014-01 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TEI Council Agenday 2014-01 ==&lt;br /&gt;
* Review of Actions [JC] Please Update [[Oxford2013-Actions2]] with state of actions.&lt;br /&gt;
* Next Release (anything blocking?)&lt;br /&gt;
* Board Report [JC]&lt;br /&gt;
* Council membership [JC]&lt;br /&gt;
* Face to Face Meetings [JC]&lt;br /&gt;
* TEI Simple project [SR]&lt;br /&gt;
*&lt;br /&gt;
* Add agenda items here&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=ODD&amp;diff=12759</id>
		<title>ODD</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=ODD&amp;diff=12759"/>
		<updated>2013-12-16T13:12:45Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''ODD''' stands for &amp;quot;One Document Does it all&amp;quot;. It is a TEI XML-conformant specification format that allows one to customize TEI P5 in a [[Wikipedia:literate programming|literate programming]] fashion. It uses elements from the new [http://www.tei-c.org/P5/Guidelines/TD.html Documentation Elements] module.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The TEI Guidelines, its DTD, and its schema fragments, are all produced from a single XML resource containing:&lt;br /&gt;
&lt;br /&gt;
# Descriptive prose (lots of it)&lt;br /&gt;
# Examples of usage (plenty)&lt;br /&gt;
# Formal declarations for components of the TEI Abstract Model:&lt;br /&gt;
## elements and attributes&lt;br /&gt;
## modules&lt;br /&gt;
## classes and macros&lt;br /&gt;
&lt;br /&gt;
We call this resource an ODD (One Document Does it all), although the master source is instantiated as a gazillion XML mini-documents. &lt;br /&gt;
&lt;br /&gt;
A system of XSLT stylesheets called [[Roma]] has been created for the purpose of easy manipulation of ODD files.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
The TEI scheme can only be used by customizing it. Customizations are also expressed in the ODD language. For example: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;schemaSpec ident=&amp;quot;myTEIlite&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;desc&amp;gt;This is TEI Lite with simplified heads&amp;lt;/desc&amp;gt;&lt;br /&gt;
  &amp;lt;moduleRef key=&amp;quot;tei&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;moduleRef key=&amp;quot;textstructure&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;moduleRef key=&amp;quot;linking&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;moduleRef key=&amp;quot;core&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;moduleRef key=&amp;quot;header&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;elementSpec ident=&amp;quot;head&amp;quot; mode=&amp;quot;change&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;content&amp;gt;&amp;lt;rng:text/&amp;gt;&amp;lt;/content&amp;gt;&lt;br /&gt;
  &amp;lt;/elementSpec&amp;gt;&lt;br /&gt;
&amp;lt;/schemaSpec&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
produces the schema a bit like TEI Lite, with a slight change.&lt;br /&gt;
&lt;br /&gt;
== Uses besides the TEI Guidelines and various customizations ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/TR/its/ Internationalization Tag Set (ITS)]&lt;br /&gt;
* various standards proposal designed within ISO committee TC 37 have been totally or partially written in TEI/ODD: MLIF, MAF, ISO 16642 rev., ISOTimeML&lt;br /&gt;
&lt;br /&gt;
== Future plans ==&lt;br /&gt;
&lt;br /&gt;
Over the years ODD has evolved progressively to reflect more and more needs of the TEI community, both as the core specification language for the TEI guidelines, but also as generic customization language for any TEI users. Still ODD remains a hybrid environment combining its own vacabulary with RelaxNG fragments and at times, validation vocabularies from external languages (e.g. Schematron). The TEI council contemplates putting on its work program a revision of the ODD infrastructure, considering either to drop it altogether in favor of one existing schema language, or extend its capabilities to make it a self contained and generic specification language.  Some thoughts are included at [[ODD-dev]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/ODD_%28Text_Encoding_Initiative%29 ODD (Text Encoding Initiative)] in Wikipedia&lt;br /&gt;
*[[ODD-dev]]&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
*[http://www.tei-c.org/Guidelines/Customization/odds.xml Getting Started with P5 ODDs]&lt;br /&gt;
*[http://www.w3.org/TR/xml-i18n-bp/#tei-modularization A fragment of W3C's Best Practices for XML Internationalization concerning ODD customization for the Internationalization Tag Set (ITS).]&lt;br /&gt;
=== Presentations ===&lt;br /&gt;
*[http://tei.oucs.ox.ac.uk/Oxford/2007-02-13-oucs/talk-odds.xml A talk about the ODD system], given on 13 Feb 2007 by Lou Burnard and Sebastian Rahtz at the OUCS ''Encoding Digital Texts'' workshop&lt;br /&gt;
*[http://tei.oucs.ox.ac.uk/Oxford/2006-09-methNet/Talks/RomaJourney.ppt A PowerPoint presentation on TEI/ODD] by Laurent Romary; OUCS, September 2006&lt;br /&gt;
*[http://www.balisage.net/Proceedings/vol7/html/Banski01/BalisageVol7-Banski01.html Literate serialization of linguistic metamodels] by Piotr Bański, Balisage-2011&lt;br /&gt;
&lt;br /&gt;
=== Articles ===&lt;br /&gt;
* [http://conferences.idealliance.org/extreme/html/2004/Bauman01/EML2004Bauman01.html Odd Customizations], by Syd Bauman and Julia Flanders.&lt;br /&gt;
* [http://conferences.idealliance.org/extreme/html/2004/Burnard01/EML2004Burnard01.html RelaxNG with Son of ODD], by Lou Burnard and Sebastian Rahtz.&lt;br /&gt;
* [http://www.balisage.net/Proceedings/vol1/html/Bauman01/BalisageVol1-Bauman01.html Freedom to Constrain] by Syd Bauman&lt;br /&gt;
&lt;br /&gt;
[[Category:Customization|!]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Oxford2013-Actions2&amp;diff=12680</id>
		<title>Oxford2013-Actions2</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Oxford2013-Actions2&amp;diff=12680"/>
		<updated>2013-11-21T17:43:57Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Actions for Sebastian Rahtz */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
    &lt;br /&gt;
==Council Actions from November 2013 Oxford Meeting==&lt;br /&gt;
    &lt;br /&gt;
A list of actions, those responsible, and what has been done about them from Oxford 2013 face to face meeting of TEI Technical Council&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
===Actions for Brett Barney===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Attributes without examples&lt;br /&gt;
                 &lt;br /&gt;
      |BB, RW&lt;br /&gt;
      |BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/610/ BUG 610] &amp;quot;lem&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: BB to remove the last c...&lt;br /&gt;
      |BB&lt;br /&gt;
      |BB to remove the last clause of the sentence in question, beginning &amp;quot;, or to make clear&amp;quot;.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/387/ BUG 387] clarifying heading or title of a graphic (GREEN open). LB recently posted a comment approving of the...&lt;br /&gt;
      |BB&lt;br /&gt;
      |BB will implement the ticket.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Lou Burnard===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
      |LB, MH&lt;br /&gt;
      |&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Pure ODD&lt;br /&gt;
                &lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to add the new elements and the documentation ahead of the next release; documentation need only be at the element level, along with some brief introduction in the Guidelines, to be expanded to a full section later.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/458/ FR 458] Make listBibl and model.biblLike member of model.personPart (AMBER open). Lou has already done items...&lt;br /&gt;
      |LB&lt;br /&gt;
      |close the ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |i18n: take forward updating translations&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to testdrive the spreadsheet.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/480/ FR 480] Adding the @hand attribute to all (or most) text-containing elements (AMBER open). Breakout group wa...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to respond to the ticket FR 480.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence. He noted that not only th...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/469/ FR 469] add extent to att.dimensions (GREEN open). Agreed. Action: LB to provide an example in HD chapter (2...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to provide an example in HD chapter (2.2.3) and close ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
      |HC, LB&lt;br /&gt;
      |HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/609/ BUG 609] &amp;quot;lemma&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: LB to remove the phra...&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to remove the phrase &amp;quot;on any one lemma&amp;quot; from the @varSeq description.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/461/ FR 461] Two small improvements to `recording` (GREEN open). Action: LB to do this by next teleconference....&lt;br /&gt;
      |LB&lt;br /&gt;
      |LB to do this by next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Correspondence SIG:&lt;br /&gt;
                   &lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Syd Bauman===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
      |SB, RW&lt;br /&gt;
      |SB and RW will review the list again.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/459/ FR 459] : This is just waiting for implementation....&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB will implement by end of January 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/481/ FR 481] check that all sibling att.translatable elements have @versionDate (AMBER open). (Agreed that siblin...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to check whether this is implemented, and if not, get it implemented then close the ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |SB&lt;br /&gt;
      |&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |KH, SB&lt;br /&gt;
      |KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
      |JC, SB&lt;br /&gt;
      |JC to make Green and allocate to SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/619/ BUG 619] tei_allPlus.rng: conflicting ID-types for attribute &amp;quot;id&amp;quot; of element &amp;quot;partialdiff&amp;quot; from namespace &amp;quot;ht...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to double-check whether able to reproduce and report back on ticket if able to.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/288/ BUG 288] deprecate use of gram except as a child of gramGrp (AMBER open-accepted). [This is pending creation ...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to create the new ticket and write the Schematron for this particular deprecation.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/405/ BUG 405] XPointer schemes may not nest, but see ch. 16 (AMBER open). Action: SB to fix documentation....&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to fix documentation.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Correspondence SIG:&lt;br /&gt;
                   &lt;br /&gt;
      |SB, LB&lt;br /&gt;
      |SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |SB&lt;br /&gt;
      |SB to complete.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Hugh Cayless===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
                &lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to report on XPointer resolver and whether we should progress it.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/465/ FR 465] : Gabby and HC seem to agree on it, and the example looks sensible. LB’s comment could be raised as ...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC will implement before end of January 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
      |HC, KH&lt;br /&gt;
      |HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/462/ FR 462] idno@type='uri' for Linked Data AMBER open (We agreed. @type=”URI” alongside @type=”URL”) EM: The su...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to implement this and close the ticket FR 462.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |HC&lt;br /&gt;
      |HC to email TEI-L.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
      |HC, MH&lt;br /&gt;
      |HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
      |HC, LB&lt;br /&gt;
      |HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for James Cummings===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/476/ FR 476] use of stage inside poetry, and using placement attribute (AMBER open). (Council agreed to @place; s...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close ticket FR 476 noting it has been resolved.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://docs.google.com/document/d/1766WTJV2xcfANh8HRZW5m520yrC1nCzQJzUgKpwiylI/edit TEI Roma Replacement Specification] JC: The existing Roma is dated and flawed, as we all know. Many tickets have come up which we cannot...&lt;br /&gt;
      |JC&lt;br /&gt;
      |ALL Council to go through the proposal again and discuss it, remembering to look at the comments, and further refine it. JC to make sure it’s tidied up. Deadline: next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
      |JC, MH&lt;br /&gt;
      |JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/305/ FR 305] Updating info on projects page (AMBER open). Project pages go out of date. There is a way to submit ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to ask DS to make that correction info available on each project page, along with its last-updated date if possible (and the latter should also show up on the bullet-point list).&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/466/ FR 466] Make it possible to add SIG labels to tickets (AMBER open). Action: JC as SIG Coordinator to tell th...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC as SIG Coordinator to tell the SIGs that if they wish, we can make their SIG convener a developer on SF and make it possible to assign SIG labels to tickets. Deadline: next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
      |JC, LB, SB&lt;br /&gt;
      |JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/264/ FR 264] altIdentifier in msPart (AMBER pending-accepted). Action: JC to change to Green and assign to himsel...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to change to Green and assign to himself, then nudge Torsten for an example of an altIdentifier within an msPart.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
      |JC, SB&lt;br /&gt;
      |JC to make Green and allocate to SB.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/515/ BUG 515] Bad example of feature/​@fVal (AMBER open). [Change this to RED as it’s not clear what needs changin...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to check that’s been changed to RED [DONE].&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC will create a ticket to reconsider the discussion of “conformable” and “conformant” in the Guidelines.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/601/ BUG 601] att.patternReplacement/@matchPattern should be XPath regex, not XML Schema (AMBER open). Action: JC ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close as a dupe of FR 432.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/460/ FR 460] Use of geogFeat in transcription? (GREEN open). Ok. Action: JC to do it before next teleconference....&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to do it before next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/474/ FR 474] add an exemplum for @ref (GREEN open). Action: JC to poke JC; deadline by next teleconference....&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to poke JC; deadline by next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/475/ FR 475] Stop using attributes to store space-delimited values (GREEN open). Nothing wrong with space-delimit...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to Close as Closed-rejected.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/401/ FR 401] extend and clarify use of particDesc and settingDesc (GREEN open). JC admits sloth and will implemen...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to implement before next teleconference; Council decides it might be better to add these (model.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
      |JC, HC, SB&lt;br /&gt;
      |JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/229/ BUG 229] Check desc of all xs:anyURI atts for in-doc restrictions (GREEN pending). We got rid of data.code al...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to check prose discussion all xsd:anyURI attributes by next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/336/ BUG 336] AdBlock blocks 'msad' ID (GREEN pending-later). Per last comment, time has passed and nothing else h...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/587/ BUG 587] Guidelines version info on pages should link better (GREEN open). Action: JC to carry out his last c...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to carry out his last comment on the ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/519/ BUG 519] Make lb, pb, cb, gb consistent (GREEN open-accepted). Council decided to close. Action: JC to close ...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC to close [DONE].&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/418/ BUG 418] Names and Dates chapter does not mention calendar (GREEN open). Action: JC will add the prose before...&lt;br /&gt;
      |JC&lt;br /&gt;
      |JC will add the prose before the next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Kevin Hawkins===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
      |KH, LB, JC&lt;br /&gt;
      |KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
      |HC, KH&lt;br /&gt;
      |HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to add to the deprecation document the requirement to announce to the community that we plan to deprecate something and to get in touch if you object.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |KH, SB&lt;br /&gt;
      |KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/294/ FR 294] altIdentifier is deprecated within msPart (AMBER open). Action: KH to change to Green and add to the...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to change to Green and add to the ticket about deprecation using Schematron along with 383, if not already done.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/528/ BUG 528] consistency in &amp;quot;the Guidelines&amp;quot; vs. &amp;quot;these Guidelines&amp;quot; (AMBER open). This should be green. Action: K...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to do this.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to resolve Tite problems and report regularly to Council on progress.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/280/ FR 280] clarification of colloc (GREEN pending-accepted). #1 is already done. #2: Breakout group agreed that...&lt;br /&gt;
      |KH&lt;br /&gt;
      |KH to remove @type from both examples, etc.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
      |LB, KH, SB&lt;br /&gt;
      |LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Martin Holmes===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |Examples provided 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
      |LB, MH&lt;br /&gt;
      |&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/472/ FR 472] docDate in dateline ? EM: dateline does not allow docDate, but byline allows docAuthor. This is inco...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to add docDate to dateline, and clarify with usage notes.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
      |JC, MH&lt;br /&gt;
      |JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/470/ FR 470] att.measurement and att.dimensions overlap (AMBER open). We are not really sure why all of these att...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to move @commodity into its own class, and move measure and measureGrp to att.dimensions. Ticket to GREEN, assign to MH. [Subsequent study suggests to MH that this may be more complicated than it seems, and may have to wait on our having the ability to override valLists in attributes from attribute classes at the element level.]&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
      |MH, SR&lt;br /&gt;
      |Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages.&lt;br /&gt;
      |Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.&lt;br /&gt;
      |-&lt;br /&gt;
      |i18n: take forward updating translations&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to get contact info on original groups and activate if possible, probably starting with French and Italian&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/405/ FR 405] Wrong schema generated (AMBER pending-accepted). This is due to a bug in the current version in Roma...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to see if it has been fixed, and if so, close the ticket.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence. He noted that not only th...&lt;br /&gt;
      |MH, LB&lt;br /&gt;
      |Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/578/ BUG 578] partial and recursive segmentation of s-units (AMBER open). [The Guidelines text is clear enough. Th...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH will revise content model to match the prose.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/298/ BUG 298] att.editLike should not bring att.dimensions &amp;amp; att.ranging (AMBER open-accepted). [MH to ask Gabriel...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to ask Gabby to implement.&lt;br /&gt;
      |Emailed GB 2013-11-21&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
      |HC, MH&lt;br /&gt;
      |HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/568/ BUG 568] &amp;quot;How to edit the Guidelines&amp;quot; and chapter organization (AMBER open). SR: What MH found looks distinct...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to replace references to entity references with explanation of XIncludes in “How to edit the Guidelines”.&lt;br /&gt;
      |Done 2013-11&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/506/ BUG 506] Meaning of @corresp rather in dispute (AMBER open). Working group triage: needs to be discussed: Is ...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to create an example and run it by tei-council before adding to the Guidelines.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to deal with the ticket narrowly, using a hyphen and lowercase but leaving both “conformant” and “conformable”.&lt;br /&gt;
      |Done 2013-11-20&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/460/ BUG 460] list/​@type=&amp;quot;unordered&amp;quot; is not recommended, but used often (AMBER open). Working group: This bug has...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to follow the last comment on ticket to figure out our current situation.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
      |SR, MH&lt;br /&gt;
      |SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/432/ FR 432] Change regex flavor on @matchPattern (GREEN open). Agreed, XPath. Action: MH Write to TEI-L list, if...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH Write to TEI-L list, if no negative feedback, change.&lt;br /&gt;
      |Done 2013-11-21 rev 12660&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/312/ BUG 312] i18n revision due (GREEN open). Action: MH, when he completes action on related ticket (perhaps afte...&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH, when he completes action on related ticket (perhaps after moving notes from minutes into tickets), to update this ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/442/ BUG 442] update ODD documentation on www.tei-c.org and in Guidelines (GREEN open). Action: MH to finish it....&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to finish it.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/441/ BUG 441] fDecl doesn't allow att.datcat yet (GREEN open-accepted). Action: MH to prod Piotr....&lt;br /&gt;
      |MH&lt;br /&gt;
      |MH to prod Piotr.&lt;br /&gt;
      |Piotr prodded 2013-11-21&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
      |MH, JC, KH&lt;br /&gt;
      |MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Elli Mylonas===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
                      &lt;br /&gt;
                      &lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to make sure this happens.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/300/ FR 300] Move witStart et al. to model.milestoneLike (AMBER pending). Action: EM to change to red and assigne...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to change to red and assigned to EM to chase up or otherwise close ticket.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/594/ BUG 594] TEI-C website menu points to wrong index page for Guidelines (AMBER open). Fixed, will appear in nex...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to create a ticket on the Chrome problem.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/589/ BUG 589] add respons and space to att.responsibility (AMBER open). Working group triage: Is it ok to add have...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM will get rid of locally assigned @resp by adding to att.responsibility (thereby getting @cert as well). Will change to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/389/ FR 389] clarify definition of @from on locus and biblScope (GREEN open). EM admits to sloth and will do so. ...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to do before next teleconference.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/TEI_Cheatsheets Cheatsheets: Short best/recommended practice documents] EM: Not cheatsheets - negative implication. RW: Quick Start. HC: Quick Reference; SB: “Guidelettes” ...&lt;br /&gt;
      |EM&lt;br /&gt;
      |EM to ask MB to clarify what she wants from Council with regard to helping cheatsheets.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Sebastian Rahtz===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[http://tei.oucs.ox.ac.uk/EEBO/ http://tei.oucs.ox.ac.uk/EEBO/] for summary of problem, and links to tickets) SR: EEBO-TCP is a gigantic resource that claims to be ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will implement the schema change of adding @place to stage and will document and provide an example.&lt;br /&gt;
      |adding @place. example to do&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/479/ FR 479] Adding the @place attribute to head and seg AMBER open JC noted that head is not meta-textual or in ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to take the ticket, and get more examples from the submitter&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/445/ FR 445] Conversion of ODD to HTML: Examples should be aware of element renaming closed-fixed, implemented by...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to add gi and att renaming to complete the ticket. &lt;br /&gt;
      | COMPLETED FOR gi. Not possible for att.&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/442/ FR 442] Allow foreign to contain q (AMBER open). The group felt this should be rejected. Action:SR to close ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to close ticket because it’s rejected&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/433/ FR 433] loosen content model of salute (AMBER open). SR: Underlying this was a desire for symmetry between s...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will carry this out&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/477/ FR 477] lines of poetry inside trailer (AMBER open). The request is for symmetry between head and trailer. T...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to find a good way to achieve this, since what was done before with head was rather strange.&lt;br /&gt;
      |DONE. Have copied what was done with head&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to check how @validUntil makes the build fail when out of date, and if necessary update this mechanism so it can handle @validUntil on constraintSpec. Ticket 383 will wait on all this, along with the two other tickets.&lt;br /&gt;
      |DONE. It applies to tei:*[@validUntil], so should just work.] . &lt;br /&gt;
      |-&lt;br /&gt;
      |[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
      |MH, SR&lt;br /&gt;
      |Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages. &lt;br /&gt;
      |Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.]&lt;br /&gt;
      |-&lt;br /&gt;
      |Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
      |JC, HC, SR, EM&lt;br /&gt;
      |JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/345/ FR 345] members of model.respLike should be members of att.declarable (AMBER open-later). Breakout group ins...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to make the ticket Green and go ahead and implement it, including some documentation/examples. &lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/302/ BUG 302] version ignores @source (AMBER open). This is a Roma issue. Recommend marking as closed won’t fix be...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to try reproducing this and set as closed-won’t fix.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/583/ BUG 583] Adding new attribute fails in Roma schema generation (AMBER open). Same as 302. Action: SR wil set a...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR wil set as closed-won’t fix and check that it has the Roma tag.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/434/ BUG 434] issues with ePub conversion (2/3) (AMBER open). Any issue not dealing with ODD processing should be ...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR will ask poster kindly to post there (explaining why) and close this issue.&lt;br /&gt;
      |DONE&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
      |SR, MH&lt;br /&gt;
      |SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
      |FIxed attRef. thinking about classRef&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/467/ FR 467] Make @name optional on tei:relation (GREEN open). Action: SR has already done this....&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to action&lt;br /&gt;
      |DOne&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/478/ FR 478] loosening content and model of `signed` (GREEN open). Agree that is is green. Though would model.div...&lt;br /&gt;
      |SR&lt;br /&gt;
      |SR to implement signed at top as well as bottom&lt;br /&gt;
      |DONE&lt;br /&gt;
    |}&lt;br /&gt;
&lt;br /&gt;
===Actions for Paul Schaffner===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
      |MH, PS, LB&lt;br /&gt;
      |MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/360/ FR 360] New attribute @keepHyphen. Ticket open, ticket GREEN, it’s rejected throughout the comments....&lt;br /&gt;
      |PS&lt;br /&gt;
      |PS to provide an example of the mechanism recommended to handle the use-case.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
      |BB, EM, PS&lt;br /&gt;
      |BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
      |RW, PS&lt;br /&gt;
      |RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Torsten Schassan===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |&lt;br /&gt;
                   &lt;br /&gt;
      |TS&lt;br /&gt;
      |TS to come up with a more detailed problem description and what the WG should attempt to solve by 2014-01-01.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
===Actions for Rebecca Welzenbach===&lt;br /&gt;
    {|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
    |Ticket&lt;br /&gt;
    |Who&lt;br /&gt;
    |What&lt;br /&gt;
    |Result&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
      |SB, RW&lt;br /&gt;
      |SB and RW will review the list again.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |Attributes without examples&lt;br /&gt;
                 &lt;br /&gt;
      |BB, RW&lt;br /&gt;
      |BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/feature-requests/377/ FR 377] retaining punctuation marks in the text of a TEI document (AMBER open-accepted). RW says she has add...&lt;br /&gt;
      |RW&lt;br /&gt;
      |RW to finish the work and ask for help if necessary.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
      |KH, RW, LB&lt;br /&gt;
      |KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
      |RW, PS&lt;br /&gt;
      |RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
      |&lt;br /&gt;
      |-&lt;br /&gt;
      |[https://sourceforge.net/p/tei/bugs/401/ BUG 401] Most attributes lack good examples (GREEN open-accepted). This was previously discussed. Action: RW ...&lt;br /&gt;
      |RW&lt;br /&gt;
      |RW to follow up.&lt;br /&gt;
      |&lt;br /&gt;
    |}&lt;br /&gt;
   &lt;br /&gt;
  &lt;br /&gt;
    &lt;br /&gt;
&lt;br /&gt;
[[Category:Council]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Oxford2013-Actions&amp;diff=12667</id>
		<title>Oxford2013-Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Oxford2013-Actions&amp;diff=12667"/>
		<updated>2013-11-21T14:17:03Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Council Actions from November 2013 Oxford Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
    &lt;br /&gt;
==Council Actions from November 2013 Oxford Meeting==&lt;br /&gt;
    &lt;br /&gt;
A list of actions, those responsible, and what has been done about them from Oxford 2013 face to face meeting of TEI Technical Council&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|Ticket&lt;br /&gt;
|Who&lt;br /&gt;
|What&lt;br /&gt;
|Result&lt;br /&gt;
|-&lt;br /&gt;
|[http://tei.oucs.ox.ac.uk/EEBO/ http://tei.oucs.ox.ac.uk/EEBO/] for summary of problem, and links to tickets) SR: EEBO-TCP is a gigantic resource that claims to be ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR will implement the schema change of adding @place to stage and will document and provide an example.&lt;br /&gt;
|@place added to &amp;lt;stage&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HC&lt;br /&gt;
|HC to report on XPointer resolver and whether we should progress it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
|SB, RW&lt;br /&gt;
|SB and RW will review the list again.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
|KH, LB, JC&lt;br /&gt;
|KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/459/ FR 459] : This is just waiting for implementation....&lt;br /&gt;
|SB&lt;br /&gt;
|SB will implement by end of January 2014.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/465/ FR 465] : Gabby and HC seem to agree on it, and the example looks sensible. LB’s comment could be raised as ...&lt;br /&gt;
|HC&lt;br /&gt;
|HC will implement before end of January 2014.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
|MH, PS, LB&lt;br /&gt;
|MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
|HC, KH&lt;br /&gt;
|HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/479/ FR 479] Adding the @place attribute to head and seg AMBER open JC noted that head is not meta-textual or in ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to take the ticket, and get more examples from the submitter .&lt;br /&gt;
|started&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/476/ FR 476] use of stage inside poetry, and using placement attribute (AMBER open). (Council agreed to @place; s...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close ticket FR 476 noting it has been resolved.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/481/ FR 481] check that all sibling att.translatable elements have @versionDate (AMBER open). (Agreed that siblin...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to check whether this is implemented, and if not, get it implemented then close the ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/462/ FR 462] idno@type='uri' for Linked Data AMBER open (We agreed. @type=”URI” alongside @type=”URL”) EM: The su...&lt;br /&gt;
|HC&lt;br /&gt;
|HC to implement this and close the ticket FR 462.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
|LB, MH&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/472/ FR 472] docDate in dateline ? EM: dateline does not allow docDate, but byline allows docAuthor. This is inco...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to add docDate to dateline, and clarify with usage notes [Done].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/360/ FR 360] New attribute @keepHyphen. Ticket open, ticket GREEN, it’s rejected throughout the comments....&lt;br /&gt;
|PS&lt;br /&gt;
|PS to provide an example of the mechanism recommended to handle the use-case.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LB&lt;br /&gt;
|LB to add the new elements and the documentation ahead of the next release; documentation need only be at the element level, along with some brief introduction in the Guidelines, to be expanded to a full section later.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1766WTJV2xcfANh8HRZW5m520yrC1nCzQJzUgKpwiylI/edit TEI Roma Replacement Specification] JC: The existing Roma is dated and flawed, as we all know. Many tickets have come up which we cannot...&lt;br /&gt;
|JC&lt;br /&gt;
|ALL Council to go through the proposal again and discuss it, remembering to look at the comments, and further refine it. JC to make sure it’s tidied up. Deadline: next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/445/ FR 445] Conversion of ODD to HTML: Examples should be aware of element renaming closed-fixed, implemented by...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to add gi and att renaming to complete the ticket. &lt;br /&gt;
|DONE for gi. Not possible for att.&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
|MH, LB&lt;br /&gt;
|MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to add to the deprecation document the requirement to announce to the community that we plan to deprecate something and to get in touch if you object.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
|HC&lt;br /&gt;
|HC to email TEI-L.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
|SB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
|JC, MH&lt;br /&gt;
|JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/305/ FR 305] Updating info on projects page (AMBER open). Project pages go out of date. There is a way to submit ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to ask DS to make that correction info available on each project page, along with its last-updated date if possible (and the latter should also show up on the bullet-point list).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/466/ FR 466] Make it possible to add SIG labels to tickets (AMBER open). Action: JC as SIG Coordinator to tell th...&lt;br /&gt;
|JC&lt;br /&gt;
|JC as SIG Coordinator to tell the SIGs that if they wish, we can make their SIG convener a developer on SF and make it possible to assign SIG labels to tickets. Deadline: next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/470/ FR 470] att.measurement and att.dimensions overlap (AMBER open). We are not really sure why all of these att...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to move @commodity into its own class, and move measure and measureGrp to att.dimensions. Ticket to GREEN, assign to MH. [Subsequent study suggests to MH that this may be more complicated than it seems, and may have to wait on our having the ability to override valLists in attributes from attribute classes at the element level.]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/442/ FR 442] Allow foreign to contain q (AMBER open). The group felt this should be rejected. Action:SR to close ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to close ticket because it’s rejected &lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/433/ FR 433] loosen content model of salute (AMBER open). SR: Underlying this was a desire for symmetry between s...&lt;br /&gt;
|SR&lt;br /&gt;
|SR will carry this out &lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/477/ FR 477] lines of poetry inside trailer (AMBER open). The request is for symmetry between head and trailer. T...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to find a good way to achieve this, since what was done before with head was rather strange. &lt;br /&gt;
|DONE have copied what was done with head.&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
|KH, SB&lt;br /&gt;
|KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to check how @validUntil makes the build fail when out of date, and if necessary update this mechanism so it can handle @validUntil on constraintSpec&lt;br /&gt;
|DONE. It applies to tei:*[@validUntil], so should just work. . (Ticket 383 will wait on all this, along with the two other tickets.)&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
|JC, LB, SB&lt;br /&gt;
|JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/458/ FR 458] Make listBibl and model.biblLike member of model.personPart (AMBER open). Lou has already done items...&lt;br /&gt;
|LB&lt;br /&gt;
|close the ticket.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
|MH, SR&lt;br /&gt;
|Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages.&lt;br /&gt;
|Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|JC, HC, SR, EM&lt;br /&gt;
|JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|EM&lt;br /&gt;
|EM to make sure this happens.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|MH&lt;br /&gt;
|MH to get contact info on original groups and activate if possible, probably starting with French and Italian&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LB&lt;br /&gt;
|LB to testdrive the spreadsheet.&lt;br /&gt;
|Spreadsheet sent to FC 2013-11-18&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|BB, RW&lt;br /&gt;
|BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
|LB, KH, SB&lt;br /&gt;
|LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/405/ FR 405] Wrong schema generated (AMBER pending-accepted). This is due to a bug in the current version in Roma...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to see if it has been fixed, and if so, close the ticket [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/294/ FR 294] altIdentifier is deprecated within msPart (AMBER open). Action: KH to change to Green and add to the...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to change to Green and add to the ticket about deprecation using Schematron along with 383, if not already done.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/264/ FR 264] altIdentifier in msPart (AMBER pending-accepted). Action: JC to change to Green and assign to himsel...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to change to Green and assign to himself, then nudge Torsten for an example of an altIdentifier within an msPart.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/300/ FR 300] Move witStart et al. to model.milestoneLike (AMBER pending). Action: EM to change to red and assigne...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to change to red and assigned to EM to chase up or otherwise close ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/377/ FR 377] retaining punctuation marks in the text of a TEI document (AMBER open-accepted). RW says she has add...&lt;br /&gt;
|RW&lt;br /&gt;
|RW to finish the work and ask for help if necessary.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/345/ FR 345] members of model.respLike should be members of att.declarable (AMBER open-later). Breakout group ins...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to make the ticket Green and go ahead and implement it, including some documentation/examples. &lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/480/ FR 480] Adding the @hand attribute to all (or most) text-containing elements (AMBER open). Breakout group wa...&lt;br /&gt;
|LB&lt;br /&gt;
|LB to respond to the ticket FR 480.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
|JC, SB&lt;br /&gt;
|JC to make Green and allocate to SB.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/594/ BUG 594] TEI-C website menu points to wrong index page for Guidelines (AMBER open). Fixed, will appear in nex...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to create a ticket on the Chrome problem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/619/ BUG 619] tei_allPlus.rng: conflicting ID-types for attribute &amp;quot;id&amp;quot; of element &amp;quot;partialdiff&amp;quot; from namespace &amp;quot;ht...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to double-check whether able to reproduce and report back on ticket if able to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence. He noted that not only th...&lt;br /&gt;
|MH, LB&lt;br /&gt;
|Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/288/ BUG 288] deprecate use of gram except as a child of gramGrp (AMBER open-accepted). [This is pending creation ...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to create the new ticket and write the Schematron for this particular deprecation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/515/ BUG 515] Bad example of feature/​@fVal (AMBER open). [Change this to RED as it’s not clear what needs changin...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to check that’s been changed to RED [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/578/ BUG 578] partial and recursive segmentation of s-units (AMBER open). [The Guidelines text is clear enough. Th...&lt;br /&gt;
|MH&lt;br /&gt;
|MH will revise content model to match the prose.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/298/ BUG 298] att.editLike should not bring att.dimensions &amp;amp; att.ranging (AMBER open-accepted). [MH to ask Gabriel...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to ask Gabby to implement.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/302/ BUG 302] version ignores @source (AMBER open). This is a Roma issue. Recommend marking as closed won’t fix be...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to try reproducing this and set as closed-won’t fix.&lt;br /&gt;
|CLOSED&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/583/ BUG 583] Adding new attribute fails in Roma schema generation (AMBER open). Same as 302. Action: SR wil set a...&lt;br /&gt;
|SR&lt;br /&gt;
|SR wil set as closed-won’t fix and check that it has the Roma tag.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/434/ BUG 434] issues with ePub conversion (2/3) (AMBER open). Any issue not dealing with ODD processing should be ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR will ask poster kindly to post there (explaining why) and close this issue.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
|HC, MH&lt;br /&gt;
|HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/528/ BUG 528] consistency in &amp;quot;the Guidelines&amp;quot; vs. &amp;quot;these Guidelines&amp;quot; (AMBER open). This should be green. Action: K...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to do this.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
|KH, RW, LB&lt;br /&gt;
|KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/568/ BUG 568] &amp;quot;How to edit the Guidelines&amp;quot; and chapter organization (AMBER open). SR: What MH found looks distinct...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to replace references to entity references with explanation of XIncludes in “How to edit the Guidelines” [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/585/ BUG 585] Precision element missing att.ranging class (AMBER open). Working group closed. Action: EB to ask Ga...&lt;br /&gt;
|&lt;br /&gt;
|EB to ask Gabby to open a new one about clarifying this element and relevant parts of the chapter on dating, to explain and exemplify the use of these attributes.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/589/ BUG 589] add respons and space to att.responsibility (AMBER open). Working group triage: Is it ok to add have...&lt;br /&gt;
|EM&lt;br /&gt;
|EM will get rid of locally assigned @resp by adding to att.responsibility (thereby getting @cert as well). Will change to GREEN.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/506/ BUG 506] Meaning of @corresp rather in dispute (AMBER open). Working group triage: needs to be discussed: Is ...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to create an example and run it by tei-council before adding to the Guidelines.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
|BB, EM, PS&lt;br /&gt;
|BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to deal with the ticket narrowly, using a hyphen and lowercase but leaving both “conformant” and “conformable” [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC will create a ticket to reconsider the discussion of “conformable” and “conformant” in the Guidelines.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/460/ BUG 460] list/​@type=&amp;quot;unordered&amp;quot; is not recommended, but used often (AMBER open). Working group: This bug has...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to follow the last comment on ticket to figure out our current situation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
|SB, LB&lt;br /&gt;
|SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|TS to come up with a more detailed problem description and what the WG should attempt to solve by 2014-01-01.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
|SR, MH&lt;br /&gt;
|SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
|Started. attRef cleared up. more thinking to do&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/405/ BUG 405] XPointer schemes may not nest, but see ch. 16 (AMBER open). Action: SB to fix documentation....&lt;br /&gt;
|SB&lt;br /&gt;
|SB to fix documentation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/601/ BUG 601] att.patternReplacement/@matchPattern should be XPath regex, not XML Schema (AMBER open). Action: JC ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close as a dupe of FR 432.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/432/ FR 432] Change regex flavor on @matchPattern (GREEN open). Agreed, XPath. Action: MH Write to TEI-L list, if...&lt;br /&gt;
|MH&lt;br /&gt;
|MH Write to TEI-L list, if no negative feedback, change.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/469/ FR 469] add extent to att.dimensions (GREEN open). Agreed. Action: LB to provide an example in HD chapter (2...&lt;br /&gt;
|LB&lt;br /&gt;
|LB to provide an example in HD chapter (2.2.3) and close ticket.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/460/ FR 460] Use of geogFeat in transcription? (GREEN open). Ok. Action: JC to do it before next teleconference....&lt;br /&gt;
|JC&lt;br /&gt;
|JC to do it before next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
|HC, LB&lt;br /&gt;
|HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/609/ BUG 609] &amp;quot;lemma&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: LB to remove the phra...&lt;br /&gt;
|LB&lt;br /&gt;
|LB to remove the phrase &amp;quot;on any one lemma&amp;quot; from the @varSeq description.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/610/ BUG 610] &amp;quot;lem&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: BB to remove the last c...&lt;br /&gt;
|BB&lt;br /&gt;
|BB to remove the last clause of the sentence in question, beginning &amp;quot;, or to make clear&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
|RW, PS&lt;br /&gt;
|RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/474/ FR 474] add an exemplum for @ref (GREEN open). Action: JC to poke JC; deadline by next teleconference....&lt;br /&gt;
|JC&lt;br /&gt;
|JC to poke JC; deadline by next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/475/ FR 475] Stop using attributes to store space-delimited values (GREEN open). Nothing wrong with space-delimit...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to Close as Closed-rejected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/461/ FR 461] Two small improvements to `recording` (GREEN open). Action: LB to do this by next teleconference....&lt;br /&gt;
|LB&lt;br /&gt;
|LB to do this by next teleconference.&lt;br /&gt;
|DONE &lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/467/ FR 467] Make @name optional on tei:relation (GREEN open). Action: SR has already done this....&lt;br /&gt;
|SR&lt;br /&gt;
|SR to do&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to resolve Tite problems and report regularly to Council on progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
|&lt;br /&gt;
|Council to ask for reports before each meeting.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/478/ FR 478] loosening content and model of `signed` (GREEN open). Agree that is is green. Though would model.div...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to implement signed at top as well as bottom&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/280/ FR 280] clarification of colloc (GREEN pending-accepted). #1 is already done. #2: Breakout group agreed that...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to remove @type from both examples, etc.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/389/ FR 389] clarify definition of @from on locus and biblScope (GREEN open). EM admits to sloth and will do so. ...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to do before next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/401/ FR 401] extend and clarify use of particDesc and settingDesc (GREEN open). JC admits sloth and will implemen...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to implement before next teleconference; Council decides it might be better to add these (model.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.tei-c.org/index.php/TEI_Cheatsheets Cheatsheets: Short best/recommended practice documents] EM: Not cheatsheets - negative implication. RW: Quick Start. HC: Quick Reference; SB: “Guidelettes” ...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to ask MB to clarify what she wants from Council with regard to helping cheatsheets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
|LB, KH, SB&lt;br /&gt;
|LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
|JC, HC, SB&lt;br /&gt;
|JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|SB, LB&lt;br /&gt;
|SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/229/ BUG 229] Check desc of all xs:anyURI atts for in-doc restrictions (GREEN pending). We got rid of data.code al...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to check prose discussion all xsd:anyURI attributes by next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/312/ BUG 312] i18n revision due (GREEN open). Action: MH, when he completes action on related ticket (perhaps afte...&lt;br /&gt;
|MH&lt;br /&gt;
|MH, when he completes action on related ticket (perhaps after moving notes from minutes into tickets), to update this ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/442/ BUG 442] update ODD documentation on www.tei-c.org and in Guidelines (GREEN open). Action: MH to finish it....&lt;br /&gt;
|MH&lt;br /&gt;
|MH to finish it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/336/ BUG 336] AdBlock blocks 'msad' ID (GREEN pending-later). Per last comment, time has passed and nothing else h...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/587/ BUG 587] Guidelines version info on pages should link better (GREEN open). Action: JC to carry out his last c...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to carry out his last comment on the ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/519/ BUG 519] Make lb, pb, cb, gb consistent (GREEN open-accepted). Council decided to close. Action: JC to close ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/441/ BUG 441] fDecl doesn't allow att.datcat yet (GREEN open-accepted). Action: MH to prod Piotr....&lt;br /&gt;
|MH&lt;br /&gt;
|MH to prod Piotr.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to complete.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
|MH, JC, KH&lt;br /&gt;
|MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/418/ BUG 418] Names and Dates chapter does not mention calendar (GREEN open). Action: JC will add the prose before...&lt;br /&gt;
|JC&lt;br /&gt;
|JC will add the prose before the next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/401/ BUG 401] Most attributes lack good examples (GREEN open-accepted). This was previously discussed. Action: RW ...&lt;br /&gt;
|RW&lt;br /&gt;
|RW to follow up.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/387/ BUG 387] clarifying heading or title of a graphic (GREEN open). LB recently posted a comment approving of the...&lt;br /&gt;
|BB&lt;br /&gt;
|BB will implement the ticket.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Council]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Oxford2013-Actions&amp;diff=12666</id>
		<title>Oxford2013-Actions</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Oxford2013-Actions&amp;diff=12666"/>
		<updated>2013-11-20T21:57:21Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Council Actions from November 2013 Oxford Meeting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
    &lt;br /&gt;
==Council Actions from November 2013 Oxford Meeting==&lt;br /&gt;
    &lt;br /&gt;
A list of actions, those responsible, and what has been done about them from Oxford 2013 face to face meeting of TEI Technical Council&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|Ticket&lt;br /&gt;
|Who&lt;br /&gt;
|What&lt;br /&gt;
|Result&lt;br /&gt;
|-&lt;br /&gt;
|[http://tei.oucs.ox.ac.uk/EEBO/ http://tei.oucs.ox.ac.uk/EEBO/] for summary of problem, and links to tickets) SR: EEBO-TCP is a gigantic resource that claims to be ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR will implement the schema change of adding @place to stage and will document and provide an example.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|HC&lt;br /&gt;
|HC to report on XPointer resolver and whether we should progress it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] : In April RW made a spreadsheet showing which elements she recommends moving into att.typed. And in...&lt;br /&gt;
|SB, RW&lt;br /&gt;
|SB and RW will review the list again.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/457/ FR 457] : KH: In the ticket I want to clarify what you use tagUsage for and what to put in a project-specifi...&lt;br /&gt;
|KH, LB, JC&lt;br /&gt;
|KH, LB, and JC will review and make a recommendation to Council before the next face-to-face.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/459/ FR 459] : This is just waiting for implementation....&lt;br /&gt;
|SB&lt;br /&gt;
|SB will implement by end of January 2014.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/465/ FR 465] : Gabby and HC seem to agree on it, and the example looks sensible. LB’s comment could be raised as ...&lt;br /&gt;
|HC&lt;br /&gt;
|HC will implement before end of January 2014.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/453/ FR 453] a place for metadata that you can't fit into existing header elements AMBER open Discussion talks mo...&lt;br /&gt;
|MH, PS, LB&lt;br /&gt;
|MH will offer DC examples and PS will offer MARC examples. LB will pull them together into some text to be inserted into the Guidelines. Given this, Council will reconsider the feature request and whether to create the wrapper element.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/384/ FR 384] that once 384 is implemented, we’ll add a note on att.typed reminding people that this is meant for ...&lt;br /&gt;
|HC, KH&lt;br /&gt;
|HC will implement [DONE]. KH will add a comment to FR 384 [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/479/ FR 479] Adding the @place attribute to head and seg AMBER open JC noted that head is not meta-textual or in ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to take the ticket, and get more examples from the submitter .&lt;br /&gt;
|started&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/476/ FR 476] use of stage inside poetry, and using placement attribute (AMBER open). (Council agreed to @place; s...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close ticket FR 476 noting it has been resolved.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/481/ FR 481] check that all sibling att.translatable elements have @versionDate (AMBER open). (Agreed that siblin...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to check whether this is implemented, and if not, get it implemented then close the ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/462/ FR 462] idno@type='uri' for Linked Data AMBER open (We agreed. @type=”URI” alongside @type=”URL”) EM: The su...&lt;br /&gt;
|HC&lt;br /&gt;
|HC to implement this and close the ticket FR 462.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/471/ FR 471] extend the possible usages of argument (AMBER open). (If the intended use case is encoder-supplied a...&lt;br /&gt;
|LB, MH&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/472/ FR 472] docDate in dateline ? EM: dateline does not allow docDate, but byline allows docAuthor. This is inco...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to add docDate to dateline, and clarify with usage notes [Done].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/360/ FR 360] New attribute @keepHyphen. Ticket open, ticket GREEN, it’s rejected throughout the comments....&lt;br /&gt;
|PS&lt;br /&gt;
|PS to provide an example of the mechanism recommended to handle the use-case.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LB&lt;br /&gt;
|LB to add the new elements and the documentation ahead of the next release; documentation need only be at the element level, along with some brief introduction in the Guidelines, to be expanded to a full section later.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/document/d/1766WTJV2xcfANh8HRZW5m520yrC1nCzQJzUgKpwiylI/edit TEI Roma Replacement Specification] JC: The existing Roma is dated and flawed, as we all know. Many tickets have come up which we cannot...&lt;br /&gt;
|JC&lt;br /&gt;
|ALL Council to go through the proposal again and discuss it, remembering to look at the comments, and further refine it. JC to make sure it’s tidied up. Deadline: next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/445/ FR 445] Conversion of ODD to HTML: Examples should be aware of element renaming closed-fixed, implemented by...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to add gi and att renaming to complete the ticket. &lt;br /&gt;
|COMPLETED FOR gi. Not possible for att.&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/443/ FR 443] @resp should be a member of att.global AMBER open. JC and SR: Global attributes should really not be...&lt;br /&gt;
|MH, LB&lt;br /&gt;
|MH and LB to agree on clarification to Guidelines to say that @resp means different things: responsibility for markup and content except when the element in question is a transcriptional element, in which case the content of the element is marked as coming from the source.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to add to the deprecation document the requirement to announce to the community that we plan to deprecate something and to get in touch if you object.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
|HC&lt;br /&gt;
|HC to email TEI-L.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/468/ FR 468] : HC: precision expresses false precision that’s not real probability. It’s something more like cert...&lt;br /&gt;
|SB&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/303/ FR 303] check the apache logs for frequent 404s (AMBER open). Action: JC to ask DS to make the TEI-C webserv...&lt;br /&gt;
|JC, MH&lt;br /&gt;
|JC to ask DS to make the TEI-C webserver logs available somewhere we can see them; then action on MH to write script to generate lists of bad links of various types. JC also to check google analytics/Webmaster tools. Deadline to report back by next conference call.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/305/ FR 305] Updating info on projects page (AMBER open). Project pages go out of date. There is a way to submit ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to ask DS to make that correction info available on each project page, along with its last-updated date if possible (and the latter should also show up on the bullet-point list).&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/466/ FR 466] Make it possible to add SIG labels to tickets (AMBER open). Action: JC as SIG Coordinator to tell th...&lt;br /&gt;
|JC&lt;br /&gt;
|JC as SIG Coordinator to tell the SIGs that if they wish, we can make their SIG convener a developer on SF and make it possible to assign SIG labels to tickets. Deadline: next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/470/ FR 470] att.measurement and att.dimensions overlap (AMBER open). We are not really sure why all of these att...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to move @commodity into its own class, and move measure and measureGrp to att.dimensions. Ticket to GREEN, assign to MH. [Subsequent study suggests to MH that this may be more complicated than it seems, and may have to wait on our having the ability to override valLists in attributes from attribute classes at the element level.]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/442/ FR 442] Allow foreign to contain q (AMBER open). The group felt this should be rejected. Action:SR to close ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to close ticket because it’s rejected &lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/433/ FR 433] loosen content model of salute (AMBER open). SR: Underlying this was a desire for symmetry between s...&lt;br /&gt;
|SR&lt;br /&gt;
|SR will carry this out &lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/477/ FR 477] lines of poetry inside trailer (AMBER open). The request is for symmetry between head and trailer. T...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to find a good way to achieve this, since what was done before with head was rather strange. &lt;br /&gt;
| DONE; HAVE COPIED WHAT WAS DONE WITH head.&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
|KH, SB&lt;br /&gt;
|KH will create a new ticket pointing to this and the other two tickets with deprecation problems (as listed on the wiki) saying we need a way to deprecate members of content model and reassign to SB to solve the three tickets using a Schematron warning, and to add @validUntil on constraintSpec.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/383/ FR 383] where to put idno within biblStruct? (AMBER open) This is one of three tickets where KH could not fi...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to check how @validUntil makes the build fail when out of date, and if necessary update this mechanism so it can handle @validUntil on constraintSpec&lt;br /&gt;
|DONE. It applies to tei:*[@validUntil], so should just work. . (Ticket 383 will wait on all this, along with the two other tickets.)&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/366/ FR 366] rationalize content models of org and place (etc) (AMBER open). Group thinks a small group of people...&lt;br /&gt;
|JC, LB, SB&lt;br /&gt;
|JC to make ticket red, should stay with JC, and he should initiate the process, working with LB and SB.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/458/ FR 458] Make listBibl and model.biblLike member of model.personPart (AMBER open). Lou has already done items...&lt;br /&gt;
|LB&lt;br /&gt;
|close the ticket.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.tei-c.org/index.php/Council_agenda_2013-11#More_Details_on_Agenda_topics bottom of wiki agenda page] ) SR: Why are we proposing using alpha and beta? MH: Because we were proposing asking the community ...&lt;br /&gt;
|MH, SR&lt;br /&gt;
|Assign MH to update the release documentation re alpha and beta, and investigate how we might add the SVN last changed date and the rev number to the bottom of pages.&lt;br /&gt;
|Latter bit done by SR 2013-11-14. Documentation in TCW22 updated by MH 2013-11-14.&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|JC, HC, SR, EM&lt;br /&gt;
|JC to approach the DH 2014 committee and find out how they would prefer us to do it, and whether it’s a good idea; and tell the Board that HC, SR and EM are prepared to be involved in organizing this along with one or more Board members.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|EM&lt;br /&gt;
|EM to make sure this happens.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|MH&lt;br /&gt;
|MH to get contact info on original groups and activate if possible, probably starting with French and Italian&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|LB&lt;br /&gt;
|LB to testdrive the spreadsheet.&lt;br /&gt;
|Spreadsheet sent to FC 2013-11-18&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|BB, RW&lt;br /&gt;
|BB and RW to turn into bug reports those attributes that are without examples that are high priority or need new/updated definitions.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] The term strikes back - terminology chapter (AMBER open). The ISO is working on a standard for termi...&lt;br /&gt;
|LB, KH, SB&lt;br /&gt;
|LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/405/ FR 405] Wrong schema generated (AMBER pending-accepted). This is due to a bug in the current version in Roma...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to see if it has been fixed, and if so, close the ticket [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/294/ FR 294] altIdentifier is deprecated within msPart (AMBER open). Action: KH to change to Green and add to the...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to change to Green and add to the ticket about deprecation using Schematron along with 383, if not already done.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/264/ FR 264] altIdentifier in msPart (AMBER pending-accepted). Action: JC to change to Green and assign to himsel...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to change to Green and assign to himself, then nudge Torsten for an example of an altIdentifier within an msPart.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/300/ FR 300] Move witStart et al. to model.milestoneLike (AMBER pending). Action: EM to change to red and assigne...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to change to red and assigned to EM to chase up or otherwise close ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/377/ FR 377] retaining punctuation marks in the text of a TEI document (AMBER open-accepted). RW says she has add...&lt;br /&gt;
|RW&lt;br /&gt;
|RW to finish the work and ask for help if necessary.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/345/ FR 345] members of model.respLike should be members of att.declarable (AMBER open-later). Breakout group ins...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to make the ticket Green and go ahead and implement it, including some documentation/examples. &lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/480/ FR 480] Adding the @hand attribute to all (or most) text-containing elements (AMBER open). Breakout group wa...&lt;br /&gt;
|LB&lt;br /&gt;
|LB to respond to the ticket FR 480.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/276/ BUG 276] internationalisation links (AMBER open). Language links at bottom of a page should take you to same ...&lt;br /&gt;
|JC, SB&lt;br /&gt;
|JC to make Green and allocate to SB.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/594/ BUG 594] TEI-C website menu points to wrong index page for Guidelines (AMBER open). Fixed, will appear in nex...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to create a ticket on the Chrome problem.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/619/ BUG 619] tei_allPlus.rng: conflicting ID-types for attribute &amp;quot;id&amp;quot; of element &amp;quot;partialdiff&amp;quot; from namespace &amp;quot;ht...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to double-check whether able to reproduce and report back on ticket if able to.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.tei-c.org/index.php/Text_Directionality_Draft first draft of new Guidelines sections] and questions [MH] MH summarized the genesis of this text from Providence. He noted that not only th...&lt;br /&gt;
|MH, LB&lt;br /&gt;
|Entire Council to (re)read MH’s draft before next face-to-face meeting. Once we’ve done that and agreed, someone will rewrite chapter 5 (WD) to include MH’s draft and the current section 10.6.6. LB volunteered.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/288/ BUG 288] deprecate use of gram except as a child of gramGrp (AMBER open-accepted). [This is pending creation ...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to create the new ticket and write the Schematron for this particular deprecation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/515/ BUG 515] Bad example of feature/​@fVal (AMBER open). [Change this to RED as it’s not clear what needs changin...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to check that’s been changed to RED [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/578/ BUG 578] partial and recursive segmentation of s-units (AMBER open). [The Guidelines text is clear enough. Th...&lt;br /&gt;
|MH&lt;br /&gt;
|MH will revise content model to match the prose.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/298/ BUG 298] att.editLike should not bring att.dimensions &amp;amp; att.ranging (AMBER open-accepted). [MH to ask Gabriel...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to ask Gabby to implement.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/302/ BUG 302] version ignores @source (AMBER open). This is a Roma issue. Recommend marking as closed won’t fix be...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to try reproducing this and set as closed-won’t fix.&lt;br /&gt;
|CLOSED&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/583/ BUG 583] Adding new attribute fails in Roma schema generation (AMBER open). Same as 302. Action: SR wil set a...&lt;br /&gt;
|SR&lt;br /&gt;
|SR wil set as closed-won’t fix and check that it has the Roma tag.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/434/ BUG 434] issues with ePub conversion (2/3) (AMBER open). Any issue not dealing with ODD processing should be ...&lt;br /&gt;
|SR&lt;br /&gt;
|SR will ask poster kindly to post there (explaining why) and close this issue.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/212/ FR 212] Generic dating class (AMBER pending-accepted). Gabby claimed in 2011 that it’s done except needs som...&lt;br /&gt;
|HC, MH&lt;br /&gt;
|HC to investigate whether it’s actually been done. MH offered examples if needed.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/528/ BUG 528] consistency in &amp;quot;the Guidelines&amp;quot; vs. &amp;quot;these Guidelines&amp;quot; (AMBER open). This should be green. Action: K...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to do this.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/548/ BUG 548] use of modal verbs in Guidelines (AMBER pending-later). Already assigned to KH. RW agreed to help. I...&lt;br /&gt;
|KH, RW, LB&lt;br /&gt;
|KH and RW to create a new, detailed ticket with all questionable cases. In the meantime, LB will fix the edits that KH made at r12525.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/568/ BUG 568] &amp;quot;How to edit the Guidelines&amp;quot; and chapter organization (AMBER open). SR: What MH found looks distinct...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to replace references to entity references with explanation of XIncludes in “How to edit the Guidelines” [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/585/ BUG 585] Precision element missing att.ranging class (AMBER open). Working group closed. Action: EB to ask Ga...&lt;br /&gt;
|&lt;br /&gt;
|EB to ask Gabby to open a new one about clarifying this element and relevant parts of the chapter on dating, to explain and exemplify the use of these attributes.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/589/ BUG 589] add respons and space to att.responsibility (AMBER open). Working group triage: Is it ok to add have...&lt;br /&gt;
|EM&lt;br /&gt;
|EM will get rid of locally assigned @resp by adding to att.responsibility (thereby getting @cert as well). Will change to GREEN.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/506/ BUG 506] Meaning of @corresp rather in dispute (AMBER open). Working group triage: needs to be discussed: Is ...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to create an example and run it by tei-council before adding to the Guidelines.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/563/ BUG 563] inconsistent encoding of citations to sources of examples (AMBER open). Working group recommends ass...&lt;br /&gt;
|BB, EM, PS&lt;br /&gt;
|BB, EM, and PS to work on the ticket by mid-February 2014.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to deal with the ticket narrowly, using a hyphen and lowercase but leaving both “conformant” and “conformable” [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/582/ BUG 582] Need for consistency in terminology relating to TEI conformance (AMBER open). Working group: Agreed ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC will create a ticket to reconsider the discussion of “conformable” and “conformant” in the Guidelines.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/460/ BUG 460] list/​@type=&amp;quot;unordered&amp;quot; is not recommended, but used often (AMBER open). Working group: This bug has...&lt;br /&gt;
|MH&lt;br /&gt;
|MH to follow the last comment on ticket to figure out our current situation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/468/ BUG 468] Order of elements in publicationStmt (AMBER open-accepted). Group discussion: SB: Despite Lou’s comm...&lt;br /&gt;
|SB, LB&lt;br /&gt;
|SB will do the content model and LB will do the prose. They’ll work out the specifics.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|TS to come up with a more detailed problem description and what the WG should attempt to solve by 2014-01-01.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/581/ BUG 581] `attRef` needs better documentation (AMBER open). Action: SR to implement either removal of attRef, ...&lt;br /&gt;
|SR, MH&lt;br /&gt;
|SR to implement either removal of attRef, MH to adjust documentation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/405/ BUG 405] XPointer schemes may not nest, but see ch. 16 (AMBER open). Action: SB to fix documentation....&lt;br /&gt;
|SB&lt;br /&gt;
|SB to fix documentation.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/601/ BUG 601] att.patternReplacement/@matchPattern should be XPath regex, not XML Schema (AMBER open). Action: JC ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close as a dupe of FR 432.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/432/ FR 432] Change regex flavor on @matchPattern (GREEN open). Agreed, XPath. Action: MH Write to TEI-L list, if...&lt;br /&gt;
|MH&lt;br /&gt;
|MH Write to TEI-L list, if no negative feedback, change.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/469/ FR 469] add extent to att.dimensions (GREEN open). Agreed. Action: LB to provide an example in HD chapter (2...&lt;br /&gt;
|LB&lt;br /&gt;
|LB to provide an example in HD chapter (2.2.3) and close ticket.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/460/ FR 460] Use of geogFeat in transcription? (GREEN open). Ok. Action: JC to do it before next teleconference....&lt;br /&gt;
|JC&lt;br /&gt;
|JC to do it before next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/605/ BUG 605] clarifying add vs. supplied and del vs. surplus (AMBER open). Action: HC to emend the prose of the p...&lt;br /&gt;
|HC, LB&lt;br /&gt;
|HC to emend the prose of the paragraph beginning &amp;quot;The add element should not be used&amp;quot; to reference the surplus element also; LB points out that the specList can't be modified, because supplied/surplus aren't defined in Core.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/609/ BUG 609] &amp;quot;lemma&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: LB to remove the phra...&lt;br /&gt;
|LB&lt;br /&gt;
|LB to remove the phrase &amp;quot;on any one lemma&amp;quot; from the @varSeq description.&lt;br /&gt;
|DONE&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/610/ BUG 610] &amp;quot;lem&amp;quot; used in a confusing way in CriticalApparatus.xml (AMBER open). Action: BB to remove the last c...&lt;br /&gt;
|BB&lt;br /&gt;
|BB to remove the last clause of the sentence in question, beginning &amp;quot;, or to make clear&amp;quot;.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/558/ BUG 558] name/​orgName (AMBER open). Action: RW to ask PS where he is on this; change ticket status to GREEN....&lt;br /&gt;
|RW, PS&lt;br /&gt;
|RW to ask PS where he is on this; change ticket status to GREEN.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/474/ FR 474] add an exemplum for @ref (GREEN open). Action: JC to poke JC; deadline by next teleconference....&lt;br /&gt;
|JC&lt;br /&gt;
|JC to poke JC; deadline by next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/475/ FR 475] Stop using attributes to store space-delimited values (GREEN open). Nothing wrong with space-delimit...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to Close as Closed-rejected.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/461/ FR 461] Two small improvements to `recording` (GREEN open). Action: LB to do this by next teleconference....&lt;br /&gt;
|LB&lt;br /&gt;
|LB to do this by next teleconference.&lt;br /&gt;
|DONE &lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/467/ FR 467] Make @name optional on tei:relation (GREEN open). Action: SR has already done this....&lt;br /&gt;
|SR&lt;br /&gt;
|SR has already done this.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to resolve Tite problems and report regularly to Council on progress.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/216/ BUG 216] half title pages in TEI Tite (AMBER open-postponed). KH has to finish comparing TEI-Tite with the Ap...&lt;br /&gt;
|&lt;br /&gt;
|Council to ask for reports before each meeting.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/478/ FR 478] loosening content and model of `signed` (GREEN open). Agree that is is green. Though would model.div...&lt;br /&gt;
|SR&lt;br /&gt;
|SR to implement signed at top as well as bottom [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/280/ FR 280] clarification of colloc (GREEN pending-accepted). #1 is already done. #2: Breakout group agreed that...&lt;br /&gt;
|KH&lt;br /&gt;
|KH to remove @type from both examples, etc.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/389/ FR 389] clarify definition of @from on locus and biblScope (GREEN open). EM admits to sloth and will do so. ...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to do before next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/401/ FR 401] extend and clarify use of particDesc and settingDesc (GREEN open). JC admits sloth and will implemen...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to implement before next teleconference; Council decides it might be better to add these (model.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://wiki.tei-c.org/index.php/TEI_Cheatsheets Cheatsheets: Short best/recommended practice documents] EM: Not cheatsheets - negative implication. RW: Quick Start. HC: Quick Reference; SB: “Guidelettes” ...&lt;br /&gt;
|EM&lt;br /&gt;
|EM to ask MB to clarify what she wants from Council with regard to helping cheatsheets.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/feature-requests/482/ FR 482] Earlier we decided:Action: LB, KH and SB to articulate a more generic policy for TEI on the integrat...&lt;br /&gt;
|LB, KH, SB&lt;br /&gt;
|LB, KH and SB to articulate a more generic policy for TEI on the integration of external standards and will generate a one-page proposal for this policy. This should be provided to Council ahead of the next teleconference. In addition, LB, KH, and SB will check with Laurent that he wants TBX incorporated into the Guidelines as is or kept in sync in the future and what he thinks about melding into the rest of the TEI Guidelines (in language, approach, element naming conventions) or keeping it self-contained.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://sourceforge.net/p/tei/feature-requests/378/ FR 378] ; c.f. A Generic Formalism for Encoding Standoff annotations in TEI). Action: JC to ask Peter Stadle...&lt;br /&gt;
|JC, HC, SB&lt;br /&gt;
|JC to ask Peter Stadler if he’d like to attend as Council rep; otherwise any interested members of Council (HC,SB) are encouraged to attend virtually.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|SB, LB&lt;br /&gt;
|SB and LB would like to (re?-)join the task force. Council advises them to keep in mind the work by the Ontology/MS SIGs, in particular Torsten Schassan, on an ‘object’ or ‘objectDesc’ element.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/229/ BUG 229] Check desc of all xs:anyURI atts for in-doc restrictions (GREEN pending). We got rid of data.code al...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to check prose discussion all xsd:anyURI attributes by next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/312/ BUG 312] i18n revision due (GREEN open). Action: MH, when he completes action on related ticket (perhaps afte...&lt;br /&gt;
|MH&lt;br /&gt;
|MH, when he completes action on related ticket (perhaps after moving notes from minutes into tickets), to update this ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/442/ BUG 442] update ODD documentation on www.tei-c.org and in Guidelines (GREEN open). Action: MH to finish it....&lt;br /&gt;
|MH&lt;br /&gt;
|MH to finish it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/336/ BUG 336] AdBlock blocks 'msad' ID (GREEN pending-later). Per last comment, time has passed and nothing else h...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/587/ BUG 587] Guidelines version info on pages should link better (GREEN open). Action: JC to carry out his last c...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to carry out his last comment on the ticket.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/519/ BUG 519] Make lb, pb, cb, gb consistent (GREEN open-accepted). Council decided to close. Action: JC to close ...&lt;br /&gt;
|JC&lt;br /&gt;
|JC to close [DONE].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/441/ BUG 441] fDecl doesn't allow att.datcat yet (GREEN open-accepted). Action: MH to prod Piotr....&lt;br /&gt;
|MH&lt;br /&gt;
|MH to prod Piotr.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
|SB&lt;br /&gt;
|SB to complete.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/525/ BUG 525] citedRange and biblScope should share att class (GREEN open). SB admitted to sloth. Action: SB to co...&lt;br /&gt;
|MH, JC, KH&lt;br /&gt;
|MH to check Allura settings to make sure that the owners of both bugs and feature requests receive email notifications. [JC and KH looked into this during a break and might have fixed it through another mechanism. MH to check with JC].&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/418/ BUG 418] Names and Dates chapter does not mention calendar (GREEN open). Action: JC will add the prose before...&lt;br /&gt;
|JC&lt;br /&gt;
|JC will add the prose before the next teleconference.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/401/ BUG 401] Most attributes lack good examples (GREEN open-accepted). This was previously discussed. Action: RW ...&lt;br /&gt;
|RW&lt;br /&gt;
|RW to follow up.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://sourceforge.net/p/tei/bugs/387/ BUG 387] clarifying heading or title of a graphic (GREEN open). LB recently posted a comment approving of the...&lt;br /&gt;
|BB&lt;br /&gt;
|BB will implement the ticket.&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Council]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12653</id>
		<title>XML Whitespace</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12653"/>
		<updated>2013-11-16T16:56:16Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* XSLT Normalization Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TEI has robust features for specifying space, gaps, line breaks, and related aspects of the space between text. But TEI is an XML vocabulary, and XML itself, and programs that read and process XML files, have their own ways to deal with what they call whitespace, that is, space, tab, carriage return and linefeed characters. Sometimes the standards, constraints, and conventions imposed by XML cause problems for TEI encodings and for programs that process TEI files.&lt;br /&gt;
&lt;br /&gt;
This article explains interactions between TEI and XML's treatment of whitespace and concludes with recommendations for both producers of TEI encodings and authors of programs that process TEI encodings.&lt;br /&gt;
&lt;br /&gt;
==Where XML Considers Whitespace to be Significant==&lt;br /&gt;
&lt;br /&gt;
In XML documents, some whitespace is significant, some is not. For example, inside the brackets that mark XML elements extra whitespace is not significant. For any program processing these as pieces of XML,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title type=&amp;quot;main&amp;quot;&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;     type =   &amp;quot;main&amp;quot;   &amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are the same. There is no significance to the extra space. By XML rules, no application that processes the data in this XML file (processing it as XML and not just as text) is allowed to treat these two representations differently. A person or computer editing this file is free to use either one, based merely on readability and aesthetics. The fact that there is whitespace between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;title&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is significant, but how much or of what kind (space characters, tabs, carriage returns, new lines) is not significant. The space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;=&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is not significant.&lt;br /&gt;
&lt;br /&gt;
Whitespace can be significant, however, in the content of an element. For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;JoAnn&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em; line-height:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different because of that space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and any program reading this element in an XML file is obliged to maintain the distinction.&lt;br /&gt;
&lt;br /&gt;
But things can get complicated. Consider this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Jo&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Ann&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;surname&amp;amp;gt;Henry&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;/persName&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Should the carriage returns and new lines matter? Should it matter if that &lt;br /&gt;
open area before &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;surname&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is a tab or is instead four space characters? Should it matter that there is extra space after &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
== Normalize = Collapse + Trim ==&lt;br /&gt;
&lt;br /&gt;
Many applications, including web browsers and many programs that read XML files will, unless instructed otherwise, “collapse” XML whitespace, that is, they will replace any contiguous string of space characters (0x20), tabs (0x09), carriage returns (0x0D) and line feeds (0x0A) with just one space character. So&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo&amp;lt;/span&amp;gt; &lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would all be treated as if there were just one space character between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. Moreover many applications will remove, or &amp;amp;ldquo;trim&amp;amp;rdquo;, leading and trailing XML whitespace. So these, too,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt; Jo Ann&amp;amp;lt;/name &amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would be treated as if the XML had been simply &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sometimes, as in the XSLT function &amp;amp;ldquo;normalize-space()&amp;amp;rdquo;, the term &amp;amp;ldquo;normalize&amp;amp;rdquo; refers to the combination of collapsing XML whitespace and then trimming. Other times, as in XML Schema, &amp;amp;ldquo;collapse&amp;amp;rdquo; is the name of the combined operation. This article uses the XSLT terminology: normalizing is collapsing plus trimming.&lt;br /&gt;
&lt;br /&gt;
Normalizing XML whitespace is very common. It is so pervasive that it is easy to overlook that it is happening and even difficult to know which program processing an XML file is doing the normalizing—is it the XSLT processor, the XSL program, the web browser, the print routine, or some combination?&lt;br /&gt;
&lt;br /&gt;
== @xml:space ==&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/TR/REC-xml/#sec-white-space The XML specification] defines an attribute, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, that when set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; instructs applications to suspend default trimming, collapsing, and normalizing and instead keep all the spaces, tabs, carriage returns, and line feeds just as they are. If &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;default&amp;lt;/span&amp;gt; or is simply left off, no such request is made; the application is free to do whatever its developer thinks best.&lt;br /&gt;
&lt;br /&gt;
The attribute &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is inherited by child elements. One could, for example, put &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space=&amp;quot;preserve&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; into a TEI &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;text&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element but not in &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;teiHeader&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, to indicate that the request applies to all of the text but to none of the header.&lt;br /&gt;
&lt;br /&gt;
TEI allows &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; to be used [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-att.global.html on any element]. But since TEI has so much rich functionality for encoding spaces, gaps, line breaks, and so on, the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; attribute is rarely used. Whatever could be accomplished by setting its value to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would be better accomplished by using native TEI elements. So the value is normally left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; by simply not including the attribute. Downstream processors are then left free to treat XML whitespace however the application developers want.&lt;br /&gt;
&lt;br /&gt;
== Default Whitespace Processing ==&lt;br /&gt;
When &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, '''nothing in XML or TEI specifies how consumers of a TEI XML file should treat whitespace.''' &lt;br /&gt;
&lt;br /&gt;
There are, however, unspecified conventions. TEI encodings generally assume that space will be normalized, that in this encoding &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    We hold these truths to be self-evident,  that all men are   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    are created equal,  that they are endowed by their creator &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    with certain inalienable Rights,  that among these are Life,   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    Liberty and the pursuit of Happiness.&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
some downstream processor will collapse spaces, tabs, carriage returns, and line feeds and will trim the space just after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and just before the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and that in this encoding, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html from the TEI 5 Guidelines], &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the man's name is &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and not &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; with space on the outsides, or &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;EdwardGeorgeBulwer-Lytton,BaronLyttonofKnebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, or some name with carriage returns in it.&lt;br /&gt;
&lt;br /&gt;
=== Collapsing ===&lt;br /&gt;
&lt;br /&gt;
A TEI encoder should assume that any string of whitespace characters will be collapsed into one space character. In theory, this can be circumvented by setting &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, but not all downstream processors honor such requests. Web browsers, for example, do not. It is safer to use TEI's &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Programmers of downstream applications should feel free to collapse whitespace but should also honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; unless they can be certain that doing so is unnecessary.&lt;br /&gt;
&lt;br /&gt;
=== Trimming ===&lt;br /&gt;
&lt;br /&gt;
Whether text in an element should or will be trimmed depends on whether it is the only text in the element or it has siblings that are themselves elements.&lt;br /&gt;
&lt;br /&gt;
==== Text-Only Elements ====&lt;br /&gt;
&lt;br /&gt;
Even when specifications may be unclear on the matter, XML culture, conventions, product features, programming habits, and general best practices are allied not only to collapse but to trim whitespace from elements that contain only text. Encoders and consumers of TEI data should accept this. Unless &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;@xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; has been set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;'preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, consumers of TEI files should trim such space and encoders should assume such space will be trimmed.&lt;br /&gt;
&lt;br /&gt;
When this is done, these encodings &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;Australia&amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;   Australia   &amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Australia     &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will all produce the same result. If the processing software were extracting data for use in a database, the resulting field would be &amp;lt;tt&amp;gt;country:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;border: 1px black solid&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot; &amp;gt;Australia&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; in all three cases. If an encoder wants leading and trailing space to be preserved, if, for example, &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph rend='underline'&amp;amp;gt; Yes! &amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
is meant to underline the space before and after the word, then &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; must be included in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element '''and''' it must be ensured that downstream processors actually honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. If the underlining is meant to extend for not one but several spaces, only heroic care by encoder and consumer will ensure that it does. Use of &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space rend='underline'&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; will be more reliable.&lt;br /&gt;
&lt;br /&gt;
With both collapsing and trimming&amp;amp;mdash;that is, with normalizing&amp;amp;mdash;all of the following encodings would yield the same result.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Ralph Waldo Emerson&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;   Ralph Waldo  Emerson   &amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Ralph    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Waldo    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;       Emerson   &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mixed-Content Elements ====&lt;br /&gt;
&lt;br /&gt;
If an element contains not just text, but other elements, where and when space should be trimmed is more complicated. Consider the following encoding. &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt; ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I didn't!&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;  &amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element contains five child nodes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| An &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| A text node that includes a carriage return and then two spaces&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By convention, it is presumed that this encodes a passage that could have been equivalently encoded one of these ways:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;croissant&amp;amp;lt;/foreign&amp;amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;I didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The algorithm to normalize space in mixed content is: &lt;br /&gt;
* Collapse all white space, then &lt;br /&gt;
* trim: &lt;br /&gt;
** trim leading space on the first text node in an element and &lt;br /&gt;
** trim trailing space on the last text node in an element, &lt;br /&gt;
** trim both if a text node is both first and last, i.e., is the only text node in the element.&lt;br /&gt;
&lt;br /&gt;
Applying that algorithm to the above passage:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Because this is the first node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, leading space is trimmed and trailing space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;cat&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because the only thing inside the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt; element is a text node, the text there gets collapsed and trimmed. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Space is collapsed but not trimmed on either side.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;grande&amp;amp;nbsp;croissant&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|| Space in this text-only node is collapsed and trimmed, but no change results.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because this is the last node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, trailing space is trimmed and leading space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The result is as if the encoding had been&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The normalization process would have corrupted the text had the encoder put spaces ''inside'' the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt;, like this:&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resulting text would be:&lt;br /&gt;
&lt;br /&gt;
   The&amp;lt;u&amp;gt;cat&amp;lt;/u&amp;gt;ate the ''grande croissant''. I didn't!&lt;br /&gt;
&lt;br /&gt;
'''An encoder should assume that an element that includes nothing but text ''will'' get trimmed.'''&lt;br /&gt;
&lt;br /&gt;
== Structured Elements and xsl:strip-space ==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, normalization of whitespace is very common. Programmers implement it without asking encoders. And encoders presume some downstream application will effect it. This complex encoding of a person's name, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html taken from the TEI 5 Guidelines] and mentioned above,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
presumes&amp;amp;mdash;though without saying so&amp;amp;mdash;that a downstream program will normalize space according to the algorithm above and produce the name &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note here that the &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; element contains both text and elements. Note the comma. And note that had the forenames been encoded without intervening whitespace, the result would have been &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;EdwardGeorge&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A problem lurks. Part of defining an XML vocabulary such as TEI is specifying whether an element may contain text and elements or just elements. In TEI 5, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, for example, unlike &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, may only contain other elements. This&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is valid TEI. But this&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;,&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is not, because of that comma after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;street&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Free non-whitespace text is not allowed between the elements that comprise the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Though the term is sometimes used more loosely, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would commonly be called a &amp;quot;structured element.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Elements that do not allow free non-whitespace text&amp;amp;mdash;structured elements, strictly speaking&amp;amp;mdash;mimic database records. When XML is used to move data between databases, such elements are the norm; indeed many XSLT programmers have never worked on anything but structured data. In a TEI file, structured data is more common in the header than in the text. A program extracting metadata from a TEI file will often be looking for structured data in the header, so that it can populate database fields, maybe like this:&lt;br /&gt;
&lt;br /&gt;
   street:      &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;10 Downing Street&amp;lt;/span&amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
   settlement:  &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;               &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode:    &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defining an element as a structured element specifies that space between child elements can be completely ignored. Thus these two encodings&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are equivalent. They encode:&lt;br /&gt;
&lt;br /&gt;
   city:     &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode: &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;          &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nothing in the encoding indicates that there should be a space, a comma, a new-line, or anything else between &amp;quot;London&amp;quot; and &amp;quot;SW1A 2AA&amp;quot;. What, if anything, will be there is left to the processing application. When rendering prose, the application might insert a comma; when printing a mailing label, it might insert a new-line. If might use different punctuation when mailing to different countries.&lt;br /&gt;
&lt;br /&gt;
To correctly process structured elements, XSL programmers insert an instruction, &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, at the beginning of their programs, followed by a list of the names of the structured elements. Among other things, this ensures that all whitespace between the children of structured elements will be removed. It will be as if such whitespace was collapsed and trimmed and made to completely disappear.&lt;br /&gt;
&lt;br /&gt;
This situation can produce a temptation best resisted. An encoder may want to request that space be inserted between the components of a structured element, that, for example, &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
should be taken to encode &amp;quot;London SW1A 2AA&amp;quot;. To implement this, the downstream processor could simply treat &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; as if it were not a structured element and was a mixed-content element instead. The encoder could then leave whitespace between the child elements and the regular normalization algorithm described above would collapse it and leave one space character.&lt;br /&gt;
&lt;br /&gt;
The temptation is all the more seductive because (1) XML verification will not signal an error, (2) demands on the programmers of downstream applications are reduced, and (3) it is easy to succumb unknowingly. In XSLT, the programmer intentionally or inadvertently leaves &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; off, something the programmer is happy to do since gathering the list of structured elements was inconvenient anyway, and all seems to be well. &lt;br /&gt;
&lt;br /&gt;
But the better practice is indeed to burden the application with properly formatting structured elements. This burden is part of what it means for an element to be structured. If the project team agrees that whitespace in structured elements will be significant, the schema should be customized to make these elements mixed-content elements instead of structured elements. This ensures that future users of the XML files will be able to understand the files' contents. It also signals that &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;nbsp;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different, which they would not be if the element were a structured one.&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Programmers should, unless instructed otherwise by &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;@xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, implement code that normalizes space.&lt;br /&gt;
* Encoders should presume such normalization will be done but should include a note in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; announcing the presumption. If normalization is not desired as the default, this certainly should be announced in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Encoders should use &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; only with the utmost care. Whatever could be accomplished by using it is usually accomplished with less risk by using native TEI elements. &lt;br /&gt;
* Project teams should not intentionally or inadvertently use structured elements as if they were mixed-content elements. If this must be done, the schema should be customized to record the change.&lt;br /&gt;
&lt;br /&gt;
== XSLT Normalization Code ==&lt;br /&gt;
&lt;br /&gt;
To normalize mixed-content elements, XSLT's &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space()&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; function cannot simply be used on all text nodes. The XSLT stylesheet must consider where a text node is among its siblings.&lt;br /&gt;
&lt;br /&gt;
The following XSLT 1.0 code implements the normalization algorithm described above. It works for both text-only and mixed-content elements. The code overrides the built-in template for the appropriate text nodes so may simply be added to XSLT stylesheets.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Normalize unpreserved white space. --&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()[not(ancestor::*[@xml:space][1]/@xml:space='preserve')]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=1 and normalize-space(substring(., 1, 1)) = '' and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;        &lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space()&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one trailing space if node isn't last, isn't first, and has trailing space &lt;br /&gt;
                                       or node isn't last, is first, has trailing space, and has any non-space content  &lt;br /&gt;
                                       or node is an only child, and has content but it's all space--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=last() and position()!=1 and normalize-space(substring(., string-length())) = ''&lt;br /&gt;
                   or position()!=last() and position() =1 and normalize-space(substring(., string-length())) = '' and normalize-space()!=''&lt;br /&gt;
                   or last()=1 and string-length()!=0 and normalize-space()='' &amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space(substring(., string-length())) = &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; is just a way to test for whitespace.&lt;br /&gt;
&lt;br /&gt;
An alternative in XSLT 2.0 is the code below, which covers all uses of &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt;. it is written in a slightly more verbose style than the XSLT 1.0 version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when&lt;br /&gt;
	  test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=1 and          matches(.,'^\s') and          normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;last()=1 and string-length()!=0 and      normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;position()!=1 and position()!=last() and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;position()=1 and matches(.,'\s$') and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://www.w3.org/TR/REC-xml/#sec-white-space XML 1.0 (Fifth Edition W3C Recommendation 26 November 2008) 2.10 White Space Handling] The spec on @xml:space.&lt;br /&gt;
*[http://www.jenitennison.com/blog/node/41 Things that make me scream: xml:space=&amp;quot;preserve&amp;quot; in WordML] Frustrations of dealing with @xml:space.&lt;br /&gt;
*[http://lists.xml.org/archives/xml-dev/201207/msg00172.html What is @xml:space about?] A discussion of @xml:space on xml-dev.&lt;br /&gt;
*[http://msdn.microsoft.com/en-us/library/ms788746(v=vs.90).aspx Whitespace Processing in XAML] Another description of the algorithm for normalizing mixed-content elements.&lt;br /&gt;
&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
[[Category:Markup]]&lt;br /&gt;
[[Category:Recommended Practice]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12634</id>
		<title>Council agenda 2013-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12634"/>
		<updated>2013-11-11T10:02:06Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Monday 11 November 2013 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Map of locations: https://mapsengine.google.com/map/edit?mid=z5kNNI17e3DU.kEaB-XyBbZ-A &lt;br /&gt;
&lt;br /&gt;
Open Google Doc Minutes at: https://docs.google.com/document/d/1F0pOZ5PkWvIfnPgAKCONRdrDZhl4dkig_zqCiPvUG8A/edit?usp=sharing &lt;br /&gt;
&lt;br /&gt;
== Sunday 10 November 2013 ==&lt;br /&gt;
* Evening plans: From 6pm JamesC will be in The Royal Oak http://www.theroyaloakoxford.co.uk/ 42-44 Woodstock Road, Oxford, OX2 6HT&lt;br /&gt;
** And a good time was had by Kevin, Syd, Paul, Martin, and Martin’s brother Nick. Thank you, James; you’re a great pub-host!&lt;br /&gt;
&lt;br /&gt;
== Monday 11 November 2013 ==&lt;br /&gt;
* 09:00 - 10:30 Morning Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
** EEBO TCP: Reaching consensus with EEBO TCP [SR] (see http://tei.oucs.ox.ac.uk/EEBO/ for summary of problem, and links to tickets)&lt;br /&gt;
*** &amp;lt;span style=&amp;quot;color:navy;&amp;quot;&amp;gt;Although the above link does have links to tickets and what I think is probably a set of summaries of particular problems, it does not provide a summary of '''the''' problem. Could someone (SR, JC, PS?) explain the big picture, here — what is the exact task (making sure EEBO TCP is TEI P5 conformant?), and why is it important?&amp;lt;/span&amp;gt;&lt;br /&gt;
** Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
** Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
* 10:30 - 10:45 Break&lt;br /&gt;
* 11:45 - 12:30 SourceForge Tickets&lt;br /&gt;
* 12:30 - 14:00 Lunch Break (in Meeting Room)&lt;br /&gt;
* 14:00 - 15:30 Afternoon Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
** Pure ODD &amp;lt;span style=&amp;quot;color:navy&amp;quot;&amp;gt;is there a link for what pure ODD entails? yes, at the bottom of the Wiki&amp;lt;/span&amp;gt;&lt;br /&gt;
** TEI Roma Replacement Specification&lt;br /&gt;
* 15:30 - 15:45 Break&lt;br /&gt;
* 15:45 - 17:30 SourceForge Tickets&lt;br /&gt;
* 19:00 -- &amp;quot;Sojo&amp;quot;, Szechuan/Shanghainese/Cantonese restaurant, website at http://www.sojooxford.co.uk/ claims vegetarian menu on request. SoJo (Chinese) http://www.sojooxford.co.uk/ 6/9 Hythe Bridge Street, Oxford, OX1 2EW&lt;br /&gt;
&lt;br /&gt;
== Tuesday 12 November 2013 ==&lt;br /&gt;
* 09:00 - 10:30 Morning Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
** Release Process (see below)&lt;br /&gt;
** Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
* 10:30 - 10:45 Break&lt;br /&gt;
* 11:45 - 12:30 SourceForge Tickets&lt;br /&gt;
* 12:30 - 14:00 Lunch Break (in Dining Room)&lt;br /&gt;
* 14:00 - 15:30 Afternoon Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
** Text Directionality Workgroup: look at [[Text Directionality Draft|first draft of new Guidelines sections]] and [[Text Directionality Draft Questions|questions]] [MH]&lt;br /&gt;
** Into the blue yonder: is it time to have a TEI P6 discussion again? [SR]&lt;br /&gt;
* 15:30 - 15:45 Break&lt;br /&gt;
* 15:45 - 17:30 SourceForge Tickets&lt;br /&gt;
&lt;br /&gt;
* Evening: A meal chez Rahtz, 8pm directions and description to follow.&lt;br /&gt;
&lt;br /&gt;
== Wednesday 13 November 2013 ==&lt;br /&gt;
* 09:00 - 10:30 Morning Discussion Session&lt;br /&gt;
** Cheatsheets: Short best/recommended practice documents&lt;br /&gt;
** From 09:30: Discussion with Torsten Schassan (via skype) about need for Object Description Chapter (see http://wiki.tei-c.org/index.php?title=Council_agenda_2013-11-OntologySIG)&lt;br /&gt;
&lt;br /&gt;
* 10:30 - 10:45 Break&lt;br /&gt;
* 11:45 - 12:30 SourceForge Tickets&lt;br /&gt;
* 12:30 - 14:00 Lunch Break (in Meeting Room)&lt;br /&gt;
* 14:00 - 15:30 Afternoon Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
** LingSIG Meeting and Modelling / Serializing standoff (c.f. http://sourceforge.net/p/tei/feature-requests/378/ )&lt;br /&gt;
** Terminology Chapter, TBX, and https://sourceforge.net/p/tei/feature-requests/482/ &lt;br /&gt;
* 15:30 - 15:45 Break&lt;br /&gt;
* 15:45 - 16:30 SourceForge Tickets &lt;br /&gt;
&lt;br /&gt;
*Evening -- The Rickety Press http://www.thericketypress.com, 67 Cranham Street, Oxford, OX2 6DE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== More Details on Agenda topics ==&lt;br /&gt;
&lt;br /&gt;
* Discuss possible revisions to [http://www.tei-c.org/Activities/Council/Working/tcw22.xml#releaseSteps step-by-step instructions in release procedure]&lt;br /&gt;
** Should step 1 (creating P5/ReleaseNotes/readme-X.X.X.xml) happen at the same time as step 4 (freeze on commits)?&lt;br /&gt;
** Should we do steps 1 through 5 farther in advance so we can check that the version numbers etc. show up in the right places in files resulting from the build process?&lt;br /&gt;
** Immediately after a release, should we change the version number in the repository to next release number (e.g., &amp;quot;2.5a&amp;quot;, with &amp;quot;a&amp;quot; for &amp;quot;alpha&amp;quot;) so people won't be confused looking at the last successful build and seeing the old version number.  Then immediately before a release, when we put out the call to TEI-L to look for typos, we can change the &amp;quot;a&amp;quot; to &amp;quot;b&amp;quot; (e.g., &amp;quot;2.5b&amp;quot;) and then when we actually release, remove the &amp;quot;b&amp;quot;.&lt;br /&gt;
** Should we have the date of a build be auto-generated?  It will make it clearer that people are looking at something that's evolving, and it will also make it easier to diagnose the occasional case where one of the Jenkins servers stops updating.&lt;br /&gt;
* [https://sourceforge.net/p/tei/feature-requests/378/?page=2 proposals for &amp;amp;lt;standoff&amp;amp;gt;] -- have Javier join the discussion?&lt;br /&gt;
&lt;br /&gt;
* i18n: how to take forward updating of the translations&lt;br /&gt;
&lt;br /&gt;
* Development of Pure ODD [LB and SR]. See paper at http://tei.oucs.ox.ac.uk/Talks/2013-09-acmdoceng/rahtzburnard.pdf and the code at https://github.com/TEIC/pureodd&lt;br /&gt;
&lt;br /&gt;
* Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
&lt;br /&gt;
* Into the blue yonder: is it time to have a TEI P6 discussion again? [SR]&lt;br /&gt;
&lt;br /&gt;
* Reaching consensus with EEBO TCP [SR] (see http://tei.oucs.ox.ac.uk/EEBO/ for summary of problem, and links to tickets)&lt;br /&gt;
&lt;br /&gt;
* Report on new Roma Specification [JC]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
&lt;br /&gt;
* Cheatsheets: Short best/recommended practice documents&lt;br /&gt;
&lt;br /&gt;
* Text Directionality Workgroup: look at [[Text Directionality Draft|first draft of new Guidelines sections]] and [[Text Directionality Draft Questions|questions]] [MH]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12447</id>
		<title>Council agenda 2013-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12447"/>
		<updated>2013-11-01T10:59:39Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Agenda topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sunday 10 November 2013 ==&lt;br /&gt;
* Evening plans: From 6pm JamesC will be in The Royal Oak http://www.theroyaloakoxford.co.uk/ 42-44 Woodstock Road, Oxford, OX2 6HT &lt;br /&gt;
&lt;br /&gt;
== Monday 11 November 2013 ==&lt;br /&gt;
* 09:00 - 10:30 Morning Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
**Add here&lt;br /&gt;
* 10:30 - 10:45 Break&lt;br /&gt;
* 11:45 - 12:30 SourceForge Tickets&lt;br /&gt;
* 12:30 - 14:00 Lunch Break (in Meeting Room)&lt;br /&gt;
* 14:00 - 15:30 Afternoon Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
**Add here&lt;br /&gt;
* 15:30 - 15:45 Break&lt;br /&gt;
* 15:45 - 17:30 SourceForge Tickets&lt;br /&gt;
&lt;br /&gt;
* Evening -- Possible choices include:&lt;br /&gt;
** &amp;quot;Bamboo&amp;quot;, Korean restaurant, photos of menu at https://plus.google.com/photos/105468124820294977561/albums/5940634552368529473 Has some veggie dishes, but not loads.&lt;br /&gt;
** &amp;quot;Sojo&amp;quot;, Szechuan/Shanghainese/Cantonese restaurant, website at http://www.sojooxford.co.uk/ claims vegetarian menu on request.&lt;br /&gt;
** &amp;quot;Bangkok House&amp;quot;, Thai restaurant, selection of vegetarian dishes, http://www.bangkokhouse.co.uk/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tuesday 12 November 2013 ==&lt;br /&gt;
* 09:00 - 10:30 Morning Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
**Add here&lt;br /&gt;
* 10:30 - 10:45 Break&lt;br /&gt;
* 11:45 - 12:30 SourceForge Tickets&lt;br /&gt;
* 12:30 - 14:00 Lunch Break (in Dining Room)&lt;br /&gt;
* 14:00 - 15:30 Afternoon Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
**Add here&lt;br /&gt;
* 15:30 - 15:45 Break&lt;br /&gt;
* 15:45 - 17:30 SourceForge Tickets&lt;br /&gt;
&lt;br /&gt;
* Evening: A meal chez Rahtz, 8pm directions and description to follow. &lt;br /&gt;
&lt;br /&gt;
== Wednesday 13 November 2013 ==&lt;br /&gt;
* 09:00 - 10:30 Morning Discussion Session&lt;br /&gt;
** Report on Roma Specification [JC]&lt;br /&gt;
** From 09:30: Discussion with Torsten Schassan (via skype) about need for Object Description Chapter (see http://wiki.tei-c.org/index.php?title=Council_agenda_2013-11-OntologySIG)&lt;br /&gt;
* 10:30 - 10:45 Break&lt;br /&gt;
* 11:45 - 12:30 SourceForge Tickets&lt;br /&gt;
* 12:30 - 14:00 Lunch Break (in Meeting Room)&lt;br /&gt;
* 14:00 - 15:30 Afternoon Discussion Session&lt;br /&gt;
**Topics Including:&lt;br /&gt;
**Add here&lt;br /&gt;
* 15:30 - 15:45 Break&lt;br /&gt;
* 15:45 - 16:30 SourceForge Tickets for those not departing early&lt;br /&gt;
&lt;br /&gt;
*Evening -- possible choices include:&lt;br /&gt;
** &amp;quot;Chutney's Indian Brasserie&amp;quot;, Mostly Bangladeshi Food, Fair amount of vegetarian food,  http://www.chutneysoxford.co.uk/&lt;br /&gt;
** &amp;quot;Al-Andalus Tapas Bar&amp;quot;, Tapas, selection of vegetarian, http://www.tapasoxford.co.uk/&lt;br /&gt;
** &amp;quot;Branca&amp;quot;, Overpriced Italian, limited vegetarian choices, http://www.branca.co.uk/&lt;br /&gt;
** &amp;quot;Pierre Victoire&amp;quot;, French, limited vegetarian choices, http://www.pierrevictoire.co.uk/&lt;br /&gt;
** Some British Pub, undecided&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Agenda topics ==&lt;br /&gt;
&lt;br /&gt;
* Discuss possible revisions to [http://www.tei-c.org/Activities/Council/Working/tcw22.xml#releaseSteps step-by-step instructions in release procedure]&lt;br /&gt;
** Should step 1 (creating P5/ReleaseNotes/readme-X.X.X.xml) happen at the same time as step 4 (freeze on commits)?&lt;br /&gt;
** Should we do steps 1 through 5 farther in advance so we can check that the version numbers etc. show up in the right places in files resulting from the build process?&lt;br /&gt;
** Immediately after a release, should we change the version number in the repository to next release number (e.g., &amp;quot;2.5a&amp;quot;, with &amp;quot;a&amp;quot; for &amp;quot;alpha&amp;quot;) so people won't be confused looking at the last successful build and seeing the old version number.  Then immediately before a release, when we put out the call to TEI-L to look for typos, we can change the &amp;quot;a&amp;quot; to &amp;quot;b&amp;quot; (e.g., &amp;quot;2.5b&amp;quot;) and then when we actually release, remove the &amp;quot;b&amp;quot;.&lt;br /&gt;
** Should we have the date of a build be auto-generated?  It will make it clearer that people are looking at something that's evolving, and it will also make it easier to diagnose the occasional case where one of the Jenkins servers stops updating.&lt;br /&gt;
* [https://sourceforge.net/p/tei/feature-requests/378/?page=2 proposals for &amp;amp;lt;standoff&amp;amp;gt;] -- have Javier join the discussion?&lt;br /&gt;
&lt;br /&gt;
* i18n: how to take forward updating of the translations&lt;br /&gt;
&lt;br /&gt;
* Development of Pure ODD [LB and SR]. See paper at http://tei.oucs.ox.ac.uk/Talks/2013-09-acmdoceng/rahtzburnard.pdf and the code at https://github.com/TEIC/pureodd&lt;br /&gt;
&lt;br /&gt;
* Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
&lt;br /&gt;
* Into the blue yonder: is it time to have a TEI P6 discussion again? [SR]&lt;br /&gt;
&lt;br /&gt;
* Reaching consensus with EEBO TCP [SR] (see http://tei.oucs.ox.ac.uk/EEBO/ for summary of problem, and links to tickets)&lt;br /&gt;
&lt;br /&gt;
* Report on new Roma Specification [JC]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
&lt;br /&gt;
* Cheatsheets: Short best/recommended practice documents&lt;br /&gt;
&lt;br /&gt;
* Text Directionality Workgroup: look at first draft of new Guidelines sections [MH]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12332</id>
		<title>Council agenda 2013-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12332"/>
		<updated>2013-10-21T21:22:45Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Agenda topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Agenda topics ==&lt;br /&gt;
&lt;br /&gt;
* Discuss possible revisions to [http://www.tei-c.org/Activities/Council/Working/tcw22.xml#releaseSteps step-by-step instructions in release procedure]&lt;br /&gt;
** Should step 1 (creating P5/ReleaseNotes/readme-X.X.X.xml) happen at the same time as step 4 (freeze on commits)?&lt;br /&gt;
** Should we do steps 1 through 5 farther in advance so we can check that the version numbers etc. show up in the right places in files resulting from the build process?&lt;br /&gt;
** Immediately after a release, should we change the version number in the repository to next release number (e.g., &amp;quot;2.5a&amp;quot;, with &amp;quot;a&amp;quot; for &amp;quot;alpha&amp;quot;) so people won't be confused looking at the last successful build and seeing the old version number.  Then immediately before a release, when we put out the call to TEI-L to look for typos, we can change the &amp;quot;a&amp;quot; to &amp;quot;b&amp;quot; (e.g., &amp;quot;2.5b&amp;quot;) and then when we actually release, remove the &amp;quot;b&amp;quot;.&lt;br /&gt;
** Should we have the date of a build be auto-generated?  It will make it clearer that people are looking at something that's evolving, and it will also make it easier to diagnose the occasional case where one of the Jenkins servers stops updating.&lt;br /&gt;
* [https://sourceforge.net/p/tei/feature-requests/378/?page=2 proposals for &amp;amp;lt;standoff&amp;amp;gt;] -- have Javier join the discussion?&lt;br /&gt;
&lt;br /&gt;
* P6 and Release structure&lt;br /&gt;
&lt;br /&gt;
* Request from Ontology SIG  [SR]. See paper at  http://wiki.tei-c.org/index.php?title=Council_agenda_2013-11-OntologySIG&lt;br /&gt;
&lt;br /&gt;
* Development of Pure ODD [LB and SR]. See paper at http://tei.oucs.ox.ac.uk/Talks/2013-09-acmdoceng/rahtzburnard.pdf and the code at https://github.com/TEIC/pureodd&lt;br /&gt;
&lt;br /&gt;
* Ideas on how to run an experimental TEI Hackathon [SR]&lt;br /&gt;
&lt;br /&gt;
* Into the blue yonder: is it time to have a TEI P6 discussion again? [SR]&lt;br /&gt;
&lt;br /&gt;
* Reaching consensus with EEBO TCP [SR] (see http://tei.oucs.ox.ac.uk/EEBO/ for summary of problem, and links to tickets)&lt;br /&gt;
&lt;br /&gt;
* Report on new Roma Specification [JC]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
&lt;br /&gt;
* Cheatsheets: Short best/recommended practice documents&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11-OntologySIG&amp;diff=12331</id>
		<title>Council agenda 2013-11-OntologySIG</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11-OntologySIG&amp;diff=12331"/>
		<updated>2013-10-21T21:01:22Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: Created page with &amp;quot;The Ontology SIG meeting in Rone discussed the need for an '''object description chapter'''.  It is suggested that a working group be chartered by Council to through the MS descr...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Ontology SIG meeting in Rone discussed the need for an '''object description chapter'''.&lt;br /&gt;
&lt;br /&gt;
It is suggested that a working group be chartered by Council to through the MS description chapter and re-consider its coverage,&lt;br /&gt;
marking all changes which are needed to extend the coverage of the chapter to include other objects such as paintings and tombstones, text bearing or not.&lt;br /&gt;
&lt;br /&gt;
Based on the documented need for changes the group should  either decide to make a combined chapter or write a new one. &lt;br /&gt;
&lt;br /&gt;
Element sharing is an issue to be taken into consideration. &lt;br /&gt;
&lt;br /&gt;
One solution is to extend the place-person etc. with objects and focus the MS description on all kinds of text bearing objects. &lt;br /&gt;
MS descriptions elements could also be considered be an extension of more general elements, and possibly&lt;br /&gt;
this needs addressing in ODD (ie how to say formally that an element is a specialisation of another).&lt;br /&gt;
&lt;br /&gt;
All this needs a call for examples from the community, of course.&lt;br /&gt;
&lt;br /&gt;
The need to change the MS desc chapter is expressed in the MS desc community as well. &lt;br /&gt;
&lt;br /&gt;
Torsten Schassan, Sebastian Rahtz, Oyvind Eide and Lou Butnard have all expressed an interested&lt;br /&gt;
in being in this group, and Torsten is provisionally willing to lead it.&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12330</id>
		<title>Council agenda 2013-11</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-11&amp;diff=12330"/>
		<updated>2013-10-21T20:54:56Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Agenda topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Agenda topics ==&lt;br /&gt;
&lt;br /&gt;
* Discuss possible revisions to [http://www.tei-c.org/Activities/Council/Working/tcw22.xml#releaseSteps step-by-step instructions in release procedure]&lt;br /&gt;
** Should step 1 (creating P5/ReleaseNotes/readme-X.X.X.xml) happen at the same time as step 4 (freeze on commits)?&lt;br /&gt;
** Should we do steps 1 through 5 farther in advance so we can check that the version numbers etc. show up in the right places in files resulting from the build process?&lt;br /&gt;
** Immediately after a release, should we change the version number in the repository to next release number (e.g., &amp;quot;2.5a&amp;quot;, with &amp;quot;a&amp;quot; for &amp;quot;alpha&amp;quot;) so people won't be confused looking at the last successful build and seeing the old version number.  Then immediately before a release, when we put out the call to TEI-L to look for typos, we can change the &amp;quot;a&amp;quot; to &amp;quot;b&amp;quot; (e.g., &amp;quot;2.5b&amp;quot;) and then when we actually release, remove the &amp;quot;b&amp;quot;.&lt;br /&gt;
** Should we have the date of a build be auto-generated?  It will make it clearer that people are looking at something that's evolving, and it will also make it easier to diagnose the occasional case where one of the Jenkins servers stops updating.&lt;br /&gt;
* [https://sourceforge.net/p/tei/feature-requests/378/?page=2 proposals for &amp;amp;lt;standoff&amp;amp;gt;] -- have Javier join the discussion?&lt;br /&gt;
&lt;br /&gt;
* P6 and Release structure&lt;br /&gt;
&lt;br /&gt;
* Request from Ontology SIG  [SR]&lt;br /&gt;
 See paper at &lt;br /&gt;
* Development of Pure ODD (heads-up for F2F) [LB]&lt;br /&gt;
&lt;br /&gt;
* Reaching consensus with EEBO TCP [SR]&lt;br /&gt;
&lt;br /&gt;
* Report on new Roma Specification [JC]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
&lt;br /&gt;
* Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
&lt;br /&gt;
* Cheatsheets: Short best/recommended practice documents&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-10&amp;diff=12306</id>
		<title>Council agenda 2013-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-10&amp;diff=12306"/>
		<updated>2013-10-17T16:37:24Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Council Teleconference 2013-10-21 16:00 current Oxford time (11:00 Providence time, 08:00 Victoria time).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Report on TEI Members’ Meeting and Board Meeting [SR]&lt;br /&gt;
* Update on Text Directionality work [MDH]&lt;br /&gt;
* Report on div liminal work [LB]&lt;br /&gt;
* Report on Physical Bibliography group [SB]&lt;br /&gt;
* Report on TEI for Libraries ways forward [KH]&lt;br /&gt;
* Report on new Roma Specification [JC]&lt;br /&gt;
* Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
* Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
* Timetabling next release [JC]&lt;br /&gt;
* State of play on translation of Guidelines &lt;br /&gt;
&lt;br /&gt;
* '''''Add your items here …'''''&lt;br /&gt;
&lt;br /&gt;
* Planning for election of Chair [JC]&lt;br /&gt;
* Planning for face-to-face meeting in November [JC]&lt;br /&gt;
 1 Request from Ontology SIG (heads-up for F2F) [SR]&lt;br /&gt;
 2 Development of Pure ODD (heads-up for F2F) [LB]&lt;br /&gt;
 3 Reaching consensus with EEBO TCP [SR]&lt;br /&gt;
* Planning for next conference call (2014-01?) [JC]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_agenda_2013-10&amp;diff=12305</id>
		<title>Council agenda 2013-10</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_agenda_2013-10&amp;diff=12305"/>
		<updated>2013-10-17T16:17:33Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Council Teleconference 2013-10-21 16:00 current Oxford time (11:00 Providence time, 08:00 Victoria time).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Report on TEI Members’ Meeting and Board Meeting [SR]&lt;br /&gt;
* Update on Text Directionality work [MDH]&lt;br /&gt;
* Report on div liminal work [LB]&lt;br /&gt;
* Report on Physical Bibliography group [SB]&lt;br /&gt;
* Report on TEI for Libraries ways forward [KH]&lt;br /&gt;
* Report on new Roma Specification [JC]&lt;br /&gt;
* Report on specification and estimated cost for XPointer resolver [HC/SB]&lt;br /&gt;
* Report on specification and estimated cost for oXygen front end for ODD [SB/EM]&lt;br /&gt;
* Timetabling next release [JC]&lt;br /&gt;
* State of play on translation of Guidelines &lt;br /&gt;
&lt;br /&gt;
* '''''Add your items here …'''''&lt;br /&gt;
&lt;br /&gt;
* Planning for election of Chair [JC]&lt;br /&gt;
* Planning for face-to-face meeting in November [JC]&lt;br /&gt;
  * Request from Ontology SIG (heads-up for F2F) [SR]&lt;br /&gt;
  * Development of Pure ODD (heads-up for F2F) [LB]&lt;br /&gt;
* Planning for next conference call (2014-01?) [JC]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12138</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12138"/>
		<updated>2013-09-08T11:11:35Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Converting from DOCX format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
The stylesheets render TEI XML documents to various formats, with the constraint that they do not offer an implementation of all tags,&lt;br /&gt;
and only support a limited range of values for the @rend attribute.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Laura Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
However, be aware that this covers an earlier release, and things may have changed&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
Bugs and feature requests should be made via the TEI general ticketing system on [https://sourceforge.net/projects/tei/ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
7.1.0 (2013-09-07)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions prior to 7.0.1 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
Later versions are on Github&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12137</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12137"/>
		<updated>2013-09-08T11:10:31Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Current version number and date of release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
The stylesheets render TEI XML documents to various formats, with the constraint that they do not offer an implementation of all tags,&lt;br /&gt;
and only support a limited range of values for the @rend attribute.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Laura Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
However, be aware that this covers an earlier release, and things may have changed&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
Bugs and feature requests should be made via the TEI general ticketing system on [https://sourceforge.net/projects/tei/ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
7.1.0 (2013-09-07)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions prior to 7.0.1 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
Later versions are on Github&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12136</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12136"/>
		<updated>2013-09-08T11:10:11Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* History of versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
The stylesheets render TEI XML documents to various formats, with the constraint that they do not offer an implementation of all tags,&lt;br /&gt;
and only support a limited range of values for the @rend attribute.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Laura Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
However, be aware that this covers an earlier release, and things may have changed&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
Bugs and feature requests should be made via the TEI general ticketing system on [https://sourceforge.net/projects/tei/ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions prior to 7.0.1 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
Later versions are on Github&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12135</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12135"/>
		<updated>2013-09-08T11:09:18Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Tech support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
The stylesheets render TEI XML documents to various formats, with the constraint that they do not offer an implementation of all tags,&lt;br /&gt;
and only support a limited range of values for the @rend attribute.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Laura Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
However, be aware that this covers an earlier release, and things may have changed&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
Bugs and feature requests should be made via the TEI general ticketing system on [https://sourceforge.net/projects/tei/ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions up to 6.38 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12134</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12134"/>
		<updated>2013-09-08T11:04:49Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
The stylesheets render TEI XML documents to various formats, with the constraint that they do not offer an implementation of all tags,&lt;br /&gt;
and only support a limited range of values for the @rend attribute.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Laura Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
However, be aware that this covers an earlier release, and things may have changed&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions up to 6.38 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12133</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12133"/>
		<updated>2013-09-08T11:02:41Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Support for TEI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
The stylesheets render TEI XML documents to various formats, with the constraint that they do not offer an implementation of all tags,&lt;br /&gt;
and only support a limited range of values for the @rend attribute.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions up to 6.38 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12132</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12132"/>
		<updated>2013-09-08T11:01:16Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Source code and licensing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
This software is dual-licensed:&lt;br /&gt;
&lt;br /&gt;
1. Distributed under a Creative Commons Attribution-ShareAlike 3.0&lt;br /&gt;
Unported License http://creativecommons.org/licenses/by-sa/3.0/ &lt;br /&gt;
&lt;br /&gt;
2. http://www.opensource.org/licenses/BSD-2-Clause&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions up to 6.38 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12131</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12131"/>
		<updated>2013-09-08T11:00:24Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Synopsis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
This is a family of XSLT 2.0 stylesheets to transform TEI XML documents&lt;br /&gt;
to various formats, including XHTML, LaTeX, XSL Formatting Objects,&lt;br /&gt;
ePub, plain text, RDF, JSON;&lt;br /&gt;
and to/from Word OOXML (docx) and OpenOfice (odt).&lt;br /&gt;
They concentrate on the core TEI&lt;br /&gt;
modules which are used for simple transcription and &amp;quot;born&lt;br /&gt;
digital&amp;quot; writing. It is important to understand that they do  '''not'''&lt;br /&gt;
 * cover ''all'' TEI elements and possible attribute values&lt;br /&gt;
 * attempt to define a standard TEI processing or rendering model&lt;br /&gt;
They should not be treated as the definitive view of the TEI Consortium&lt;br /&gt;
about rendering TEI documents.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
Versions up to 6.38 are at https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12112</id>
		<title>XML Whitespace</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12112"/>
		<updated>2013-08-07T13:59:07Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* XSLT Normalization Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TEI has robust features for specifying space, gaps, line breaks, and related aspects of the space between text. But TEI is an XML vocabulary, and XML itself, and programs that read and process XML files, have their own ways to deal with what they call whitespace, that is, space, tab, carriage return and linefeed characters. Sometimes the standards, constraints, and conventions imposed by XML cause problems for TEI encodings and for programs that process TEI files.&lt;br /&gt;
&lt;br /&gt;
This article explains interactions between TEI and XML's treatment of whitespace and concludes with recommendations for both producers of TEI encodings and authors of programs that process TEI encodings.&lt;br /&gt;
&lt;br /&gt;
==Where XML Considers Whitespace to be Significant==&lt;br /&gt;
&lt;br /&gt;
In XML documents, some whitespace is significant, some is not. For example, inside the brackets that mark XML elements extra whitespace is not significant. For any program processing these as pieces of XML,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title type=&amp;quot;main&amp;quot;&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;     type =   &amp;quot;main&amp;quot;   &amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are the same. There is no significance to the extra space. By XML rules, no application that processes the data in this XML file (processing it as XML and not just as text) is allowed to treat these two representations differently. A person or computer editing this file is free to use either one, based merely on readability and aesthetics. The fact that there is whitespace between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;title&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is significant, but how much or of what kind (space characters, tabs, carriage returns, new lines) is not significant. The space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;=&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is not significant.&lt;br /&gt;
&lt;br /&gt;
Whitespace can be significant, however, in the content of an element. For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;JoAnn&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em; line-height:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different because of that space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and any program reading this element in an XML file is obliged to maintain the distinction.&lt;br /&gt;
&lt;br /&gt;
But things can get complicated. Consider this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Jo&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Ann&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;surname&amp;amp;gt;Henry&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;/persName&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Should the carriage returns and new lines matter? Should it matter if that &lt;br /&gt;
open area before &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;surname&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is a tab or is instead four space characters? Should it matter that there is extra space after &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
== Normalize = Collapse + Trim ==&lt;br /&gt;
&lt;br /&gt;
Many applications, including web browsers and many programs that read XML files will, unless instructed otherwise, “collapse” XML whitespace, that is, they will replace any contiguous string of space characters (0x20), tabs (0x09), carriage returns (0x0D) and line feeds (0x0A) with just one space character. So&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo&amp;lt;/span&amp;gt; &lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would all be treated as if there were just one space character between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. Moreover many applications will remove, or &amp;amp;ldquo;trim&amp;amp;rdquo;, leading and trailing XML whitespace. So these, too,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt; Jo Ann&amp;amp;lt;/name &amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would be treated as if the XML had been simply &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sometimes, as in the XSLT function &amp;amp;ldquo;normalize-space()&amp;amp;rdquo;, the term &amp;amp;ldquo;normalize&amp;amp;rdquo; refers to the combination of collapsing XML whitespace and then trimming. Other times, as in XML Schema, &amp;amp;ldquo;collapse&amp;amp;rdquo; is the name of the combined operation. This article uses the XSLT terminology: normalizing is collapsing plus trimming.&lt;br /&gt;
&lt;br /&gt;
Normalizing XML whitespace is very common. It is so pervasive that it is easy to overlook that it is happening and even difficult to know which program processing an XML file is doing the normalizing—is it the XSLT processor, the XSL program, the web browser, the print routine, or some combination?&lt;br /&gt;
&lt;br /&gt;
== @xml:space ==&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/TR/REC-xml/#sec-white-space The XML specification] defines an attribute, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, that when set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; instructs applications to suspend default trimming, collapsing, and normalizing and instead keep all the spaces, tabs, carriage returns, and line feeds just as they are. If &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;default&amp;lt;/span&amp;gt; or is simply left off, no such request is made; the application is free to do whatever its developer thinks best.&lt;br /&gt;
&lt;br /&gt;
The attribute &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is inherited by child elements. One could, for example, put &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space=&amp;quot;preserve&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; into a TEI &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;text&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element but not in &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;teiHeader&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, to indicate that the request applies to all of the text but to none of the header.&lt;br /&gt;
&lt;br /&gt;
TEI allows &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; to be used [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-att.global.html on any element]. But since TEI has so much rich functionality for encoding spaces, gaps, line breaks, and so on, the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; attribute is rarely used. Whatever could be accomplished by setting its value to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would be better accomplished by using native TEI elements. So the value is normally left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; by simply not including the attribute. Downstream processors are then left free to treat XML whitespace however the application developers want.&lt;br /&gt;
&lt;br /&gt;
== Default Whitespace Processing ==&lt;br /&gt;
When &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, '''nothing in XML or TEI specifies how consumers of a TEI XML file should treat whitespace.''' &lt;br /&gt;
&lt;br /&gt;
There are, however, unspecified conventions. TEI encodings generally assume that space will be normalized, that in this encoding &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    We hold these truths to be self-evident,  that all men are   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    are created equal,  that they are endowed by their creator &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    with certain inalienable Rights,  that among these are Life,   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    Liberty and the pursuit of Happiness.&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
some downstream processor will collapse spaces, tabs, carriage returns, and line feeds and will trim the space just after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and just before the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and that in this encoding, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html from the TEI 5 Guidelines], &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the man's name is &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and not &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; with space on the outsides, or &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;EdwardGeorgeBulwer-Lytton,BaronLyttonofKnebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, or some name with carriage returns in it.&lt;br /&gt;
&lt;br /&gt;
=== Collapsing ===&lt;br /&gt;
&lt;br /&gt;
A TEI encoder should assume that any string of whitespace characters will be collapsed into one space character. In theory, this can be circumvented by setting &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, but not all downstream processors honor such requests. Web browsers, for example, do not. It is safer to use TEI's &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Programmers of downstream applications should feel free to collapse whitespace but should also honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; unless they can be certain that doing so is unnecessary.&lt;br /&gt;
&lt;br /&gt;
=== Trimming ===&lt;br /&gt;
&lt;br /&gt;
Whether text in an element should or will be trimmed depends on whether it is the only text in the element or it has siblings that are themselves elements.&lt;br /&gt;
&lt;br /&gt;
==== Text-Only Elements ====&lt;br /&gt;
&lt;br /&gt;
Even when specifications may be unclear on the matter, XML culture, conventions, product features, programming habits, and general best practices are allied not only to collapse but to trim whitespace from elements that contain only text. Encoders and consumers of TEI data should accept this. Unless &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;@xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; has been set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;'preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, consumers of TEI files should trim such space and encoders should assume such space will be trimmed.&lt;br /&gt;
&lt;br /&gt;
When this is done, these encodings &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;Australia&amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;   Australia   &amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Australia     &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will all produce the same result. If the processing software were extracting data for use in a database, the resulting field would be &amp;lt;tt&amp;gt;country:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;border: 1px black solid&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot; &amp;gt;Australia&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; in all three cases. If an encoder wants leading and trailing space to be preserved, if, for example, &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph rend='underline'&amp;amp;gt; Yes! &amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
is meant to underline the space before and after the word, then &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; must be included in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element '''and''' it must be ensured that downstream processors actually honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. If the underlining is meant to extend for not one but several spaces, only heroic care by encoder and consumer will ensure that it does. Use of &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space rend='underline'&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; will be more reliable.&lt;br /&gt;
&lt;br /&gt;
With both collapsing and trimming&amp;amp;mdash;that is, with normalizing&amp;amp;mdash;all of the following encodings would yield the same result.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Ralph Waldo Emerson&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;   Ralph Waldo  Emerson   &amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Ralph    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Waldo    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;       Emerson   &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mixed-Content Elements ====&lt;br /&gt;
&lt;br /&gt;
If an element contains not just text, but other elements, where and when space should be trimmed is more complicated. Consider the following encoding. &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt; ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I didn't!&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;  &amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element contains five child nodes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| An &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| A text node that includes a carriage return and then two spaces&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By convention, it is presumed that this encodes a passage that could have been equivalently encoded one of these ways:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;croissant&amp;amp;lt;/foreign&amp;amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;I didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The algorithm to normalize space in mixed content is: &lt;br /&gt;
* Collapse all white space, then &lt;br /&gt;
* trim: &lt;br /&gt;
** trim leading space on the first text node in an element and &lt;br /&gt;
** trim trailing space on the last text node in an element, &lt;br /&gt;
** trim both if a text node is both first and last, i.e., is the only text node in the element.&lt;br /&gt;
&lt;br /&gt;
Applying that algorithm to the above passage:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Because this is the first node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, leading space is trimmed and trailing space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;cat&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because the only thing inside the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt; element is a text node, the text there gets collapsed and trimmed. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Space is collapsed but not trimmed on either side.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;grande&amp;amp;nbsp;croissant&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|| Space in this text-only node is collapsed and trimmed, but no change results.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because this is the last node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, trailing space is trimmed and leading space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The result is as if the encoding had been&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The normalization process would have corrupted the text had the encoder put spaces ''inside'' the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt;, like this:&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resulting text would be:&lt;br /&gt;
&lt;br /&gt;
   The&amp;lt;u&amp;gt;cat&amp;lt;/u&amp;gt;ate the ''grande croissant''. I didn't!&lt;br /&gt;
&lt;br /&gt;
'''An encoder should assume that an element that includes nothing but text ''will'' get trimmed.'''&lt;br /&gt;
&lt;br /&gt;
== Structured Elements and xsl:strip-space ==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, normalization of whitespace is very common. Programmers implement it without asking encoders. And encoders presume some downstream application will effect it. This complex encoding of a person's name, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html taken from the TEI 5 Guidelines] and mentioned above,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
presumes&amp;amp;mdash;though without saying so&amp;amp;mdash;that a downstream program will normalize space according to the algorithm above and produce the name &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note here that the &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; element contains both text and elements. Note the comma. And note that had the forenames been encoded without intervening whitespace, the result would have been &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;EdwardGeorge&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A problem lurks. Part of defining an XML vocabulary such as TEI is specifying whether an element may contain text and elements or just elements. In TEI 5, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, for example, unlike &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, may only contain other elements. This&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is valid TEI. But this&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;,&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is not, because of that comma after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;street&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Free non-whitespace text is not allowed between the elements that comprise the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Though the term is sometimes used more loosely, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would commonly be called a &amp;quot;structured element.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Elements that do not allow free non-whitespace text&amp;amp;mdash;structured elements, strictly speaking&amp;amp;mdash;mimic database records. When XML is used to move data between databases, such elements are the norm; indeed many XSLT programmers have never worked on anything but structured data. In a TEI file, structured data is more common in the header than in the text. A program extracting metadata from a TEI file will often be looking for structured data in the header, so that it can populate database fields, maybe like this:&lt;br /&gt;
&lt;br /&gt;
   street:      &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;10 Downing Street&amp;lt;/span&amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
   settlement:  &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;               &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode:    &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defining an element as a structured element specifies that space between child elements can be completely ignored. Thus these two encodings&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are equivalent. They encode:&lt;br /&gt;
&lt;br /&gt;
   city:     &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode: &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;          &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nothing in the encoding indicates that there should be a space, a comma, a new-line, or anything else between &amp;quot;London&amp;quot; and &amp;quot;SW1A 2AA&amp;quot;. What, if anything, will be there is left to the processing application. When rendering prose, the application might insert a comma; when printing a mailing label, it might insert a new-line. If might use different punctuation when mailing to different countries.&lt;br /&gt;
&lt;br /&gt;
To correctly process structured elements, XSL programmers insert an instruction, &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, at the beginning of their programs, followed by a list of the names of the structured elements. Among other things, this ensures that all whitespace between the children of structured elements will be removed. It will be as if such whitespace was collapsed and trimmed and made to completely disappear.&lt;br /&gt;
&lt;br /&gt;
This situation can produce a temptation best resisted. An encoder may want to request that space be inserted between the components of a structured element, that, for example, &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
should be taken to encode &amp;quot;London SW1A 2AA&amp;quot;. To implement this, the downstream processor could simply treat &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; as if it were not a structured element and was a mixed-content element instead. The encoder could then leave whitespace between the child elements and the regular normalization algorithm described above would collapse it and leave one space character.&lt;br /&gt;
&lt;br /&gt;
The temptation is all the more seductive because (1) XML verification will not signal an error, (2) demands on the programmers of downstream applications are reduced, and (3) it is easy to succumb unknowingly. In XSLT, the programmer intentionally or inadvertently leaves &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; off, something the programmer is happy to do since gathering the list of structured elements was inconvenient anyway, and all seems to be well. &lt;br /&gt;
&lt;br /&gt;
But the better practice is indeed to burden the application with properly formatting structured elements. This burden is part of what it means for an element to be structured. If the project team agrees that whitespace in structured elements will be significant, the schema should be customized to make these elements mixed-content elements instead of structured elements. This ensures that future users of the XML files will be able to understand the files' contents. It also signals that &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;nbsp;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different, which they would not be if the element were a structured one.&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Programmers should, unless instructed otherwise by &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;@xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, implement code that normalizes space.&lt;br /&gt;
* Encoders should presume such normalization will be done but should include a note in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; announcing the presumption. If normalization is not desired as the default, this certainly should be announced in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Encoders should use &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; only with the utmost care. Whatever could be accomplished by using it is usually accomplished with less risk by using native TEI elements. &lt;br /&gt;
* Project teams should not intentionally or inadvertently use structured elements as if they were mixed-content elements. If this must be done, the schema should be customized to record the change.&lt;br /&gt;
&lt;br /&gt;
== XSLT Normalization Code ==&lt;br /&gt;
&lt;br /&gt;
To normalize mixed-content elements, XSLT's &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space()&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; function cannot simply be used on all text nodes. The XSLT stylesheet must consider where a text node is among its siblings.&lt;br /&gt;
&lt;br /&gt;
The following XSLT 1.0 code implements the normalization algorithm described above. It works for both text-only and mixed-content elements. The code overrides the built-in template for the appropriate text nodes so may simply be added to XSLT stylesheets.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Normalize unpreserved white space. --&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()[not(ancestor::*[@xml:space][1]/@xml:space='preserve')]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=1 and normalize-space(substring(., 1, 1)) = '' and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;        &lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space()&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one trailing space if node isn't last, isn't first, and has trailing space &lt;br /&gt;
                                       or node isn't last, is first, has trailing space, and has any non-space content  &lt;br /&gt;
                                       or node is an only child, and has content but it's all space--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=last() and position()!=1 and normalize-space(substring(., string-length())) = ''&lt;br /&gt;
                   or position()!=last() and position() =1 and normalize-space(substring(., string-length())) = '' and normalize-space()!=''&lt;br /&gt;
                   or last()=1 and string-length()!=0 and normalize-space()='' &amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space(substring(., string-length())) = &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; is just a way to test for whitespace.&lt;br /&gt;
&lt;br /&gt;
An alternative in XSLT 2.0 is the code below, which covers all uses of &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt;. it is written in a slightly more verbose style than the XSLT 1.0 version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:when&lt;br /&gt;
	    test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:if test=&amp;quot;position()!=1 and &lt;br /&gt;
		      matches(.,'^\s') and &lt;br /&gt;
		      normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;last()=1 and string-length()!=0 and normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;position()!=1 and position()!=last() and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;position()=1 and matches(.,'\s$') and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Under some circumstances this code will give the wrong result, as the result of &amp;lt;tt&amp;gt;position()&amp;lt;/tt&amp;gt; applied to &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt; does not always return the right answer for this use. A more&lt;br /&gt;
foolproof method is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;first&amp;quot; select=&amp;quot;if (preceding-sibling::text()) then false() else true() &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;more&amp;quot;  select=&amp;quot;if (following-sibling::text()) then false() else true() &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when&lt;br /&gt;
	  test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;not($first) and          &lt;br /&gt;
		      matches(.,'^\s') and          &lt;br /&gt;
		      normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$first and not ($more) and&lt;br /&gt;
			  string-length()!=0 and&lt;br /&gt;
			  normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
	     &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;not($first) and $more and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$first and $more and matches(.,'\s$') and&lt;br /&gt;
			  normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
	     &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://www.w3.org/TR/REC-xml/#sec-white-space XML 1.0 (Fifth Edition W3C Recommendation 26 November 2008) 2.10 White Space Handling] The spec on @xml:space.&lt;br /&gt;
*[http://www.jenitennison.com/blog/node/41 Things that make me scream: xml:space=&amp;quot;preserve&amp;quot; in WordML] Frustrations of dealing with @xml:space.&lt;br /&gt;
*[http://lists.xml.org/archives/xml-dev/201207/msg00172.html What is @xml:space about?] A discussion of @xml:space on xml-dev.&lt;br /&gt;
*[http://msdn.microsoft.com/en-us/library/ms788746(v=vs.90).aspx Whitespace Processing in XAML] Another description of the algorithm for normalizing mixed-content elements.&lt;br /&gt;
&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
[[Category:Markup]]&lt;br /&gt;
[[Category:Recommended Practice]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12111</id>
		<title>XML Whitespace</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12111"/>
		<updated>2013-08-07T10:28:59Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* XSLT Normalization Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TEI has robust features for specifying space, gaps, line breaks, and related aspects of the space between text. But TEI is an XML vocabulary, and XML itself, and programs that read and process XML files, have their own ways to deal with what they call whitespace, that is, space, tab, carriage return and linefeed characters. Sometimes the standards, constraints, and conventions imposed by XML cause problems for TEI encodings and for programs that process TEI files.&lt;br /&gt;
&lt;br /&gt;
This article explains interactions between TEI and XML's treatment of whitespace and concludes with recommendations for both producers of TEI encodings and authors of programs that process TEI encodings.&lt;br /&gt;
&lt;br /&gt;
==Where XML Considers Whitespace to be Significant==&lt;br /&gt;
&lt;br /&gt;
In XML documents, some whitespace is significant, some is not. For example, inside the brackets that mark XML elements extra whitespace is not significant. For any program processing these as pieces of XML,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title type=&amp;quot;main&amp;quot;&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;     type =   &amp;quot;main&amp;quot;   &amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are the same. There is no significance to the extra space. By XML rules, no application that processes the data in this XML file (processing it as XML and not just as text) is allowed to treat these two representations differently. A person or computer editing this file is free to use either one, based merely on readability and aesthetics. The fact that there is whitespace between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;title&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is significant, but how much or of what kind (space characters, tabs, carriage returns, new lines) is not significant. The space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;=&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is not significant.&lt;br /&gt;
&lt;br /&gt;
Whitespace can be significant, however, in the content of an element. For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;JoAnn&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em; line-height:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different because of that space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and any program reading this element in an XML file is obliged to maintain the distinction.&lt;br /&gt;
&lt;br /&gt;
But things can get complicated. Consider this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Jo&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Ann&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;surname&amp;amp;gt;Henry&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;/persName&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Should the carriage returns and new lines matter? Should it matter if that &lt;br /&gt;
open area before &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;surname&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is a tab or is instead four space characters? Should it matter that there is extra space after &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
== Normalize = Collapse + Trim ==&lt;br /&gt;
&lt;br /&gt;
Many applications, including web browsers and many programs that read XML files will, unless instructed otherwise, “collapse” XML whitespace, that is, they will replace any contiguous string of space characters (0x20), tabs (0x09), carriage returns (0x0D) and line feeds (0x0A) with just one space character. So&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo&amp;lt;/span&amp;gt; &lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would all be treated as if there were just one space character between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. Moreover many applications will remove, or &amp;amp;ldquo;trim&amp;amp;rdquo;, leading and trailing XML whitespace. So these, too,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt; Jo Ann&amp;amp;lt;/name &amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would be treated as if the XML had been simply &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sometimes, as in the XSLT function &amp;amp;ldquo;normalize-space()&amp;amp;rdquo;, the term &amp;amp;ldquo;normalize&amp;amp;rdquo; refers to the combination of collapsing XML whitespace and then trimming. Other times, as in XML Schema, &amp;amp;ldquo;collapse&amp;amp;rdquo; is the name of the combined operation. This article uses the XSLT terminology: normalizing is collapsing plus trimming.&lt;br /&gt;
&lt;br /&gt;
Normalizing XML whitespace is very common. It is so pervasive that it is easy to overlook that it is happening and even difficult to know which program processing an XML file is doing the normalizing—is it the XSLT processor, the XSL program, the web browser, the print routine, or some combination?&lt;br /&gt;
&lt;br /&gt;
== @xml:space ==&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/TR/REC-xml/#sec-white-space The XML specification] defines an attribute, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, that when set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; instructs applications to suspend default trimming, collapsing, and normalizing and instead keep all the spaces, tabs, carriage returns, and line feeds just as they are. If &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;default&amp;lt;/span&amp;gt; or is simply left off, no such request is made; the application is free to do whatever its developer thinks best.&lt;br /&gt;
&lt;br /&gt;
The attribute &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is inherited by child elements. One could, for example, put &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space=&amp;quot;preserve&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; into a TEI &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;text&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element but not in &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;teiHeader&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, to indicate that the request applies to all of the text but to none of the header.&lt;br /&gt;
&lt;br /&gt;
TEI allows &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; to be used [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-att.global.html on any element]. But since TEI has so much rich functionality for encoding spaces, gaps, line breaks, and so on, the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; attribute is rarely used. Whatever could be accomplished by setting its value to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would be better accomplished by using native TEI elements. So the value is normally left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; by simply not including the attribute. Downstream processors are then left free to treat XML whitespace however the application developers want.&lt;br /&gt;
&lt;br /&gt;
== Default Whitespace Processing ==&lt;br /&gt;
When &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, '''nothing in XML or TEI specifies how consumers of a TEI XML file should treat whitespace.''' &lt;br /&gt;
&lt;br /&gt;
There are, however, unspecified conventions. TEI encodings generally assume that space will be normalized, that in this encoding &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    We hold these truths to be self-evident,  that all men are   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    are created equal,  that they are endowed by their creator &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    with certain inalienable Rights,  that among these are Life,   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    Liberty and the pursuit of Happiness.&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
some downstream processor will collapse spaces, tabs, carriage returns, and line feeds and will trim the space just after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and just before the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and that in this encoding, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html from the TEI 5 Guidelines], &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the man's name is &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and not &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; with space on the outsides, or &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;EdwardGeorgeBulwer-Lytton,BaronLyttonofKnebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, or some name with carriage returns in it.&lt;br /&gt;
&lt;br /&gt;
=== Collapsing ===&lt;br /&gt;
&lt;br /&gt;
A TEI encoder should assume that any string of whitespace characters will be collapsed into one space character. In theory, this can be circumvented by setting &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, but not all downstream processors honor such requests. Web browsers, for example, do not. It is safer to use TEI's &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Programmers of downstream applications should feel free to collapse whitespace but should also honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; unless they can be certain that doing so is unnecessary.&lt;br /&gt;
&lt;br /&gt;
=== Trimming ===&lt;br /&gt;
&lt;br /&gt;
Whether text in an element should or will be trimmed depends on whether it is the only text in the element or it has siblings that are themselves elements.&lt;br /&gt;
&lt;br /&gt;
==== Text-Only Elements ====&lt;br /&gt;
&lt;br /&gt;
Even when specifications may be unclear on the matter, XML culture, conventions, product features, programming habits, and general best practices are allied not only to collapse but to trim whitespace from elements that contain only text. Encoders and consumers of TEI data should accept this. Unless &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;@xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; has been set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;'preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, consumers of TEI files should trim such space and encoders should assume such space will be trimmed.&lt;br /&gt;
&lt;br /&gt;
When this is done, these encodings &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;Australia&amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;   Australia   &amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Australia     &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will all produce the same result. If the processing software were extracting data for use in a database, the resulting field would be &amp;lt;tt&amp;gt;country:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;border: 1px black solid&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot; &amp;gt;Australia&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; in all three cases. If an encoder wants leading and trailing space to be preserved, if, for example, &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph rend='underline'&amp;amp;gt; Yes! &amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
is meant to underline the space before and after the word, then &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; must be included in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element '''and''' it must be ensured that downstream processors actually honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. If the underlining is meant to extend for not one but several spaces, only heroic care by encoder and consumer will ensure that it does. Use of &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space rend='underline'&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; will be more reliable.&lt;br /&gt;
&lt;br /&gt;
With both collapsing and trimming&amp;amp;mdash;that is, with normalizing&amp;amp;mdash;all of the following encodings would yield the same result.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Ralph Waldo Emerson&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;   Ralph Waldo  Emerson   &amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Ralph    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Waldo    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;       Emerson   &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mixed-Content Elements ====&lt;br /&gt;
&lt;br /&gt;
If an element contains not just text, but other elements, where and when space should be trimmed is more complicated. Consider the following encoding. &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt; ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I didn't!&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;  &amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element contains five child nodes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| An &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| A text node that includes a carriage return and then two spaces&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By convention, it is presumed that this encodes a passage that could have been equivalently encoded one of these ways:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;croissant&amp;amp;lt;/foreign&amp;amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;I didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The algorithm to normalize space in mixed content is: &lt;br /&gt;
* Collapse all white space, then &lt;br /&gt;
* trim: &lt;br /&gt;
** trim leading space on the first text node in an element and &lt;br /&gt;
** trim trailing space on the last text node in an element, &lt;br /&gt;
** trim both if a text node is both first and last, i.e., is the only text node in the element.&lt;br /&gt;
&lt;br /&gt;
Applying that algorithm to the above passage:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Because this is the first node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, leading space is trimmed and trailing space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;cat&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because the only thing inside the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt; element is a text node, the text there gets collapsed and trimmed. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Space is collapsed but not trimmed on either side.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;grande&amp;amp;nbsp;croissant&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|| Space in this text-only node is collapsed and trimmed, but no change results.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because this is the last node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, trailing space is trimmed and leading space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The result is as if the encoding had been&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The normalization process would have corrupted the text had the encoder put spaces ''inside'' the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt;, like this:&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resulting text would be:&lt;br /&gt;
&lt;br /&gt;
   The&amp;lt;u&amp;gt;cat&amp;lt;/u&amp;gt;ate the ''grande croissant''. I didn't!&lt;br /&gt;
&lt;br /&gt;
'''An encoder should assume that an element that includes nothing but text ''will'' get trimmed.'''&lt;br /&gt;
&lt;br /&gt;
== Structured Elements and xsl:strip-space ==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, normalization of whitespace is very common. Programmers implement it without asking encoders. And encoders presume some downstream application will effect it. This complex encoding of a person's name, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html taken from the TEI 5 Guidelines] and mentioned above,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
presumes&amp;amp;mdash;though without saying so&amp;amp;mdash;that a downstream program will normalize space according to the algorithm above and produce the name &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note here that the &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; element contains both text and elements. Note the comma. And note that had the forenames been encoded without intervening whitespace, the result would have been &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;EdwardGeorge&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A problem lurks. Part of defining an XML vocabulary such as TEI is specifying whether an element may contain text and elements or just elements. In TEI 5, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, for example, unlike &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, may only contain other elements. This&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is valid TEI. But this&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;,&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is not, because of that comma after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;street&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Free non-whitespace text is not allowed between the elements that comprise the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Though the term is sometimes used more loosely, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would commonly be called a &amp;quot;structured element.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Elements that do not allow free non-whitespace text&amp;amp;mdash;structured elements, strictly speaking&amp;amp;mdash;mimic database records. When XML is used to move data between databases, such elements are the norm; indeed many XSLT programmers have never worked on anything but structured data. In a TEI file, structured data is more common in the header than in the text. A program extracting metadata from a TEI file will often be looking for structured data in the header, so that it can populate database fields, maybe like this:&lt;br /&gt;
&lt;br /&gt;
   street:      &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;10 Downing Street&amp;lt;/span&amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
   settlement:  &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;               &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode:    &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defining an element as a structured element specifies that space between child elements can be completely ignored. Thus these two encodings&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are equivalent. They encode:&lt;br /&gt;
&lt;br /&gt;
   city:     &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode: &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;          &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nothing in the encoding indicates that there should be a space, a comma, a new-line, or anything else between &amp;quot;London&amp;quot; and &amp;quot;SW1A 2AA&amp;quot;. What, if anything, will be there is left to the processing application. When rendering prose, the application might insert a comma; when printing a mailing label, it might insert a new-line. If might use different punctuation when mailing to different countries.&lt;br /&gt;
&lt;br /&gt;
To correctly process structured elements, XSL programmers insert an instruction, &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, at the beginning of their programs, followed by a list of the names of the structured elements. Among other things, this ensures that all whitespace between the children of structured elements will be removed. It will be as if such whitespace was collapsed and trimmed and made to completely disappear.&lt;br /&gt;
&lt;br /&gt;
This situation can produce a temptation best resisted. An encoder may want to request that space be inserted between the components of a structured element, that, for example, &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
should be taken to encode &amp;quot;London SW1A 2AA&amp;quot;. To implement this, the downstream processor could simply treat &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; as if it were not a structured element and was a mixed-content element instead. The encoder could then leave whitespace between the child elements and the regular normalization algorithm described above would collapse it and leave one space character.&lt;br /&gt;
&lt;br /&gt;
The temptation is all the more seductive because (1) XML verification will not signal an error, (2) demands on the programmers of downstream applications are reduced, and (3) it is easy to succumb unknowingly. In XSLT, the programmer intentionally or inadvertently leaves &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; off, something the programmer is happy to do since gathering the list of structured elements was inconvenient anyway, and all seems to be well. &lt;br /&gt;
&lt;br /&gt;
But the better practice is indeed to burden the application with properly formatting structured elements. This burden is part of what it means for an element to be structured. If the project team agrees that whitespace in structured elements will be significant, the schema should be customized to make these elements mixed-content elements instead of structured elements. This ensures that future users of the XML files will be able to understand the files' contents. It also signals that &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;nbsp;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different, which they would not be if the element were a structured one.&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Programmers should, unless instructed otherwise by &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;@xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, implement code that normalizes space.&lt;br /&gt;
* Encoders should presume such normalization will be done but should include a note in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; announcing the presumption. If normalization is not desired as the default, this certainly should be announced in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Encoders should use &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; only with the utmost care. Whatever could be accomplished by using it is usually accomplished with less risk by using native TEI elements. &lt;br /&gt;
* Project teams should not intentionally or inadvertently use structured elements as if they were mixed-content elements. If this must be done, the schema should be customized to record the change.&lt;br /&gt;
&lt;br /&gt;
== XSLT Normalization Code ==&lt;br /&gt;
&lt;br /&gt;
To normalize mixed-content elements, XSLT's &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space()&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; function cannot simply be used on all text nodes. The XSLT stylesheet must consider where a text node is among its siblings.&lt;br /&gt;
&lt;br /&gt;
The following XSLT 1.0 code implements the normalization algorithm described above. It works for both text-only and mixed-content elements. The code overrides the built-in template for the appropriate text nodes so may simply be added to XSLT stylesheets.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Normalize unpreserved white space. --&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()[not(ancestor::*[@xml:space][1]/@xml:space='preserve')]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=1 and normalize-space(substring(., 1, 1)) = '' and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;        &lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space()&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one trailing space if node isn't last, isn't first, and has trailing space &lt;br /&gt;
                                       or node isn't last, is first, has trailing space, and has any non-space content  &lt;br /&gt;
                                       or node is an only child, and has content but it's all space--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=last() and position()!=1 and normalize-space(substring(., string-length())) = ''&lt;br /&gt;
                   or position()!=last() and position() =1 and normalize-space(substring(., string-length())) = '' and normalize-space()!=''&lt;br /&gt;
                   or last()=1 and string-length()!=0 and normalize-space()='' &amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space(substring(., string-length())) = &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; is just a way to test for whitespace.&lt;br /&gt;
&lt;br /&gt;
An alternative in XSLT 2.0 is the code below, which covers all uses of &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt;. it is written in a slightly more verbose style than the XSLT 1.0 version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:when&lt;br /&gt;
	    test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:if test=&amp;quot;position()!=1 and &lt;br /&gt;
		      matches(.,'^\s') and &lt;br /&gt;
		      normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;last()=1 and string-length()!=0 and normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;position()!=1 and position()!=last() and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;position()=1 and matches(.,'\s$') and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Under some circumstances this code will give the wrong result, as the result of &amp;lt;tt&amp;gt;position()&amp;lt;/tt&amp;gt; applied to &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt; does not always return the right answer for this use. A more&lt;br /&gt;
foolproof method is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;first&amp;quot; select=&amp;quot;if (preceding-sibling::text()) then false() else true() &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;more&amp;quot;  select=&amp;quot;if (following-sibling::text()) then false() else true() &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when&lt;br /&gt;
	  test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;not($first) and          &lt;br /&gt;
		      matches(.,'^\s') and          &lt;br /&gt;
		      normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$first and not ($more) and&lt;br /&gt;
			  string-length()!=0 and&lt;br /&gt;
			  normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
	     &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;not($first) and $more and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$first and $more and matches(.,'\s$') and&lt;br /&gt;
			  normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
	     &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://www.w3.org/TR/REC-xml/#sec-white-space XML 1.0 (Fifth Edition W3C Recommendation 26 November 2008) 2.10 White Space Handling] The spec on @xml:space.&lt;br /&gt;
*[http://www.jenitennison.com/blog/node/41 Things that make me scream: xml:space=&amp;quot;preserve&amp;quot; in WordML] Frustrations of dealing with @xml:space.&lt;br /&gt;
*[http://lists.xml.org/archives/xml-dev/201207/msg00172.html What is @xml:space about?] A discussion of @xml:space on xml-dev.&lt;br /&gt;
*[http://msdn.microsoft.com/en-us/library/ms788746(v=vs.90).aspx Whitespace Processing in XAML] Another description of the algorithm for normalizing mixed-content elements.&lt;br /&gt;
&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
[[Category:Markup]]&lt;br /&gt;
[[Category:Recommended Practice]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12110</id>
		<title>XML Whitespace</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=XML_Whitespace&amp;diff=12110"/>
		<updated>2013-08-06T22:28:11Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* XSLT Normalization Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TEI has robust features for specifying space, gaps, line breaks, and related aspects of the space between text. But TEI is an XML vocabulary, and XML itself, and programs that read and process XML files, have their own ways to deal with what they call whitespace, that is, space, tab, carriage return and linefeed characters. Sometimes the standards, constraints, and conventions imposed by XML cause problems for TEI encodings and for programs that process TEI files.&lt;br /&gt;
&lt;br /&gt;
This article explains interactions between TEI and XML's treatment of whitespace and concludes with recommendations for both producers of TEI encodings and authors of programs that process TEI encodings.&lt;br /&gt;
&lt;br /&gt;
==Where XML Considers Whitespace to be Significant==&lt;br /&gt;
&lt;br /&gt;
In XML documents, some whitespace is significant, some is not. For example, inside the brackets that mark XML elements extra whitespace is not significant. For any program processing these as pieces of XML,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title type=&amp;quot;main&amp;quot;&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;title&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;     type =   &amp;quot;main&amp;quot;   &amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are the same. There is no significance to the extra space. By XML rules, no application that processes the data in this XML file (processing it as XML and not just as text) is allowed to treat these two representations differently. A person or computer editing this file is free to use either one, based merely on readability and aesthetics. The fact that there is whitespace between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;title&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is significant, but how much or of what kind (space characters, tabs, carriage returns, new lines) is not significant. The space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;type&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;=&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is not significant.&lt;br /&gt;
&lt;br /&gt;
Whitespace can be significant, however, in the content of an element. For example,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;JoAnn&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em; line-height:1em&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different because of that space between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and any program reading this element in an XML file is obliged to maintain the distinction.&lt;br /&gt;
&lt;br /&gt;
But things can get complicated. Consider this:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Jo&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;forename&amp;amp;gt;Ann&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;    &amp;amp;lt;surname&amp;amp;gt;Henry&amp;amp;lt;/forename&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span style=&amp;quot;background-color:#C3E6FC; margin-left:1em&amp;quot;&amp;gt;&amp;amp;lt;/persName&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Should the carriage returns and new lines matter? Should it matter if that &lt;br /&gt;
open area before &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;surname&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is a tab or is instead four space characters? Should it matter that there is extra space after &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;?&lt;br /&gt;
&lt;br /&gt;
== Normalize = Collapse + Trim ==&lt;br /&gt;
&lt;br /&gt;
Many applications, including web browsers and many programs that read XML files will, unless instructed otherwise, “collapse” XML whitespace, that is, they will replace any contiguous string of space characters (0x20), tabs (0x09), carriage returns (0x0D) and line feeds (0x0A) with just one space character. So&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo&amp;lt;/span&amp;gt; &lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would all be treated as if there were just one space character between &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Jo&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Ann&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. Moreover many applications will remove, or &amp;amp;ldquo;trim&amp;amp;rdquo;, leading and trailing XML whitespace. So these, too,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt; Jo Ann&amp;amp;lt;/name &amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Jo   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;    Ann&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would be treated as if the XML had been simply &amp;lt;span style=&amp;quot;background-color:#C3E6FC&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;name&amp;amp;gt;Jo Ann&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sometimes, as in the XSLT function &amp;amp;ldquo;normalize-space()&amp;amp;rdquo;, the term &amp;amp;ldquo;normalize&amp;amp;rdquo; refers to the combination of collapsing XML whitespace and then trimming. Other times, as in XML Schema, &amp;amp;ldquo;collapse&amp;amp;rdquo; is the name of the combined operation. This article uses the XSLT terminology: normalizing is collapsing plus trimming.&lt;br /&gt;
&lt;br /&gt;
Normalizing XML whitespace is very common. It is so pervasive that it is easy to overlook that it is happening and even difficult to know which program processing an XML file is doing the normalizing—is it the XSLT processor, the XSL program, the web browser, the print routine, or some combination?&lt;br /&gt;
&lt;br /&gt;
== @xml:space ==&lt;br /&gt;
&lt;br /&gt;
[http://www.w3.org/TR/REC-xml/#sec-white-space The XML specification] defines an attribute, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, that when set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; instructs applications to suspend default trimming, collapsing, and normalizing and instead keep all the spaces, tabs, carriage returns, and line feeds just as they are. If &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;default&amp;lt;/span&amp;gt; or is simply left off, no such request is made; the application is free to do whatever its developer thinks best.&lt;br /&gt;
&lt;br /&gt;
The attribute &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is inherited by child elements. One could, for example, put &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space=&amp;quot;preserve&amp;quot;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; into a TEI &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;text&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element but not in &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;teiHeader&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, to indicate that the request applies to all of the text but to none of the header.&lt;br /&gt;
&lt;br /&gt;
TEI allows &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; to be used [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-att.global.html on any element]. But since TEI has so much rich functionality for encoding spaces, gaps, line breaks, and so on, the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; attribute is rarely used. Whatever could be accomplished by setting its value to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;preserve&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would be better accomplished by using native TEI elements. So the value is normally left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; by simply not including the attribute. Downstream processors are then left free to treat XML whitespace however the application developers want.&lt;br /&gt;
&lt;br /&gt;
== Default Whitespace Processing ==&lt;br /&gt;
When &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; is left as &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;default&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, '''nothing in XML or TEI specifies how consumers of a TEI XML file should treat whitespace.''' &lt;br /&gt;
&lt;br /&gt;
There are, however, unspecified conventions. TEI encodings generally assume that space will be normalized, that in this encoding &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    We hold these truths to be self-evident,  that all men are   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    are created equal,  that they are endowed by their creator &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    with certain inalienable Rights,  that among these are Life,   &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    Liberty and the pursuit of Happiness.&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
some downstream processor will collapse spaces, tabs, carriage returns, and line feeds and will trim the space just after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; and just before the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and that in this encoding, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html from the TEI 5 Guidelines], &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the man's name is &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, and not &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; with space on the outsides, or &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;EdwardGeorgeBulwer-Lytton,BaronLyttonofKnebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, or some name with carriage returns in it.&lt;br /&gt;
&lt;br /&gt;
=== Collapsing ===&lt;br /&gt;
&lt;br /&gt;
A TEI encoder should assume that any string of whitespace characters will be collapsed into one space character. In theory, this can be circumvented by setting &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, but not all downstream processors honor such requests. Web browsers, for example, do not. It is safer to use TEI's &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Programmers of downstream applications should feel free to collapse whitespace but should also honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; unless they can be certain that doing so is unnecessary.&lt;br /&gt;
&lt;br /&gt;
=== Trimming ===&lt;br /&gt;
&lt;br /&gt;
Whether text in an element should or will be trimmed depends on whether it is the only text in the element or it has siblings that are themselves elements.&lt;br /&gt;
&lt;br /&gt;
==== Text-Only Elements ====&lt;br /&gt;
&lt;br /&gt;
Even when specifications may be unclear on the matter, XML culture, conventions, product features, programming habits, and general best practices are allied not only to collapse but to trim whitespace from elements that contain only text. Encoders and consumers of TEI data should accept this. Unless &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;@xml:space&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; has been set to &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;'preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, consumers of TEI files should trim such space and encoders should assume such space will be trimmed.&lt;br /&gt;
&lt;br /&gt;
When this is done, these encodings &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;Australia&amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;   Australia   &amp;amp;lt;/country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Australia     &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;country&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
will all produce the same result. If the processing software were extracting data for use in a database, the resulting field would be &amp;lt;tt&amp;gt;country:&amp;amp;nbsp;&amp;lt;span style=&amp;quot;border: 1px black solid&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot; &amp;gt;Australia&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; in all three cases. If an encoder wants leading and trailing space to be preserved, if, for example, &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph rend='underline'&amp;amp;gt; Yes! &amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; &lt;br /&gt;
&lt;br /&gt;
is meant to underline the space before and after the word, then &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; must be included in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element '''and''' it must be ensured that downstream processors actually honor &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;xml:space='preserve'&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;. If the underlining is meant to extend for not one but several spaces, only heroic care by encoder and consumer will ensure that it does. Use of &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;space rend='underline'&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; will be more reliable.&lt;br /&gt;
&lt;br /&gt;
With both collapsing and trimming&amp;amp;mdash;that is, with normalizing&amp;amp;mdash;all of the following encodings would yield the same result.&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;Ralph Waldo Emerson&amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;   Ralph Waldo  Emerson   &amp;amp;lt;/name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Ralph    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;        Waldo    &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;       Emerson   &amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;name&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mixed-Content Elements ====&lt;br /&gt;
&lt;br /&gt;
If an element contains not just text, but other elements, where and when space should be trimmed is more complicated. Consider the following encoding. &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt; ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I didn't!&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;  &amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element contains five child nodes.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| An &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| A &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element that itself contains one text node&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| A text node that includes a carriage return and then two spaces&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
By convention, it is presumed that this encodes a passage that could have been equivalently encoded one of these ways:&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;croissant&amp;amp;lt;/foreign&amp;amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;I didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The algorithm to normalize space in mixed content is: &lt;br /&gt;
* Collapse all white space, then &lt;br /&gt;
* trim: &lt;br /&gt;
** trim leading space on the first text node in an element and &lt;br /&gt;
** trim trailing space on the last text node in an element, &lt;br /&gt;
** trim both if a text node is both first and last, i.e., is the only text node in the element.&lt;br /&gt;
&lt;br /&gt;
Applying that algorithm to the above passage:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;The&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Because this is the first node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, leading space is trimmed and trailing space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;cat&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because the only thing inside the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt; element is a text node, the text there gets collapsed and trimmed. &lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the&amp;amp;nbsp;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
|| Space is collapsed but not trimmed on either side.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;grande&amp;amp;nbsp;croissant&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|| Space in this text-only node is collapsed and trimmed, but no change results.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|| Because this is the last node in the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;&amp;lt;/span&amp;gt; element, trailing space is trimmed and leading space is collapsed but not trimmed.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
The result is as if the encoding had been&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;nbsp;&amp;amp;lt;emph&amp;amp;gt;cat&amp;amp;lt;/emph&amp;amp;gt;&amp;amp;nbsp;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The normalization process would have corrupted the text had the encoder put spaces ''inside'' the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;emph&amp;amp;gt;&amp;lt;/span&amp;gt;, like this:&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;p&amp;amp;gt;The&amp;amp;lt;emph&amp;amp;gt;&amp;amp;nbsp;cat&amp;amp;nbsp;&amp;amp;lt;/emph&amp;amp;gt;ate&amp;amp;nbsp;the &amp;amp;lt;foreign&amp;amp;gt;grande&amp;amp;nbsp;croissant&amp;amp;lt;/foreign&amp;amp;gt;.&amp;amp;nbsp;I&amp;amp;nbsp;didn't!&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resulting text would be:&lt;br /&gt;
&lt;br /&gt;
   The&amp;lt;u&amp;gt;cat&amp;lt;/u&amp;gt;ate the ''grande croissant''. I didn't!&lt;br /&gt;
&lt;br /&gt;
'''An encoder should assume that an element that includes nothing but text ''will'' get trimmed.'''&lt;br /&gt;
&lt;br /&gt;
== Structured Elements and xsl:strip-space ==&lt;br /&gt;
&lt;br /&gt;
As mentioned above, normalization of whitespace is very common. Programmers implement it without asking encoders. And encoders presume some downstream application will effect it. This complex encoding of a person's name, [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ref-persName.html taken from the TEI 5 Guidelines] and mentioned above,&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;Edward&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;forename&amp;gt;George&amp;lt;/forename&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;surname type=&amp;quot;linked&amp;quot;&amp;gt;Bulwer-Lytton&amp;lt;/surname&amp;gt;, &amp;lt;roleName&amp;gt;Baron Lytton of&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;placeName&amp;gt;Knebworth&amp;lt;/placeName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;    &amp;lt;/roleName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;/persName&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
presumes&amp;amp;mdash;though without saying so&amp;amp;mdash;that a downstream program will normalize space according to the algorithm above and produce the name &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;Edward George Bulwer-Lytton, Baron Lytton of Knebworth&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Note here that the &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; element contains both text and elements. Note the comma. And note that had the forenames been encoded without intervening whitespace, the result would have been &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;EdwardGeorge&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
A problem lurks. Part of defining an XML vocabulary such as TEI is specifying whether an element may contain text and elements or just elements. In TEI 5, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt;, for example, unlike &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;persName&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, may only contain other elements. This&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is valid TEI. But this&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;street&amp;amp;gt;10 Downing Street&amp;amp;lt;/street&amp;amp;gt;,&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is not, because of that comma after the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;street&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Free non-whitespace text is not allowed between the elements that comprise the &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; element. Though the term is sometimes used more loosely, &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;lt;tt&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;/span&amp;gt; would commonly be called a &amp;quot;structured element.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Elements that do not allow free non-whitespace text&amp;amp;mdash;structured elements, strictly speaking&amp;amp;mdash;mimic database records. When XML is used to move data between databases, such elements are the norm; indeed many XSLT programmers have never worked on anything but structured data. In a TEI file, structured data is more common in the header than in the text. A program extracting metadata from a TEI file will often be looking for structured data in the header, so that it can populate database fields, maybe like this:&lt;br /&gt;
&lt;br /&gt;
   street:      &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;10 Downing Street&amp;lt;/span&amp;gt;    &amp;lt;/span&amp;gt;&lt;br /&gt;
   settlement:  &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;               &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode:    &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Defining an element as a structured element specifies that space between child elements can be completely ignored. Thus these two encodings&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
are equivalent. They encode:&lt;br /&gt;
&lt;br /&gt;
   city:     &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;London&amp;lt;/span&amp;gt;             &amp;lt;/span&amp;gt;&lt;br /&gt;
   postCode: &amp;lt;span style=&amp;quot;border:1px solid black; line-height:1.5em&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;SW1A 2AA&amp;lt;/span&amp;gt;          &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nothing in the encoding indicates that there should be a space, a comma, a new-line, or anything else between &amp;quot;London&amp;quot; and &amp;quot;SW1A 2AA&amp;quot;. What, if anything, will be there is left to the processing application. When rendering prose, the application might insert a comma; when printing a mailing label, it might insert a new-line. If might use different punctuation when mailing to different countries.&lt;br /&gt;
&lt;br /&gt;
To correctly process structured elements, XSL programmers insert an instruction, &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, at the beginning of their programs, followed by a list of the names of the structured elements. Among other things, this ensures that all whitespace between the children of structured elements will be removed. It will be as if such whitespace was collapsed and trimmed and made to completely disappear.&lt;br /&gt;
&lt;br /&gt;
This situation can produce a temptation best resisted. An encoder may want to request that space be inserted between the components of a structured element, that, for example, &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;settlement type=&amp;quot;city&amp;quot;&amp;amp;gt;London&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;   &amp;amp;lt;postCode&amp;amp;gt;SW1A 2AA&amp;amp;lt;/postCode&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
should be taken to encode &amp;quot;London SW1A 2AA&amp;quot;. To implement this, the downstream processor could simply treat &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; as if it were not a structured element and was a mixed-content element instead. The encoder could then leave whitespace between the child elements and the regular normalization algorithm described above would collapse it and leave one space character.&lt;br /&gt;
&lt;br /&gt;
The temptation is all the more seductive because (1) XML verification will not signal an error, (2) demands on the programmers of downstream applications are reduced, and (3) it is easy to succumb unknowingly. In XSLT, the programmer intentionally or inadvertently leaves &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;xsl:strip-space&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; off, something the programmer is happy to do since gathering the list of structured elements was inconvenient anyway, and all seems to be well. &lt;br /&gt;
&lt;br /&gt;
But the better practice is indeed to burden the application with properly formatting structured elements. This burden is part of what it means for an element to be structured. If the project team agrees that whitespace in structured elements will be significant, the schema should be customized to make these elements mixed-content elements instead of structured elements. This ensures that future users of the XML files will be able to understand the files' contents. It also signals that &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;settlement&amp;amp;gt;New&amp;amp;lt;/settlement&amp;amp;gt;&amp;amp;nbsp;&amp;amp;lt;settlement&amp;amp;gt;York&amp;amp;lt;/settlement&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; &lt;br /&gt;
&lt;br /&gt;
are different, which they would not be if the element were a structured one.&lt;br /&gt;
&lt;br /&gt;
== Recommendations ==&lt;br /&gt;
&lt;br /&gt;
* Programmers should, unless instructed otherwise by &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;@xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;, implement code that normalizes space.&lt;br /&gt;
* Encoders should presume such normalization will be done but should include a note in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; announcing the presumption. If normalization is not desired as the default, this certainly should be announced in &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;&amp;amp;lt;encodingDesc&amp;amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Encoders should use &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;xml:space='preserve'&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; only with the utmost care. Whatever could be accomplished by using it is usually accomplished with less risk by using native TEI elements. &lt;br /&gt;
* Project teams should not intentionally or inadvertently use structured elements as if they were mixed-content elements. If this must be done, the schema should be customized to record the change.&lt;br /&gt;
&lt;br /&gt;
== XSLT Normalization Code ==&lt;br /&gt;
&lt;br /&gt;
To normalize mixed-content elements, XSLT's &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space()&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; function cannot simply be used on all text nodes. The XSLT stylesheet must consider where a text node is among its siblings.&lt;br /&gt;
&lt;br /&gt;
The following XSLT 1.0 code implements the normalization algorithm described above. It works for both text-only and mixed-content elements. The code overrides the built-in template for the appropriate text nodes so may simply be added to XSLT stylesheets.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;!-- Normalize unpreserved white space. --&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()[not(ancestor::*[@xml:space][1]/@xml:space='preserve')]&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=1 and normalize-space(substring(., 1, 1)) = '' and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;        &lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space()&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one trailing space if node isn't last, isn't first, and has trailing space &lt;br /&gt;
                                       or node isn't last, is first, has trailing space, and has any non-space content  &lt;br /&gt;
                                       or node is an only child, and has content but it's all space--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;position()!=last() and position()!=1 and normalize-space(substring(., string-length())) = ''&lt;br /&gt;
                   or position()!=last() and position() =1 and normalize-space(substring(., string-length())) = '' and normalize-space()!=''&lt;br /&gt;
                   or last()=1 and string-length()!=0 and normalize-space()='' &amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color:#DBF0FD&amp;quot;&amp;gt;normalize-space(substring(., string-length())) = &amp;lt;nowiki&amp;gt;''&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt; is just a way to test for whitespace.&lt;br /&gt;
&lt;br /&gt;
An alternative in XSLT 2.0 is the code below, which covers all uses of &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt;. it is written in a slightly more verbose style than the XSLT 1.0 version.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:when&lt;br /&gt;
	    test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:if test=&amp;quot;position()!=1 and &lt;br /&gt;
		      matches(.,'^\s') and &lt;br /&gt;
		      normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;last()=1 and string-length()!=0 and normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;position()!=1 and position()!=last() and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	  &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
	  &amp;lt;xsl:when test=&amp;quot;position()=1 and matches(.,'\s$') and normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;xsl:text&amp;gt; &amp;lt;/xsl:text&amp;gt;&lt;br /&gt;
	  &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
	&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes this code will give the wrong result, as the result of &amp;lt;tt&amp;gt;position()&amp;lt;/tt&amp;gt; applied to &amp;lt;tt&amp;gt;text()&amp;lt;/tt&amp;gt; does not always return the right result. A more&lt;br /&gt;
foolproof method is&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;xsl:template match=&amp;quot;text()&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;first&amp;quot; select=&amp;quot;if (preceding-sibling::text()) then false() else true() &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:variable name=&amp;quot;more&amp;quot;  select=&amp;quot;if (following-sibling::text()) then false() else true() &amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:when&lt;br /&gt;
	  test=&amp;quot;ancestor::*[@xml:space][1]/@xml:space='preserve'&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
      &amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;
        &amp;lt;!-- Retain one leading space if node isn't first, has&lt;br /&gt;
	     non-space content, and has leading space.--&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:if test=&amp;quot;not($first) and          &lt;br /&gt;
		      matches(.,'^\s') and          &lt;br /&gt;
		      normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:call-template name=&amp;quot;space&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:if&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:value-of select=&amp;quot;normalize-space(.)&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;xsl:choose&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node is an only child, and has content but it's all space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$first and not ($more) and&lt;br /&gt;
			  string-length()!=0 and&lt;br /&gt;
			  normalize-space()=''&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:call-template name=&amp;quot;space&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, isn't first, and has trailing space --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;not($first) and $more and matches(.,'\s$')&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:call-template name=&amp;quot;space&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
          &amp;lt;!-- node isn't last, is first, has trailing space, and has non-space content   --&amp;gt;&lt;br /&gt;
          &amp;lt;xsl:when test=&amp;quot;$first and $more and matches(.,'\s$') and&lt;br /&gt;
			  normalize-space()!=''&amp;quot;&amp;gt;&lt;br /&gt;
	    &amp;lt;xsl:call-template name=&amp;quot;space&amp;quot;/&amp;gt;&lt;br /&gt;
          &amp;lt;/xsl:when&amp;gt;&lt;br /&gt;
        &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
      &amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;
    &amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;
  &amp;lt;/xsl:template&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[http://www.w3.org/TR/REC-xml/#sec-white-space XML 1.0 (Fifth Edition W3C Recommendation 26 November 2008) 2.10 White Space Handling] The spec on @xml:space.&lt;br /&gt;
*[http://www.jenitennison.com/blog/node/41 Things that make me scream: xml:space=&amp;quot;preserve&amp;quot; in WordML] Frustrations of dealing with @xml:space.&lt;br /&gt;
*[http://lists.xml.org/archives/xml-dev/201207/msg00172.html What is @xml:space about?] A discussion of @xml:space on xml-dev.&lt;br /&gt;
*[http://msdn.microsoft.com/en-us/library/ms788746(v=vs.90).aspx Whitespace Processing in XAML] Another description of the algorithm for normalizing mixed-content elements.&lt;br /&gt;
&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
[[Category:Markup]]&lt;br /&gt;
[[Category:Recommended Practice]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12086</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12086"/>
		<updated>2013-07-29T14:44:08Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Get from Subversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&amp;quot;This is a set of XSLT 2.0 specifications to transform TEI XML documents to XHTML, to LaTeX, to XSL Formatting Objects, to/from OOXML (docx), to/from OpenOfice (odt) and to ePub format. [. . .] They concentrate on the simpler TEI modules, but adding support for other modules is fairly easy. In the main, the setup has been used on ‘new’ documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Github ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/Stylesheets&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12085</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12085"/>
		<updated>2013-07-29T14:38:53Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Get from Subversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&amp;quot;This is a set of XSLT 2.0 specifications to transform TEI XML documents to XHTML, to LaTeX, to XSL Formatting Objects, to/from OOXML (docx), to/from OpenOfice (odt) and to ePub format. [. . .] They concentrate on the simpler TEI modules, but adding support for other modules is fairly easy. In the main, the setup has been used on ‘new’ documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Subversion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git clone git@github.com:TEIC/Stylesheets.git /path/to/local/directory/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12084</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12084"/>
		<updated>2013-07-29T14:38:38Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Get from Subversion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&amp;quot;This is a set of XSLT 2.0 specifications to transform TEI XML documents to XHTML, to LaTeX, to XSL Formatting Objects, to/from OOXML (docx), to/from OpenOfice (odt) and to ePub format. [. . .] They concentrate on the simpler TEI modules, but adding support for other modules is fairly easy. In the main, the setup has been used on ‘new’ documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Subversion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
git cline git@github.com:TEIC/Stylesheets.git /path/to/local/directory/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12083</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=12083"/>
		<updated>2013-07-29T14:36:22Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&amp;quot;This is a set of XSLT 2.0 specifications to transform TEI XML documents to XHTML, to LaTeX, to XSL Formatting Objects, to/from OOXML (docx), to/from OpenOfice (odt) and to ePub format. [. . .] They concentrate on the simpler TEI modules, but adding support for other modules is fairly easy. In the main, the setup has been used on ‘new’ documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides and/or additional templates.  See [http://listserv.brown.edu/archives/cgi-bin/wa?A2=ind1303&amp;amp;L=TEI-L&amp;amp;F=&amp;amp;S=&amp;amp;P=99998 this brief example of additional templates].&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style. This is the single biggest defect in the system (according to Lou, and Ron!)&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.38 (2013-07-26)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Subversion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
svn co https://tei.svn.sourceforge.net/svnroot/tei/trunk/ /path/to/local/directory/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You should not download just the stylesheets module (using &amp;lt;code&amp;gt;svn co https://tei.svn.sourceforge.net/svnroot/tei/trunk/Stylesheets/&amp;lt;/code&amp;gt; ) because &amp;lt;code&amp;gt;Stylesheets/Makefile&amp;lt;/code&amp;gt; requires that other modules be present.&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=12029</id>
		<title>OxGarage</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=OxGarage&amp;diff=12029"/>
		<updated>2013-07-02T18:47:04Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
[http://www.oucs.ox.ac.uk/oxgarage/ OxGarage] is a web, and RESTful, service to manage the transformation of documents between a variety of formats. The majority of transformations use the Text Encoding Initiative format as a pivot format. It is a good tool for conversion from TEI to Word (.docx), or Word (.docx) to TEI, but also does many other formats.&lt;br /&gt;
&lt;br /&gt;
There is a [http://www.oucs.ox.ac.uk/oxgarage/matrix.xml list of formats for conversion to and from] which OxGarage supports.&lt;br /&gt;
Some of these use [[Tei-xsl|XSLT-based transformations]] and others are provided by [http://www.artofsolving.com/opensource/jodconverter JODConverter].&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
OxGarage can be used to&lt;br /&gt;
* Convert TEI documents to HTML, LaTeX, Word, OpenOffice, and ePub&lt;br /&gt;
* Process TEI ODD documents to make schemas or documentation&lt;br /&gt;
* Convert Word documents to TEI&lt;br /&gt;
* Transform some common XML formats (NLM, P4, Docbook) to or from TEI&lt;br /&gt;
* Manage any of the document conversions supported by OpenOffice&lt;br /&gt;
&lt;br /&gt;
A user uploads a document, chooses the target format, OxGarage works out the pipeline of required transformation steps, performs them, and returns the resulting new document. For example, an ODD document can be turned into ePub by&lt;br /&gt;
&lt;br /&gt;
# expanding the ODD file by merging with the TEI P5 source&lt;br /&gt;
# converting the resulting XML to TEI Lite for formatting&lt;br /&gt;
# transforming TEI Lite XML to HTML and packaging as ePub&lt;br /&gt;
&lt;br /&gt;
OxGarage takes care of all three stages, the user does not need to know about the middle stage. All transformations using TEI are&lt;br /&gt;
performed with XSLT 2.0 stylesheets, some other transformations use JODConverter and a headless OpenOffice instance.&lt;br /&gt;
&lt;br /&gt;
The results for some transformations can be tweaked by choosing different output profiles. These are defined on the OxGarage server.&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
A standard modern web browser is all that is required to make use of the Web Client.  If you want to deploy the underlying system yourself you need Sun/Oracle Java 6 JRE, Tomcat, OpenOffice, etc. To build it you also need Maven and various java libraries, and a Debian setup is provided. For more information see http://www.oucs.ox.ac.uk/oxgarage/install.xml&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
OxGarage source code is hosted on Github, at https://github.com/sebastianrahtz/oxgarage;&lt;br /&gt;
is is a fork and extension of the EGE project (on Sourceforge: http://enrich-ege.sourceforge.net/)&lt;br /&gt;
and is licensed under the GPL. &lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
The basic stylesheets provided with OxGarage (and ENRICH-EGE) use TEI as an output and pivot format.&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
The Web Client and Documentation is only provided in English&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
See links at http://www.oucs.ox.ac.uk/oxgarage/ and http://enrich-ege.sourceforge.net/ &lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
Contact oxgarage@oucs.ox.ac.uk for best-effort support concerning the OxGarage customisation.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/oxgarage/ -- this sometimes uses an older release of the software&lt;br /&gt;
* http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
Version 2.1.2 June 2013&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
Download either:&lt;br /&gt;
* from  Github (https://github.com/sebastianrahtz/oxgarage)&lt;br /&gt;
* as a Debian package from http://tei.oucs.ox.ac.uk/teideb/&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
Test version is at http://oxgarage.oucs.ox.ac.uk:8080/ege-webclient/&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Council_actions_2013-04&amp;diff=11907</id>
		<title>Council actions 2013-04</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Council_actions_2013-04&amp;diff=11907"/>
		<updated>2013-04-22T15:23:56Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;        &lt;br /&gt;
A list of actions, those responsible, and what has been done about them &lt;br /&gt;
from Providence, Rhode Island, 2013-04-11 to 2013-04-13 face to face &lt;br /&gt;
meeting of TEI Technical Council&lt;br /&gt;
        {|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
        |'''Who'''&lt;br /&gt;
        |'''What'''&lt;br /&gt;
        |'''Suggested Deadline'''&lt;br /&gt;
        |'''Result (What Was Done)'''&lt;br /&gt;
            |-&lt;br /&gt;
            |All of Council&lt;br /&gt;
            |read and comment on the document (even if it's &amp;quot;this bit doesn't make sense to me&amp;quot;). http://goo.gl/AwPs6&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |EM&lt;br /&gt;
            |to clarify the description on elementSpec on biblScope, citedRange and locus to clarify the use of @from and @to. https://sourceforge.net/p/tei/feature-requests/389/&lt;br /&gt;
            |2013-06-07&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |EM and SB&lt;br /&gt;
            |to take over from KH and get something from the phys bibl group, and/or encourage the generation of cheatsheets for encoding physical bibliography to go on the wiki. [— addendum, 2013-04-14 by Syd: I believe this action was on EM and SB (or perhaps EM, LB, SB); in any case, I have already spoken to Richard Noble who is not only on board but eager. —]&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB&lt;br /&gt;
            |to add examples of schematron constrains on contents of &amp;amp;lt;app&amp;amp;gt; as the (Green) ticket says.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB&lt;br /&gt;
            |to re-read the section and rephrase/rewrite if necessary. https://sourceforge.net/p/tei/bugs/552/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB&lt;br /&gt;
            |to close the ticket with explanation, and possibly revise the text to clarify. *DONE* https://sourceforge.net/p/tei/bugs/553/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB&lt;br /&gt;
            |Close https://sourceforge.net/p/tei/bugs/405/ if fully incorporated into HC's proposal&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB&lt;br /&gt;
            |look at other suggested standards recording s&amp;lt;nowiki/&amp;gt;ex, gender, and gender identity for inclusion in the notes. https://sourceforge.net/p/tei/feature-requests/425/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB&lt;br /&gt;
            |Implement https://sourceforge.net/p/tei/feature-requests/425/ changing data.s&amp;lt;nowiki/&amp;gt;ex to be datatype data.word, providing changed Guidelines prose and notes to other standards.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |GB &lt;br /&gt;
            |to propose a more effective wording incorporating all the nuances. https//sourceforge.net/p/tei/bugs/543/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |HC&lt;br /&gt;
            |to change values in @unit to singular, spelled-out forms, add column, and update Guidelines examples and text for consistency with the new values. Leave @type alone because it's deprecated. https://sourceforge.net/p/tei/feature-requests/429/&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |HC&lt;br /&gt;
            |Nudge NH, SB, and PB for input.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |HC and SB&lt;br /&gt;
            |specification and estimated cost for Xpointer resolver&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |HC and SR&lt;br /&gt;
            |to test the use of @xml:space to solve this specific problem, and to see whether that's the correct solution in the long term. DONE; https://sourceforge.net/p/tei/bugs/544/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to implement https://sourceforge.net/p/tei/feature-requests/449/ add &amp;amp;lt;am&amp;amp;gt; to att.typed.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to close ticket https://sourceforge.net/p/tei/feature-requests/438/ as won't-fix.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to put a copy of the SF XML dump in the Vault.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to talk to DavidS and ShayneB to find out if we'd be allowed to dump the wiki db, make changes, and re-upload. For the OpenCMS we could do it manually.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to email sourceforge and find out if we can turn this off or modify markdown setup and investigate the implications/options.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |https://sourceforge.net/p/tei/bugs/504/ implement (already done.) Close Ticket.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to investigate the Allura system if possible to make the meanings of the numbers explicit.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to fix this (change &amp;quot;seven&amp;quot; to &amp;quot;four&amp;quot;). https://sourceforge.net/p/tei/bugs/555/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |get back in touch with SIG conveners to encourage them to become active.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |Inform CMC SIG of their acceptance.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |Decide on deadlines for actions, but add them to the wiki not official minutes.&lt;br /&gt;
            |2013-04-22&lt;br /&gt;
            |DONE!&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |Schedule next teleconference.&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |to prod PB on all tickets assigned to him.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC&lt;br /&gt;
            |Ensure minutes are tidied up, posted online, summarised and that summary posted to TEI-L.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC and LB&lt;br /&gt;
            |specification and estimated cost for new web Roma, etc.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |JC and SB&lt;br /&gt;
            |to encourage Piotr to get some people into a room in Rome to discuss this. SB will attend to push the more generic viewpoint.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |to email Council to solicit volunteers for TEI Google work, and provide a link to the samples again.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |to go through recent soft and hard deprecations and decide whether they're correct (hard) or not, to remove @status and add @validUntil attribute.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |to address the original issue at his leisure. https://sourceforge.net/p/tei/bugs/496/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |to close ticket wontfix. https://sourceforge.net/p/tei/bugs/493/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |to implement the wording changes. https://sourceforge.net/p/tei/bugs/541/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |change &amp;amp;lt;idno&amp;amp;gt; to &amp;amp;lt;ref&amp;amp;gt; or &amp;amp;lt;pointer&amp;amp;gt; as appropriate. The criterion to apply is whether the URL in question is an identifier or a link.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |to add text to tcw24. Will look at how things are written in the introductory section about terminology. See if it needs adjustment. https://sourceforge.net/p/tei/bugs/548/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH&lt;br /&gt;
            |look for &amp;amp;lt;note&amp;amp;gt; near &amp;amp;lt;egXML&amp;amp;gt;, see which are just URL, change them to citations. KH will update tcw20.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |KH to complete the ticket and close. https&lt;br /&gt;
            |//sourceforge.net/p/tei/bugs/288/&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB&lt;br /&gt;
            |to liaise with Mr Schmidt re audio and video ODD.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB&lt;br /&gt;
            |to implement ticket fr 437 https://sourceforge.net/p/tei/feature-requests/437/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB&lt;br /&gt;
            |specification and estimated cost for OmegaT&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB&lt;br /&gt;
            |will request examples of use of @corresp on TEI-L to investigate looser uses&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB&lt;br /&gt;
            |look into this and will clarify the note in element spec for publicationStmt to no longer imply that order of publisher, place of publication, etc. is mandatory if you use &amp;amp;lt;p&amp;amp;gt; inside of &amp;amp;lt;publicationStmt&amp;amp;gt;.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB&lt;br /&gt;
            |Draft a message to TEI-L asking people to encode just a few samples by emailing back to TEI-L as a interim measure.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB and MH&lt;br /&gt;
            |Suggest idea of breaking up the chapters, &amp;amp;lt;divs&amp;amp;gt; into files with FlorenceC, report back on desirability or lack thereof. MH: suggests that there would be Canadian contributors to a French translation if that gets off the ground. MH to liaise or introduce them to FlorenceC&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |LB/PS/KH/MH (Div.liminal working group)&lt;br /&gt;
            |to build the survey application for community markup method.&lt;br /&gt;
            |2013-08-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |to implement https://sourceforge.net/p/tei/feature-requests/446/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |to contact JM and resolve the ticket https://sourceforge.net/p/tei/feature-requests/402/ one way or the other.&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |to implement a draft of a new combined TOC and allow Council to comment https://sourceforge.net/p/tei/feature-requests/421/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |to come up with a very concrete set of use cases for groups of elements and make very specific arguments for their needing @resp. https://sourceforge.net/p/tei/feature-requests/443/&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |to carry the remaining issues forward with Lou and Laurent to help as needed. https://sourceforge.net/p/tei/bugs/515/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |to remove @scheme from &amp;amp;lt;rendition&amp;amp;gt; and replace it with the class; also it will then pick up the new @schemeVersion. https://sourceforge.net/p/tei/bugs/539/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |investigate where we say these kinds of things and find a way to implement in XSLT, insert it into the make file so that it generates a &amp;amp;lt;div&amp;amp;gt; in a file, and XInclude that file into the first Guidelines chapter. https://sourceforge.net/p/tei/bugs/512/&lt;br /&gt;
            |2013-07-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |MH&lt;br /&gt;
            |Summarize to tei-council mailing list the text-directionality proposals and share the slides.&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |PS&lt;br /&gt;
            |make new example for the &amp;amp;lt;listOrg&amp;amp;gt; section ND.html#NDORG. Add another example to the element spec for &amp;amp;lt;listOrg&amp;amp;gt; that refers to more typical listorgs. https://sourceforge.net/p/tei/bugs/558/&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |PS&lt;br /&gt;
            |Select ~6-10 samples for div.liminal which evince the confusions we want help with.&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |RW&lt;br /&gt;
            |to add proposed wording on &amp;amp;lt;substJoin&amp;amp;gt; to guidelines (and look for photograph of MS). https://sourceforge.net/p/tei/feature-requests/448/ (update to text is already done; remains to be seen whether the image can be found)&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |RW&lt;br /&gt;
            |Fix https://sourceforge.net/p/tei/bugs/557/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |RW and BB&lt;br /&gt;
            |to categorize the table of attributes without examples by adding a column with priorities of high, medium and low.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |send KH details about TEI-PB list [done 2013-04-21]&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |to improve the elementSpec desc and add one or more examples. https://sourceforge.net/p/tei/feature-requests/443/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |create @validUntil as a class and write Schematron checks for deprecations.&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |to rename the Specs-Unused directory to Defunct, and move the SH file into it.&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |to implement the current wording suggested above (See Minutes), as an interim measure. https://sourceforge.net/p/tei/bugs/543/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |make &amp;amp;lt;ptr&amp;amp;gt;, &amp;amp;lt;ref&amp;amp;gt; consistent in component parts of &amp;amp;lt;biblStruct&amp;amp;gt;&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |remove our own dis-recommended use of &amp;amp;lt;idno&amp;amp;gt; in the bibliography&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |to implement https://sourceforge.net/p/tei/bugs/527/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |add new tickets for the data.enumerated and valItem/@ident needing to be data.word not rng:text and xs:NCname, respectively.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB&lt;br /&gt;
            |post @rend, @rendition, @style class FR&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SB and EM&lt;br /&gt;
            |specification and estimated cost for oxygen front end for ODD.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SR&lt;br /&gt;
            |to continue work on separating the Stylesheets from the guidelines into separate projects and solve problems with the Guidelines build process as a consumer of these. Any separation should be concentrating on making the latter more amenable to community development, reporting on back to Council.&lt;br /&gt;
            |2013-05-17&lt;br /&gt;
            |&lt;br /&gt;
            |-&lt;br /&gt;
            |SR&lt;br /&gt;
            |to move the prose re &amp;amp;lt;equiv/&amp;amp;gt; from the core chapter into the tagdocs chapter, and tidy up. https://sourceforge.net/p/tei/bugs/516/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |SR&lt;br /&gt;
            |to rewrite the paragraph again, to address other comments on the ticket. https://sourceforge.net/p/tei/bugs/549/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |SR&lt;br /&gt;
            |rewrite the paragraph https://sourceforge.net/p/tei/bugs/550/&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |SR&lt;br /&gt;
            |when he gets the answer, he'll fix it, and definitive response will be sent to Jens. https://sourceforge.net/p/tei/bugs/560/&lt;br /&gt;
            |2013-04-30&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |SR&lt;br /&gt;
            |Circulate ODD-related development papers to Council for comment&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |DONE&lt;br /&gt;
            |-&lt;br /&gt;
            |SR and JC&lt;br /&gt;
            |to investigate dates for next Council meeting, and set up a Doodle Poll.&lt;br /&gt;
            |2013-05-31&lt;br /&gt;
            |&lt;br /&gt;
        |}&lt;br /&gt;
        [[Category:Council]]&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=11700</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=11700"/>
		<updated>2013-03-13T09:55:07Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Additional notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&amp;quot;This is a set of XSLT 2.0 specifications to transform TEI XML documents to XHTML, to LaTeX, to XSL Formatting Objects, to/from OOXML (docx), to/from OpenOfice (odt) and to ePub format. [. . .] They concentrate on the simpler TEI modules, but adding support for other modules is fairly easy. In the main, the setup has been used on ‘new’ documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools2/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools2/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides.&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.28 (2013-03-02)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Subversion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
svn co https://tei.svn.sourceforge.net/svnroot/tei/trunk/ /path/to/local/directory/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You should not download just the stylesheets module (using &amp;lt;code&amp;gt;svn co https://tei.svn.sourceforge.net/svnroot/tei/trunk/Stylesheets/&amp;lt;/code&amp;gt; ) because &amp;lt;code&amp;gt;Stylesheets/Makefile&amp;lt;/code&amp;gt; requires that other modules be present.&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
The XSLT 1.0 version of this stylesheet family, which is no longer actively maintained, can be found on Github at  https://github.com/sebastianrahtz/TEIXSL-v1.git&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=11699</id>
		<title>Tei-xsl</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=Tei-xsl&amp;diff=11699"/>
		<updated>2013-03-13T09:54:19Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Current version number and date of release */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Conversion and preprocessing tools]]&lt;br /&gt;
[[Category:Publishing and delivery tools]]&lt;br /&gt;
[[Category:XSLT]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
&amp;quot;This is a set of XSLT 2.0 specifications to transform TEI XML documents to XHTML, to LaTeX, to XSL Formatting Objects, to/from OOXML (docx), to/from OpenOfice (odt) and to ePub format. [. . .] They concentrate on the simpler TEI modules, but adding support for other modules is fairly easy. In the main, the setup has been used on ‘new’ documents, ie reports and web pages that have been authored from scratch, rather than traditional TEI-encoded existing material.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
&amp;quot;The XSL FO style sheets were developed for use with PassiveTeX (http://projects.oucs.ox.ac.uk/passivetex/), a system using XSL formatting objects to render XML to PDF via LaTeX. They have not been extensively tested with the other XSL FO implementations.&amp;quot;&amp;lt;ref&amp;gt;http://www.tei-c.org/Tools/Stylesheets/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Software dependencies:&lt;br /&gt;
&lt;br /&gt;
* Saxon 9.2 or later.  If using Debian or Ubuntu, you can get it from http://tei.oucs.ox.ac.uk/teideb/ .&lt;br /&gt;
* ant and ant-contrib.  Note that as of 2011-11-30, ant-contrib is not availabe as as RedHat package.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Freely available.&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Documentation is in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
These two pages should be identical and therefore equally authoritative:&lt;br /&gt;
&lt;br /&gt;
* http://www.tei-c.org/Tools/Stylesheets/&lt;br /&gt;
* http://www.tei-c.org/release/doc/tei-xsl-common/&lt;br /&gt;
&lt;br /&gt;
Among the components of this package of stylesheets not documented are the following:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;tools2/oddbyexample.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; generates a list of all the attribute values used in the directory of texts you apply it to, in the form of an [[ODD]] file, from which you can in turn generate documentation and schemas using Roma&lt;br /&gt;
* &amp;lt;code&amp;gt;tools2/odd2nuodd.xsl&amp;lt;/code&amp;gt; &amp;amp;ndash; switches from a traditional ODD-by-exclusion to a newer form ODD-by-inclusion&lt;br /&gt;
&lt;br /&gt;
See also this guide by Lauara Mandell, which contains some documentation and some videos: http://idhmc.tamu.edu/chat/xslt/modifyTEI.html&lt;br /&gt;
&lt;br /&gt;
=== Creating a custom profile ===&lt;br /&gt;
&lt;br /&gt;
To create a profile for converting to/from a format and TEI XML, create either or both as needed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/to.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;profiles/$PROFILENAME/$FORMAT/from.xsl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Start by copying the files in &amp;lt;code&amp;gt;profiles/default/$FORMAT/&amp;lt;/code&amp;gt; and then adding your own overrides.&lt;br /&gt;
&lt;br /&gt;
Note that if your &amp;lt;code&amp;gt;$FORMAT&amp;lt;/code&amp;gt; is docx, this directory must contain a file &amp;lt;code&amp;gt;template.docx&amp;lt;/code&amp;gt; which is used to create .docx files from. See the sample in the default profile.&lt;br /&gt;
&lt;br /&gt;
=== Converting from DOCX format ===&lt;br /&gt;
&lt;br /&gt;
Word has two kinds of styles: paragraph styles and character styles.  According to Sebastian, &amp;quot;The basic rule of the conversion is that if named [character] styles are used, they take precedence over manual formatting.&amp;quot;  That is, if text (even a whole paragraph) has a character style applied but is also marked in Word as being italicized, the italics will not come through in the conversion separate from the character style.&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Sample implementations ==&lt;br /&gt;
&lt;br /&gt;
The package includes a number of profiles in the &amp;lt;code&amp;gt;profiles/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
6.28 (2013-03-02)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
&lt;br /&gt;
If you use [[Oxygen]], the easiest thing to do might be to download as part of [http://code.google.com/p/oxygen-tei/ oxygen-tei], the open-source TEI framework built into &amp;amp;lt;oXygen/&amp;amp;gt;.  Otherwise, there are three options:&lt;br /&gt;
&lt;br /&gt;
=== Download zip file ===&lt;br /&gt;
Download the latest zip file (below all of the folders) from https://sourceforge.net/projects/tei/files/Stylesheets/ .&lt;br /&gt;
&lt;br /&gt;
=== Install the Debian package ===&lt;br /&gt;
&lt;br /&gt;
Install the &amp;lt;code&amp;gt;tei-xsl&amp;lt;/code&amp;gt; Debian package from the [http://tei.oucs.ox.ac.uk/teideb/ list of Debian packages].&lt;br /&gt;
&lt;br /&gt;
=== Get from Subversion ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
svn co https://tei.svn.sourceforge.net/svnroot/tei/trunk/ /path/to/local/directory/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, if you want to add these to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; (which you will need to do in order to use the command-line shell scripts), you can do the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
cd /path/to/local/directory/Stylesheets/&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;but note the following&amp;lt;/strong&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
* You should not download just the stylesheets module (using &amp;lt;code&amp;gt;svn co https://tei.svn.sourceforge.net/svnroot/tei/trunk/Stylesheets/&amp;lt;/code&amp;gt; ) because &amp;lt;code&amp;gt;Stylesheets/Makefile&amp;lt;/code&amp;gt; requires that other modules be present.&lt;br /&gt;
* You will need to run &amp;lt;code&amp;gt;make install&amp;lt;/code&amp;gt; as a user with write permission to &amp;lt;code&amp;gt;/usr/&amp;lt;/code&amp;gt; .  So if using Ubuntu, for example, you will need to instead do &amp;lt;code&amp;gt;sudo make install&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=TEI-emacs&amp;diff=11698</id>
		<title>TEI-emacs</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=TEI-emacs&amp;diff=11698"/>
		<updated>2013-03-13T09:51:27Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* Documentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
An emacs setup for working with TEI files.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The following Emacs packages are also recommended for using with Emacs and TEI XML&lt;br /&gt;
&lt;br /&gt;
* ucs&lt;br /&gt;
* nxml-mode&lt;br /&gt;
* psgml&lt;br /&gt;
* semantic&lt;br /&gt;
* speedbar&lt;br /&gt;
* tdtd&lt;br /&gt;
* xslide&lt;br /&gt;
* xslt-process&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Windows or Linux system.  Windows users must first install Emacs for Windows.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Open source&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
TEI and TEI Lite support out of the box&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Tool and website in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
Sebastian Rahtz welcomes questions and bug reports.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
3.11 (March 2013)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/tei-emacs/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
On Github at https://github.com/sebastianrahtz/tei-emacs.git&lt;br /&gt;
&lt;br /&gt;
Or [http://tei.oucs.ox.ac.uk/teideb/ download the Debian package].&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.tei-c.org/index.php?title=TEI-emacs&amp;diff=11697</id>
		<title>TEI-emacs</title>
		<link rel="alternate" type="text/html" href="https://wiki.tei-c.org/index.php?title=TEI-emacs&amp;diff=11697"/>
		<updated>2013-03-13T09:50:56Z</updated>

		<summary type="html">&lt;p&gt;Rahtz: /* How to download or buy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tools]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing tools]]&lt;br /&gt;
&lt;br /&gt;
== Synopsis ==&lt;br /&gt;
An emacs setup for working with TEI files.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
The following Emacs packages are also recommended for using with Emacs and TEI XML&lt;br /&gt;
&lt;br /&gt;
* ucs&lt;br /&gt;
* nxml-mode&lt;br /&gt;
* psgml&lt;br /&gt;
* semantic&lt;br /&gt;
* speedbar&lt;br /&gt;
* tdtd&lt;br /&gt;
* xslide&lt;br /&gt;
* xslt-process&lt;br /&gt;
&lt;br /&gt;
== User commentary ==&lt;br /&gt;
'''Please sign all comments.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== System requirements ==&lt;br /&gt;
Windows or Linux system.  Windows users must first install Emacs for Windows.&lt;br /&gt;
&lt;br /&gt;
== Source code and licensing ==&lt;br /&gt;
Open source&lt;br /&gt;
&lt;br /&gt;
== Support for TEI ==&lt;br /&gt;
TEI and TEI Lite support out of the box&lt;br /&gt;
&lt;br /&gt;
== Language(s) ==&lt;br /&gt;
Tool and website in English.&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
Notes on installation and use are at http://www.tei-c.org.uk/Software/tei-emacs/&lt;br /&gt;
&lt;br /&gt;
== Tech support ==&lt;br /&gt;
Sebastian Rahtz welcomes questions and bug reports.&lt;br /&gt;
&lt;br /&gt;
== User community ==&lt;br /&gt;
&lt;br /&gt;
== Current version number and date of release ==&lt;br /&gt;
&lt;br /&gt;
3.11 (March 2013)&lt;br /&gt;
&lt;br /&gt;
== History of versions ==&lt;br /&gt;
See https://sourceforge.net/projects/tei/files/tei-emacs/ .&lt;br /&gt;
&lt;br /&gt;
== How to download or buy ==&lt;br /&gt;
On Github at https://github.com/sebastianrahtz/tei-emacs.git&lt;br /&gt;
&lt;br /&gt;
Or [http://tei.oucs.ox.ac.uk/teideb/ download the Debian package].&lt;br /&gt;
&lt;br /&gt;
== Additional notes ==&lt;/div&gt;</summary>
		<author><name>Rahtz</name></author>
		
	</entry>
</feed>