<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
                xmlns:tei="http://www.tei-c.org/ns/1.0" 
                xmlns:ct="http://www.comhartaighde.com/ns/1.0"
                xmlns="http://www.crossref.org/schema/4.3.6" 
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                exclude-result-prefixes="tei ct xsi"
                version="1.0">
<xsl:output omit-xml-declaration="yes" indent="yes" encoding="UTF-8" />


<xsl:include href="_variables.xsl" />

<xsl:template match="teideal|iasacht|béim">
    <i><xsl:value-of select="."/></i>
</xsl:template>            

<xsl:template match="/">
<doi_batch version="4.3.6" xmlns="http://www.crossref.org/schema/4.3.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.crossref.org/schema/4.3.6 http://www.crossref.org/schema/deposit/crossref4.3.6.xsd">
	<head>
		<doi_batch_id><xsl:value-of select="alt/ceanntásc/príomhshonraí/aitheantóir"/><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/bliain"/><xsl:value-of select="$dateTime"/></doi_batch_id>
        <timestamp><xsl:value-of select="$dateTime"/></timestamp>
		<depositor>
			<depositor_name>Ronan Doherty</depositor_name>
			<email_address>comhartaighde@gmail.com</email_address>
		</depositor>
		<registrant>COMHARTaighde</registrant>
	</head>
	<body>
		<journal>
			<journal_metadata>
				<full_title>COMHARTaighde</full_title>
				<issn media_type="electronic">2009-8626</issn>
			</journal_metadata>
			<journal_issue>
				<publication_date media_type="online">
					<month><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/mí"/></month>
					<day><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/lá"/></day>
					<year><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/bliain"/></year>
				</publication_date>
				<issue><xsl:value-of select="alt/ceanntásc/eagrán/@uimh"/></issue>
			</journal_issue>
			<!-- ====== This is the article's metadata ======== -->
			<journal_article publication_type="full_text">
				<titles>
                    <xsl:for-each select="alt/ceanntásc/príomhshonraí/teideal[@xml:lang='ga']"><title><xsl:apply-templates /></title></xsl:for-each>
				</titles>
				<contributors>
                    <xsl:for-each select="(alt/ceanntásc/príomhshonraí/údar)[position() = 1]">
                        <person_name sequence="first" contributor_role="author">
                            <given_name><xsl:value-of select="duine/céadainm"/></given_name>
                            <surname><xsl:value-of select="duine/sloinne"/></surname>
                        </person_name>
                    </xsl:for-each>
                    <xsl:if test="count(alt/ceanntásc/príomhshonraí/údar) &gt; 1">
                        <xsl:for-each select="(alt/ceanntásc/príomhshonraí/údar)[position() &gt; 1]">
                            <person_name sequence="additional" contributor_role="author">
                                <given_name><xsl:value-of select="duine/céadainm"/></given_name>
                                <surname><xsl:value-of select="duine/sloinne"/></surname>
                            </person_name>
                        </xsl:for-each>
                    </xsl:if>
				</contributors>
				<publication_date media_type="online">
					<month><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/mí"/></month>
					<day><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/lá"/></day>
					<year><xsl:value-of select="alt/ceanntásc/foilseachán/dáta/bliain"/></year>
				</publication_date>
				<doi_data>
                    <xsl:if test="alt/ceanntásc/príomhshonraí/DOI">
					   <doi><xsl:text>10.18669/</xsl:text><xsl:value-of select="alt/ceanntásc/príomhshonraí/DOI"/></doi>
                    </xsl:if>
					<resource><xsl:copy-of select="$thisArticleURL"/></resource>
				</doi_data>
				<!-- =========  Here is the list of references cited in the above article -->
				<citation_list>
                    <xsl:for-each select="alt//liostaBibl[@cineál='caighdeánach']/bibl">
                        <xsl:element name="citation">
                        <xsl:attribute name="key">
                            <xsl:text>ref=</xsl:text> 
                            <xsl:number/>   
                        </xsl:attribute>
                           <unstructured_citation><xsl:value-of select="."/></unstructured_citation>
                        </xsl:element>
                    </xsl:for-each>
				</citation_list>
			</journal_article>
		</journal>
	</body>
</doi_batch>
</xsl:template>
    
</xsl:stylesheet>
