.. 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-DMC IRIS-DMC IRIS WEB SERVICE: fdsnws-station | version: 1.1.35 http://service.iris.edu/fdsnws/station/1/query?starttime=1990-01-27T06&network=IU;level=response 2018-11-08T14:57:56.000000Z Global Seismograph Network (GSN - IRIS/USGS) 269 6 ... ... 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.