https://github.com/TEIC/TEI
Raw File
Tip revision: 347c64fac3fa1a64ade0d8d1842813d4b8f7acec authored by Hugh Cayless on 12 May 2017, 16:57:59 UTC
Updates.
Tip revision: 347c64f
examples-refsDecl.html

<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns="http://www.w3.org/1999/xhtml"><!--THIS IS A GENERATED FILE. DO NOT EDIT (98) --><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Example: &lt;refsDecl&gt; (references declaration) </title><link href="guidelines.css" rel="stylesheet" type="text/css" /><link href="odd.css" rel="stylesheet" type="text/css" /><meta content="Text Encoding Initiative Consortium XSLT stylesheets" name="generator" /><meta property="Language" content="en" /><meta property="DC.Title" content="Example: refsDecl (references declaration) " /><meta property="DC.Language" content="SCHEME=iso639 en" /><meta property="DC.Creator.Address" content="tei@oucs.ox.ac.uk" /><meta charset="utf-8" /><script type="text/javascript" src="jquery-1.2.6.min.js"></script><script type="text/javascript" src="columnlist.js"></script><script type="text/javascript" src="popupFootnotes.js"></script><script type="text/javascript">
        $(function() {
         $('ul.attrefs-class').columnizeList({cols:3,width:30,unit:'%'});
         $('ul.attrefs-element').columnizeList({cols:3,width:30,unit:'%'});
         $(".displayRelaxButton").click(function() {
           $(this).parent().find('.RNG_XML').toggle();
           $(this).parent().find('.RNG_Compact').toggle();
         });
         $(".tocTree .showhide").click(function() {
          $(this).find(".tocShow,.tocHide").toggle();
          $(this).parent().find("ul.continuedtoc").toggle();
	  });
        })
    </script><script type="text/javascript"><!--
var displayXML=0;
states=new Array()
states[0]="element-a"
states[1]="element-b"
states[2]="element-c"
states[3]="element-d"
states[4]="element-e"
states[5]="element-f"
states[6]="element-g"
states[7]="element-h"
states[8]="element-i"
states[9]="element-j"
states[10]="element-k"
states[11]="element-l"
states[12]="element-m"
states[13]="element-n"
states[14]="element-o"
states[15]="element-p"
states[16]="element-q"
states[17]="element-r"
states[18]="element-s"
states[19]="element-t"
states[20]="element-u"
states[21]="element-v"
states[22]="element-w"
states[23]="element-x"
states[24]="element-y"
states[25]="element-z"

function startUp() {

}

function hideallExcept(elm) {
for (var i = 0; i < states.length; i++) {
 var layer;
 if (layer = document.getElementById(states[i]) ) {
  if (states[i] != elm) {
    layer.style.display = "none";
  }
  else {
   layer.style.display = "block";
      }
  }
 }
 var mod;
 if ( mod = document.getElementById('byMod') ) {
     mod.style.display = "none";
 }
}

function showall() {
 for (var i = 0; i < states.length; i++) {
   var layer;
   if (layer = document.getElementById(states[i]) ) {
      layer.style.display = "block";
      }
  }
}

