. vim: syntax=rst
Definition of identifiers¶
Data sources are uniquely identified using a sequence of codes named network, station, location and channel, where the channel is further subdivided into band, source and subsource codes. Each of these codes must be composed of the following ASCII character sets:
Uppercase [A-Z], ASCII 65 through 90
Numeric [0-9], ASCII 48 through 57
The station and location codes may further be composed of the following ASCII character:
Dash “-”, ASCII 45
The codes are further defined as follows:
Network code: Uniquely identifies the owner and network operator responsible for the data. Network codes are assigned by the FDSN. Must be between 1 and 8 characters. Further description of Network codes.
Station code: Uniquely identifies a station within a network. Station codes may be registered with the International Registry of Seismograph Stations. Must be between 1 and 8 characters. Otherwise, these may be whatever the operator wishes.
Location code: Uniquely identifies a group of channels within a station, for example from a specific sensor or sub-processor. Must not exceed 8 characters. The special value of “–” (two dashes) is forbidden as it conflicts with previous usage for designating empty locations. Further description of Location codes.
Channel: A sequence of codes that identify the band, source and subsource. Definition and values for each of these codes are in Channel codes.
Band: Indicates the sampling rate range and response band of the data source.
Source: Identifies an instrument or other data source.
Subsource: Identifies a sub-category within the source.
The FDSN Source Identifier (SID) is a combination of the network, station, location, band, source and subsource codes into a Uniform Resource Identifier (URI). The pattern of the Source Identifier is as follows:
For identifying a data source, i.e. a specific channel:
where the network, station and source codes are required to be non-empty. The underscore (ASCII 95) delimiters must always be present.
Abbreviations of the fully qualified identifer may also be used to identify higher hierarchical levels such as a location (a collection of specific channels within a station), a station within a network, and a network as follows:
FDSN:<network>_<station>_<location> FDSN:<network>_<station> FDSN:<network>
where network=IU, station=COLA, location=00 and channel=B_H_Z
where network=NL, station=HGN, location is empty and channel=L_H_Z
FDSN: portion is a namespace identifier reserved to identify this
Mapping of SEED 2.4 codes¶
In the SEED 2.4 standard, data sources are identified by a combination of network, station, location and channel codes, abbreviated here as a NSLC. A NSLC can always be mapped to a Source Identifier. Conversely, so long as each code is within the length restrictions imposed by SEED 2.4, Source Identifiers can be also be mapped back to SEED 2.4 codes. The mapping is as follows:
From SEED NSLC to Source Identifier¶
The 1 to 2 character network code is mapped without change.
For temporary networks, starting with X, Y, Z or 0-9, the 2 character network code may be mapped either unchanged, or may follow the Transitional mapping of previously allocated temporary network codes by appending the start year to create a 6 character code, when the 6-character code has been allocated by the FDSN.
The 1 to 5 character station code is mapped without change.
The 0 to 2 character location code is mapped without change.
The 3-character channel codes are split into the three single character band, instrument and orientation codes, which are mapped to the Source Identifier (Channel codes) band, source and subsource codes.
Permanent network NSLC: ‘IU’, ‘ANMO’, ‘00’, ‘BHZ’ maps to
Permanent network NSLC: ‘IU’, ‘ANMO’, ‘’, ‘BHZ’ maps to
Temporary network starting in 2002 NSLC: ‘XA’, ‘ABCD’, ‘00’, ‘BHZ’
FDSN:XA_ABCD_00_B_H_Z or to
From Source Identifier to SEED NSLC¶
Codes from 1 and 2 characters are mapped without change. Network codes following the 6-character Transitional mapping of previously allocated temporary network codes are mapped using just the first 2 characters of the code, removing the 4 character year. Otherwise, there is no mapping for network codes greater than 2 characters.
Codes from 1 to 5 characters are mapped without change. There is no mapping for stations codes greater than 5 characters.
Codes from 0 and 2 characters are mapped without change. There is no mapping for location codes greater than 2 characters.
Code combinations where the Source Identifier (Channel codes) band, source and subsource codes are all 1 character each, are concatenated in this order and mapped to the 3 character NSLC channel codes. Otherwise, there is no mapping when individual codes are greater than 2 characters.
FDSN:IU_ANMO_00_B_H_Z maps to NSLC: ‘IU’, ‘ANMO’, ‘00’, ‘BHZ’
FDSN:IU_ANMO__B_H_Z maps to NSLC: ‘IU’, ‘ANMO’, ‘’, ‘BHZ’
Temporary network starting in 2002
FDSN:XA_ABCD_00_B_H_Z maps to NSLC: ‘XA’, ‘ABCD’, ‘00’, ‘BHZ’
Temporary network starting in 2002
FDSN:XA2002_ABCD_00_B_H_Z maps to NSLC: ‘XA’, ‘ABCD’, ‘00’, ‘BHZ’