<?xml version="1.0"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"  xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:user="http://www.amico.org/function">







<msxsl:script language="JScript" implements-prefix="user">

<![CDATA[



	function LookupEntity(node)

	{

		var ref = node.getAttribute("source");

		var entity = node.ownerDocument.doctype.entities.getNamedItem(ref);

     		return entity.attributes.getNamedItem("SYSTEM").value;

	}

			

]]>

</msxsl:script>



	

	<xsl:template match="/">

		<html>

		

			<head>

				<title><xsl:value-of select="amicorecord/metadata/XID/@id"/></title>

				<style type="text/css">

				p {font-size: 9 pt; font-family: arial, helvetica, sans-serif ; line-height: 11pt}

				h1 {font-size: 12 pt; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline }

				h2 {font-size: 10 pt; font-family: arial, helvetica, sans-serif; font-weight: bold }

				</style>

			</head>

			<body>



				<xsl:apply-templates/>



			</body>

		</html>

	</xsl:template>

	

	<xsl:template match="*">

		</xsl:template>



	<xsl:template match="text()">

		<xsl:value-of select="."/>

	</xsl:template>

	



<xsl:template match="image">

	<img>

	<xsl:attribute name="src">

		<!--<xsl:value-of select="user:LookupEntity(.)"></xsl:value-of>-->

		</xsl:attribute>	

		<xsl:attribute name="height">180</xsl:attribute>		

	</img>	

	</xsl:template>



		

<xsl:template match="amicorecord">



<table border="0"><tr height="200"><td width="100" align="center" valign="top">





<xsl:apply-templates/>

<br/>

</td>

<td valign="top">



<p>

<!--<xsl:value-of select="metadata/XDE"/>: <xsl:value-of select="metadata/XID/@id"/><br/> -->

<xsl:value-of select="group/CRG/CRT"/>, 

   	<xsl:for-each select="//group/OTG">

		<xsl:if test="OTT[ text() ='Primary']">

		<i>

			<xsl:value-of select="OTN"/>,

			</i>

		</xsl:if>

		<xsl:if test="OTT[ text() ='primary']">

		<i>

			<xsl:value-of select="OTN"/>,

			</i>

		</xsl:if>

<!-- need to get any OTN with a null value. FIX THIS -->

		<xsl:if test="OTT[ text() =' ']">

		<i>

			<xsl:value-of select="OTN"/>,

			</i>

		</xsl:if>			

	</xsl:for-each>



<xsl:value-of select="group/OCG/OCT"/>,

<xsl:value-of select="group/OOG/OON"/>,

<xsl:value-of select="group/OOG/OOP"/>,

<xsl:value-of select="group/OOG/OOA"/>,

<xsl:value-of select="group/ORG/ORS"/>,

The Amico Library:   <xsl:value-of select="header/AID/@id"/>, Photo:   



<xsl:for-each select="//group/RIG/RIP">

<xsl:if test="@preferred = 'Y' ">



<xsl:if test="../RIL/@id = ../../../metadata/XID/@id">

<xsl:variable name="xxx" select="../RIL/@id"/>



<xsl:for-each select="//metadata">

<xsl:if test="XID/@id = $xxx">

<xsl:value-of select="XRS"/>

</xsl:if>

	</xsl:for-each>

	</xsl:if>



</xsl:if>

</xsl:for-each>



<br/><br/>

<a href="#" onClick="window.open(document.URL,'new');">Full AMICO Record</a>



</p></td>

</tr>



<tr height="50"><td colspan="2"></td></tr>



<!-- Metadata starts here -->

<tr><td colspan="2">

<h1>Metadata</h1></td></tr>



 



<tr><td colspan="2">

<h2>General Information</h2>

</td></tr>



<tr><td width="50%">

<p><b>DC Resource Identifier: </b><xsl:value-of select="metadata/XID/@id"/><br/>

<b>DC Title: </b><xsl:value-of select="metadata/XTI"/><br/>



<xsl:if test="//XDA/@date">

<b>DC Date: </b>

