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.

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"
1
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?
1
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
    
1
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>

1
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
1
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"
1
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:

timeseries of GFZ DOI counts
Count of DOIs registered by GFZ Dataservices, by year

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:

timeseries of DOI  counts in smaller GFZ catalogs
Count of DOIs registered by GFZ Dataservices, by year, in the smaller GFZ metadata catalogs

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.)
1
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 and Identifier columns exactly?

  • oai:doidb.wdc-terra.org:54: OAI seems to assign its own oai: prefix, the suffix number seem to be another id 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 -
1
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 &gt; SOLID EARTH &gt; GEOMORPHIC LANDFORMS/PROCESSES &gt; TECTONIC LANDFORMS &gt; GEYSER</dc:subject>
          <dc:subject>EARTH SCIENCE &gt; SOLID EARTH &gt; TECTONICS &gt; EARTHQUAKES</dc:subject>
          <dc:subject>EARTH SCIENCE &gt; SOLID EARTH &gt; TECTONICS &gt; EARTHQUAKES &gt; EARTHQUAKE OCCURRENCES</dc:subject>
          <dc:subject>EARTH SCIENCE &gt; SOLID EARTH &gt; TECTONICS &gt; VOLCANIC ACTIVITY</dc:subject>
          <dc:subject>In Situ Land-based Platforms &gt; 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>

1
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"
1
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
1
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 
1
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]" 
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]]"
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
1
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())" 
1
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
1
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.