Initial copyright metadata.

This commit is contained in:
Jorge L. Williams
2011-01-03 03:53:47 -06:00
parent 58664a1f27
commit 074331c5d1

View File

@@ -20,13 +20,56 @@
<xsl:value-of select="$subtitle"/>
</xsl:if>
</xsl:variable>
<xsl:variable name="ccid">
<xsl:value-of select="substring-after(string(/*/d:info/d:legalnotice/@role),'cc-')"/>
</xsl:variable>
<xsl:variable name="ccidURL">
<xsl:text>http://creativecommons.org/licenses/</xsl:text>
<xsl:value-of select="$ccid"/>
<xsl:text>/3.0/legalcode</xsl:text>
</xsl:variable>
<fo:declarations>
<x:xmpmeta xmlns:x="adobe:ns:meta/">
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xapRights='http://ns.adobe.com/xap/1.0/rights/'
>
<xapRights:Marked>True</xapRights:Marked>
</rdf:Description>
<rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
<!-- Dublin Core properties go here -->
<dc:rights>
<rdf:Alt>
<rdf:li xml:lang="x-default">
<xsl:apply-templates mode="titlepage.mode" select="//d:copyright"/>
<xsl:if test="starts-with(string(/*/d:info/d:legalnotice/@role),'cc-')">
<xsl:text> Licensed to the public under Creative Commons Attribution </xsl:text>
<xsl:choose>
<xsl:when test="$ccid = 'by'" />
<xsl:when test="$ccid = 'by-sa'">
<xsl:text>ShareAlike</xsl:text>
</xsl:when>
<xsl:when test="$ccid = 'by-nd'">
<xsl:text>NoDerivatives</xsl:text>
</xsl:when>
<xsl:when test="$ccid = 'by-nc'">
<xsl:text>NonCommercial</xsl:text>
</xsl:when>
<xsl:when test="$ccid = 'by-nc-sa'">
<xsl:text>NonCommercial ShareAlike</xsl:text>
</xsl:when>
<xsl:when test="$ccid = 'by-nc-nd'">
<xsl:text>NonCommercial NoDerivatives</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:message terminate="yes">I don't understand licence <xsl:value-of select="$ccid"/></xsl:message>
</xsl:otherwise>
</xsl:choose>
<xsl:text> 3.0 License</xsl:text>
</xsl:if>
</rdf:li>
</rdf:Alt>
</dc:rights>
<!-- Title -->
<dc:title><xsl:value-of select="normalize-space($title)"/></dc:title>
@@ -67,7 +110,6 @@
</dc:description>
</xsl:if>
</rdf:Description>
<rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
<!-- PDF properties go here -->
@@ -90,7 +132,16 @@
<!-- Creator Tool -->
<xmp:CreatorTool>Cloud API Docs Plugin</xmp:CreatorTool>
</rdf:Description>
<xsl:if test="starts-with(string(/*/d:info/d:legalnotice/@role),'cc-')">
<rdf:Description rdf:about=''
xmlns:cc='http://creativecommons.org/ns#'>
<xsl:element name="cc:license">
<xsl:attribute name="rdf:resource">
<xsl:value-of select="$ccidURL"/>
</xsl:attribute>
</xsl:element>
</rdf:Description>
</xsl:if>
</rdf:RDF>
</x:xmpmeta>
</fo:declarations>