<xsl:choose>

	<xsl:when test="string-length(//XDA/@date) = 8">

	<xsl:variable name="year" select="substring(//XDA/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//XDA/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//XDA/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//XDA/@date) = 9">

	<xsl:variable name="year1" select="substring(//XDA/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//XDA/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//XDA/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//XDA/@date) = 5">

	<xsl:variable name="year2" select="substring(//XDA/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//XDA/@date) = 4">

	<xsl:value-of select="//XDA/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if><br/>

<b>DC Description: </b><xsl:value-of select="metadata/XDE"/><br/>

<b>DC Publisher: </b><xsl:value-of select="metadata/XPU"/><br/>

<b>DC Resource Type: </b><xsl:value-of select="metadata/XRT"/><br/>

<b>DC Rights: </b><xsl:value-of select="metadata/XRS"/><br/>

<b>AMICO Media Note: </b><xsl:value-of select="metadata/XMN"/><br/>

</p>



</td>



<td> 

<p>

<xsl:if test="//XVD">

<b>AMICO Metadata Validation Date: </b>

<xsl:choose>

	<xsl:when test="string-length(//XVD) = 8">

	<xsl:variable name="year" select="substring(//XVD, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//XVD, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//XVD, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//XVD) = 9">

	<xsl:variable name="year1" select="substring(//XVD, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//XVD, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//XVD, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//XVD) = 5">

	<xsl:variable name="year2" select="substring(//XVD, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//XVD) = 4">

	<xsl:value-of select="//XVD"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if><br/>

<b>AMICO Data Dictionary Version: </b><xsl:value-of select="metadata/XVV"/><br/>

<b>Metadata Processing Note: </b><xsl:value-of select="metadata/XPR"/><br/>

<b>Metadata Deletion Flag: </b><xsl:value-of select="metadata/XDL"/><br/>



<xsl:if test="//XLY">

<b>Metadata Library Year: </b>

<xsl:choose>

	<xsl:when test="string-length(//XLY) = 8">

	<xsl:variable name="year" select="substring(//XLY, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//XLY, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//XLY, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//XLY) = 9">

	<xsl:variable name="year1" select="substring(//XLY, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//XLY, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//XLY, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//XLY) = 5">

	<xsl:variable name="year2" select="substring(//XLY, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//XLY) = 4">

	<xsl:value-of select="//XLY"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>

<br/>

<b>AMICO Mode: </b><xsl:value-of select="metadata/XAM"/><br/>

</p></td></tr>





<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>



<tr><td colspan="2">

<xsl:if test="//XCN">

<h2>Creator Information</h2>

</xsl:if>

</td></tr>



<tr><td width="50%"> 

<xsl:if test="//XCN">



<p><xsl:if test="//XCP">

<b>Personal Name: </b><xsl:value-of select="metadata/XCN/XCP"/><br/>

</xsl:if>

<xsl:if test="//XCC">

<b>Corporate Name: </b><xsl:value-of select="metadata/XCN/XCC"/><br/>

</xsl:if></p>



</xsl:if>

</td>



<td> 

<p><xsl:if test="//XCR">

<b>Role: </b><xsl:value-of select="//XCR"/><br/>

</xsl:if></p></td></tr>





<tr><td colspan="2" height="10">

<xsl:if test="//XCN">

<hr></hr>

</xsl:if>

</td></tr>



<tr><td colspan="2">

<xsl:if test="//XFO">

<h2>AMICO Format Information</h2>

</xsl:if>

</td></tr>



<tr><td width="50%"> 

<xsl:if test="//XFO">





<p><xsl:if test="//XFE">

<b>Encoding: </b><xsl:value-of select="//XFE"/><br/>

</xsl:if>



<xsl:if test="//XFP">

<b>Color Palette: </b><xsl:value-of select="//XFP"/><br/>

</xsl:if>



<xsl:if test="//XCM">

<b>Color Metric: </b><xsl:value-of select="//XCM"/><br/>

</xsl:if>

</p>



