<?xml version="1.0"?>
<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" 
                exclude-result-prefixes="tei ct"
                version="1.0">
<!--<xsl:output method="html" omit-xml-declaration="yes" indent="yes" doctype-system="about:legacy-compat" />-->
<xsl:output omit-xml-declaration="yes" indent="yes" encoding="UTF-8" />


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

    
<xsl:template match="/">
    
<xsl:element name="meta">
    <xsl:attribute name="name">keywords</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:for-each select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:profileDesc/tei:textClass/tei:keywords[@xml:lang='en']/tei:term">
           <xsl:value-of select="."/>
           <xsl:if test="position() != last()">
              <xsl:text>, </xsl:text>
           </xsl:if>
        </xsl:for-each>
    </xsl:attribute>
</xsl:element>

<xsl:element name="link">
    <xsl:attribute name="rel">alternate</xsl:attribute>
    <xsl:attribute name="hreflang">ga</xsl:attribute>
    <xsl:attribute name="href"><xsl:copy-of select="$thisArticleURL"/></xsl:attribute>
</xsl:element>

<!--Meiteashonraí tagartha-->
<xsl:element name="meta">
    <xsl:attribute name="name">citation_title</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:title[@xml:lang='en']"/>
    </xsl:attribute>
</xsl:element>

<xsl:for-each select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:author">
    <xsl:element name="meta">
        <xsl:attribute name="name">citation_author</xsl:attribute>
        <xsl:attribute name="content">
            <xsl:value-of select="tei:persName/tei:surname"/>
            <xsl:text>, </xsl:text>
            <xsl:value-of select="tei:persName/tei:forename"/>
        </xsl:attribute>
    </xsl:element>

    <xsl:element name="meta">
        <xsl:attribute name="name">citation_author_institution</xsl:attribute>
        <xsl:attribute name="content">
            <xsl:value-of select="tei:affiliation[@xml:lang='en']"/>
        </xsl:attribute>
    </xsl:element>
</xsl:for-each>

<meta name="citation_journal_title" content="COMHARTaighde" />
<xsl:if test="count(tei:TEI/tei:teiHeader/tei:fileDesc/tei:publicationStmt/tei:idno[@type='ISSN']) &gt; 0">
    <xsl:element name="meta">
        <xsl:attribute name="name">citation_issn</xsl:attribute>
        <xsl:attribute name="content">
            <xsl:value-of select="//tei:publicationStmt/tei:idno[@type='ISSN']"/>
        </xsl:attribute>
    </xsl:element>
</xsl:if>

<xsl:element name="meta">
    <xsl:attribute name="name">citation_date</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:publicationStmt/tei:date"/>
    </xsl:attribute>
</xsl:element>

<xsl:element name="meta">
    <xsl:attribute name="name">citation_issue</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:editionStmt/tei:edition/@n"/>
    </xsl:attribute>
</xsl:element>

<xsl:if test="count(//tei:titleStmt/tei:idno) &gt; 0">
    <xsl:element name="meta">
        <xsl:attribute name="name">citation_doi</xsl:attribute>
        <xsl:attribute name="content">
            <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:idno"/>
        </xsl:attribute>
    </xsl:element>
</xsl:if>

<xsl:element name="meta">
    <xsl:attribute name="name">citation_fulltext_html_url</xsl:attribute>
    <xsl:attribute name="content"><xsl:copy-of select="$thisArticleURL"/></xsl:attribute>
</xsl:element>
<!-- Ba chóir an comhad HTML agus an PDF a chur san fhofhillteán céanna (Treoracha Google Scholar)-->
<xsl:element name="meta">
    <xsl:attribute name="name">citation_pdf_url</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:copy-of select="$thisArticleURL"/>
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/ct:identifier"/>
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:publicationStmt/tei:date/ct:year"/>
        <xsl:text>.pdf</xsl:text>
    </xsl:attribute>
</xsl:element>

<xsl:element name="meta">
    <xsl:attribute name="name">citation_publisher</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:publicationStmt/tei:publisher"/>
    </xsl:attribute>
</xsl:element>

<xsl:element name="meta">
    <xsl:attribute name="name">dc.identifier</xsl:attribute>
    <xsl:attribute name="content">
        <xsl:value-of select="tei:TEI/tei:teiHeader/tei:fileDesc/tei:titleStmt/tei:idno"/>
    </xsl:attribute>
</xsl:element>

<!--Íomhánna Open Graph + Twitter-->
<xsl:choose> 
    <xsl:when test="count(tei:TEI/tei:text/tei:body/tei:div[@type='articleContent']/tei:figure) &gt; 0">
        <xsl:for-each select="tei:TEI/tei:text/tei:body/tei:div[@type='articleContent']/tei:figure">
            <xsl:element name="meta">
                <xsl:attribute name="property">og:image</xsl:attribute>
                <xsl:attribute name="content"><xsl:copy-of select="$thisArticleURL"/>assets/<xsl:value-of select="tei:graphic[@intent='large-2x']/@url" /></xsl:attribute>
            </xsl:element>
            <xsl:element name="meta">
                <xsl:attribute name="name">twitter:image</xsl:attribute>
                <xsl:attribute name="content"><xsl:copy-of select="$thisArticleURL"/>assets/<xsl:value-of select="tei:graphic[@intent='large-2x']/@url" /></xsl:attribute>
            </xsl:element>
        </xsl:for-each>
    </xsl:when>
    <xsl:otherwise>
        <meta property="og:image" content="http://www.comhartaighde.com/soisialta/baile.png" />
        <meta name="twitter:image" content="http://www.comhartaighde.com/soisialta/baile.png" />
    </xsl:otherwise>
</xsl:choose>
    
    
</xsl:template>
    
</xsl:stylesheet>