function showByMod() {
  hideallExcept('');
  var mod;
  if (mod = document.getElementById('byMod') ) {
     mod.style.display = "block";
     }
}

	--></script></head><body id="TOP"><div id="container"><div id="banner"><img src="Images/banner.jpg" alt="Text Encoding Initiative logo and banner" /></div></div><div class="mainhead"><h1>P5: 
    Guidelines for Electronic Text Encoding and Interchange</h1><p>Version 3.1.1a. Last updated on
	10th May 2017, revision bd8dda3</p></div><div class="main-content"><div class="miniTOC miniTOC_right"><ul class="subtoc"><li class="subtoc"></li><li class="subtoc"></li><li class="subtoc"><a class="navigation" href="index.html">Home</a></li><li class="subtoc"><a class="navigation" href="REF-ELEMENTS.html">C Elements</a></li></ul></div><h3>Example<a href="ref-refsDecl.html">: &lt;refsDecl&gt; </a>(references declaration) </h3><p>These search results reproduce every example of the
	      use of &lt;refsDecl&gt; in the Guidelines, including all localised
	      and translated versions. In some cases, the examples have been drawn
	      from discussion of other elements in the Guidelines and illustrating
	      the use of &lt;refsDecl&gt;
	      is not the main 
	      focus of the passage in question. In other cases, examples may be direct 
	      translations of each other, and hence identical from the perspective of 
	      their encoding.</p><ul><li><b><a href="#HD"><span class="headingNumber">2 </span><span class="head">The TEI Header</span><em> (defining module)</em></a></b></li></ul><ul><li><a href="#CO"><span class="headingNumber">3 </span><span class="head">Elements Available in All TEI Documents</span></a></li><li><a href="#SA"><span class="headingNumber">16 </span><span class="head">Linking, Segmentation, and Alignment</span></a></li></ul><h4 id="HD"><span class="headingNumber">2 </span><span class="head">The TEI Header</span></h4><hr /><p><a href="../../en/html/ref-teiHeader.html">&lt;teiHeader&gt;</a></p><div id="index-egXML-d39e18901" class="pre egXML_valid"><span class="element">&lt;teiHeader&gt;</span><br /> <span class="element">&lt;fileDesc&gt;</span><br />  <span class="element">&lt;titleStmt&gt;</span><br />   <span class="element">&lt;title&gt;</span>Shakespeare: the first folio (1623) in electronic form<span class="element">&lt;/title&gt;</span><br />   <span class="element">&lt;author&gt;</span>Shakespeare, William (1564–1616)<span class="element">&lt;/author&gt;</span><br />   <span class="element">&lt;respStmt&gt;</span><br />    <span class="element">&lt;resp&gt;</span>Originally prepared by<span class="element">&lt;/resp&gt;</span><br />    <span class="element">&lt;name&gt;</span>Trevor Howard-Hill<span class="element">&lt;/name&gt;</span><br />   <span class="element">&lt;/respStmt&gt;</span><br />   <span class="element">&lt;respStmt&gt;</span><br />    <span class="element">&lt;resp&gt;</span>Revised and edited by<span class="element">&lt;/resp&gt;</span><br />    <span class="element">&lt;name&gt;</span>Christine Avern-Carr<span class="element">&lt;/name&gt;</span><br />   <span class="element">&lt;/respStmt&gt;</span><br />  <span class="element">&lt;/titleStmt&gt;</span><br />  <span class="element">&lt;publicationStmt&gt;</span><br />   <span class="element">&lt;distributor&gt;</span>Oxford Text Archive<span class="element">&lt;/distributor&gt;</span><br />   <span class="element">&lt;address&gt;</span><br />    <span class="element">&lt;addrLine&gt;</span>13 Banbury Road, Oxford OX2 6NN, UK<span class="element">&lt;/addrLine&gt;</span><br />   <span class="element">&lt;/address&gt;</span><br />   <span class="element">&lt;idno <span class="attribute">type</span>="<span class="attributevalue">OTA</span>"&gt;</span>119<span class="element">&lt;/idno&gt;</span><br />   <span class="element">&lt;availability&gt;</span><br />    <span class="element">&lt;p&gt;</span>Freely available on a non-commercial basis.<span class="element">&lt;/p&gt;</span><br />   <span class="element">&lt;/availability&gt;</span><br />   <span class="element">&lt;date <span class="attribute">when</span>="<span class="attributevalue">1968</span>"&gt;</span>1968<span class="element">&lt;/date&gt;</span><br />  <span class="element">&lt;/publicationStmt&gt;</span><br />  <span class="element">&lt;sourceDesc&gt;</span><br />   <span class="element">&lt;bibl&gt;</span>The first folio of Shakespeare, prepared by Charlton Hinman (The Norton Facsimile,<br />         1968)<span class="element">&lt;/bibl&gt;</span><br />  <span class="element">&lt;/sourceDesc&gt;</span><br /> <span class="element">&lt;/fileDesc&gt;</span><br /> <span class="element">&lt;encodingDesc&gt;</span><br />  <span class="element">&lt;projectDesc&gt;</span><br />   <span class="element">&lt;p&gt;</span>Originally prepared for use in the production of a series of old-spelling<br />         concordances in 1968, this text was extensively checked and revised for use during the<br />         editing of the new Oxford Shakespeare (Wells and Taylor, 1989).<span class="element">&lt;/p&gt;</span><br />  <span class="element">&lt;/projectDesc&gt;</span><br />  <span class="element">&lt;editorialDecl&gt;</span><br />   <span class="element">&lt;correction&gt;</span><br />    <span class="element">&lt;p&gt;</span>Turned letters are silently corrected.<span class="element">&lt;/p&gt;</span><br />   <span class="element">&lt;/correction&gt;</span><br />   <span class="element">&lt;normalization&gt;</span><br />    <span class="element">&lt;p&gt;</span>Original spelling and typography is retained, except that long s and ligatured<br />           forms are not encoded.<span class="element">&lt;/p&gt;</span><br />   <span class="element">&lt;/normalization&gt;</span><br />  <span class="element">&lt;/editorialDecl&gt;</span><br />  <span class="element">&lt;<span class="highlightelementname">refsDecl</span> <span class="attribute">xml:id</span>="<span class="attributevalue">ASLREF</span>"&gt;</span><br />   <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">(\S+) ([^.]+)\.(.*)</span>"<br />    <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div1[@n='$1']/div2/[@n='$2']//lb[@n='$3'])</span>"&gt;</span><br />    <span class="element">&lt;p&gt;</span>A reference is created by assembling the following, in the reverse order as that<br />           listed here: <span class="element">&lt;list&gt;</span><br />      <span class="element">&lt;item&gt;</span>the <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> value of the preceding <span class="element">&lt;gi&gt;</span>lb<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />      <span class="element">&lt;item&gt;</span>a period<span class="element">&lt;/item&gt;</span><br />      <span class="element">&lt;item&gt;</span>the <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> value of the ancestor <span class="element">&lt;gi&gt;</span>div2<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />      <span class="element">&lt;item&gt;</span>a space<span class="element">&lt;/item&gt;</span><br />      <span class="element">&lt;item&gt;</span>the <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> value of the parent <span class="element">&lt;gi&gt;</span>div1<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />     <span class="element">&lt;/list&gt;</span><span class="element">&lt;/p&gt;</span><br />   <span class="element">&lt;/cRefPattern&gt;</span><br />  <span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;/encodingDesc&gt;</span><br /> <span class="element">&lt;revisionDesc&gt;</span><br />  <span class="element">&lt;list&gt;</span><br />   <span class="element">&lt;item&gt;</span><br />    <span class="element">&lt;date <span class="attribute">when</span>="<span class="attributevalue">1989-04-12</span>"&gt;</span>12 Apr 89<span class="element">&lt;/date&gt;</span> Last checked by CAC<span class="element">&lt;/item&gt;</span><br />   <span class="element">&lt;item&gt;</span><br />    <span class="element">&lt;date <span class="attribute">when</span>="<span class="attributevalue">1989-03-01</span>"&gt;</span>1 Mar 89<span class="element">&lt;/date&gt;</span> LB made new file<span class="element">&lt;/item&gt;</span><br />  <span class="element">&lt;/list&gt;</span><br /> <span class="element">&lt;/revisionDesc&gt;</span><br /><span class="element">&lt;/teiHeader&gt;</span></div><hr /><p><a href="HD.html#HD54P"><span class="headingNumber">2.3.6.1 </span><span class="head">Prose Method</span></a></p><div id="index-egXML-d39e24492" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;p&gt;</span>The <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> attribute of each text in this corpus carries a<br />     unique identifying code for the whole text. The title of the text is<br />     held as the content of the first <span class="element">&lt;gi&gt;</span>head<span class="element">&lt;/gi&gt;</span> element within each<br />     text. The <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> attribute on each <span class="element">&lt;gi&gt;</span>div1<span class="element">&lt;/gi&gt;</span> and<br />  <span class="element">&lt;gi&gt;</span>div2<span class="element">&lt;/gi&gt;</span> contains the canonical reference for each such<br />     division, in the form 'XX.yyy', where XX is the book number in Roman<br />     numerals, and yyy the section number in arabic. Line breaks are<br />     marked by empty <span class="element">&lt;gi&gt;</span>lb<span class="element">&lt;/gi&gt;</span> elements, each of which includes the<br />     through line number in Casaubon's edition as the value of its<br />  <span class="element">&lt;gi&gt;</span>n<span class="element">&lt;/gi&gt;</span> attribute.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;p&gt;</span>The through line number and the text identifier uniquely identify<br />     any line. A canonical reference may be made up by concatenating the<br />  <span class="element">&lt;gi&gt;</span>n<span class="element">&lt;/gi&gt;</span> values from the <span class="element">&lt;gi&gt;</span>text<span class="element">&lt;/gi&gt;</span>, <span class="element">&lt;gi&gt;</span>div1<span class="element">&lt;/gi&gt;</span>, or<br />  <span class="element">&lt;gi&gt;</span>div2<span class="element">&lt;/gi&gt;</span> and calculating the line number within each part.<span class="element">&lt;/p&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="HD.html#HD54M"><span class="headingNumber">2.3.6.3 </span><span class="head">Milestone Method</span></a></p><div id="index-egXML-d39e24654" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;refState <span class="attribute">ed</span>="<span class="attributevalue">first</span>" <span class="attribute">unit</span>="<span class="attributevalue">page</span>" <span class="attribute">length</span>="<span class="attributevalue">2</span>"<br />  <span class="attribute">delim</span>="<span class="attributevalue">.</span>"/&gt;</span><br /> <span class="element">&lt;refState <span class="attribute">ed</span>="<span class="attributevalue">first</span>" <span class="attribute">unit</span>="<span class="attributevalue">line</span>" <span class="attribute">length</span>="<span class="attributevalue">3</span>"/&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="../../en/html/ref-refsDecl.html">&lt;refsDecl&gt;</a></p><div id="index-egXML-d39e24725" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([A-Za-z0-9]+) ([0-9]+):([0-9]+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//body/div[@n='$1']/div[$2]/div3[$3])</span>"/&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="../../fr/html/ref-refsDecl.html">&lt;refsDecl&gt;</a></p><div id="index-egXML-d39e24731" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span> <span class="attribute">xml:id</span>="<span class="attributevalue">fr_ASLREF</span>"&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">(\S+) ([^.]+)\.(.*)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#fr_xpath(//div1[@n='$1']/div2/[@n='$2']//lb[@n='$3'])</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>Une référence a été créée en assemblant les éléments suivants dans l'ordre inverse de<br />       la liste qui suit : <span class="element">&lt;list&gt;</span><br />    <span class="element">&lt;item&gt;</span>la valeur <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> du précédent <span class="element">&lt;gi&gt;</span>lb<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />    <span class="element">&lt;item&gt;</span>une période<span class="element">&lt;/item&gt;</span><br />    <span class="element">&lt;item&gt;</span>la valeur <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> de l'ancêtre <span class="element">&lt;gi&gt;</span>div2<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />    <span class="element">&lt;item&gt;</span>un espace<span class="element">&lt;/item&gt;</span><br />    <span class="element">&lt;item&gt;</span>la valeur<span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> du parent <span class="element">&lt;gi&gt;</span>div1<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />   <span class="element">&lt;/list&gt;</span><span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="../../zh-TW/html/ref-refsDecl.html">&lt;refsDecl&gt;</a></p><div id="index-egXML-d39e24763" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;p&gt;</span>參照是將位於最高層級的<span class="element">&lt;gi&gt;</span>div<span class="element">&lt;/gi&gt;</span>元素的屬性<span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span>值串聯起來,<br />     其後跟著空格和續接的下一層級<span class="element">&lt;gi&gt;</span>div<span class="element">&lt;/gi&gt;</span>,接著冒點,<br />     然後是續接的下一(最低) 層級的<span class="element">&lt;gi&gt;</span>div<span class="element">&lt;/gi&gt;</span>所組成。<span class="element">&lt;/p&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="../../en/html/ref-refsDecl.html">&lt;refsDecl&gt;</a></p><div id="index-egXML-d39e24780" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;p&gt;</span>References are made up by concatenating the value for the<br />  <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> attribute on the highest level <span class="element">&lt;gi&gt;</span>div<span class="element">&lt;/gi&gt;</span><br />     element, followed by a space, followed by the sequential<br />     number of the next level <span class="element">&lt;gi&gt;</span>div<span class="element">&lt;/gi&gt;</span> followed by a colon<br />     followed by the sequential number of the next (and lowest)<br />     level <span class="element">&lt;gi&gt;</span>div<span class="element">&lt;/gi&gt;</span>.<span class="element">&lt;/p&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><h4 id="CO"><span class="headingNumber">3 </span><span class="head">Elements Available in All TEI Documents</span></h4><hr /><p><a href="CO.html#CORS6"><span class="headingNumber">3.10.4 </span><span class="head">Declaring Reference Systems</span></a></p><div id="index-egXML-d39e43300" class="pre egXML_valid"><span class="element">&lt;encodingDesc&gt;</span><br /> <span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br />  <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([^ ]+) ([0-9]+)\.([0-9]+)\.([0-9]+)</span>"<br />   <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div1[@n='$1']/div2[@n='$2']/div3[@n='$3']/l[@n='$4']</span>"&gt;</span><br />   <span class="element">&lt;p&gt;</span>A canonical reference is assembled with<br />    <span class="element">&lt;list&gt;</span><br />     <span class="element">&lt;item&gt;</span>the name of the <span class="element">&lt;label&gt;</span>work<span class="element">&lt;/label&gt;</span>: the<br />      <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> of a <span class="element">&lt;gi&gt;</span>div1<span class="element">&lt;/gi&gt;</span>,<span class="element">&lt;/item&gt;</span><br />     <span class="element">&lt;item&gt;</span>a space,<span class="element">&lt;/item&gt;</span><br />     <span class="element">&lt;item&gt;</span>the number of the <span class="element">&lt;label&gt;</span>book<span class="element">&lt;/label&gt;</span>: the<br />      <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> of a child <span class="element">&lt;gi&gt;</span>div2<span class="element">&lt;/gi&gt;</span>,<span class="element">&lt;/item&gt;</span><br />     <span class="element">&lt;item&gt;</span>a full stop<span class="element">&lt;/item&gt;</span><br />     <span class="element">&lt;item&gt;</span>the number of the <span class="element">&lt;label&gt;</span>poem<span class="element">&lt;/label&gt;</span>: the<br />      <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> of a child <span class="element">&lt;gi&gt;</span>div3<span class="element">&lt;/gi&gt;</span>,<span class="element">&lt;/item&gt;</span><br />     <span class="element">&lt;item&gt;</span>the line number: the <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span> value of a<br />             child <span class="element">&lt;gi&gt;</span>l<span class="element">&lt;/gi&gt;</span><span class="element">&lt;/item&gt;</span><br />    <span class="element">&lt;/list&gt;</span><span class="element">&lt;/p&gt;</span><br />  <span class="element">&lt;/cRefPattern&gt;</span><br />  <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([^ ]+) ([0-9]+)\.([0-9]+)</span>"<br />   <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div1[@n='$1']/div2[@n='$2']/div3[@n='$3']</span>"&gt;</span><br />   <span class="element">&lt;p&gt;</span>Same as above, but without the last component (full<br />         stop followed by the <span class="element">&lt;gi&gt;</span>l<span class="element">&lt;/gi&gt;</span>'s <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span>.<span class="element">&lt;/p&gt;</span><br />  <span class="element">&lt;/cRefPattern&gt;</span><br />  <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([^ ]+) ([0-9]+)</span>"<br />   <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div1[@n='$1']/div2[@n='$2']</span>"&gt;</span><br />   <span class="element">&lt;p&gt;</span>Same as above, but without the poem component (full<br />         stop followed by the <span class="element">&lt;gi&gt;</span>div3<span class="element">&lt;/gi&gt;</span>'s <span class="element">&lt;att&gt;</span>n<span class="element">&lt;/att&gt;</span>.<span class="element">&lt;/p&gt;</span><br />  <span class="element">&lt;/cRefPattern&gt;</span><br /> <span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span><br /><span class="element">&lt;/encodingDesc&gt;</span></div><hr /><p><a href="CO.html#CORS6"><span class="headingNumber">3.10.4 </span><span class="head">Declaring Reference Systems</span></a></p><div id="index-egXML-d39e43388" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([^ ]+ [0-9]+\.[0-9]+\.[0-9]+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//l[@n='$1')</span>"/&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="CO.html#CORS6"><span class="headingNumber">3.10.4 </span><span class="head">Declaring Reference Systems</span></a></p><div id="index-egXML-d39e43400" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([^ ]+ [0-9]+\.[0-9]+\.[0-9]+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//l[@n='$1')</span>"/&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([^ ]+ [0-9]+\.[0-9]+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div2[@n='$1')</span>"/&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="CO.html#CORS6"><span class="headingNumber">3.10.4 </span><span class="head">Declaring Reference Systems</span></a></p><div id="index-egXML-d39e43426" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">(.*)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#$1</span>"/&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="CO.html#CORS6"><span class="headingNumber">3.10.4 </span><span class="head">Declaring Reference Systems</span></a></p><div id="index-egXML-d39e43437" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;p&gt;</span>Standard references to work, book, poem, and line may be<br />     constructed from the milestone tags in the text.<span class="element">&lt;/p&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="CO.html#CORS6"><span class="headingNumber">3.10.4 </span><span class="head">Declaring Reference Systems</span></a></p><div id="index-egXML-d39e43445" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span>&gt;</span><br /> <span class="element">&lt;refState <span class="attribute">ed</span>="<span class="attributevalue">E1</span>" <span class="attribute">unit</span>="<span class="attributevalue">work</span>" <span class="attribute">delim</span>="<span class="attributevalue"> </span>"/&gt;</span><br /> <span class="element">&lt;refState <span class="attribute">ed</span>="<span class="attributevalue">E1</span>" <span class="attribute">unit</span>="<span class="attributevalue">book</span>" <span class="attribute">delim</span>="<span class="attributevalue">.</span>"/&gt;</span><br /> <span class="element">&lt;refState <span class="attribute">ed</span>="<span class="attributevalue">E1</span>" <span class="attribute">unit</span>="<span class="attributevalue">poem</span>" <span class="attribute">delim</span>="<span class="attributevalue">:</span>"/&gt;</span><br /> <span class="element">&lt;refState <span class="attribute">ed</span>="<span class="attributevalue">E1</span>" <span class="attribute">unit</span>="<span class="attributevalue">line</span>"/&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><h4 id="SA"><span class="headingNumber">16 </span><span class="head">Linking, Segmentation, and Alignment</span></h4><hr /><p><a href="SA.html#SACR"><span class="headingNumber">16.2.5 </span><span class="head">Canonical References</span></a></p><div id="index-egXML-d39e119812" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span> <span class="attribute">xml:id</span>="<span class="attributevalue">biblical</span>"&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">(.+) (.+):(.+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div[@n='$1']/div[@n='$2']/div[@n='$3]')</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>This pointer pattern extracts and references the <span class="element">&lt;q&gt;</span>book,<span class="element">&lt;/q&gt;</span><br />   <span class="element">&lt;q&gt;</span>chapter,<span class="element">&lt;/q&gt;</span> and <span class="element">&lt;q&gt;</span>verse<span class="element">&lt;/q&gt;</span> parts of a biblical reference.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">(.+) (.+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div[@n='$1']/div[$2])</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>This pointer pattern extracts and references the <span class="element">&lt;q&gt;</span>book<span class="element">&lt;/q&gt;</span> and<br />   <span class="element">&lt;q&gt;</span>chapter<span class="element">&lt;/q&gt;</span> parts of a biblical reference.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">(.+)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">#xpath(//div[@n='$1'])</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>This pointer pattern extracts and references just the <span class="element">&lt;q&gt;</span>book<span class="element">&lt;/q&gt;</span><br />       part of a biblical reference.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span></div><hr /><p><a href="SA.html#SACRex"><span class="headingNumber">16.2.5.2 </span><span class="head">Complete and Partial URI Examples</span></a></p><div id="index-egXML-d39e120055" class="pre egXML_valid"><span class="element">&lt;<span class="highlightelementname">refsDecl</span> <span class="attribute">xml:id</span>="<span class="attributevalue">USC</span>"&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([0-9][0-9])\s*U\.?S\.?C\.?\s*[Cc](h(\.|ap(ter|\.)?)?)?\s*([1-9][0-9]*)</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">http://uscode.house.gov/download/pls/$1C$5.txt</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>Matches most standard references to particular<br />       chapters of the United States Code, e.g.<br />   <span class="element">&lt;val&gt;</span>11USCC7<span class="element">&lt;/val&gt;</span>, <span class="element">&lt;val&gt;</span>17 U.S.C. Chapter 3<span class="element">&lt;/val&gt;</span>, or<br />   <span class="element">&lt;val&gt;</span>14 USC Ch. 5<span class="element">&lt;/val&gt;</span>. Note that a leading zero is<br />       required for the title (must be two digits), but is not<br />       permitted for the chapter number.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([0-9][0-9])\s*U\.?S\.?C\.?\s*[Pp](re(lim(inary)?)?)?\s*[Mm](at(erial)?)?</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">http://uscode.house.gov/download/pls/$1T.txt</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>Matches references to the preliminary material for a<br />       given title, e.g. <span class="element">&lt;val&gt;</span>11USCP<span class="element">&lt;/val&gt;</span>, <span class="element">&lt;val&gt;</span>17 U.S.C.<br />         Prelim Mat<span class="element">&lt;/val&gt;</span>, or <span class="element">&lt;val&gt;</span>14 USC pm<span class="element">&lt;/val&gt;</span>.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /> <span class="element">&lt;cRefPattern <span class="attribute">matchPattern</span>="<span class="attributevalue">([0-9][0-9])\s*U\.?S\.?C\.?\s*[Aa](ppend(ix)?)?</span>"<br />  <span class="attribute">replacementPattern</span>="<span class="attributevalue">http://uscode.house.gov/download/pls/$1A.txt</span>"&gt;</span><br />  <span class="element">&lt;p&gt;</span>Matches references to the appendix of a given tile,<br />       e.g. <span class="element">&lt;val&gt;</span>05USCA<span class="element">&lt;/val&gt;</span>, <span class="element">&lt;val&gt;</span>11 U.S.C. Appendix<span class="element">&lt;/val&gt;</span>,<br />       or <span class="element">&lt;val&gt;</span>18 USC Append<span class="element">&lt;/val&gt;</span>.<span class="element">&lt;/p&gt;</span><br /> <span class="element">&lt;/cRefPattern&gt;</span><br /><span class="element">&lt;/<span class="highlightelementname">refsDecl</span>&gt;</span><br /><span class="comment">&lt;!-- ... --&gt;</span><br /><span class="element">&lt;p&gt;</span>The example in section 10 is taken<br />   from <span class="element">&lt;ref <span class="attribute">cRef</span>="<span class="attributevalue">17 USC Ch 1</span>"&gt;</span>Subject Matter and Scope of<br />     Copyright<span class="element">&lt;/ref&gt;</span>.<span class="element">&lt;/p&gt;</span></div></div><div class="stdfooter autogenerated"><p>
    [<a href="../../en/html/examples-refsDecl.html">English</a>]
    [<a href="../../de/html/examples-refsDecl.html">Deutsch</a>]
    [<a href="../../es/html/examples-refsDecl.html">Español</a>]
    [<a href="../../it/html/examples-refsDecl.html">Italiano</a>]
    [<a href="../../fr/html/examples-refsDecl.html">Français</a>]
    [<a href="../../ja/html/examples-refsDecl.html">日本語</a>]
    [<a href="../../ko/html/examples-refsDecl.html">한국어</a>]
    [<a href="../../zh-TW/html/examples-refsDecl.html">中文</a>]
    </p><hr /><div class="footer"><a class="plain" href="http://www.tei-c.org/About/">TEI Consortium</a> | <a class="plain" href="http://www.tei-c.org/About/contact.xml">Feedback</a></div><hr /><address><br />TEI Guidelines <a class="link_ref" href="AB.html#ABTEI4">Version</a> <a class="link_ref" href="../../readme-3.1.1.html">3.1.1a</a>. Last updated on <span class="date">10th May 2017</span>, revision <a class="link_ref" href="https://github.com/TEIC/TEI/commit/bd8dda3">bd8dda3</a>. This page generated on 2017-05-12T12:30:09Z.</address></div></body></html>
back to top