</xsl:if>

</td>



<td> 

<xsl:if test="//XFO">

<p><xsl:if test="//XFD">

<b>Dimensions: </b><xsl:value-of select="//XFD"/><br/>

</xsl:if>

<xsl:if test="//XFF">

<b>File Size: </b><xsl:value-of select="//XFF"/><br/>

</xsl:if>

<xsl:if test="//XFC">

<b>Compression: </b><xsl:value-of select="//XFC"/><br/>

</xsl:if></p>

</xsl:if>



</td></tr>

<tr><td colspan="2" height="10">

<xsl:if test="//XFO">

<hr></hr>

</xsl:if>

</td></tr>









<tr><td colspan="2">

<xsl:if test="//XRE">

<h2>Relation Information</h2>

</xsl:if>

</td></tr>



<tr><td width="50%"> 

<xsl:if test="//XRE">





<p><xsl:if test="//XRY">

<b>Type: </b><xsl:value-of select="//XRY"/><br/>

</xsl:if>

</p>



</xsl:if>

</td>



<td> 

<xsl:if test="//XRE">

<p><xsl:if test="//XRI">

<b>Identifier: </b><xsl:value-of select="//XRI"/><br/>

</xsl:if></p>

</xsl:if>



</td></tr>

<tr><td colspan="2" height="10">

<xsl:if test="//XRE">

<hr></hr>

</xsl:if>

</td></tr>

<!-- Metadata ends here -->



<tr><td height="30"></td></tr>



<!-- Overview/heading starts here -->

<tr><td colspan="2">

<h1>Overview</h1></td></tr>





<tr><td colspan="2">

<h2>General Information</h2>

</td></tr>



<tr><td width="50%"> 

<p><xsl:if test="//AID">

<b>AMICO Identifier: </b><xsl:value-of select="//AID"/><br/>

</xsl:if>

<xsl:if test="//OTY">

<b>Object Type: </b><xsl:value-of select="//OTY"/><br/>

</xsl:if></p>



</td>



<td> 

<p><xsl:if test="//OPP">

<b>Object Parts/Pieces: </b><xsl:value-of select="//OPP"/><br/>

</xsl:if></p></td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>



<tr><td colspan="2">

<h2>Classification</h2>

</td></tr>



<tr><td width="50%"> 

<p><xsl:if test="//CLT">

<b>Term: </b><xsl:value-of select="//CLT"/><br/>

</xsl:if></p>



</td>



<td> 

<p><xsl:if test="//CLS">

<b>Scheme: </b><xsl:value-of select="//CLS"/><br/>

</xsl:if></p></td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

<!-- Overview/heading ends here -->

<tr><td height="30"></td></tr>

<!-- Detailed Description/Group starts here -->

<tr><td colspan="2">

<h1>Detailed Description</h1></td></tr>





<tr><td colspan="2">

<h2>General Information</h2>

</td></tr>



<tr><td width="50%"> 

<p><xsl:if test="//OTN">

<b>Title - Name: </b><xsl:value-of select="//OTN"/><br/>

</xsl:if>

<xsl:if test="//OTT">

<b>Title - Term: </b><xsl:value-of select="//OTT"/><br/>

</xsl:if>

<xsl:if test="//OST">

<b>Copyright Statement: </b><xsl:value-of select="//OST"/><br/>

</xsl:if>

</p>



</td>



<td> 

<p><xsl:if test="//OEN">

<b>Edition: </b><xsl:value-of select="//OEN"/><br/>

</xsl:if>

<xsl:if test="//OPD">

<b>Physical Description: </b><xsl:value-of select="//OPD"/><br/>

</xsl:if>

<xsl:if test="//OPA">

<b>Orientation/Arrangement: </b><xsl:value-of select="//OPA"/><br/>

</xsl:if>

</p></td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>



<tr><td colspan="2">

<h2>Measurements</h2>

</td></tr>



<tr><td width="50%"> 

<p><b>Overall Measurements: </b><xsl:value-of select="//MET"/><br/>



