Skip to content

Commit

Permalink
Wrap everything in lime:Lexicon with some DublinCore terms
Browse files Browse the repository at this point in the history
  • Loading branch information
kernc committed Dec 11, 2020
1 parent 4a3f029 commit 70ecaed
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions Stylesheet/TEI2Ontolex.xsl
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,24 @@

<xsl:template match="/">
<rdf:RDF>
<xsl:apply-templates select="descendant::tei:entry"/>
<lime:Lexicon>
<xsl:apply-templates select="descendant::tei:teiHeader"/>
<xsl:apply-templates select="descendant::tei:entry"/>
</lime:Lexicon>
</rdf:RDF>
</xsl:template>

<xsl:template match="tei:teiHeader">
<xsl:apply-templates select="descendant::tei:title[text()]"/>
<xsl:apply-templates select="descendant::tei:author[text()]"/>
<xsl:apply-templates select="descendant::tei:date[text() | @when]"/>
<xsl:apply-templates select="descendant::tei:publisher[text()]"/>
<xsl:apply-templates select="descendant::tei:licence[text()]"/>
</xsl:template>

<xsl:template match="tei:entry">
<xsl:variable name="theEntry" select="."/>
<lime:entry>
<xsl:choose>
<!-- Case when there are two parts of speech: we split the entry in two -->
<xsl:when test="count(tei:gramGrp/tei:pos) > 1">
Expand Down Expand Up @@ -64,6 +76,7 @@
</ontolex:LexicalEntry>
</xsl:otherwise>
</xsl:choose>
</lime:entry>
</xsl:template>


Expand Down Expand Up @@ -548,7 +561,7 @@

<xsl:template match="tei:date">
<dc:date>
<xsl:apply-templates/>
<xsl:value-of select="text() | @when"/>
</dc:date>
</xsl:template>

Expand All @@ -558,6 +571,12 @@
</dc:publisher>
</xsl:template>

<xsl:template match="tei:licence">
<dct:licence>
<xsl:apply-templates/>
</dct:licence>
</xsl:template>

<!-- <xr> construct -->

<xsl:template match="tei:xr[@type = 'related' or @type = 'renvoi']">
Expand Down

0 comments on commit 70ecaed

Please sign in to comment.