- addional xml elements for DINI requirements
- port browser style oai2_style.xslt to xslt version 3.0 - oai2_style includes extra style.css
This commit is contained in:
parent
8ebd8f3251
commit
edea5ccbd0
|
@ -498,11 +498,11 @@
|
||||||
<gmd:extent>
|
<gmd:extent>
|
||||||
<gmd:EX_Extent>
|
<gmd:EX_Extent>
|
||||||
<xsl:if test="//*[name() = 'Coverage']">
|
<xsl:if test="//*[name() = 'Coverage']">
|
||||||
<xsl:variable name="thebox" select="//*[name() = 'Coverage']"/>
|
<!-- <xsl:variable name="thebox" select="//*[name() = 'Coverage']"/> -->
|
||||||
<xsl:variable name="sLat">
|
<xsl:variable name="sLat">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="string($thebox/@YMin) != ''">
|
<xsl:when test="string(Coverage/@YMin) != ''">
|
||||||
<xsl:value-of select="number($thebox/@YMin)"/>
|
<xsl:value-of select="number(Coverage/@YMin)"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:value-of select="''"/>
|
<xsl:value-of select="''"/>
|
||||||
|
@ -511,8 +511,8 @@
|
||||||
</xsl:variable>
|
</xsl:variable>
|
||||||
<xsl:variable name="wLong">
|
<xsl:variable name="wLong">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="string($thebox/@XMin) != ''">
|
<xsl:when test="string(Coverage/@XMin) != ''">
|
||||||
<xsl:value-of select="number($thebox/@XMin)"/>
|
<xsl:value-of select="number(Coverage/@XMin)"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:value-of select="''"/>
|
<xsl:value-of select="''"/>
|
||||||
|
@ -521,8 +521,8 @@
|
||||||
</xsl:variable>
|
</xsl:variable>
|
||||||
<xsl:variable name="nLat">
|
<xsl:variable name="nLat">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="string($thebox/@YMax) != ''">
|
<xsl:when test="string(Coverage/@YMax) != ''">
|
||||||
<xsl:value-of select="number($thebox/@YMax)"/>
|
<xsl:value-of select="number(Coverage/@YMax)"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:value-of select="''"/>
|
<xsl:value-of select="''"/>
|
||||||
|
@ -531,8 +531,8 @@
|
||||||
</xsl:variable>
|
</xsl:variable>
|
||||||
<xsl:variable name="eLong">
|
<xsl:variable name="eLong">
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<xsl:when test="string($thebox/@XMax) != ''">
|
<xsl:when test="string(Coverage/@XMax) != ''">
|
||||||
<xsl:value-of select="number($thebox/@XMax)"/>
|
<xsl:value-of select="number(Coverage/@XMax)"/>
|
||||||
</xsl:when>
|
</xsl:when>
|
||||||
<xsl:otherwise>
|
<xsl:otherwise>
|
||||||
<xsl:value-of select="''"/>
|
<xsl:value-of select="''"/>
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
145
assets/style.css
Normal file
145
assets/style.css
Normal file
|
@ -0,0 +1,145 @@
|
||||||
|
html,
|
||||||
|
button,
|
||||||
|
input,
|
||||||
|
select,
|
||||||
|
textarea,
|
||||||
|
.pure-g [class*="pure-u"] {
|
||||||
|
font-family: "Open Sans", sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.value {
|
||||||
|
vertical-align: top;
|
||||||
|
padding-left: 1em;
|
||||||
|
padding: 3px;
|
||||||
|
}
|
||||||
|
|
||||||
|
td.key {
|
||||||
|
background-color: #3abac4;
|
||||||
|
padding: 3px;
|
||||||
|
text-align: right;
|
||||||
|
border: 1px solid #c0c0c0;
|
||||||
|
white-space: nowrap;
|
||||||
|
/* font-weight: bold; */
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dcdata td.key {
|
||||||
|
background-color: #f4f8f4;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
margin: 1em 2em 1em 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1,
|
||||||
|
h2,
|
||||||
|
h3 {
|
||||||
|
font-family: sans-serif;
|
||||||
|
clear: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
padding-bottom: 4px;
|
||||||
|
margin-bottom: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
margin-bottom: 0.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
h3 {
|
||||||
|
margin-bottom: 0.3em;
|
||||||
|
font-size: medium;
|
||||||
|
}
|
||||||
|
|
||||||
|
.link {
|
||||||
|
border: 1px outset #88f;
|
||||||
|
background-color: #00beff;
|
||||||
|
padding: 1px 4px 1px 4px;
|
||||||
|
font-size: 80%;
|
||||||
|
text-decoration: none;
|
||||||
|
font-weight: bold;
|
||||||
|
font-family: sans-serif;
|
||||||
|
color: #6c6e6b;
|
||||||
|
}
|
||||||
|
|
||||||
|
.link:hover {
|
||||||
|
color: #d0d0d0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.link:active {
|
||||||
|
color: #d0d0d0;
|
||||||
|
background-color: #00beff;
|
||||||
|
}
|
||||||
|
|
||||||
|
.oaiRecord,
|
||||||
|
.oaiRecordTitle {
|
||||||
|
background-color: #eee;
|
||||||
|
border-style: solid;
|
||||||
|
border-color: #d0d0d0;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2.oaiRecordTitle {
|
||||||
|
background-color: #51565c;
|
||||||
|
color: #fff;
|
||||||
|
font-size: medium;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: 10px;
|
||||||
|
border-width: 0px 0px 0px 0px;
|
||||||
|
margin: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.oaiRecord {
|
||||||
|
margin-bottom: 3em;
|
||||||
|
border-width: 2px;
|
||||||
|
padding: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.results {
|
||||||
|
margin-bottom: 1.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.quicklinks {
|
||||||
|
margin-top: 2px;
|
||||||
|
padding: 4px;
|
||||||
|
text-align: left;
|
||||||
|
border-bottom: 2px solid #ccc;
|
||||||
|
border-top: 2px solid #ccc;
|
||||||
|
clear: left;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul.quicklinks li {
|
||||||
|
font-size: 80%;
|
||||||
|
display: inline;
|
||||||
|
list-style: none;
|
||||||
|
font-family: sans-serif;
|
||||||
|
}
|
||||||
|
|
||||||
|
p.intro {
|
||||||
|
font-size: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.xmlSource {
|
||||||
|
font-size: 70%;
|
||||||
|
border: solid #c0c0a0 1px;
|
||||||
|
/* background-color: #ffffe0; */
|
||||||
|
background-color: #f4f8f4;
|
||||||
|
padding: 2em 2em 2em 0em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.xmlBlock {
|
||||||
|
padding-left: 2em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.xmlTagName {
|
||||||
|
color: #800000;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.xmlAttrName {
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.xmlAttrValue {
|
||||||
|
color: #0000c0;
|
||||||
|
}
|
|
@ -1,11 +1,12 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="3.0"
|
||||||
xmlns="http://www.openarchives.org/OAI/2.0/"
|
xmlns="http://www.openarchives.org/OAI/2.0/"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/">
|
xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
|
||||||
|
|
||||||
<!--<xsl:param name="urnResolverUrl" />-->
|
<!--<xsl:param name="urnResolverUrl" />-->
|
||||||
|
|
||||||
|
@ -143,6 +144,29 @@
|
||||||
</sampleIdentifier>
|
</sampleIdentifier>
|
||||||
</oai-identifier>
|
</oai-identifier>
|
||||||
</description>
|
</description>
|
||||||
|
<description>
|
||||||
|
<eprints xmlns="http://www.openarchives.org/OAI/1.1/eprints" xsi:schemaLocation="http://www.openarchives.org/OAI/1.1/eprints http://www.openarchives.org/OAI/1.1/eprints.xsd">
|
||||||
|
<content>
|
||||||
|
<text>
|
||||||
|
Tethys RDR ist ein Datenverlag der Geologischen Bundesanstalt (GBA), der ausschließlich an der GBA generierte geowissenschaftliche Forschungsdaten publiziert.
|
||||||
|
Die Datenpublikationen können sowohl in deutscher, als auch in englischer Sprache publiziert werden.
|
||||||
|
Durch die Bereitstellung der Datenpublikation zusammen mit Metadaten nach standardisierten Schemata werden die Publikationen auffindbar und zitierbar.
|
||||||
|
</text>
|
||||||
|
<URL>https://tethys.at/help</URL>
|
||||||
|
</content>
|
||||||
|
<metadataPolicy>
|
||||||
|
<text>
|
||||||
|
All bibliographic metadata provided via this interface, except abstracts, is hereby made available under CC0 license, free to share and re-use.
|
||||||
|
</text>
|
||||||
|
<URL>http://creativecommons.org/publicdomain/zero/1.0/deed.de</URL>
|
||||||
|
</metadataPolicy>
|
||||||
|
<comment>
|
||||||
|
This institutional repository is powered by the Tethys repository software,
|
||||||
|
which is an enhancement of OPSUS4 (https://www.kobv.de/entwicklung/software/opus-4/).
|
||||||
|
See https://gitea.geologie.ac.at/geolba/tethys/ for more information.
|
||||||
|
</comment>
|
||||||
|
</eprints>
|
||||||
|
</description>
|
||||||
</Identify>
|
</Identify>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
|
@ -304,6 +328,12 @@
|
||||||
</setSpec>-->
|
</setSpec>-->
|
||||||
<!--loop-->
|
<!--loop-->
|
||||||
<xsl:apply-templates select="SetSpec" />
|
<xsl:apply-templates select="SetSpec" />
|
||||||
|
<setSpec>
|
||||||
|
<xsl:text>open_access</xsl:text>
|
||||||
|
</setSpec>
|
||||||
|
<setSpec>
|
||||||
|
<xsl:text>doc-type:ResearchData</xsl:text>
|
||||||
|
</setSpec>
|
||||||
</header>
|
</header>
|
||||||
<xsl:choose>
|
<xsl:choose>
|
||||||
<!-- nicht bei ListIdentifiers und auch nicht bei gelöschten Datensätzen-->
|
<!-- nicht bei ListIdentifiers und auch nicht bei gelöschten Datensätzen-->
|
||||||
|
@ -333,7 +363,7 @@
|
||||||
<xsl:value-of select="@Value" />
|
<xsl:value-of select="@Value" />
|
||||||
</setSpec>
|
</setSpec>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|
||||||
<xsl:template match="Rdr_Dataset" mode="oai_dc">
|
<xsl:template match="Rdr_Dataset" mode="oai_dc">
|
||||||
<oai_dc:dc xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
|
<oai_dc:dc xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
|
||||||
<!-- dc:title -->
|
<!-- dc:title -->
|
||||||
|
@ -370,9 +400,11 @@
|
||||||
<xsl:call-template name="RdrDate" />
|
<xsl:call-template name="RdrDate" />
|
||||||
<!-- dc:date: embargo date -->
|
<!-- dc:date: embargo date -->
|
||||||
<xsl:apply-templates select="EmbargoDate" mode="oai_dc" />
|
<xsl:apply-templates select="EmbargoDate" mode="oai_dc" />
|
||||||
<!-- dc:type -->
|
<!-- dc:type -->
|
||||||
<!-- <xsl:apply-templates select="@Type" mode="oai_dc" /> -->
|
|
||||||
<dc:type>Dataset</dc:type>
|
<dc:type>Dataset</dc:type>
|
||||||
|
<dc:type>
|
||||||
|
<xsl:text>ResearchData</xsl:text>
|
||||||
|
</dc:type>
|
||||||
<!-- dc:format -->
|
<!-- dc:format -->
|
||||||
<xsl:apply-templates select="File/@MimeType" mode="oai_dc" />
|
<xsl:apply-templates select="File/@MimeType" mode="oai_dc" />
|
||||||
<!-- <dc:format> -->
|
<!-- <dc:format> -->
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user