<xsl:for-each select="//MEG">

<xsl:if test="//MCM">

<b>Component Measured: </b><xsl:value-of select="//MCM"/><br/>

</xsl:if>

<xsl:if test="//MED">

<b>Dimension: </b><xsl:value-of select="//MED"/><br/>

</xsl:if>

</xsl:for-each>

</p>



</td>



<td> 

<xsl:for-each select="//MEG">

<p><xsl:if test="//MDV">

<b>Dimension Value: </b><xsl:value-of select="//MDV"/><br/>

</xsl:if>

<xsl:if test="//MDU">

<b>Dimension Units: </b><xsl:value-of select="//MDU"/><br/>

</xsl:if></p>

</xsl:for-each></td></tr>





<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>





<tr><td colspan="2">

<h2>Materials &amp; Techniques</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OMD">

<b>Description: </b><xsl:value-of select="//OMD"/><br/>

</xsl:if>

<xsl:if test="//OMT">

<b>Process/Technique: </b><xsl:value-of select="//OMT"/><br/>

</xsl:if>

</p>



</td>



<td> 

<p><xsl:if test="//OMM">

<b>Materials: </b><xsl:value-of select="//OMM"/><br/>

</xsl:if>

<xsl:if test="//OMS">

<b>Support: </b><xsl:value-of select="//OMS"/><br/>

</xsl:if></p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>







<tr><td colspan="2">

<h2>Creator</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//CRQ">

<b>Qualifier: </b><xsl:value-of select="//CRQ"/><br/>

</xsl:if>



<xsl:if test="//CRT">

<b>Name: </b><xsl:value-of select="//CRT"/><br/>

</xsl:if>



<xsl:if test="//CRN">

<b>Name: </b><xsl:value-of select="//CRN"/><br/>

</xsl:if>



<xsl:if test="//CRC">

<b>Culture/Nationality: </b><xsl:value-of select="//CRC"/><br/>

</xsl:if>



<xsl:if test="//CDT">

<b>Dates/Locations: </b><xsl:value-of select="//CDT"/><br/>

</xsl:if>





<xsl:if test="//CBD/@date">

<b>Birth Date:  </b>

<xsl:choose>

	<xsl:when test="string-length(//CBD/@date) = 8">

	<xsl:variable name="year" select="substring(//CBD/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//CBD/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//CBD/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//CBD/@date) = 9">

	<xsl:variable name="year1" select="substring(//CBD/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//CBD/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//CBD/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//CBD/@date) = 5">

	<xsl:variable name="year2" select="substring(//CBD/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//CBD/@date) = 4">

	<xsl:value-of select="//CBD/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>





<xsl:if test="//CBP">

<b>Birth Place: </b><xsl:value-of select="//CBP"/><br/>

</xsl:if>

<xsl:if test="//CBQ">

<b>Birth Qualifier: </b><xsl:value-of select="//CBQ"/><br/>

</xsl:if>



<xsl:if test="//CDD/@date">

<b>Death Date:  </b>

<xsl:choose>

	<xsl:when test="string-length(//CDD/@date) = 8">

	<xsl:variable name="year" select="substring(//CDD/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//CDD/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//CDD/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//CDD/@date) = 9">

	<xsl:variable name="year1" select="substring(//CDD/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//CDD/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//CDD/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//CDD/@date) = 5">

	<xsl:variable name="year2" select="substring(//CDD/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//CDD/@date) = 4">

	<xsl:value-of select="//CDD/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>



</p>



</td>



<td> 

<p><xsl:if test="//CDP">

<b>Death Place: </b><xsl:value-of select="//CDP"/><br/>

</xsl:if>

<xsl:if test="//CDQ">

<b>Death Qualifier: </b><xsl:value-of select="//CDQ"/><br/>

</xsl:if>



<xsl:if test="//CAD">

<b>Active Date:  </b>

