DOI Metadata Formats and Metadata Catalogs at GFZ Potsdam
Querying OAI-PMH endpoints to study Metadata Formats at https://doidb.wdc-terra.org/oaip (opens new window) endpoint, (NOT the
igsnoaip/oai
endpoint).
Note
The following does not have to do much with mDIS in particular. It is still useful background knowledge for anyone who intends to work with IGSNs, the International Generic Sample Number.
Related pages
From DOIs to IGSNs - resolve a DOI, get lots of IGSNs.
IGSN Endpoint - send queries to GFZ's /igsnoaip
Endpoint for read-only access.
Exploring the Metadata Formats of GFZ's WDC-Terra
Resolving a DOI to various metadata formats
This article explores the DOI infrastructure.
By resolving DOIs we will study 3 different DOI metadata formats.
For "IGSN metadata formats", see equivalent article for IGSN service.
As such, this article provides some background knowledge about a likely long-term use of mDIS.
The WDC-Terra site for DOIs
The www.wdc-terra.org (opens new window) website is hosted by GFZ Potsdam, Germany. The domain www.wdc-terra.org
has been abandoned, and the successor is https://dataservices.gfz-potsdam.de (opens new window).
Exploratory queries
The GFZ Dataservices page lists a lot of DOIs and IGSNs on a humanreadable web-page.
That page is https://dataservices.gfz-potsdam.de (opens new window).
For developers, API access is also possible.
That API Endpoint is here: https://doidb.wdc-terra.org/oaip
.
Walkthrough
The following codesnippets demonstrate a drill-down into WDC-Terra, in order to learn more about DOIs. All code is Shellscript (Bash).
Examples:
5 Metadata Formats
3 of 5 are important
# 1) find all metadata Formats in WDC-Terra
url_doi="https://doidb.wdc-terra.org/oaip/oai?"
url_mdf="verb=ListMetadataFormats"
curl -ksL "${url_doi}${url_mdf}" | xmllint --format - | xidel -s -e "//metadataPrefix"
2
3
4
will return the following (# comments
illustrate key characteristics)
dif # archaic format; less often supported
oai_datacite # more verbose, finegrained, fewer XML namespaces used
iso19139 # extremely verbose, elements in "gmd:" namespace
oai_dc # more compact, many elements in "dc:" namespace
datacite # marked as 'nonexistant' - do not use (yet)! Work in progress?
2
3
4
5
So there are 5 Metadata formats: dif
, oai_datacite
, iso19139
oai_dc
, and datacite
.
We will focus on oai_dc
(the most compact), oai_datacite
, and iso19139
(the most verbose).
Clients can gather detailed records about repository datasets in each of these formats.
See below for details.
Detailed exploratory queries
Find "Sets" (Catalogs) in WDC-Terra.
These are independent DOI catalogs, from different source organizations (registrants).
url_doi="https://doidb.wdc-terra.org/oaip/oai?"
url_sets="verb=ListSets"
curl -ksL "${url_doi}${url_sets}" | xmllint --format - | head
# curl -ksL "${url_doi}${url_sets}" | xmllint --format - | tail
2
3
4
5
6
This returns this xml:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl/oaitohtml.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/"
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">
<responseDate>2022-07-21T10:06:49Z</responseDate>
<request verb="ListSets">http://doidb.wdc-terra.org/oaip/oai</request>
<ListSets>
<set>
<setSpec>REFQUALITY</setSpec>
<setName>Reference quality citations only.</setName>
</set>
<!-- and many more <set>s ...-->
<set>
<setSpec>DOIDB.WSM.REFQUALITY</setSpec>
<setName>WDS World Stress Map (reference quality citations only)</setName>
</set>
<resumptionToken expirationDate="2022-07-21T11:09:20Z" completeListSize="47" cursor="0"/>
</ListSets>
</OAI-PMH>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
We want the names of all datasets/catalogs in the repository:
url_doi="https://doidb.wdc-terra.org/oaip/oai?"
url_sets="verb=ListSets"
curl -ksL "${url_doi}${url_sets}" \
| xmllint --format - \
| xidel -s -e "[//setSpec, //setName]" \
| jq -cr '. | transpose| .[] | @csv' \
| perl -ple 's/DOIDB\.//g' \
| grep -v only \
| csvlook -l -H
2
3
4
5
6
7
8
9
10
There are quite a few "Sets" in WDC-Terra. Here is the text-content of the <setSpec>
and <setName>
Elements.
# | SetSpec | Metadata Catalog |
---|---|---|
1 | DOIDB | DOI Database (total) |
2 | ARBODAT | ArboDat 2016 |
3 | CRC1211 | CRC1211DB CRC 1211 Database |
4 | DEKORP | DEKORP - German Continental Seismic Reflection Program |
5 | ENMAP | EnMAP |
6 | FID | FID GEO |
7 | GEOFON | GEOFON Seismic Events |
8 | GFZ | GFZ German Research Centre for Geosciences |
9 | GIPP | GIPP Geophysical Instrument Pool Potsdam |
10 | ICGEM | ICGEM International Centre for Global Earth Models |
11 | IGETS | IGETS International Geodynamics and Earth Tide Service |
12 | INTERMAG | INTERMAGNET |
13 | ISDC | ISDC Information System and Data Center |
14 | ISG | ISG International Service for the Geoid |
15 | PIK | PIK Potsdam Institute for Climate Impact Research |
16 | RIESGOS | Riesgos |
17 | SDDB | SDDB Scientific Drilling Database |
18 | SEISNET | GEOFON Seismic Networks |
19 | SFB806 | SFB806 and CRC806-Database |
20 | TERENO | TERENO |
21 | TR32DB | TR32DB CRC/Transregio 32 Database |
22 | TRR228 | TRR228DB CRC/Transregio 228 Database |
23 | WSM | WDS World Stress Map |
An (older) GUI based interface to this result is also available externally (opens new window).
Now we want the number of records in each Set.
url_doi="https://doidb.wdc-terra.org/oaip/oai?"
url_sets="verb=ListSets"
# use these in ""perl -anF, ..." command;
last_20_years=$(date +"%Y-%m-%d" -d "20 years ago")
url_params="&from=${last_20_years}&metadataPrefix=oai_dc&set="
url_records="https://doidb.wdc-terra.org//oaip/oai?verb=ListRecords"
curl -ksL "${url_doi}${url_sets}" \
| xmllint --format - \
| xidel -s -e "[//setSpec, //setName]" \
| jq -cr '. | transpose| .[] | @csv' \
| grep -vi refquality \
| perl -ple 's/"//g' \
| perl -anF, -E "\$F[1]=~ s/\\s+\$//;\$cmd= qq(sleep 5 && curl -ksL \"${url_records}${url_params}\$F[0]\"| xidel -s -e \"concat(\\\\\"\$F[0],\$F[1], \\\\\", //resumptionToken/\@completeListSize)\"); system(\$cmd)" \
| perl -ple 's/DOIDB\.//g' \
> "./doidb-sets-completeListSize.csv"
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
The second perl
command generates a bunch of shell commands, one for each set.
You could replace the system()
function call with a say()
call to see what is going on.
Resulting output (doidb-sets-completeListSize.csv
formatted with csvlook
), as of July 2022:
# | SetSpec | Sets / Metadata Catalogs | Count |
---|---|---|---|
1 | DOIDB | DOI Database (total) | 7535 |
2 | ARBODAT | ArboDat 2016 | 169 |
3 | ARBODAT | ArboDat2016 | 169 |
4 | CRC1211 | CRC1211DB CRC 1211 Database | 50 |
5 | DEKORP | DEKORP - German Continental Seismic Reflection Program | 28 |
6 | ENMAP | EnMAP | 19 |
7 | FID | FID GEO | 167 |
8 | GEOFON | GEOFON Seismic Events | 5.559 |
9 | GFZ | GFZ German Research Centre for Geosciences | 451 |
10 | GIPP | GIPP Geophysical Instrument Pool Potsdam | 41 |
11 | ICGEM | ICGEM International Centre for Global Earth Models | 38 |
12 | IGETS | IGETS International Geodynamics and Earth Tide Service | 22 |
13 | INTERMAG | INTERMAGNET | 6 |
14 | ISDC | ISDC Information System and Data Center | 31 |
15 | ISG | ISG International Service for the Geoid | 53 |
16 | PIK | PIK Potsdam Institute for Climate Impact Research | 58 |
17 | RIESGOS | Riesgos | 11 |
18 | SDDB | SDDB Scientific Drilling Database | 354 |
19 | SEISNET | GEOFON Seismic Networks | 109 |
20 | SFB806 | SFB806 and CRC806-Database | 80 |
21 | TERENO | TERENO | 133 |
22 | TR32DB | TR32DB CRC/Transregio 32 Database | 115 |
23 | TRR228 | TRR228DB CRC/Transregio 228 Database | 17 |
24 | WSM | WDS World Stress Map | 24 |
Catalog GFZ seems to be the only one that grows, by ~10 records per week - the approximate number of new GFZ Publications per week.
And now we want the number of records in each Set per year, from 2010-2022 (the current year at the time of writing). Then we will plot a barchart for each Set/Catalog.
See extra analysis file for more details, [written in R Markdown format](analysis file.
The 2010-2022 timeseries 2 largest catalogs (GEOFON, GFZ) and of the total DOI count, look like this:
The plot above shows 2 major GFZ-Sets, or catalogs:
- (1) DOIs of GEOFON earthquakes (2013-2015)
- (2) DOI counts of GFZ Publications
- as a fraction of the total (DOIDB)
The 20 smaller catalogs look like this:
The plot above shows 3 classes of activity for the GFZ catalogs:
- red color: catalogs with larger activity, "bursty", in the past
- green: medium count of DOIS registered
- blue: recent catalogs with smaller activity, or abandoned catalogs.
Explore SDDB Scientific Drilling Database
Let's study the SDDB, for example.
Select "SDDB" via Query-String: set=DOIDB.SDDB
.
# DOIDB.SDDB is the setSpec of SDDB Scientific Drilling Database
url_setspec="https://doidb.wdc-terra.org//oaip/oai?verb=ListIdentifiers"
url_params="&metadataPrefix=oai_dc&&set=DOIDB.SDDB&from=2017-01-01"
curl -ksL "${url_setspec}${url_params}" \
| xmllint --format - \
| xidel -s -e "[//header/datestamp, //header/identifier]" \
| jq -cr '. | transpose| .[] | @csv' \
| perl -plE "s/:+\d\dZ//" \
| csvlook -S -H -l
# (the "perl" command just shortens the date-strings.)
2
3
4
5
6
7
8
9
10
11
12
This returns a list of registration dates and oai-Identifiers for datasets in the SDDB.:
# | Date | Identifier |
---|---|---|
1 | 2017-01-16 11:33:00 | oai:doidb.wdc-terra.org:6244 |
2 | 2017-03-11 11:43:00 | oai:doidb.wdc-terra.org:896 |
3 | 2017-03-11 11:44:00 | oai:doidb.wdc-terra.org:897 |
4 | 2017-10-15 10:54:00 | oai:doidb.wdc-terra.org:6323 |
5 | 2017-10-15 10:54:00 | oai:doidb.wdc-terra.org:6324 |
6 | 2019-05-21 17:40:00 | oai:doidb.wdc-terra.org:6674 |
7 | 2019-05-21 17:41:00 | oai:doidb.wdc-terra.org:6099 |
8 | 2020-02-27 09:49:00 | oai:doidb.wdc-terra.org:6814 |
9 | 2020-09-26 12:52:00 | oai:doidb.wdc-terra.org:6309 |
10 | 2020-10-01 07:20:00 | oai:doidb.wdc-terra.org:871 |
11 | 2020-10-01 07:22:00 | oai:doidb.wdc-terra.org:875 |
12 | 2020-10-01 07:23:00 | oai:doidb.wdc-terra.org:877 |
13 | 2021-08-13 15:49:00 | oai:doidb.wdc-terra.org:1036 |
14 | 2021-08-13 21:01:00 | oai:doidb.wdc-terra.org:34 |
15 | 2021-08-16 10:42:00 | oai:doidb.wdc-terra.org:35 |
16 | 2021-08-18 11:49:00 | oai:doidb.wdc-terra.org:115 |
17 | 2021-08-27 11:02:00 | oai:doidb.wdc-terra.org:6329 |
18 | 2021-09-30 10:42:00 | oai:doidb.wdc-terra.org:7197 |
19 | 2022-05-13 11:45:00 | oai:doidb.wdc-terra.org:54 |
Q: What are the
Date
andIdentifier
columns exactly?
oai:doidb.wdc-terra.org:54
: OAI seems to assign its ownoai:
prefix, the suffix number seem to be anotherid
column.- Registration-Update-Dates are probably given in the
Date
column,because the ids are no longer sorted/in sequential order.
(So SDDB did not return anything intersting and recent for us. Also, no IGSNs to be seen in this response.)
Focused query
GetRecord
Verb/Call
Return a complete record for a single dataset, using the above (oai:...)
identifier to get an XML response.
# Return a complete record for a single dataset, selected from the above results
url_doi='https://doidb.wdc-terra.org/oaip/oai?'
url_verb='verb=GetRecord&identifier=oai:doidb.wdc-terra.org:7373'
url_mdfmt='&metadataPrefix=oai_dc'
curl -ksL "${url_doi}${url_verb}${url_mdfmt}" \
| xmllint --format -
2
3
4
5
6
7
Metadata format/prefix oai_dc
returns a relatively "short" <GetRecord>
XML:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xsl/oaitohtml.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" 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">
<responseDate>2022-07-15T18:49:55Z</responseDate>
<request verb="GetRecord" metadataPrefix="oai_dc" identifier="oai:doidb.wdc-terra.org:7373">http://doidb.wdc-terra.org/oaip/oai</request>
<GetRecord>
<record>
<header>
<identifier>oai:doidb.wdc-terra.org:7373</identifier>
<datestamp>2022-05-19T07:08:29Z</datestamp>
<setSpec>DOIDB</setSpec>
<setSpec>DOIDB.FID</setSpec>
</header>
<metadata>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" 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/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
<dc:title>Catalog of start and end times of lava fountaining episodes from 2 May to 14 June 2021 during the Fagradalsfjall eruption</dc:title>
<dc:creator>Eibl, Eva P. S.</dc:creator>
<dc:creator>Gnauck, Undine </dc:creator>
<dc:creator>Hamzaliyev, Shaig </dc:creator>
<dc:creator>Hersir, Gylfi Páll </dc:creator>
<dc:creator>Gudnason, Egill Árni </dc:creator>
<dc:creator>Pétursson, Fridgeir </dc:creator>
<dc:publisher>GFZ Data Services</dc:publisher>
<dc:date>2022</dc:date>
<dc:identifier>http://dx.doi.org/10.5880/fidgeo.2022.010</dc:identifier>
<dc:identifier>doi:10.5880/fidgeo.2022.010</dc:identifier>
<dc:relation>doi:10.21203/rs.3.rs-1453738/v1</dc:relation>
<dc:relation>doi:10.14470/4S7576570845</dc:relation>
<dc:subject>eruption catalogue</dc:subject>
<dc:subject>Iceland</dc:subject>
<dc:subject>seismology</dc:subject>
<dc:subject>volcanic tremor</dc:subject>
<dc:subject>lava fountaining</dc:subject>
<dc:subject>EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER</dc:subject>
<dc:subject>EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES</dc:subject>
<dc:subject>EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES</dc:subject>
<dc:subject>EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY</dc:subject>
<dc:subject>In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS</dc:subject>
<dc:description>Abstract</dc:description>
<dc:description>The Fagradalsfjall eruption from 19 March to 18 September 2021 featured lava fountaining episodes from 2 May to 14 June. These episodes were recorded as tremor pulses on our broadband seismic station NUPH (Nanometrics Trillium Compact 120s) at 5.5 km southeast of the active vent.
We used the seismic data bandpass filtered between 1 and 4 Hz to mark the start and end of 7058 tremor pulses. The catalog hence comprises 14116 markers, that are statistically further evaluated in Eibl et al. (in review). From 2 May to 14 June, several changes in pulse duration and repose time were found and used to subdivide this time interval into 6 periods with characteristic pulse pattern. We find exponentially decreasing pulse durations, coexisting short and long pulses and stable pulse durations superimposed by gradually increasing or suddenly decreasing repose times. We discuss the findings in the context of an evolving shallow-conduit container, the crater geometries, partial collapses from the crater rim and the amount of accumulating outgassed magma in Eibl et al. (in review). This data publications releases the catalog of 14116 tremor pulses /lava fountaining episodes. </dc:description>
<dc:description>Methods</dc:description>
<dc:description>We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. </dc:description>
<dc:contributor>Eibl, Eva P. S.</dc:contributor>
<dc:contributor>Eibl, Eva P. S.</dc:contributor>
<dc:contributor>Gnauck, Undine </dc:contributor>
<dc:contributor>Hamzaliyev, Shaig </dc:contributor>
<dc:contributor>Hersir, Gylfi Páll </dc:contributor>
<dc:contributor>Gudnason, Egill Árni </dc:contributor>
<dc:contributor>Pétursson, Fridgeir </dc:contributor>
<dc:contributor>Eibl, Eva P. S.</dc:contributor>
<dc:type>Dataset</dc:type>
<dc:type>Dataset</dc:type>
<dc:rights>CC BY 4.0</dc:rights>
<dc:rights>http://creativecommons.org/licenses/by/4.0/</dc:rights>
<dc:coverage>Location of seismometer (Nanometrics) as station NUPH (9F seismic network)</dc:coverage>
<dc:coverage>-22.1 -22.4 63.8 63.9</dc:coverage>
</oai_dc:dc>
</metadata>
</record>
</GetRecord>
</OAI-PMH>
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
There is quite some repetition in some elements.
Line 10 and 11 in the <header>
indicate that the dataset is available in the Sets DOIDB
, DOIDB.FID
.
Metadata formats
Query a single record, return in various formats:
Querystring-Parameter metadataPrefix
determines the Reponse Format:
This seems to be similar to HTTP content negotiation, but instead of sending
Accept: application/json
headers, the client must send all info in HTTP Querystring Parameters such as:
verb=GetRecord&metadataPrefix=oai_dc&identifer=...
).
url_doi="https://doidb.wdc-terra.org/oaip/oai?verb=GetRecord&identifier=oai:doidb.wdc-terra.org:7373"
url_doi_oai="&metadataPrefix=oai_dc"
url_doi_oai_datacite="&metadataPrefix=oai_datacite"
url_doi_iso19139="&metadataPrefix=iso19139"
2
3
4
Three metadata formats are supported.
Just count the number of lines in the responses:
curl -ksL "${url_doi}${url_doi_oai}" | xmllint --format - | wc -l # 62
curl -ksL "${url_doi}${url_doi_oai_datacite}" | xmllint --format - | wc -l # 167
curl -ksL "${url_doi}${url_doi_iso19139}" | xmllint --format - | wc -l # 445
2
3
This returns xml responses which are 62, 167, and 445 lines long, respectively. This represents 23, 50, and 110 XML elements in each response.
# | oai | oai_datacite | iso19139 |
---|---|---|---|
1 | OAI-PMH | OAI-PMH | OAI-PMH |
2 | responseDate | responseDate | responseDate |
3 | request | request | request |
4 | GetRecord | GetRecord | GetRecord |
5 | record | record | record |
6 | header | header | header |
7 | identifier | identifier | identifier |
8 | datestamp | datestamp | datestamp |
9 | setSpec | setSpec | setSpec |
10 | metadata | metadata | metadata |
11 | oai_dc:dc | oai_datacite | gmd:MD_Metadata |
12 | dc:title | isReferenceQuality | gmd:fileIdentifier |
13 | dc:creator | schemaVersion | gco:CharacterString |
14 | dc:publisher | datacentreSymbol | gmd:language |
15 | dc:date | payload | gmd:LanguageCode |
16 | dc:identifier | resource | gmd:characterSet |
17 | dc:relation | creators | gmd:MD_CharacterSetCode |
18 | dc:subject | creator | gmd:hierarchyLevel |
19 | dc:description | creatorName | gmd:MD_ScopeCode |
20 | dc:contributor | givenName | gmd:hierarchyLevelName |
21 | dc:type | familyName | gmd:contact |
22 | dc:rights | nameIdentifier | gmd:CI_ResponsibleParty |
23 | dc:coverage | affiliation | gmd:organisationName |
24 | titles | gmd:contactInfo | |
25 | title | gmd:CI_Contact | |
26 | publisher | gmd:address | |
27 | publicationYear | gmd:CI_Address | |
28 | subjects | gmd:electronicMailAddress | |
29 | subject | gmd:onlineResource | |
30 | contributors | gmd:CI_OnlineResource | |
31 | contributor | gmd:linkage | |
32 | contributorName | gmd:URL | |
33 | resourceType | gmd:name | |
34 | relatedIdentifiers | gmd:description | |
35 | relatedIdentifier | gmd:role | |
36 | sizes | gmd:CI_RoleCode | |
37 | formats | gmd:dateStamp | |
38 | rightsList | gco:Date | |
39 | rights | gmd:referenceSystemInfo | |
40 | descriptions | gmd:MD_ReferenceSystem | |
41 | description | gmd:referenceSystemIdentifier | |
42 | br | gmd:RS_Identifier | |
43 | geoLocations | gmd:code | |
44 | geoLocation | gmd:identificationInfo | |
45 | geoLocationPlace | gmd:MD_DataIdentification | |
46 | geoLocationBox | gmd:citation | |
47 | westBoundLongitude | gmd:CI_Citation | |
48 | eastBoundLongitude | gmd:title | |
49 | southBoundLatitude | gmd:date | |
50 | northBoundLatitude | gmd:CI_Date | |
51 | gmd:dateType | ||
52 | gmd:CI_DateTypeCode | ||
53 | gmd:identifier | ||
54 | gmd:MD_Identifier | ||
55 | gmd:citedResponsibleParty | ||
56 | gmd:individualName | ||
57 | gmd:abstract | ||
58 | gmd:pointOfContact | ||
59 | gmd:descriptiveKeywords | ||
60 | gmd:MD_Keywords | ||
61 | gmd:keyword | ||
62 | gmd:thesaurusName | ||
63 | gmd:resourceConstraints | ||
64 | gmd:MD_Constraints | ||
65 | gmd:useLimitation | ||
66 | gmd:MD_LegalConstraints | ||
67 | gmd:accessConstraints | ||
68 | gmd:MD_RestrictionCode | ||
69 | gmd:otherConstraints | ||
70 | gmd:MD_SecurityConstraints | ||
71 | gmd:classification | ||
72 | gmd:MD_ClassificationCode | ||
73 | gmd:aggregationInfo | ||
74 | gmd:MD_AggregateInformation | ||
75 | gmd:aggregateDataSetIdentifier | ||
76 | gmd:codeSpace | ||
77 | gmd:associationType | ||
78 | gmd:DS_AssociationTypeCode | ||
79 | gmd:topicCategory | ||
80 | gmd:MD_TopicCategoryCode | ||
81 | gmd:extent | ||
82 | gmd:EX_Extent | ||
83 | gmd:geographicElement | ||
84 | gmd:EX_GeographicBoundingBox | ||
85 | gmd:westBoundLongitude | ||
86 | gco:Decimal | ||
87 | gmd:eastBoundLongitude | ||
88 | gmd:southBoundLatitude | ||
89 | gmd:northBoundLatitude | ||
90 | gmd:temporalElement | ||
91 | gmd:EX_TemporalExtent | ||
92 | gml:TimePeriod | ||
93 | gml:beginPosition | ||
94 | gml:endPosition | ||
95 | gmd:distributionInfo | ||
96 | gmd:MD_Distribution | ||
97 | gmd:transferOptions | ||
98 | gmd:MD_DigitalTransferOptions | ||
99 | gmd:onLine | ||
100 | gmd:protocol | ||
101 | gmd:function | ||
102 | gmd:CI_OnLineFunctionCode | ||
103 | gmd:dataQualityInfo | ||
104 | gmd:DQ_DataQuality | ||
105 | gmd:scope | ||
106 | gmd:DQ_Scope | ||
107 | gmd:level | ||
108 | gmd:lineage | ||
109 | gmd:LI_Lineage | ||
110 | gmd:statement |
Q: However do the records contain almost the same information?
A: This is what a records in the iso19139 Metadata Format Looks like:
Commandline Query:
url_doi='https://doidb.wdc-terra.org/oaip/oai?'
url_verb='verb=GetRecord&identifier=oai:doidb.wdc-terra.org:7373'
url_mdfmt='&metadataPrefix=iso19139'
curl -ksL "${url_doi}${url_verb}${url_mdfmt}" \
| xidel -s -e "[(/)[1]//name(), (/)[1]//normalize-space()]" \
| jq -r '. | transpose| .[] | @csv' \
| grep -v '"",""' \
| csvlook -H -l
2
3
4
5
6
7
8
9
Result - example for a full iso19139 record, flattened:
# | Column name | Value |
---|---|---|
1 | ||
2 | xml-stylesheet | type="text/xsl" href="xsl/oaitohtml.xsl" |
3 | OAI-PMH | 2022-07-24T11:55:12Z http://doidb.wdc-terra.org/oaip/oaioai:doidb.wdc-terra.org:73732022-05-19T07:08:29ZDOIDBDOIDB.FID |
4 | responseDate | 2022-07-24T11:55:12Z |
5 | 2022-07-24T11:55:12Z | |
6 | request | http://doidb.wdc-terra.org/oaip/oai |
7 | http://doidb.wdc-terra.org/oaip/oai | |
8 | GetRecord | (see below) |
9 | record | (see below) |
10 | header | oai:doidb.wdc-terra.org:73732022-05-19T07:08:29ZDOIDBDOIDB.FID |
11 | identifier | oai:doidb.wdc-terra.org:7373 |
12 | oai:doidb.wdc-terra.org:7373 | |
13 | datestamp | 2022-05-19T07:08:29Z |
14 | 2022-05-19T07:08:29Z | |
15 | setSpec | DOIDB |
16 | DOIDB | |
17 | setSpec | DOIDB.FID |
18 | DOIDB.FID | |
19 | metadata | |
20 | gmd:MD_Metadata | |
21 | gmd:fileIdentifier | 10.5880/fidgeo.2022.010 |
22 | gco:CharacterString | 10.5880/fidgeo.2022.010 |
23 | 10.5880/fidgeo.2022.010 | |
24 | gmd:language | eng |
25 | gmd:LanguageCode | eng |
26 | eng | |
27 | gmd:characterSet | |
28 | gmd:MD_CharacterSetCode | |
29 | gmd:hierarchyLevel | dataset |
30 | gmd:MD_ScopeCode | dataset |
31 | dataset | |
32 | gmd:hierarchyLevelName | |
33 | gco:CharacterString | |
34 | gmd:contact | GFZ German Research Centre for Geosciences datapub@gfz-potsdam.de http://www.gfz-potsdam.de Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences pointOfContact |
35 | gmd:CI_ResponsibleParty | GFZ German Research Centre for Geosciences datapub@gfz-potsdam.de http://www.gfz-potsdam.de Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences pointOfContact |
36 | gmd:organisationName | GFZ German Research Centre for Geosciences |
37 | gco:CharacterString | GFZ German Research Centre for Geosciences |
38 | GFZ German Research Centre for Geosciences | |
39 | gmd:contactInfo | datapub@gfz-potsdam.de http://www.gfz-potsdam.de Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
40 | gmd:CI_Contact | datapub@gfz-potsdam.de http://www.gfz-potsdam.de Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
41 | gmd:address | datapub@gfz-potsdam.de |
42 | gmd:CI_Address | datapub@gfz-potsdam.de |
43 | gmd:electronicMailAddress | datapub@gfz-potsdam.de |
44 | gco:CharacterString | datapub@gfz-potsdam.de |
45 | datapub@gfz-potsdam.de | |
46 | gmd:onlineResource | http://www.gfz-potsdam.de Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
47 | gmd:CI_OnlineResource | http://www.gfz-potsdam.de Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
48 | gmd:linkage | http://www.gfz-potsdam.de |
49 | gmd:URL | http://www.gfz-potsdam.de |
50 | http://www.gfz-potsdam.de | |
51 | gmd:name | Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
52 | gco:CharacterString | Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
53 | Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences | |
54 | gmd:description | Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
55 | gco:CharacterString | Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences |
56 | Helmholtz-Centre Potsdam - GFZ German Research Centre for Geosciences | |
57 | gmd:role | pointOfContact |
58 | gmd:CI_RoleCode | pointOfContact |
59 | pointOfContact | |
60 | gmd:dateStamp | 2022-05-19 |
61 | gco:Date | 2022-05-19 |
62 | 2022-05-19 | |
63 | gmd:referenceSystemInfo | urn:ogc:def:crs:EPSG:4326 |
64 | gmd:MD_ReferenceSystem | urn:ogc:def:crs:EPSG:4326 |
65 | gmd:referenceSystemIdentifier | urn:ogc:def:crs:EPSG:4326 |
66 | gmd:RS_Identifier | urn:ogc:def:crs:EPSG:4326 |
67 | gmd:code | urn:ogc:def:crs:EPSG:4326 |
68 | gco:CharacterString | urn:ogc:def:crs:EPSG:4326 |
69 | urn:ogc:def:crs:EPSG:4326 | |
70 | gmd:identificationInfo | |
71 | gmd:MD_DataIdentification | Catalog of start and end times of lava fountaining episodes from 2 May to 14 June 2021 during the Fagradalsfjall eruption 2022-05-19 revision doi:10.5880/fidgeo.2022.010 Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany author Gnauck, Undine Institute of Geosciences, University of Potsdam, Potsdam, Germany author Hamzaliyev, Shaig Institute of Geosciences, University of Potsdam, Potsdam, Germany author Hersir, Gylfi Páll retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author Gudnason, Egill Árni Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author Pétursson, Fridgeir Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author GFZ Data Services publisher The Fagradalsfjall eruption from 19 March to 18 September 2021 featured lava fountaining episodes from 2 May to 14 June. These episodes were recorded as tremor pulses on our broadband seismic station NUPH (Nanometrics Trillium Compact 120s) at 5.5 km southeast of the active vent. We used the seismic data bandpass filtered between 1 and 4 Hz to mark the start and end of 7058 tremor pulses. The catalog hence comprises 14116 markers, that are statistically further evaluated in Eibl et al. (in review). From 2 May to 14 June, several changes in pulse duration and repose time were found and used to subdivide this time interval into 6 periods with characteristic pulse pattern. We find exponentially decreasing pulse durations, coexisting short and long pulses and stable pulse durations superimposed by gradually increasing or suddenly decreasing repose times. We discuss the findings in the context of an evolving shallow-conduit container, the crater geometries, partial collapses from the crater rim and the amount of accumulating outgassed magma in Eibl et al. (in review). This data publications releases the catalog of 14116 tremor pulses /lava fountaining episodes. Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany eva.eibl@uni-potsdam.de pointOfContact eruption catalogue Iceland seismology volcanic tremor lava fountaining EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY NASA/GCMD Earth Science Keywords publication In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS GCMD Platforms publication CC BY 4.0 CC BY 4.0 10.21203/rs.3.rs-1453738/v1 DOI IsSupplementTo 10.14470/4S7576570845 DOI IsDerivedFrom eng geoscientificInformation Location of seismometer (Nanometrics) as station NUPH (9F seismic network) -22.1 -22.4 63.8 63.9 2021-05-02 2021-06-14 |
72 | gmd:citation | |
73 | gmd:CI_Citation | Catalog of start and end times of lava fountaining episodes from 2 May to 14 June 2021 during the Fagradalsfjall eruption 2022-05-19 revision doi:10.5880/fidgeo.2022.010 Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany author Gnauck, Undine Institute of Geosciences, University of Potsdam, Potsdam, Germany author Hamzaliyev, Shaig Institute of Geosciences, University of Potsdam, Potsdam, Germany author Hersir, Gylfi Páll retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author Gudnason, Egill Árni Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author Pétursson, Fridgeir Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author GFZ Data Services publisher |
74 | gmd:title | Catalog of start and end times of lava fountaining episodes from 2 May to 14 June 2021 during the Fagradalsfjall eruption |
75 | gco:CharacterString | Catalog of start and end times of lava fountaining episodes from 2 May to 14 June 2021 during the Fagradalsfjall eruption |
76 | Catalog of start and end times of lava fountaining episodes from 2 May to 14 June 2021 during the Fagradalsfjall eruption | |
77 | gmd:date | 2022-05-19 revision |
78 | gmd:CI_Date | 2022-05-19 revision |
79 | gmd:date | 2022-05-19 |
80 | gco:Date | 2022-05-19 |
81 | 2022-05-19 | |
82 | gmd:dateType | revision |
83 | gmd:CI_DateTypeCode | revision |
84 | revision | |
85 | gmd:identifier | doi:10.5880/fidgeo.2022.010 |
86 | gmd:MD_Identifier | doi:10.5880/fidgeo.2022.010 |
87 | gmd:code | doi:10.5880/fidgeo.2022.010 |
88 | gco:CharacterString | doi:10.5880/fidgeo.2022.010 |
89 | doi:10.5880/fidgeo.2022.010 | |
90 | gmd:citedResponsibleParty | Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany author |
91 | gmd:CI_ResponsibleParty | Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany author |
92 | gmd:individualName | Eibl, Eva P. S. |
93 | gco:CharacterString | Eibl, Eva P. S. |
94 | Eibl, Eva P. S. | |
95 | gmd:organisationName | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
96 | gco:CharacterString | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
97 | Institute of Geosciences, University of Potsdam, Potsdam, Germany | |
98 | gmd:role | author |
99 | gmd:CI_RoleCode | author |
100 | author | |
101 | gmd:citedResponsibleParty | Gnauck, Undine Institute of Geosciences, University of Potsdam, Potsdam, Germany author |
102 | gmd:CI_ResponsibleParty | Gnauck, Undine Institute of Geosciences, University of Potsdam, Potsdam, Germany author |
103 | gmd:individualName | Gnauck, Undine |
104 | gco:CharacterString | Gnauck, Undine |
105 | Gnauck, Undine | |
106 | gmd:organisationName | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
107 | gco:CharacterString | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
108 | Institute of Geosciences, University of Potsdam, Potsdam, Germany | |
109 | gmd:role | author |
110 | gmd:CI_RoleCode | author |
111 | author | |
112 | gmd:citedResponsibleParty | Hamzaliyev, Shaig Institute of Geosciences, University of Potsdam, Potsdam, Germany author |
113 | gmd:CI_ResponsibleParty | Hamzaliyev, Shaig Institute of Geosciences, University of Potsdam, Potsdam, Germany author |
114 | gmd:individualName | Hamzaliyev, Shaig |
115 | gco:CharacterString | Hamzaliyev, Shaig |
116 | Hamzaliyev, Shaig | |
117 | gmd:organisationName | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
118 | gco:CharacterString | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
119 | Institute of Geosciences, University of Potsdam, Potsdam, Germany | |
120 | gmd:role | author |
121 | gmd:CI_RoleCode | author |
122 | author | |
123 | gmd:citedResponsibleParty | Hersir, Gylfi Páll retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author |
124 | gmd:CI_ResponsibleParty | Hersir, Gylfi Páll retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author |
125 | gmd:individualName | Hersir, Gylfi Páll |
126 | gco:CharacterString | Hersir, Gylfi Páll |
127 | Hersir, Gylfi Páll | |
128 | gmd:organisationName | retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland |
129 | gco:CharacterString | retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland |
130 | retired, formerly: Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland | |
131 | gmd:role | author |
132 | gmd:CI_RoleCode | author |
133 | author | |
134 | gmd:citedResponsibleParty | Gudnason, Egill Árni Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author |
135 | gmd:CI_ResponsibleParty | Gudnason, Egill Árni Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author |
136 | gmd:individualName | Gudnason, Egill Árni |
137 | gco:CharacterString | Gudnason, Egill Árni |
138 | Gudnason, Egill Árni | |
139 | gmd:organisationName | Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland |
140 | gco:CharacterString | Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland |
141 | Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland | |
142 | gmd:role | author |
143 | gmd:CI_RoleCode | author |
144 | author | |
145 | gmd:citedResponsibleParty | Pétursson, Fridgeir Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author |
146 | gmd:CI_ResponsibleParty | Pétursson, Fridgeir Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland author |
147 | gmd:individualName | Pétursson, Fridgeir |
148 | gco:CharacterString | Pétursson, Fridgeir |
149 | Pétursson, Fridgeir | |
150 | gmd:organisationName | Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland |
151 | gco:CharacterString | Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland |
152 | Iceland GeoSurvey (ÍSOR), Reykjavik, Iceland | |
153 | gmd:role | author |
154 | gmd:CI_RoleCode | author |
155 | author | |
156 | gmd:citedResponsibleParty | GFZ Data Services publisher |
157 | gmd:CI_ResponsibleParty | GFZ Data Services publisher |
158 | gmd:organisationName | GFZ Data Services |
159 | gco:CharacterString | GFZ Data Services |
160 | GFZ Data Services | |
161 | gmd:role | publisher |
162 | gmd:CI_RoleCode | publisher |
163 | publisher | |
164 | gmd:abstract | The Fagradalsfjall eruption from 19 March to 18 September 2021 featured lava fountaining episodes from 2 May to 14 June. These episodes were recorded as tremor pulses on our broadband seismic station NUPH (Nanometrics Trillium Compact 120s) at 5.5 km southeast of the active vent. We used the seismic data bandpass filtered between 1 and 4 Hz to mark the start and end of 7058 tremor pulses. The catalog hence comprises 14116 markers, that are statistically further evaluated in Eibl et al. (in review). From 2 May to 14 June, several changes in pulse duration and repose time were found and used to subdivide this time interval into 6 periods with characteristic pulse pattern. We find exponentially decreasing pulse durations, coexisting short and long pulses and stable pulse durations superimposed by gradually increasing or suddenly decreasing repose times. We discuss the findings in the context of an evolving shallow-conduit container, the crater geometries, partial collapses from the crater rim and the amount of accumulating outgassed magma in Eibl et al. (in review). This data publications releases the catalog of 14116 tremor pulses /lava fountaining episodes. |
165 | gco:CharacterString | |
166 | ... | |
167 | gmd:pointOfContact | Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany eva.eibl@uni-potsdam.de pointOfContact |
168 | gmd:CI_ResponsibleParty | Eibl, Eva P. S. Institute of Geosciences, University of Potsdam, Potsdam, Germany eva.eibl@uni-potsdam.de pointOfContact |
169 | gmd:individualName | Eibl, Eva P. S. |
170 | gco:CharacterString | Eibl, Eva P. S. |
171 | Eibl, Eva P. S. | |
172 | gmd:organisationName | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
173 | gco:CharacterString | Institute of Geosciences, University of Potsdam, Potsdam, Germany |
174 | Institute of Geosciences, University of Potsdam, Potsdam, Germany | |
175 | gmd:contactInfo | eva.eibl@uni-potsdam.de |
176 | gmd:CI_Contact | eva.eibl@uni-potsdam.de |
177 | gmd:address | eva.eibl@uni-potsdam.de |
178 | gmd:CI_Address | eva.eibl@uni-potsdam.de |
179 | gmd:electronicMailAddress | eva.eibl@uni-potsdam.de |
180 | gco:CharacterString | eva.eibl@uni-potsdam.de |
181 | eva.eibl@uni-potsdam.de | |
182 | gmd:role | pointOfContact |
183 | gmd:CI_RoleCode | pointOfContact |
184 | pointOfContact | |
185 | gmd:descriptiveKeywords | eruption catalogue Iceland seismology volcanic tremor lava fountaining |
186 | gmd:MD_Keywords | eruption catalogue Iceland seismology volcanic tremor lava fountaining |
187 | gmd:keyword | eruption catalogue |
188 | gco:CharacterString | eruption catalogue |
189 | eruption catalogue | |
190 | gmd:keyword | Iceland |
191 | gco:CharacterString | Iceland |
192 | Iceland | |
193 | gmd:keyword | seismology |
194 | gco:CharacterString | seismology |
195 | seismology | |
196 | gmd:keyword | volcanic tremor |
197 | gco:CharacterString | volcanic tremor |
198 | volcanic tremor | |
199 | gmd:keyword | lava fountaining |
200 | gco:CharacterString | lava fountaining |
201 | lava fountaining | |
202 | gmd:descriptiveKeywords | EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY NASA/GCMD Earth Science Keywords publication |
203 | gmd:MD_Keywords | EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY NASA/GCMD Earth Science Keywords publication |
204 | gmd:keyword | EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER |
205 | gco:CharacterString | EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER |
206 | EARTH SCIENCE > SOLID EARTH > GEOMORPHIC LANDFORMS/PROCESSES > TECTONIC LANDFORMS > GEYSER | |
207 | gmd:keyword | EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES |
208 | gco:CharacterString | EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES |
209 | EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES | |
210 | gmd:keyword | EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES |
211 | gco:CharacterString | EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES |
212 | EARTH SCIENCE > SOLID EARTH > TECTONICS > EARTHQUAKES > EARTHQUAKE OCCURRENCES | |
213 | gmd:keyword | EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY |
214 | gco:CharacterString | EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY |
215 | EARTH SCIENCE > SOLID EARTH > TECTONICS > VOLCANIC ACTIVITY | |
216 | gmd:thesaurusName | NASA/GCMD Earth Science Keywords publication |
217 | gmd:CI_Citation | NASA/GCMD Earth Science Keywords publication |
218 | gmd:title | NASA/GCMD Earth Science Keywords |
219 | gco:CharacterString | NASA/GCMD Earth Science Keywords |
220 | NASA/GCMD Earth Science Keywords | |
221 | gmd:date | publication |
222 | gmd:CI_Date | publication |
223 | gmd:date | |
224 | gmd:dateType | publication |
225 | gmd:CI_DateTypeCode | publication |
226 | publication | |
227 | gmd:descriptiveKeywords | In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS GCMD Platforms publication |
228 | gmd:MD_Keywords | In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS GCMD Platforms publication |
229 | gmd:keyword | In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS |
230 | gco:CharacterString | In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS |
231 | In Situ Land-based Platforms > GEOPHYSICAL STATIONS/NETWORKS | |
232 | gmd:thesaurusName | GCMD Platforms publication |
233 | gmd:CI_Citation | GCMD Platforms publication |
234 | gmd:title | GCMD Platforms |
235 | gco:CharacterString | GCMD Platforms |
236 | GCMD Platforms | |
237 | gmd:date | publication |
238 | gmd:CI_Date | publication |
239 | gmd:date | |
240 | gmd:dateType | publication |
241 | gmd:CI_DateTypeCode | publication |
242 | publication | |
243 | gmd:resourceConstraints | CC BY 4.0 |
244 | gmd:MD_Constraints | CC BY 4.0 |
245 | gmd:useLimitation | CC BY 4.0 |
246 | gco:CharacterString | CC BY 4.0 |
247 | CC BY 4.0 | |
248 | gmd:resourceConstraints | CC BY 4.0 |
249 | gmd:MD_LegalConstraints | CC BY 4.0 |
250 | gmd:accessConstraints | |
251 | gmd:MD_RestrictionCode | |
252 | gmd:otherConstraints | CC BY 4.0 |
253 | gco:CharacterString | CC BY 4.0 |
254 | CC BY 4.0 | |
255 | gmd:resourceConstraints | |
256 | gmd:MD_SecurityConstraints | |
257 | gmd:classification | |
258 | gmd:MD_ClassificationCode | |
259 | gmd:aggregationInfo | 10.21203/rs.3.rs-1453738/v1 DOI IsSupplementTo |
260 | gmd:MD_AggregateInformation | 10.21203/rs.3.rs-1453738/v1 DOI IsSupplementTo |
261 | gmd:aggregateDataSetIdentifier | 10.21203/rs.3.rs-1453738/v1 DOI |
262 | gmd:RS_Identifier | 10.21203/rs.3.rs-1453738/v1 DOI |
263 | gmd:code | 10.21203/rs.3.rs-1453738/v1 |
264 | gco:CharacterString | 10.21203/rs.3.rs-1453738/v1 |
265 | 10.21203/rs.3.rs-1453738/v1 | |
266 | gmd:codeSpace | DOI |
267 | gco:CharacterString | DOI |
268 | DOI | |
269 | gmd:associationType | IsSupplementTo |
270 | gmd:DS_AssociationTypeCode | IsSupplementTo |
271 | IsSupplementTo | |
272 | gmd:aggregationInfo | 10.14470/4S7576570845 DOI IsDerivedFrom |
273 | gmd:MD_AggregateInformation | 10.14470/4S7576570845 DOI IsDerivedFrom |
274 | gmd:aggregateDataSetIdentifier | 10.14470/4S7576570845 DOI |
275 | gmd:RS_Identifier | 10.14470/4S7576570845 DOI |
276 | gmd:code | 10.14470/4S7576570845 |
277 | gco:CharacterString | 10.14470/4S7576570845 |
278 | 10.14470/4S7576570845 | |
279 | gmd:codeSpace | DOI |
280 | gco:CharacterString | DOI |
281 | DOI | |
282 | gmd:associationType | IsDerivedFrom |
283 | gmd:DS_AssociationTypeCode | IsDerivedFrom |
284 | IsDerivedFrom | |
285 | gmd:language | eng |
286 | gco:CharacterString | eng |
287 | eng | |
288 | gmd:characterSet | |
289 | gmd:MD_CharacterSetCode | |
290 | gmd:topicCategory | geoscientificInformation |
291 | gmd:MD_TopicCategoryCode | geoscientificInformation |
292 | geoscientificInformation | |
293 | gmd:extent | Location of seismometer (Nanometrics) as station NUPH (9F seismic network) -22.1 -22.4 63.8 63.9 2021-05-02 2021-06-14 |
294 | gmd:EX_Extent | Location of seismometer (Nanometrics) as station NUPH (9F seismic network) -22.1 -22.4 63.8 63.9 2021-05-02 2021-06-14 |
295 | gmd:description | Location of seismometer (Nanometrics) as station NUPH (9F seismic network) |
296 | gco:CharacterString | Location of seismometer (Nanometrics) as station NUPH (9F seismic network) |
297 | Location of seismometer (Nanometrics) as station NUPH (9F seismic network) | |
298 | gmd:geographicElement | -22.1 -22.4 63.8 63.9 |
299 | gmd:EX_GeographicBoundingBox | -22.1 -22.4 63.8 63.9 |
300 | gmd:westBoundLongitude | -22.1 |
301 | gco:Decimal | -22.1 |
302 | -22.1 | |
303 | gmd:eastBoundLongitude | -22.4 |
304 | gco:Decimal | -22.4 |
305 | -22.4 | |
306 | gmd:southBoundLatitude | 63.8 |
307 | gco:Decimal | 63.8 |
308 | 63.8 | |
309 | gmd:northBoundLatitude | 63.9 |
310 | gco:Decimal | 63.9 |
311 | 63.9 | |
312 | gmd:temporalElement | 2021-05-02 2021-06-14 |
313 | gmd:EX_TemporalExtent | 2021-05-02 2021-06-14 |
314 | gmd:extent | 2021-05-02 2021-06-14 |
315 | gml:TimePeriod | 2021-05-02 2021-06-14 |
316 | gml:beginPosition | 2021-05-02 |
317 | 2021-05-02 | |
318 | gml:endPosition | 2021-06-14 |
319 | 2021-06-14 | |
320 | gmd:distributionInfo | http://doi.org/10.5880/fidgeo.2022.010 WWW:LINK-1.0-http--link Data Access - DOI Data Access - DOI information |
321 | gmd:MD_Distribution | http://doi.org/10.5880/fidgeo.2022.010 WWW:LINK-1.0-http--link Data Access - DOI Data Access - DOI information |
322 | gmd:transferOptions | http://doi.org/10.5880/fidgeo.2022.010 WWW:LINK-1.0-http--link Data Access - DOI Data Access - DOI information |
323 | gmd:MD_DigitalTransferOptions | http://doi.org/10.5880/fidgeo.2022.010 WWW:LINK-1.0-http--link Data Access - DOI Data Access - DOI information |
324 | gmd:onLine | http://doi.org/10.5880/fidgeo.2022.010 WWW:LINK-1.0-http--link Data Access - DOI Data Access - DOI information |
325 | gmd:CI_OnlineResource | http://doi.org/10.5880/fidgeo.2022.010 WWW:LINK-1.0-http--link Data Access - DOI Data Access - DOI information |
326 | gmd:linkage | http://doi.org/10.5880/fidgeo.2022.010 |
327 | gmd:URL | http://doi.org/10.5880/fidgeo.2022.010 |
328 | http://doi.org/10.5880/fidgeo.2022.010 | |
329 | gmd:protocol | WWW:LINK-1.0-http--link |
330 | gco:CharacterString | WWW:LINK-1.0-http--link |
331 | WWW:LINK-1.0-http--link | |
332 | gmd:name | Data Access - DOI |
333 | gco:CharacterString | Data Access - DOI |
334 | Data Access - DOI | |
335 | gmd:description | Data Access - DOI |
336 | gco:CharacterString | Data Access - DOI |
337 | Data Access - DOI | |
338 | gmd:function | information |
339 | gmd:CI_OnLineFunctionCode | information |
340 | information | |
341 | gmd:dataQualityInfo | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
342 | gmd:DQ_DataQuality | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
343 | gmd:scope | |
344 | gmd:DQ_Scope | |
345 | gmd:level | |
346 | gmd:MD_ScopeCode | |
347 | gmd:lineage | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
348 | gmd:LI_Lineage | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
349 | gmd:statement | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
350 | gco:CharacterString | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
351 | We installed a Trillium Compact 120 s seismometer (Nanometrics) as station NUPH (9F seismic network) at the southeast corner of Núpshlídarháls 5.5 km southeast of the eruptive site in Geldingadalir, Iceland. The instrument stood on a concrete base slab shielded from wind and rain using a bucket partly covered by rocks. The instrument was powered using batteries from 16 March, solar panels from 24 March and a wind generator at 10 m distance from 6 April 2021. Data were sampled at 200 Hz, they were stored on a Datacube and regularly downloaded. We used a compass to align the instrument to geographic north. |
Query 5:
Get only first record, whitespace trimmed, multiline
# Get only first record, whitespace trimmed, multiline
curl -ksL "${url_records}${url_params}" | xidel -s -e "(//record)[1]"
2
(result not shown on purpose)
Same as beforem but this time get only 3 selected elements from first record, single line
# Get only selected elements from first record, single line
curl -ksL "${url_records}${url_params}" | xidel -s -e "[(//dc:title)[1], (//dc:identifier)[1], (//dc:creator)[1]]"
2
(result not shown on purpose, see Query 6 below, shows HTML instead of XML)
Query 6:
(Q6) format output as html fragment (1 link per line)
# (6) format output as html fragment (1 link per line)
curl -ksL "${url_records}${url_params}" \
| xidel -s -e "[//dc:title[1], //dc:identifier[1], //dc:creator[1]]" \
| jq -r '. | transpose| .[] | @tsv' \
| perl -nl -E '@F = split /\t/;say qq(<a href="$F[1]"><code>$F[1]</code></a> - $F[0] - <i>$F[2]</i>)' \
| tail -3 \
| csvlook -H -l -t
2
3
4
5
6
7
# | Dataset (Query 5, 6) |
---|---|
1 | http://dx.doi.org/10.5880/hA-ArboDat_AK17 - AK17 Archäobotanische Funde des römischen Bestattungsplatzes des 2. Jh. AD von Karben-Okarben (Wetteraukreis, Hessen) - Kreuz, Angela |
2 | http://dx.doi.org/10.5880/hA-ArboDat_AK184 - AK184 Archäobotanische Funde der frühneolithischen ältestbandkeramischen Siedlung Bad Camberg Würges (Limburg-Weilburg, Hessen) - Wiethold, Julian |
3 | http://dx.doi.org/10.5880/hA-ArboDat_AK187 - AK187 Archäobotanische Funde der römerzeitlich-germanischen und frühmittelalterlichen karolingischen Siedlung Usingen (Hochtaunuskreis, Hessen) - Kreuz, Angela |
Query 7:
These are the elements available in the XML record:
curl -ksL "${url_records}${url_params}" | xidel -s -e "distinct-values(//*/name())"
OAI-PMH, responseDate, request, ListRecords, record,
header, identifier, datestamp,setSpec, metadata,
oai_dc:dc
dc:title
dc:creator
dc:publisher
dc:date
dc:identifier
dc:relation
dc:subject
dc:description
dc:contributor
dc:type
dc:rights
dc:coverage
dc:language
dc:format
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
The elements with the dc:
prefix describe the classic Dublin-Core metadata set. Note that it only contains the author of the dataset but not the institution, which is not in the XML record.
The End.
Note: Some examples use the powerful xidel (opens new window), a little-known command-line tool for XML querying. It is free software.