Project

General

Profile

1 10046 mecum
<?xml version="1.0"?>
2 10385 mecum
<xsl:stylesheet
3
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
4
    xmlns:gmd="http://www.isotc211.org/2005/gmd" version="1.0">
5
    <xsl:template match="gmd:MD_Identifier">
6
        <xsl:apply-templates select="./gmd:code" />
7
    </xsl:template>
8 10418 mecum
    <xsl:template match="gmd:RS_Identifier">
9
        <xsl:apply-templates select="./gmd:code" />
10
    </xsl:template>
11 10059 mecum
    <xsl:template match="gmd:MD_TopicCategoryCode">
12
        <xsl:apply-templates />
13
    </xsl:template>
14 10385 mecum
    <xsl:template match="gmd:MD_Keywords">
15
        <table class="table table-condensed">
16
            <thead>
17
                <tr>
18
                    <th>Keyword</th>
19
                </tr>
20
            </thead>
21
            <tbody>
22
                <xsl:for-each select="./gmd:keyword">
23
                    <tr>
24
                        <td>
25
                            <xsl:apply-templates select="." />
26
                        </td>
27
                    </tr>
28
                </xsl:for-each>
29
            </tbody>
30
        </table>
31
        <xsl:if test="./gmd:type">
32
            <div class="control-group">
33
                <label class="control-label">Type</label>
34
                <div class="controls">
35
                    <div class="controls-well">
36
                        <xsl:value-of select="./gmd:type/gmd:MD_KeywordTypeCode/text()" />
37
                    </div>
38
                </div>
39
            </div>
40
        </xsl:if>
41 10384 mecum
        <xsl:if test="./gmd:thesaurusName">
42
            <div class="control-group">
43
                <label class="control-label">Thesaurus</label>
44
                <div class="controls">
45
                    <div class="controls-well">
46
                        <xsl:apply-templates select="./gmd:thesaurusName" />
47
                    </div>
48
                </div>
49
            </div>
50
        </xsl:if>
51 10385 mecum
    </xsl:template>
52
    <xsl:template match="gmd:MD_Constraints">
53
        <div class="control-group">
54
            <label class="control-label">Resource Constraint</label>
55
            <div class="controls">
56
                <div class="controls-well">
57
                    <xsl:apply-templates />
58
                </div>
59
            </div>
60
        </div>
61
    </xsl:template>
62
    <xsl:template match="gmd:MD_LegalConstraints">
63
        <div class="control-group">
64
            <label class="control-label">Legal Constraint</label>
65
            <div class="controls">
66
                <div class="controls-well">
67
                    <xsl:for-each select="./gmd:useLimitation">
68
                        <div class="control-group">
69
                            <label class="control-label">Use Limitation</label>
70
                            <div class="controls">
71
                                <div class="controls-well">
72
                                    <xsl:apply-templates />
73
                                </div>
74
                            </div>
75
                        </div>
76
                    </xsl:for-each>
77
                    <xsl:for-each select="./gmd:accessConstraints">
78
                        <div class="control-group">
79
                            <label class="control-label">Access Constraint</label>
80
                            <div class="controls">
81
                                <div class="controls-well">
82
                                    <xsl:apply-templates />
83
                                </div>
84
                            </div>
85
                        </div>
86
                    </xsl:for-each>
87
                    <xsl:for-each select="./gmd:useConstraints">
88
                        <div class="control-group">
89
                            <label class="control-label">Use Constraints</label>
90
                            <div class="controls">
91
                                <div class="controls-well">
92
                                    <xsl:apply-templates />
93
                                </div>
94
                            </div>
95
                        </div>
96
                    </xsl:for-each>
97
                    <xsl:for-each select="./gmd:otherConstraints">
98
                        <div class="control-group">
99
                            <label class="control-label">Other Constraint</label>
100
                            <div class="controls">
101
                                <div class="controls-well">
102
                                    <xsl:apply-templates />
103
                                </div>
104
                            </div>
105
                        </div>
106
                    </xsl:for-each>
107
                </div>
108
            </div>
109
        </div>
110
    </xsl:template>
111
    <xsl:template match="gmd:MD_SecurityConstraints">
112
        <div class="control-group">
113
            <label class="control-label">Security Constraint</label>
114
            <div class="controls">
115
                <div class="controls-well">
116
                    <xsl:apply-templates />
117
                </div>
118
            </div>
119
        </div>
120
    </xsl:template>
121 10059 mecum
    <!-- TODO: gmd:CI_PresentationFormCode-->
122
    <!-- TODO: gmd:CI_Series -->
123 10385 mecum
</xsl:stylesheet>