<xsl:choose>

	<xsl:when test="string-length(//CAD) = 8">

	<xsl:variable name="year" select="substring(//CAD, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//CAD, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//CAD, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//CAD) = 9">

	<xsl:variable name="year1" select="substring(//CAD, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//CAD, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//CAD, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//CAD) = 5">

	<xsl:variable name="year2" select="substring(//CAD, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//CAD) = 4">

	<xsl:value-of select="//CAD"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>



<xsl:if test="//CAP">

<b>Active Place: </b><xsl:value-of select="//CAP"/><br/>

</xsl:if>

<xsl:if test="//CGN">

<b>Gender: </b><xsl:value-of select="//CGN"/><br/>

</xsl:if>

<xsl:if test="//CRB">

<b>Biography: </b><xsl:value-of select="//CRB"/><br/>

</xsl:if>

<xsl:if test="//CRR">

<b>Role: </b><xsl:value-of select="//CRR"/><br/>

</xsl:if>

<xsl:if test="//CNO">

<b>Notes: </b><xsl:value-of select="//CNO"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>



<tr><td colspan="2">

<h2>Creation Date</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OCT">

<b>Text: </b><xsl:value-of select="//OCT"/><br/>

</xsl:if>

<xsl:if test="//OCQ">

<b>Qualifier: </b><xsl:value-of select="//OCQ"/><br/>

</xsl:if>

</p>



</td>



<td> 

<p><xsl:if test="//OCS/@date">

<b>Start:  </b>

<xsl:choose>

	<xsl:when test="string-length(//OCS/@date) = 8">

	<xsl:variable name="year" select="substring(//OCS/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//OCS/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//OCS/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//OCS/@date) = 9">

	<xsl:variable name="year1" select="substring(//OCS/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//OCS/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//OCS/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//OCS/@date) = 5">

	<xsl:variable name="year2" select="substring(//OCS/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//OCS/@date) = 4">

	<xsl:value-of select="//OCS/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>





<xsl:if test="//OCE/@date">

<b>End:  </b>

<xsl:choose>

	<xsl:when test="string-length(//OCE/@date) = 8">

	<xsl:variable name="year" select="substring(//OCE/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//OCE/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//OCE/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//OCE/@date) = 9">

	<xsl:variable name="year1" select="substring(//OCE/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//OCE/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//OCE/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//OCE/@date) = 5">

	<xsl:variable name="year2" select="substring(//OCE/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//OCE/@date) = 4">

	<xsl:value-of select="//OCE/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>



</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>



<xsl:if test="//OCP">

<tr><td colspan="2">

<h2>Creation Place</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OCP">

<b>Place: </b><xsl:value-of select="//OCP"/><br/>

</xsl:if>

</p>



</td>



<td> 

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>









<xsl:if test="//STG">

<tr><td colspan="2">

<h2>Style/Period</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//STD">

<b>Description: </b><xsl:value-of select="//STD"/><br/>

</xsl:if>

</p>



</td>



<td> 



<p>

<xsl:if test="//STT">

<b>Terms: </b><xsl:value-of select="//STT"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>





<xsl:if test="//SUG">

<tr><td colspan="2">

<h2>Subject Matter</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//SUP">

<b>Pre-iconographic Description: </b><xsl:value-of select="//SUP"/><br/>

</xsl:if>

<xsl:if test="//SUI">

<b>Iconography: </b><xsl:value-of select="//SUI"/><br/>

</xsl:if>

</p>



</td>



<td> 



<p>

<xsl:if test="//SUT">

<b>Index Terms: </b><xsl:value-of select="//SUT"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>





<xsl:if test="//CXG">

<tr><td colspan="2">

<h2>Context</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//CXD">

<b>Description: </b><xsl:value-of select="."/><br/>

</xsl:if>

<xsl:if test="//CXP">

<b>Related Person: </b><xsl:value-of select="."/><br/>

</xsl:if>

</p>



</td>



<td> 



<p>

<xsl:if test="//CXS">

<b>Related Site/Place: </b><xsl:value-of select="."/><br/>

</xsl:if>

<xsl:if test="//CXT">

<b>Time Period/Dates: </b><xsl:value-of select="."/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//OCR">

