<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://www.idpf.org/2007/opf" version="2.0" xpath-default-namespace="http://openebook.org/namespaces/oeb-package/1.0/">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="metadata">
<metadata prefix="dc: http://purl.org/dc/elements/1.1/">
<xsl:apply-templates select="dc-metadata/(dc:title|dc:Title)"/>
<xsl:apply-templates select="dc-metadata/(dc:Language|dc:language)"/>
<xsl:apply-templates/>
</metadata>
</xsl:template>
<xsl:template match="dc-metadata">
<xsl:apply-templates select="* except (dc:title|dc:Title|dc:identifier|dc:Identifier|dc:language|dc:Language|dc:date|dc:Date|dc:type|dc:Type|dc:format|dc:Format)"/>
</xsl:template>
<xsl:template match="dc:*">
<xsl:element name="{lower-case(name())}">
<xsl:copy-of select="@*"/>
<xsl:value-of select="."/>
</xsl:element>
</xsl:template>
</xsl:stylesheet>