.. Put any comments here
Be sure to indent at this level to keep it in comment.
1. Introduction
===========================================
Now is not the time
.. include metadata.rst::
Introducing StationXML
----------------------
StationXML is an XML representation of metadata that describes the data collected by
geophysical instrumentation.
-------
metadata
- Information that describes how/where/when data was collected
- Data that describes data
XML = eXtensible Markup Language
- Designed to be self-descriptive
- Commonly used to distribute data over the internet
-------
StationXML is defined by a schema that specifies the allowable format of StationXML files.
StationXML Example
^^^^^^^^^^^^^^^^^^^^^^
.. toggle-header::
:header: Example of stationxml **Show/Hide Code**
::
IRIS-DMCIRIS-DMCIRIS WEB SERVICE: fdsnws-station | version: 1.1.35http://service.iris.edu/fdsnws/station/1/query?starttime=1990-01-27T06&network=IU;level=response2018-11-08T14:57:56.000000ZGlobal Seismograph Network (GSN - IRIS/USGS)2696
...
...
Note that each XML element must have a start tag (e.g., ) and an end tag ()
and the element hierarchy must be maintained (e.g., a may not exist outside
of a and a may not exist outside of a , etc.).
The FDSN and StationXML schema
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StationXML was developed through the International Federation of Digital Seismograph Networks
(FDSN) to provide a standardized format for geophysical metadata.
Notice that the example stationXML excerpt above contains the following line::
This specifies the location and version of the schema
to which the stationxml example must conform.
The FDSN maintains the several versions of the stationxml schema at:
``_
For instance, at the time of this writing, the latest schema version is v1.1 and is
located at:
``_
Some History - SEED
----------------------
For many years, the Standard for the Exchange of Earthquake Data
(`SEED `_) was the standard
format for archiving and distributing metadata within the seismological community.
StationXML was developed through the FDSN (International Federation of Digital Seismograph Networks)
as a replacement and extension of the SEED standard.
The purpose of the FDSN StationXML schema (`fdsn-station.xsd `_)
is to define an XML representation of the most important and
commonly used structures of SEED 2.4 metadata with enhancements.
The goal is to allow mapping between SEED 2.4 dataless SEED volumes and this schema with as little
transformation or loss of information as possible while at the same time simplifying station
metadata representation when possible. Also, content and clarification has been added where
lacking in the SEED standard.
ChangeLog
----------------------
::
Changes from version 1.0 to 1.1 (2019-5-3)
(Edited 2019-12-18 for small clarifications)
* Add (persistent) element to all base nodes (Network, Station, Channel)
* Unify response elements, allow "number" and disallow "unit" attribute to and
* Allow to be optional
* Use xs:double for , and
* Include data availability elements described in the fdsn-station+availability-1.0.xsd extension schema as optional elements of the main schema
* Remove from
* Limit each to a single
* Allow more than a single occurrence in , same as in
* Allow at the level, same as in
* Add "sourceID" attribute, with URI value, to the base node type for ,,
* Do not require and disallow and for response stages
* Add "measurementMethod" attribute to "uncertaintyDouble" attribute group used by azimuth, dip, distance, latitude, longitude, elevation, etc. types
* Add within and
* Add "subject" attribute to to allow relating comments, make "id" attribute optional.