<tr><td colspan="2">

<h2>Critical Responses</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OCR">

<xsl:value-of select="."/><br/>

</xsl:if>

</p>



</td>



<td> 



</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//OEH">

<tr><td colspan="2">

<h2>Exhibition/Loan History</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OEH">

<xsl:value-of select="."/><br/>

</xsl:if>

</p>



</td>



<td> 



</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//OOG">

<tr><td colspan="2">

<h2>Owner</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OON">

<b>Name: </b><xsl:value-of select="//OON"/><br/>

</xsl:if>

<xsl:if test="//OOP">

<b>Place: </b><xsl:value-of select="//OOP"/><br/>

</xsl:if>

</p>



</td>



<td> 



<p>

<xsl:if test="//OOA">

<b>Accession Number: </b><xsl:value-of select="//OOA"/><br/>

</xsl:if>

<xsl:if test="//OOC">

<b>Credit Line: </b><xsl:value-of select="//OOC"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//OPO">

<tr><td colspan="2">

<h2>Prior Owners</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//OPO">

<xsl:value-of select="//OPO"/><br/>

</xsl:if>

</p>



</td>



<td> 



</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//ORG">

<tr><td colspan="2">

<h2>Rights/Copyright</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//ORS">

<b>Statement: </b><xsl:value-of select="//ORS"/><br/>

</xsl:if>

</p>

</td>



<td> 

<p>

<xsl:if test="//ORL">

<b>Link: </b><xsl:value-of select="//ORL"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//RWG">

<tr><td colspan="2">

<h2>Related Works of Art</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//RWD">

<b>Description: </b><xsl:value-of select="//RWD"/><br/>

</xsl:if>

<xsl:if test="//RWR">

<b>Relationship - Type: </b><xsl:value-of select="//RWR"/><br/>

</xsl:if>

</p>

</td>



<td> 

<p>

<xsl:if test="//RWL">

<b>Identifier/Link: </b><xsl:value-of select="//RWL"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>





<xsl:if test="//RIG">

<tr><td colspan="2">

<h2>Related Images</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//RIP/@preferred">

<b>Preferred: </b><xsl:value-of select="//RIP/@preferred"/><br/>

</xsl:if>

<xsl:if test="//RID">

<xsl:if test="string-length(//RID) > 0">

<b>Description: </b><xsl:value-of select="//RID"/><br/>

</xsl:if>

</xsl:if>

</p>

</td>



<td> 

<p>

<xsl:if test="//RIR">

<xsl:if test="string-length(//RIR) > 0">

<b>Relationship - Type: </b><xsl:value-of select="//RIR"/><br/>

</xsl:if>

</xsl:if>

<xsl:if test="//RIL">

<b>Identifier/Link: </b><xsl:value-of select="//RIL"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//RMG">

<tr><td colspan="2">

<h2>Related Multimedia</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//RMD">

<b>Description: </b><xsl:value-of select="//RMD"/><br/>

</xsl:if>

<xsl:if test="//RMR">

<b>Relationship - Type: </b><xsl:value-of select="//RMR"/><br/>

</xsl:if>

</p>

</td>



<td> 

<p>

<xsl:if test="//RML">

<b>Identifier/Link: </b><xsl:value-of select="//RML"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//RDG">

<tr><td colspan="2">

<h2>Related Documents</h2>

</td></tr>



<tr><td width="50%"> 



<p>

<xsl:if test="//RDD">

<b>Description: </b><xsl:value-of select="//RDD"/><br/>

</xsl:if>



<xsl:if test="//RDR">

<b>Relationship - Type: </b><xsl:value-of select="//RDR"/><br/>

</xsl:if>

</p>

</td>



<td> 

<p>

<xsl:if test="//RDL/@id">

<b>Identifier/Link: </b><xsl:value-of select="//RDL/@id"/><br/>

</xsl:if>

</p>

</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>



<xsl:if test="//DCG">

<tr><td colspan="2">

<h2>Documentation/Cataloguing History</h2>

