<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="../stylesheets/yaps-tei.css"?>
<?oxygen RNGSchema="../schema/yaps.rnc" type="compact"?>
<?oxygen SCHSchema="../schema/yaps.sch"?>
<TEI xmlns="http://www.wwp.brown.edu/ns/yaps/1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
  <teiHeader>
    <fileDesc>
      <titleStmt>
	<title>Customizing the TEI Schema</title>
	<author>Julia Flanders</author>
	<author>Syd Bauman</author>
      </titleStmt>
      <xi:include href="./boilerplate_publicationStmt.xml">
        <xi:fallback>
          <publicationStmt status="restricted">
            <note type="auto">WARNING: XInclude processing failed &#x2014; this file should not be copied or
            used (and is invalid) as a result.</note>
          </publicationStmt>
        </xi:fallback>
      </xi:include>
      <sourceDesc>
	<p>This TEI encoded digital file is the source.</p>
      </sourceDesc>
    </fileDesc>
    <revisionDesc>
      <change when="2007-09-19" who="#JF">Updated and simplified for UCSB</change>
      <change>Incorporated some of the changes I made in Paris talk</change>
      <change when="2006-03-13" who="#SB">automatically converted from presentation.odd conforming to
      yaps.odd conforming using p2y.xslt and p2y.perl</change>
    </revisionDesc>
  </teiHeader>
  <text>
    
		<presentation>
			<section>
				<head>Customization and discipline</head>
				<slide>
					<figure>
						<graphic height="400px" url="../gfx/tei_areas.jpg"/>
					</figure>
				</slide>

				<lectureNote>
					<p>Customization of the TEI is motivated by: <list>
							<item>The disciplinary needs and concerns that we've been talking about all along</item>
							<item>The goal of reconciling the need for a common encoding language with the need for
								expressiveness: the tension between egoism and altruism</item>
						</list>
					</p>
					<p>We've already said that the TEI provides a shared core of essential elements, together with
						a set of optional modules for specific needs</p>
				</lectureNote>
			</section>
			<section>
				<head>Customization options</head>
				<slide>
					<list>
						<item>Select modules</item>
						<item>Delete unnecessary elements</item>
						<item>Add new elements or attributes</item>
						<item>Change element or attribute names</item>
						<item>Constrain attribute values</item>
						<item>Constrain structure</item>
						<item>Manipulate functional groupings of elements</item>
						<item>Produce an internationalized version of the TEI</item>
					</list>
				</slide>
				<lectureNote>
					<p>As we've already said: there are a number of very useful things you can do by customizing the TEI, and a number of you have already discovered the need for these during the hands-on exercises:
						<list>
							<item>Select modules</item>
							<item>Delete unnecessary elements</item>
							<item>Add new elements or attributes</item>
							<item>Change element or attribute names</item>
							<item>Constrain attribute values</item>
							<item>Constrain structure</item>
							<item>Manipulate functional groupings of elements</item>
							<item>Produce an internationalized version of the TEI</item>
						</list>
					</p>
					<p>Customization doesn't just
					accomplish these changes to
					the schema: it does so in a
					way that documents and
					formalizes the changes (even
					multilingually, if desired).
					Besides being essential for
					comprehension and consistent
					local application, this means
					the changes can be
					communicated to other people,
					other projects</p>
					<p>Groups of projects can develop common customizations that are shared and published</p>
					<p>Projects can customize other projects' customizations</p>
					<p>Customizations can be developed for specific disciplines</p>
				</lectureNote>
			</section>
			<section>
				<head>TEI under the hood (in a nutshell)</head>
				<slide>
					<figure>
						<graphic height="400px" url="../gfx/tei_odd_simple.png"/>
					</figure>
				</slide>
			</section>
<section>
	<head>TEI customization under the hood (in a nutshell)</head>
	<slide>
		<figure>
			<graphic height="400px" url="../gfx/tei_odd_customization_simple.png"/>
		</figure>
	</slide>
      </section>


			<section>
				<head>Roma, the web tool</head>
				<slide>
					<p><ref target="http://tei.oucs.ox.ac.uk/Roma/">Roma</ref>, the web interface to the TEI customization mechanism, performs two functions: <list>
							<item>provides a user interface for editing TEI ODD files</item>
						<item>provides a user interface for generating TEI schemas and documentation</item>
						</list></p>
				</slide>
				<lectureNote>
					<p>While TEI customization files are not particularly hard to write by hand, creating them is
						made even easier by a web-based editor called Roma. Many thanks to Sebastian Rahtz
						with the help of Arno Mittelbach for creating this wonderful tool.</p>
				</lectureNote>
			</section>

		</presentation>
	</text>
</TEI>