</td></tr>



<tr><td width="50%"> 

<p>

<xsl:if test="//DCD/@date">

<b>Date:  </b>

<xsl:choose>

	<xsl:when test="string-length(//DCD/@date) = 8">

	<xsl:variable name="year" select="substring(//DCD/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//DCD/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//DCD/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//DCD/@date) = 9">

	<xsl:variable name="year1" select="substring(//DCD/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//DCD/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//DCD/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//DCD/@date) = 5">

	<xsl:variable name="year2" select="substring(//DCD/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//DCD/@date) = 4">

	<xsl:value-of select="//DCD/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

</xsl:if>

</p>

</td>



<td> 

<p>

<xsl:if test="//DCB">

<b>Cataloged By: </b><xsl:value-of select="//DCB"/><br/>

</xsl:if>

</p>



</td></tr>



<tr><td colspan="2" height="10">

<hr></hr>

</td></tr>

</xsl:if>

<!-- Group ends here -->



<tr><td height="30"></td></tr>



<!-- Footer starts here -->

<tr><td colspan="2">

<h1>Footer</h1></td></tr>



<tr><td width="50%"> 

<p><xsl:if test="//AVD">

<b>AMICO Validated Date: </b>

<xsl:choose>

	<xsl:when test="string-length(//AVD/@date) = 8">

	<xsl:variable name="year" select="substring(//AVD/@date, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//AVD/@date, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//AVD/@date, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//AVD/@date) = 9">

	<xsl:variable name="year1" select="substring(//AVD/@date, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//AVD/@date, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//AVD/@date, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//AVD/@date) = 5">

	<xsl:variable name="year2" select="substring(//AVD/@date, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//AVD/@date) = 4">

	<xsl:value-of select="//AVD/@date"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>





</xsl:if>

<xsl:if test="//AVV/@version">

<b>Validation Dictionary Version: </b><xsl:value-of select="//AVV/@version"/><br/>

</xsl:if>

<xsl:if test="//ADP">

<b>AMICO Data Processing: </b><xsl:value-of select="//ADP"/><br/>

</xsl:if>

</p>



</td>



<td> 

<p><xsl:if test="//DEL">

<b>AMICO Library Year: </b><xsl:value-of select="//DEL"/><br/>

</xsl:if>

<xsl:if test="//ALY/@year">

<b>AMICO Validated Date: </b>

<xsl:choose>

	<xsl:when test="string-length(//ALY/@year) = 8">

	<xsl:variable name="year" select="substring(//ALY/@year, 1, 4) "></xsl:variable>

	<xsl:variable name="month" select="substring(//ALY/@year, 5, 2) "></xsl:variable>

	<xsl:variable name="day" select="substring(//ALY/@year, 7, 2) "></xsl:variable>	

	<xsl:value-of select="concat($year, '-', $month, '-', $day)"/> A.D.<br/>

	</xsl:when>



	<xsl:when test="string-length(//ALY/@year) = 9">

	<xsl:variable name="year1" select="substring(//ALY/@year, 2, 4) "></xsl:variable>

	<xsl:variable name="month1" select="substring(//ALY/@year, 6, 2) "></xsl:variable>

	<xsl:variable name="day1" select="substring(//ALY/@year, 8, 2) "></xsl:variable>

	<xsl:value-of select="concat($year1, '-', $month1, '-', $day1)"/> B.C.<br/>

	</xsl:when>

	

	<xsl:when test="string-length(//ALY/@year) = 5">

	<xsl:variable name="year2" select="substring(//ALY/@year, 2, 4) "></xsl:variable>

	<xsl:value-of select="concat($year2, ' B.C.')"/><br/>

	</xsl:when>

	

	<xsl:when test="string-length(//ALY/@year) = 4">

	<xsl:value-of select="//ALY/@year"/> A.D.<br/>

	</xsl:when>

	

</xsl:choose>

<br/>

</xsl:if>

</p></td></tr>







</table>



	</xsl:template>

	</xsl:stylesheet>
