Diagram Report

 NCEDC/TriNet Parametric Information
Version 1.5.5

Berkeley Seismological Laboratory
Stephane Zuzlewski
Last Modified 9/1/2005
Copyright 2005 NCEDC/TriNet

Table of Contents

            Table of Contents	          
            Diagram Summary Report	          
            Diagram Detail Reports	          
            NCEDC/TriNet Parametric Information	          
            Model Summary Report	          
            Model Detail Reports	          
           Logical	          
            Entity Summary Report	          
            Entity Detail Reports	          
           amp	          
           ampid	          
           commid	          
           datetime	          
           sta	          
           net	          
           auth	          
           subsource	          
           channel	          
           channelsrc	          
           seedchan	          
           location	          
           iphase	          
           amplitude	          
           amptype	          
           units	          
           ampmeas	          
           eramp	          
           flagamp	          
           per	          
           snr	          
           tau	          
           quality	          
           rflag	          
           cflag	          
           wstart	          
           duration	          
           lddate	          
           arrival	          
           arid	          
           commid	          
           datetime	          
           sta	          
           net	          
           auth	          
           subsource	          
           channel	          
           channelsrc	          
           seedchan	          
           location	          
           iphase	          
           qual	          
           clockqual	          
           clockcorr	          
           ccset	          
           fm	          
           ema	          
           azimuth	          
           slow	          
           deltim	          
           delinc	          
           delaz	          
           delslo	          
           quality	          
           snr	          
           rflag	          
           lddate	          
           assocamm	          
           magid	          
           ampid	          
           commid	          
           auth	          
           subsource	          
           weight	          
           in_wgt	          
           mag	          
           magres	          
           magcorr	          
           importance	          
           rflag	          
           lddate	          
           assocamo	          
           orid	          
           ampid	          
           commid	          
           auth	          
           subsource	          
           delta	          
           seaz	          
           rflag	          
           lddate	          
           assocaro	          
           orid	          
           arid	          
           commid	          
           auth	          
           subsource	          
           iphase	          
           importance	          
           delta	          
           seaz	          
           in_wgt	          
           wgt	          
           timeres	          
           azres	          
           emares	          
           slores	          
           vmodelid	          
           scorr	          
           sdelay	          
           rflag	          
           ccset	          
           lddate	          
           assoccom	          
           magid	          
           coid	          
           commid	          
           auth	          
           subsource	          
           weight	          
           in_wgt	          
           mag	          
           magres	          
           magcorr	          
           rflag	          
           lddate	          
           assoccoo	          
           orid	          
           coid	          
           commid	          
           auth	          
           subsource	          
           delta	          
           seaz	          
           rflag	          
           lddate	          
           coda	          
           coid	          
           commid	          
           sta	          
           net	          
           auth	          
           subsource	          
           channel	          
           channelsrc	          
           seedchan	          
           location	          
           codatype	          
           afix	          
           afree	          
           qfix	          
           qfree	          
           tau	          
           nsample	          
           rms	          
           durtype	          
           iphase	          
           eramp	          
           units	          
           time1	          
           amp1	          
           time2	          
           amp2	          
           time3	          
           amp3	          
           time4	          
           amp4	          
           time5	          
           amp5	          
           time6	          
           amp6	          
           quality	          
           datetime	          
           algorithm	          
           winsize	          
           rflag	          
           lddate	          
           event	          
           evid	          
           prefor	          
           prefmag	          
           prefmec	          
           commid	          
           auth	          
           subsource	          
           etype	          
           selectflag	          
           lddate	          
           version	          
           eventprefmag	          
           type	          
           evid	          
           magid	          
           lddate	          
           mec	          
           mecid	          
           oridin	          
           oridout	          
           magid	          
           commid	          
           mechtype	          
           mecalgo	          
           scalar	          
           erscalar	          
           tft	          
           tfd	          
           mxx	          
           myy	          
           mzz	          
           mxy	          
           mxz	          
           myz	          
           smxx	          
           smyy	          
           smzz	          
           smxy	          
           smxz	          
           smyz	          
           srcduration	          
           auth	          
           subsource	          
           strike1	          
           dip1	          
           rake1	          
           strike2	          
           dip2	          
           rake2	          
           unstrike1	          
           undip1	          
           unrake1	          
           unstrike2	          
           undip2	          
           unrake2	          
           eigenp	          
           plungep	          
           strikep	          
           eigenn	          
           plungen	          
           striken	          
           eigent	          
           plunget	          
           striket	          
           nsta	          
           pvr	          
           quality	          
           pdc	          
           pclvd	          
           piso	          
           datetime	          
           rflag	          
           lddate	          
           netmag	          
           magid	          
           orid	          
           commid	          
           magnitude	          
           magtype	          
           auth	          
           subsource	          
           magalgo	          
           nsta	          
           uncertainty	          
           gap	          
           distance	          
           quality	          
           rflag	          
           lddate	          
           origin	          
           orid	          
           evid	          
           prefmag	          
           prefmec	          
           commid	          
           bogusflag	          
           datetime	          
           lat	          
           lon	          
           depth	          
           type	          
           algorithm	          
           algo_assoc	          
           auth	          
           subsource	          
           datumhor	          
           datumver	          
           gap	          
           distance	          
           wrms	          
           stime	          
           erhor	          
           sdep	          
           erlat	          
           erlon	          
           totalarr	          
           totalamp	          
           ndef	          
           nbs	          
           nbfm	          
           locevid	          
           quality	          
           fdepth	          
           fepi	          
           ftime	          
           vmodelid	          
           cmodelid	          
           rflag	          
           lddate	          
           origin_error	          
           orid	          
           sxx	          
           syy	          
           szz	          
           stt	          
           sxy	          
           sxz	          
           syz	          
           stx	          
           sty	          
           stz	          
           azismall	          
           dipsmall	          
           magsmall	          
           aziinter	          
           dipinter	          
           maginter	          
           azilarge	          
           diplarge	          
           maglarge	          
           lddate	          
           remark	          
           commid	          
           lineno	          
           remark	          
           lddate	          
           significant_event	          
           evid	          
           evname	          
           remarks	          
           nfelt	          
           mmi	          
           pga	          
           lddate	          
           stacorrections	          
           net	          
           sta	          
           seedchan	          
           location	          
           ondate	          
           channel	          
           channelsrc	          
           auth	          
           corr	          
           corr_flag	          
           corr_type	          
           offdate	          
           lddate	          
            Key Summary Report	          
            Key Detail Reports	          
           ampkey01	          
           arkey01	          
           assocammkey01	          
           assocamokey01	          
           assocarokey01	          
           assoccomkey01	          
           assoccookey01	          
           codakey01	          
           evkey01	          
           EventPrefMag_PK	          
           meckey01	          
           magkey01	          
           orkey01	          
           orerrkey01	          
           remkey01	          
           sigevkey01	          
           stacorrectionskey01	          
            Relationship Summary Report	          
            Relationship Detail Reports	          
           Relationship: amp to assocamm	          
           Relationship: netmag to assocamm	          
           Relationship: remark to assocamm	          
           Relationship: arrival to assocaro	          
           Relationship: origin to assocaro	          
           Relationship: remark to assocaro	          
           Relationship: assoccom to remark	          
           Relationship: coda to assoccoo	          
           Relationship: origin to assoccoo	          
           Relationship: assoccoo to remark	          
           Relationship: amp to assocamo	          
           Relationship: origin to assocamo	          
           Relationship: remark to assocamo	          
           Relationship: remark to amp	          
           Relationship: coda to assoccom	          
           Relationship: netmag to assoccom	          
           Relationship: remark to arrival	          
           Relationship: remark to coda	          
           Relationship: event to eventprefmag	          
           Relationship: netmag to eventprefmag	          
           Relationship: mec to event	          
           Relationship: netmag to event	          
           Relationship: origin to event	          
           Relationship: remark to event	          
           Relationship: netmag to mec	          
           Relationship: origin to mec	          
           Relationship: origin to mec	          
           Relationship: remark to mec	          
           Relationship: origin to netmag	          
           Relationship: remark to netmag	          
           Relationship: origin to origin_error	          
           Relationship: event to origin	          
           Relationship: mec to origin	          
           Relationship: netmag to origin	          
           Relationship: remark to origin	          
           Relationship: event to significant_event	          
            Model Detail Reports	          
           NCEDC	          
            Table Summary Report	          
            Table Detail Reports	          
           amp	          
           commid	          
           ampid	          
           datetime	          
           sta	          
           net	          
           auth	          
           subsource	          
           channel	          
           channelsrc	          
           seedchan	          
           location	          
           iphase	          
           amplitude	          
           amptype	          
           units	          
           ampmeas	          
           eramp	          
           flagamp	          
           per	          
           snr	          
           tau	          
           quality	          
           rflag	          
           cflag	          
           wstart	          
           duration	          
           lddate	          
           arrival	          
           arid	          
           commid	          
           datetime	          
           sta	          
           net	          
           auth	          
           subsource	          
           channel	          
           channelsrc	          
           seedchan	          
           location	          
           iphase	          
           qual	          
           clockqual	          
           clockcorr	          
           ccset	          
           fm	          
           ema	          
           azimuth	          
           slow	          
           deltim	          
           delinc	          
           delaz	          
           delslo	          
           quality	          
           snr	          
           rflag	          
           lddate	          
           assocamm	          
           magid	          
           ampid	          
           commid	          
           auth	          
           subsource	          
           weight	          
           in_wgt	          
           mag	          
           magres	          
           magcorr	          
           importance	          
           rflag	          
           lddate	          
           assocamo	          
           orid	          
           ampid	          
           commid	          
           auth	          
           subsource	          
           delta	          
           seaz	          
           rflag	          
           lddate	          
           assocaro	          
           orid	          
           arid	          
           commid	          
           auth	          
           subsource	          
           iphase	          
           importance	          
           delta	          
           seaz	          
           in_wgt	          
           wgt	          
           timeres	          
           azres	          
           emares	          
           slores	          
           vmodelid	          
           scorr	          
           sdelay	          
           rflag	          
           ccset	          
           lddate	          
           assoccom	          
           magid	          
           coid	          
           commid	          
           auth	          
           subsource	          
           weight	          
           in_wgt	          
           mag	          
           magres	          
           magcorr	          
           rflag	          
           lddate	          
           assoccoo	          
           orid	          
           coid	          
           commid	          
           auth	          
           subsource	          
           delta	          
           seaz	          
           rflag	          
           lddate	          
           coda	          
           coid	          
           commid	          
           sta	          
           net	          
           auth	          
           subsource	          
           channel	          
           channelsrc	          
           seedchan	          
           location	          
           codatype	          
           afix	          
           afree	          
           qfix	          
           qfree	          
           tau	          
           nsample	          
           rms	          
           durtype	          
           iphase	          
           eramp	          
           units	          
           time1	          
           amp1	          
           time2	          
           amp2	          
           time3	          
           amp3	          
           time4	          
           amp4	          
           time5	          
           amp5	          
           time6	          
           amp6	          
           quality	          
           datetime	          
           algorithm	          
           winsize	          
           rflag	          
           lddate	          
           event	          
           evid	          
           prefor	          
           prefmag	          
           prefmec	          
           commid	          
           auth	          
           subsource	          
           etype	          
           selectflag	          
           lddate	          
           version	          
           eventprefmag	          
           type	          
           evid	          
           magid	          
           lddate	          
           mec	          
           mecid	          
           oridin	          
           oridout	          
           magid	          
           commid	          
           mechtype	          
           mecalgo	          
           scalar	          
           erscalar	          
           tft	          
           tfd	          
           mxx	          
           myy	          
           mzz	          
           mxy	          
           mxz	          
           myz	          
           smxx	          
           smyy	          
           smzz	          
           smxy	          
           smxz	          
           smyz	          
           srcduration	          
           auth	          
           subsource	          
           strike1	          
           dip1	          
           rake1	          
           strike2	          
           dip2	          
           rake2	          
           unstrike1	          
           undip1	          
           unrake1	          
           unstrike2	          
           undip2	          
           unrake2	          
           eigenp	          
           plungep	          
           strikep	          
           eigenn	          
           plungen	          
           striken	          
           eigent	          
           plunget	          
           striket	          
           nsta	          
           pvr	          
           quality	          
           pdc	          
           pclvd	          
           piso	          
           datetime	          
           rflag	          
           lddate	          
           netmag	          
           magid	          
           orid	          
           commid	          
           magnitude	          
           magtype	          
           auth	          
           subsource	          
           magalgo	          
           nsta	          
           uncertainty	          
           gap	          
           distance	          
           quality	          
           rflag	          
           lddate	          
           origin	          
           orid	          
           evid	          
           prefmag	          
           prefmec	          
           commid	          
           bogusflag	          
           datetime	          
           lat	          
           lon	          
           depth	          
           type	          
           algorithm	          
           algo_assoc	          
           auth	          
           subsource	          
           datumhor	          
           datumver	          
           gap	          
           distance	          
           wrms	          
           stime	          
           erhor	          
           sdep	          
           erlat	          
           erlon	          
           totalarr	          
           totalamp	          
           ndef	          
           nbs	          
           nbfm	          
           locevid	          
           quality	          
           fdepth	          
           fepi	          
           ftime	          
           vmodelid	          
           cmodelid	          
           rflag	          
           lddate	          
           origin_error	          
           orid	          
           sxx	          
           syy	          
           szz	          
           stt	          
           sxy	          
           sxz	          
           syz	          
           stx	          
           sty	          
           stz	          
           azismall	          
           dipsmall	          
           magsmall	          
           aziinter	          
           dipinter	          
           maginter	          
           azilarge	          
           diplarge	          
           maglarge	          
           lddate	          
           remark	          
           commid	          
           lineno	          
           remark	          
           lddate	          
           significant_event	          
           evid	          
           evname	          
           remarks	          
           nfelt	          
           mmi	          
           pga	          
           lddate	          
           stacorrections	          
           net	          
           sta	          
           seedchan	          
           channel	          
           channelsrc	          
           location	          
           auth	          
           corr	          
           corr_flag	          
           corr_type	          
           ondate	          
           offdate	          
           lddate	          
            Index Summary Report	          
            Index Detail Reports	          
           ampkey01	          
           arkey01	          
           assocammkey01	          
           assocamokey01	          
           assocarokey01	          
           assoccomkey01	          
           assoccookey01	          
           codakey01	          
           evkey01	          
           EventPrefMag_PK	          
           meckey01	          
           magkey01	          
           orkey01	          
           orerrkey01	          
           remkey01	          
           sigevkey01	          
           stacorrectionskey01	          
            Foreign Key Summary Report	          
            Foreign Key Detail Reports	          
           Foreign Key: amp to assocamm	          
           Foreign Key: netmag to assocamm	          
           Foreign Key: arrival to assocaro	          
           Foreign Key: origin to assocaro	          
           Foreign Key: coda to assoccoo	          
           Foreign Key: origin to assoccoo	          
           Foreign Key: amp to assocamo	          
           Foreign Key: origin to assocamo	          
           Foreign Key: coda to assoccom	          
           Foreign Key: netmag to assoccom	          
           Foreign Key: event to eventprefmag	          
           Foreign Key: netmag to eventprefmag	          
           Foreign Key: mec to event	          
           Foreign Key: netmag to event	          
           Foreign Key: origin to event	          
           Foreign Key: netmag to mec	          
           Foreign Key: origin to mec	          
           Foreign Key: origin to mec	          
           Foreign Key: origin to netmag	          
           Foreign Key: origin to origin_error	          
           Foreign Key: event to origin	          
           Foreign Key: mec to origin	          
           Foreign Key: netmag to origin	          
           Foreign Key: event to significant_event	          
            Oracle Sequence Summary Report	          
            Oracle Sequence Detail Report	          
           NCEDCDBA.AMPSEQ	          
           NCEDCDBA.ARSEQ	          
           NCEDCDBA.COMMSEQ	          
           NCEDCDBA.COSEQ	          
           NCEDCDBA.EVSEQ	          
           NCEDCDBA.MAGSEQ	          
           NCEDCDBA.MECSEQ	          
           NCEDCDBA.ORSEQ	          

Diagram Summary Report

Name	Author	Description	
NCEDC/TriNet Parametric Information	Stephane Zuzlewski	NCEDC/Trinet Parametric Information Schema ER Diagram	

Diagram Detail Reports

NCEDC/TriNet Parametric Information

Diagram Name	NCEDC/TriNet Parametric Information	
Description	NCEDC/Trinet Parametric Information Schema ER Diagram	
Author	Stephane Zuzlewski	
Company	Berkeley Seismological Laboratory	
Version	1.5.5	
Copyright	NCEDC/TriNet	
Copyright Year	2005	

Model Summary Report

Name	DatabasePlatform	 
Logical	Logical	
NCEDC	Oracle 9i	

Model Detail Reports

Logical

Model Name	Logical	
Database Platform	Logical	

Entity Summary Report

Entity Name	Entity Type	Primary Keys	 # Attr	
amp	Independent	ampid	27	
arrival	Independent	arid	28	
assocamm	Dependent	magid,ampid	13	
assocamo	Dependent	orid,ampid	9	
assocaro	Dependent	orid,arid	21	
assoccom	Dependent	magid,coid	12	
assoccoo	Dependent	orid,coid	9	
coda	Independent	coid	40	
event	Independent	evid	11	
eventprefmag	Independent	type,evid	4	
mec	Independent	mecid	56	
netmag	Independent	magid	15	
origin	Independent	orid	39	
origin_error	Dependent	orid	21	
remark	Independent	commid,lineno	4	
significant_event	Dependent	evid	7	
stacorrections	Independent	net,sta,seedchan,location,ondate	13	

Entity Detail Reports

amp

Entity Name	amp	
Owner Name		
Primary Keys	ampid	
Definition	Summary information on an amplitude reading	
Keys 

Key Name	Key Type	Keys	
ampkey01	PrimaryKey	ampid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
ampid		NUMERIC(15, 0)	N	Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
datetime		NUMERIC(25, 10)	N	The date of associated with information in the record, in true epoch format	 
sta		VARCHAR(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
net		VARCHAR(8)	Y	Unique network identifier. This character string is the name of a seismic network	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
channel		VARCHAR(8)	Y	Channel name	 
channelsrc		VARCHAR(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
seedchan		VARCHAR(3)	Y	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR(2)	Y	Describes the individual sites on an array station, operated by the same network operator	 
iphase		VARCHAR(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
amplitude		DOUBLE PRECISION	N	Amplitude in appropriate units for type	 
amptype		VARCHAR(8)	Y	Amplitude type	 
units		VARCHAR(4)	N	Units of amplitude	 
ampmeas		VARCHAR(1)	Y	Amplitude measure	 
eramp		NUMERIC(5, 3)	Y	Uncertainty in amplitude measurement	 
flagamp		VARCHAR(4)	Y	This attribute is a flag to indicate whether amplitude is over P packet, S packet, entire waveform, etc	 
per		NUMERIC(10, 4)	Y	Signal period. This attribute is the period of the signal described by the amplitude record	 
snr		DOUBLE PRECISION	Y	Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	 
tau		NUMERIC(9, 4)	Y	Coda duration (F-P time)	 
quality		NUMERIC(2, 1)	Y	This attribute describes the completeness of the time window of data. A complete time window is 1.0, an incomplete time window is 0.0. If an incomplete time window has been human-reviewed and the analyst is confident that the peak amplitude was recorded and properly computed despite the presence of data gaps, the value is set to 0.5 to indicate the window contains data gaps, but is usable	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
cflag		VARCHAR(2)	Y	This flag indicates whether the amplitude value is below noise, on scale or clipped	 
wstart		DOUBLE PRECISION	Y	Start of time window of amplitude measurement	 
duration		DOUBLE PRECISION	Y	Duration of amplitude reading	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	amp01	ampid > 0	 
	Check	amp02	amplitude > 0	 
	Check	amp03	ampmeas in ('0','1')	 
	Check	amp04	amptype in ('C','WA','WAS','PGA','PGV','PGD','WAC','WAU','IV2','SP.3','SP1.0','SP3.0','ML100','ME100','EGY')	 
	Check	amp06	eramp >= 0.0	 
	Check	amp07	flagamp in ('P','S','R','PP','ALL','SUR')	 
	Check	amp08	per > 0.0	 
	Check	amp09	tau > 0.0	 
	Check	amp10	units in ('c','s','mm','cm','m','ms','mss','cms','cmss','mms','mmss','mc','nm','e','iovs','spa','none')	 
	Check	amp11	quality >= 0.0 and quality <= 1.0	 
	Check	amp12	rflag in ('a','h','f','A','H','F')	 
	Check	amp13	cflag in ('bn', 'os','cl','BN','OS','CL')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
remark	amp	Non-Specific	Amp_Rem	 
amp	assocamm	Identifying	Aam_Amp	 
amp	assocamo	Identifying	Amo_Amp	 

ampid

Attribute Name	ampid	Entity Name	amp	
Logical Role Name	ampid	
Role Name	ampid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	
Note 

Range:             ampid > 0	

commid

Attribute Name	commid	Entity Name	amp	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

datetime

Attribute Name	datetime	Entity Name	amp	
Logical Role Name	datetime	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

sta

Attribute Name	sta	Entity Name	amp	
Logical Role Name	sta	
Role Name	sta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

net

Attribute Name	net	Entity Name	amp	
Logical Role Name	net	
Role Name	net	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network

auth

Attribute Name	auth	Entity Name	amp	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	amp	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

channel

Attribute Name	channel	Entity Name	amp	
Logical Role Name	channel	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan

channelsrc

Attribute Name	channelsrc	Entity Name	amp	
Logical Role Name	channelsrc	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

seedchan

Attribute Name	seedchan	Entity Name	amp	
Logical Role Name	seedchan	
Role Name	seedchan	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Attribute Name	location	Entity Name	amp	
Logical Role Name	location	
Role Name	location	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

iphase

Attribute Name	iphase	Entity Name	amp	
Logical Role Name	iphase	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

amplitude

Attribute Name	amplitude	Entity Name	amp	
Logical Role Name	amplitude	
Role Name	amplitude	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude in appropriate units for type	
Note 

Range:             amplitude > 0.0	

amptype

Attribute Name	amptype	Entity Name	amp	
Logical Role Name	amptype	
Role Name	amptype	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude type	
Note 

Range:		amptype = WA | WAS | PGA | PGV | PGD | WAC | WAU | IV2 | SP.3 | SP1.0 | SP3.0 | ML100 | ME100 | EGY
		WA = Wood-Anderson photographic
		WAS = Wood-Anderson synthetic
		PGA = peak ground acceleration
		PGV = peak ground velocity
		PGD = peak ground displacement
		WAC = Wood-Anderson corrected
		WAU = Wood-Anderson uncorrected
		IV2 = integral of velocity squared
		SP.3 = spectral peak
		SP1.0 = spectral peak
		SP3.0 = spectral peak
		ML100 = local magnitude
		ME100 = energy magnitude
		EGY = energy

units

Attribute Name	units	Entity Name	amp	
Logical Role Name	units	
Role Name	units	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Units of amplitude	
Note 

Range:		units Î c | s | mm | cm | m | ms | mss | cms | cmss | mms | mmss | mc | nm | e | iovs | spa 
		c = counts
		s = seconds
		mm = millimeters
		cm = centimeters
		m = meters
		ms = meters per second
		mss = meters per second per second
		cms = centimeters per second
		cmss = centimeters per second per second
		mms = millimeters per second
		mmss = millimeters per second per second
		mc = microns
		nm = nanometers
		e = ergs
		iovs = integral of velocity squared
		spa = spectral peak amplitude

ampmeas

Attribute Name	ampmeas	Entity Name	amp	
Logical Role Name	ampmeas	
Role Name	ampmeas	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude measure	
Note 

Range:		ampmeas = 0 | 1
		0 = peak-to-peak
		1 = zero-to-peak

eramp

Attribute Name	eramp	Entity Name	amp	
Logical Role Name	eramp	
Role Name	eramp	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in amplitude measurement	
Note 

Range:             eramp >= 0.0	

flagamp

Attribute Name	flagamp	Entity Name	amp	
Logical Role Name	flagamp	
Role Name	flagamp	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute is a flag to indicate whether amplitude is over P packet, S packet, entire waveform, etc	
Note 

Range:            flagamp = SUR | P | S | ALL
                       SUR = surface wave
                       P = P packet
                       S = S packet
                       ALL = entire waveform

per

Attribute Name	per	Entity Name	amp	
Logical Role Name	per	
Role Name	per	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Signal period. This attribute is the period of the signal described by the amplitude record	
Note 

Range:		per > 0.0

Units:		Seconds

snr

Attribute Name	snr	Entity Name	amp	
Logical Role Name	snr	
Role Name	snr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	
Note 

Range:             snr > 0.0	

tau

Attribute Name	tau	Entity Name	amp	
Logical Role Name	tau	
Role Name	tau	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Coda duration (F-P time)	
Note 

Range:		tau > 0.0

Units:		Seconds

quality

Attribute Name	quality	Entity Name	amp	
Logical Role Name	quality	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute describes the completeness of the time window of data. A complete time window is 1.0, an incomplete time window is 0.0. If an incomplete time window has been human-reviewed and the analyst is confident that the peak amplitude was recorded and properly computed despite the presence of data gaps, the value is set to 0.5 to indicate the window contains data gaps, but is usable	
Note 

Range:             0.0 <= quality <= 1.0	

rflag

Attribute Name	rflag	Entity Name	amp	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized

cflag

Attribute Name	cflag	Entity Name	amp	
Logical Role Name	cflag	
Role Name	cflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag indicates whether the amplitude value is below noise, on scale or clipped	
Note 

Range:             cflag in  BN | OS | CL
                        BN = below noise
                        OS = on scale
                        CL = clipped

wstart

Attribute Name	wstart	Entity Name	amp	
Logical Role Name	wstart	
Role Name	wstart	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Start of time window of amplitude measurement	
Note 

Range:		Any valid float. wstart = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

duration

Attribute Name	duration	Entity Name	amp	
Logical Role Name	duration	
Role Name	duration	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Duration of amplitude reading	
Note 

Range:		duration > 0.0

Units:		Seconds

lddate

Attribute Name	lddate	Entity Name	amp	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS

arrival

Entity Name	arrival	
Owner Name		
Primary Keys	arid	
Definition	Summary information on a seismic arrival	
Keys 

Key Name	Key Type	Keys	
arkey01	PrimaryKey	arid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
arid		NUMERIC(15, 0)	N	Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
datetime		NUMERIC(25, 10)	N	The date of associated with information in the record, in true epoch format	 
sta		VARCHAR(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
net		VARCHAR(8)	Y	Unique network identifier. This character string is the name of a seismic network	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
channel		VARCHAR(8)	Y	Channel name	 
channelsrc		VARCHAR(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
seedchan		VARCHAR(3)	Y	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR(2)	Y	Describes the individual sites on an array station, operated by the same network operator	 
iphase		VARCHAR(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
qual		VARCHAR(1)	Y	Onset quality. This single-character flag is used to denote the sharpness of the onset of a seismic phase. This attribute does not denote the timing accuracy	 
clockqual		VARCHAR(1)	Y	This field describes whether the clock quality associated with a particular arrival is known, and if so, is good or bad	 
clockcorr		NUMERIC(15, 0)	Y	This field indicates the amount of time to add to the arrival time if clock correction is known	 
ccset		VARCHAR(1)	Y	This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	 
fm		VARCHAR(2)	Y	First motion. This is a two-character indication of first motion. The first character describes first motion seen on short-period channels and the second holds for long-period instruments. Compression (dilation) on a short-period sensor is denoted by c(d) and compression (dilation) on a long-period sensor is denoted by u(r). Empty character positions will be indicated by dots (e.g., ".r")	 
ema		NUMERIC(5, 2)	Y	Emergence angle. This attribute is the emergence angle of an arrival, as observed at a three-component station or array. The value increases from the vertical direction towards the horizontal	 
azimuth		NUMERIC(4, 1)	Y	Observed azimuth. This is the estimated station-to-event azimuth measured clockwise from north	 
slow		NUMERIC(8, 4)	Y	Observed slowness. This is the observed slowness of a wave as it sweeps across an array	 
deltim		NUMERIC(5, 2)	Y	Arrival time uncertainty. This attribute gives the standard deviation of a detection time	 
delinc		NUMERIC(4, 2)	Y	Uncertainty in the angle. This attribute gives the standard deviation of the angle of emergence	 
delaz		NUMERIC(5, 2)	Y	Uncertainty in the azimuth. This attribute gives the standard deviation of the azimuth of a signal	 
delslo		NUMERIC(8, 4)	Y	Uncertainty in slowness. This attribute gives the standard deviation of the slowness of a signal	 
quality		NUMERIC(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
snr		DOUBLE PRECISION	Y	Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	arrival13	ccset < 1	 
	Check	arrival14	rflag in ('a','h','f','A','H','F')	 
	Check	arrival01	arid > 0	 
	Check	arrival02	azimuth >= 0.0 and azimuth <= 360.0	 
	Check	arrival03	delaz > 0.0	 
	Check	arrival04	delinc >= 0.0	 
	Check	arrival05	delslo > 0.0	 
	Check	arrival06	deltim >= 0.0	 
	Check	arrival07	ema >= 0.0 and ema <= 90.0	 
	Check	arrival08	fm in ('..','.i','.e','.x','ci','ce','cx','c.','di','de','dx','d.')	 
	Check	arrival09	qual in ('i','e','w','I','E','W')	 
	Check	arrival10	slow >= 0.0	 
	Check	arrival11	snr > 0.0	 
	Check	arrival12	quality >= 0.0 and quality <= 1.0	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
remark	arrival	Non-Specific	Arr_Rem	 
arrival	assocaro	Identifying	Aao_Arr	 

arid

Attribute Name	arid	Entity Name	arrival	
Logical Role Name	arid	
Role Name	arid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	
Note 

Range:             arid > 0	

commid

Attribute Name	commid	Entity Name	arrival	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

datetime

Attribute Name	datetime	Entity Name	arrival	
Logical Role Name	datetime	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

sta

Attribute Name	sta	Entity Name	arrival	
Logical Role Name	sta	
Role Name	sta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

net

Attribute Name	net	Entity Name	arrival	
Logical Role Name	net	
Role Name	net	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network	

auth

Attribute Name	auth	Entity Name	arrival	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	arrival	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

channel

Attribute Name	channel	Entity Name	arrival	
Logical Role Name	channel	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan	

channelsrc

Attribute Name	channelsrc	Entity Name	arrival	
Logical Role Name	channelsrc	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

seedchan

Attribute Name	seedchan	Entity Name	arrival	
Logical Role Name	seedchan	
Role Name	seedchan	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Attribute Name	location	Entity Name	arrival	
Logical Role Name	location	
Role Name	location	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

iphase

Attribute Name	iphase	Entity Name	arrival	
Logical Role Name	iphase	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

qual

Attribute Name	qual	Entity Name	arrival	
Logical Role Name	qual	
Role Name	qual	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Onset quality. This single-character flag is used to denote the sharpness of the onset of a seismic phase. This attribute does not denote the timing accuracy	
Note 

Range:		qual = i | e | w
		i = impulsive
		e = emergent
		w = weak

clockqual

Attribute Name	clockqual	Entity Name	arrival	
Logical Role Name	clockqual	
Role Name	clockqual	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This field describes whether the clock quality associated with a particular arrival is known, and if so, is good or bad	
Note 

Range:		clockqual = U | G | B
		U = unknown
		G = good
		B = bad

clockcorr

Attribute Name	clockcorr	Entity Name	arrival	
Logical Role Name	clockcorr	
Role Name	clockcorr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This field indicates the amount of time to add to the arrival time if clock correction is known	
Note 

Units:		Microseconds	

ccset

Attribute Name	ccset	Entity Name	arrival	
Logical Role Name	ccset	
Role Name	ccset	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	
Note 

Range:		ccset in 0 | 1
		0 = no
		1 = yes

fm

Attribute Name	fm	Entity Name	arrival	
Logical Role Name	fm	
Role Name	fm	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

First motion. This is a two-character indication of first motion. The first character describes first motion seen on short-period channels and the second holds for long-period instruments. Compression (dilation) on a short-period sensor is denoted by c(d) and compression (dilation) on a long-period sensor is denoted by u(r). Empty character positions will be indicated by dots (e.g., ".r")	
Note 

Range:             All two-letter permutations of (c | d | . U u | r | .	

ema

Attribute Name	ema	Entity Name	arrival	
Logical Role Name	ema	
Role Name	ema	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Emergence angle. This attribute is the emergence angle of an arrival, as observed at a three-component station or array. The value increases from the vertical direction towards the horizontal	
Note 

Range:		0.0 <= ema <= 90.0

Units:		Degrees

azimuth

Attribute Name	azimuth	Entity Name	arrival	
Logical Role Name	azimuth	
Role Name	azimuth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Observed azimuth. This is the estimated station-to-event azimuth measured clockwise from north	
Note 

Range:		0.0 <= azimuth <= 360.0

Units:		Degrees

slow

Attribute Name	slow	Entity Name	arrival	
Logical Role Name	slow	
Role Name	slow	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Observed slowness. This is the observed slowness of a wave as it sweeps across an array	
Note 

Range:		slow >= 0.0

Units:		Seconds/kilometer

deltim

Attribute Name	deltim	Entity Name	arrival	
Logical Role Name	deltim	
Role Name	deltim	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Arrival time uncertainty. This attribute gives the standard deviation of a detection time	
Note 

Range:		deltim ³ 0.0

Units:		Seconds

delinc

Attribute Name	delinc	Entity Name	arrival	
Logical Role Name	delinc	
Role Name	delinc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in the angle. This attribute gives the standard deviation of the angle of emergence	
Note 

Range:		delinc ³ 0.0

Units:		Degrees

delaz

Attribute Name	delaz	Entity Name	arrival	
Logical Role Name	delaz	
Role Name	delaz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in the azimuth. This attribute gives the standard deviation of the azimuth of a signal	
Note 

Range:		delaz > 0.0

Units:		Degrees

delslo

Attribute Name	delslo	Entity Name	arrival	
Logical Role Name	delslo	
Role Name	delslo	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in slowness. This attribute gives the standard deviation of the slowness of a signal	
Note 

Range:		delslo > 0.0

Units:		Seconds/Kilometers

quality

Attribute Name	quality	Entity Name	arrival	
Logical Role Name	quality	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

snr

Attribute Name	snr	Entity Name	arrival	
Logical Role Name	snr	
Role Name	snr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	
Note 

Range:             snr > 0.0	

rflag

Attribute Name	rflag	Entity Name	arrival	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	arrival	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assocamm

Entity Name	assocamm	
Owner Name		
Primary Keys	magid,ampid	
Definition	Data associating amplitudes with magnitudes	
Keys 

Key Name	Key Type	Keys	
assocammkey01	PrimaryKey	magid, ampid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
magid		NUMERIC(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
ampid		NUMERIC(15, 0)	N	Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
weight		NUMERIC(4, 3)	Y	Magnitude weight	 
in_wgt		NUMERIC(4, 3)	Y	Input weight	 
mag		NUMERIC(5, 2)	Y	Magnitude for this station reading	 
magres		NUMERIC(5, 2)	Y	Magnitude residual	 
magcorr		NUMERIC(5, 2)	Y	Magnitude correction for this channel	 
importance		NUMERIC(2, 1)	Y	This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assocamm01	mag >= -10.0 and mag <= 10.0	 
	Check	assocamm02	magcorr >= -10.0 and magcorr <= 10.0	 
	Check	assocamm03	magid > 0	 
	Check	assocamm05	weight >= 0.0 and weight <= 1.0	 
	Check	assocamm06	in_wgt >= 0.0 and in_wgt <= 1.0	 
	Check	assocamm07	importance > 0.0 and importance <= 1.0	 
	Check	assocamm08	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
amp	assocamm	Identifying	Aam_Amp	 
netmag	assocamm	Identifying	Aam_Net	 
remark	assocamm	Non-Specific	Aam_Rem	 

magid

Attribute Name	magid	Entity Name	assocamm	
Logical Role Name	magid	
Role Name	magid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

ampid

Attribute Name	ampid	Entity Name	assocamm	
Logical Role Name	ampid	
Role Name	ampid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	amp	
Definition 

Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	
Note 

Range:             ampid > 0	

commid

Attribute Name	commid	Entity Name	assocamm	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Attribute Name	auth	Entity Name	assocamm	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	assocamm	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

weight

Attribute Name	weight	Entity Name	assocamm	
Logical Role Name	weight	
Role Name	weight	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude weight	
Note 

Range:             0.0 < weight <= 1.0
                        0.0 = no weight (not used)

in_wgt

Attribute Name	in_wgt	Entity Name	assocamm	
Logical Role Name	in_wgt	
Role Name	in_wgt	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Input weight	
Note 

Range:		0.0 < in_wgt <= 1.0
		0.0 = no weight (not used)

mag

Attribute Name	mag	Entity Name	assocamm	
Logical Role Name	mag	
Role Name	mag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude for this station reading	
Note 

Range:             -10.0 < mag < 10.0

Units:               Magnitude units

magres

Attribute Name	magres	Entity Name	assocamm	
Logical Role Name	magres	
Role Name	magres	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude residual	
Note 

Units:               Magnitude units	

magcorr

Attribute Name	magcorr	Entity Name	assocamm	
Logical Role Name	magcorr	
Role Name	magcorr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude correction for this channel	
Note 

Range:             -10.0 <= magcorr <= 10.0

Units:              Magnitude units

importance

Attribute Name	importance	Entity Name	assocamm	
Logical Role Name	importance	
Role Name	importance	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	
Note 

Range:             0.0 < importance <= 1.0	

rflag

Attribute Name	rflag	Entity Name	assocamm	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	assocamm	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assocamo

Entity Name	assocamo	
Owner Name		
Primary Keys	orid,ampid	
Definition	Data associating amplitudes with origins	
Keys 

Key Name	Key Type	Keys	
assocamokey01	PrimaryKey	orid, ampid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
orid		NUMERIC(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
ampid		NUMERIC(15, 0)	N	Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
delta		NUMERIC(5, 1)	Y	Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	 
seaz		NUMERIC(4, 1)	Y	Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assocamo01	seaz >= 0.0 and seaz <= 360.0	 
	Check	assocamo02	delta >= 0.0	 
	Check	assocamo03	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
amp	assocamo	Identifying	Amo_Amp	 
origin	assocamo	Identifying	Amo_Ori	 
remark	assocamo	Non-Specific	Amo_Rem	 

orid

Attribute Name	orid	Entity Name	assocamo	
Logical Role Name	orid	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

ampid

Attribute Name	ampid	Entity Name	assocamo	
Logical Role Name	ampid	
Role Name	ampid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	amp	
Definition 

Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	
Note 

Range:             ampid > 0	

commid

Attribute Name	commid	Entity Name	assocamo	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Attribute Name	auth	Entity Name	assocamo	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	assocamo	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

delta

Attribute Name	delta	Entity Name	assocamo	
Logical Role Name	delta	
Role Name	delta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	
Note 

Range:		delta >= 0.0

Units:		Degrees

seaz

Attribute Name	seaz	Entity Name	assocamo	
Logical Role Name	seaz	
Role Name	seaz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	
Note 

Range:		0.0 <= seaz <= 360.0

Units:		Degrees

rflag

Attribute Name	rflag	Entity Name	assocamo	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	assocamo	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assocaro

Entity Name	assocaro	
Owner Name		
Primary Keys	orid,arid	
Definition	Data associating arrivals with origins	
Keys 

Key Name	Key Type	Keys	
assocarokey01	PrimaryKey	orid, arid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
orid		NUMERIC(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
arid		NUMERIC(15, 0)	N	Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
iphase		VARCHAR(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
importance		NUMERIC(2, 1)	Y	This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	 
delta		NUMERIC(5, 1)	Y	Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	 
seaz		NUMERIC(4, 1)	Y	Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	 
in_wgt		NUMERIC(4, 3)	Y	Input weight	 
wgt		NUMERIC(4, 3)	Y	Location weight. This attribute gives the final weight assigned to the allied arrival by the location program. It is used primarily for location programs that adaptively weight data by their residuals	 
timeres		NUMERIC(5, 2)	Y	Time residual. This attribute is a travel time residual, measured in seconds. The residual is found by taking the observed arrival time (saved in the Arrival relation) of a seismic phase and substracting the expected arrival time. The expected arrival time is calculated by a formula based on earth velocity model, an event location and origin time, the distance to the station, and the particular seismic phase	 
azres		NUMERIC(5, 3)	Y	Azimuth residual. This is the difference between the measured station-to-event azimuth for an arrival and the true azimuth. The “true” azimuth is the bearing to the inferred event origin	 
emares		NUMERIC(5, 3)	Y	Emergence angle residual. This attribute is the difference between an observed emergence angle and the theorical prediction for the same phase, assuming an event location as specified by the accompanying orid	 
slores		NUMERIC(8, 4)	Y	Slowness residual. This attribute gives the difference between an observed slowness (saved in the Arrival relation) and a theorical prediction. The prediction is calculated for the related phase and event origin described in the record	 
vmodelid		NUMERIC(3, 0)	Y	Velocity model identification	 
scorr		NUMERIC(6, 4)	Y	Station correction	 
sdelay		NUMERIC(7, 4)	Y	Station delay	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
ccset		VARCHAR(1)	Y	This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assocaro01	azres >= -180.0 and azres <= 180.0	 
	Check	assocaro02	delta >= 0.0	 
	Check	assocaro03	emares >= -90 and emares <= 90	 
	Check	assocaro04	importance >= 0.0 and importance < 1.0	 
	Check	assocaro05	seaz >= 0.0 and seaz <= 360.0	 
	Check	assocaro06	slores >= 0.0	 
	Check	assocaro07	timeres >= 0.0	 
	Check	assocaro08	wgt >= 0.0 and wgt <= 1.0	 
	Check	assocaro09	ccset < 1	 
	Check	assocaro10	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
arrival	assocaro	Identifying	Aao_Arr	 
origin	assocaro	Identifying	Aao_Ori	 
remark	assocaro	Non-Specific	Aao_Rem	 

orid

Attribute Name	orid	Entity Name	assocaro	
Logical Role Name	orid	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

arid

Attribute Name	arid	Entity Name	assocaro	
Logical Role Name	arid	
Role Name	arid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	arrival	
Definition 

Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	
Note 

Range:             arid > 0	

commid

Attribute Name	commid	Entity Name	assocaro	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Attribute Name	auth	Entity Name	assocaro	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	assocaro	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

iphase

Attribute Name	iphase	Entity Name	assocaro	
Logical Role Name	iphase	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

importance

Attribute Name	importance	Entity Name	assocaro	
Logical Role Name	importance	
Role Name	importance	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	
Note 

Range:             0.0 < importance <= 1.0	

delta

Attribute Name	delta	Entity Name	assocaro	
Logical Role Name	delta	
Role Name	delta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	
Note 

Range:		delta >= 0.0

Units:		Degrees	

seaz

Attribute Name	seaz	Entity Name	assocaro	
Logical Role Name	seaz	
Role Name	seaz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	
Note 

Range:		0.0 <= seaz <= 360.0

Units:		Degrees	

in_wgt

Attribute Name	in_wgt	Entity Name	assocaro	
Logical Role Name	in_wgt	
Role Name	in_wgt	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Input weight	
Note 

Range:		0.0 < in_wgt <= 1.0
		0.0 = no weight (not used)	

wgt

Attribute Name	wgt	Entity Name	assocaro	
Logical Role Name	wgt	
Role Name	wgt	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Location weight. This attribute gives the final weight assigned to the allied arrival by the location program. It is used primarily for location programs that adaptively weight data by their residuals	
Note 

Range:             0.0 <= wgt < 1.0	

timeres

Attribute Name	timeres	Entity Name	assocaro	
Logical Role Name	timeres	
Role Name	timeres	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time residual. This attribute is a travel time residual, measured in seconds. The residual is found by taking the observed arrival time (saved in the Arrival relation) of a seismic phase and substracting the expected arrival time. The expected arrival time is calculated by a formula based on earth velocity model, an event location and origin time, the distance to the station, and the particular seismic phase	
Note 

Range:		timeres >= 0.0

Units:		Seconds

azres

Attribute Name	azres	Entity Name	assocaro	
Logical Role Name	azres	
Role Name	azres	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Azimuth residual. This is the difference between the measured station-to-event azimuth for an arrival and the true azimuth. The “true” azimuth is the bearing to the inferred event origin	
Note 

Range:		-180.0 <= azres <= 180.0

Units:		Degrees

emares

Attribute Name	emares	Entity Name	assocaro	
Logical Role Name	emares	
Role Name	emares	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Emergence angle residual. This attribute is the difference between an observed emergence angle and the theorical prediction for the same phase, assuming an event location as specified by the accompanying orid	
Note 

Range:		-90.0 <= emares <= 90.0

Units:		Degrees

slores

Attribute Name	slores	Entity Name	assocaro	
Logical Role Name	slores	
Role Name	slores	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Slowness residual. This attribute gives the difference between an observed slowness (saved in the Arrival relation) and a theorical prediction. The prediction is calculated for the related phase and event origin described in the record	
Note 

Range:		slores >= 0.0

Units:		Seconds/kilometer

vmodelid

Attribute Name	vmodelid	Entity Name	assocaro	
Logical Role Name	vmodelid	
Role Name	vmodelid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Velocity model identification	
Note 

Range:             vmodelid > 0	

scorr

Attribute Name	scorr	Entity Name	assocaro	
Logical Role Name	scorr	
Role Name	scorr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station correction	
Note 

Range:		Any valid float

Units:		Seconds

sdelay

Attribute Name	sdelay	Entity Name	assocaro	
Logical Role Name	sdelay	
Role Name	sdelay	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station delay	
Note 

Range:		Any valid float

Units:		Seconds

rflag

Attribute Name	rflag	Entity Name	assocaro	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

ccset

Attribute Name	ccset	Entity Name	assocaro	
Logical Role Name	ccset	
Role Name	ccset	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	
Note 

Range:		ccset in 0 | 1
		0 = no
		1 = yes	

lddate

Attribute Name	lddate	Entity Name	assocaro	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assoccom

Entity Name	assoccom	
Owner Name		
Primary Keys	magid,coid	
Definition	Data associating codas with magnitudes	
Keys 

Key Name	Key Type	Keys	
assoccomkey01	PrimaryKey	magid, coid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
magid		NUMERIC(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
coid		NUMERIC(15, 0)	N	Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
weight		NUMERIC(4, 3)	Y	Magnitude weight	 
in_wgt		NUMERIC(4, 3)	Y	Input weight	 
mag		NUMERIC(7, 4)	Y	Magnitude for this station reading	 
magres		NUMERIC(7, 4)	Y	Magnitude residual	 
magcorr		NUMERIC(7, 4)	Y	Magnitude correction for this channel	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assoccomkey04	weight >= 0.0 and weight <= 1.0	 
	Check	assoccomkey05	in_wgt >= 0.0 and in_wgt <= 1.0	 
	Check	assoccomkey06	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
coda	assoccom	Identifying	Aom_Cod	 
netmag	assoccom	Identifying	Aom_Net	 
assoccom	remark	Non-Specific	Acm_Rem	 

magid

Attribute Name	magid	Entity Name	assoccom	
Logical Role Name	magid	
Role Name	magid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

coid

Attribute Name	coid	Entity Name	assoccom	
Logical Role Name	coid	
Role Name	coid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	coda	
Definition 

Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	
Note 

Range:            coid > 0	

commid

Attribute Name	commid	Entity Name	assoccom	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Attribute Name	auth	Entity Name	assoccom	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	assoccom	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

weight

Attribute Name	weight	Entity Name	assoccom	
Logical Role Name	weight	
Role Name	weight	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude weight	
Note 

Range:             0.0 < weight <= 1.0
                        0.0 = no weight (not used)

in_wgt

Attribute Name	in_wgt	Entity Name	assoccom	
Logical Role Name	in_wgt	
Role Name	in_wgt	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Input weight	
Note 

Range:		0.0 < in_wgt <= 1.0
		0.0 = no weight (not used)	

mag

Attribute Name	mag	Entity Name	assoccom	
Logical Role Name	mag	
Role Name	mag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude for this station reading	
Note 

Range:             -10.0 < mag < 10.0

Units:               Magnitude units

magres

Attribute Name	magres	Entity Name	assoccom	
Logical Role Name	magres	
Role Name	magres	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude residual	
Note 

Units:               Magnitude units	

magcorr

Attribute Name	magcorr	Entity Name	assoccom	
Logical Role Name	magcorr	
Role Name	magcorr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude correction for this channel	
Note 

Range:             -10.0 <= magcorr <= 10.0

Units:              Magnitude units

rflag

Attribute Name	rflag	Entity Name	assoccom	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	assoccom	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assoccoo

Entity Name	assoccoo	
Owner Name		
Primary Keys	orid,coid	
Definition	Data associating codas with origins	
Keys 

Key Name	Key Type	Keys	
assoccookey01	PrimaryKey	orid, coid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
orid		NUMERIC(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
coid		NUMERIC(15, 0)	N	Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
delta		NUMERIC(7, 4)	Y	Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	 
seaz		NUMERIC(7, 4)	Y	Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assoccookey04	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
coda	assoccoo	Identifying	Aco_Cod	 
origin	assoccoo	Identifying	Aco_Ori	 
assoccoo	remark	Non-Specific	Aco_Rem	 

orid

Attribute Name	orid	Entity Name	assoccoo	
Logical Role Name	orid	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

coid

Attribute Name	coid	Entity Name	assoccoo	
Logical Role Name	coid	
Role Name	coid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	coda	
Definition 

Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	
Note 

Range:            coid > 0	

commid

Attribute Name	commid	Entity Name	assoccoo	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Attribute Name	auth	Entity Name	assoccoo	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	assoccoo	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

delta

Attribute Name	delta	Entity Name	assoccoo	
Logical Role Name	delta	
Role Name	delta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	
Note 

Range:		delta >= 0.0

Units:		Degrees	

seaz

Attribute Name	seaz	Entity Name	assoccoo	
Logical Role Name	seaz	
Role Name	seaz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	
Note 

Range:		0.0 <= seaz <= 360.0

Units:		Degrees	

rflag

Attribute Name	rflag	Entity Name	assoccoo	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	assoccoo	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

coda

Entity Name	coda	
Owner Name		
Primary Keys	coid	
Definition	Summary information on a coda	
Keys 

Key Name	Key Type	Keys	
codakey01	PrimaryKey	coid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
coid		NUMERIC(15, 0)	N	Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
sta		VARCHAR(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
net		VARCHAR(8)	Y	Unique network identifier. This character string is the name of a seismic network	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
channel		VARCHAR(8)	Y	Channel name	 
channelsrc		VARCHAR(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
seedchan		VARCHAR(3)	Y	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR(2)	Y	Describes the individual sites on an array station, operated by the same network operator	 
codatype		VARCHAR(3)	Y	Coda type	 
afix		NUMERIC(7, 4)	Y	Nominal coda amplitude	 
afree		NUMERIC(7, 4)	Y	Free amplitude	 
qfix		NUMERIC(7, 4)	Y	Fixed coda decay constant	 
qfree		NUMERIC(7, 4)	Y	Free decay	 
tau		NUMERIC(7, 4)	Y	Coda duration (F-P time)	 
nsample		NUMERIC(6, 0)	Y	Number of coda sample windows	 
rms		NUMERIC(5, 3)	Y	Square root of the sum of the squares of the coda residuals, divided by the number of observations	 
durtype		VARCHAR(3)	Y	Duration type	 
iphase		VARCHAR(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
eramp		NUMERIC(5, 3)	Y	Uncertainty in amplitude measurement	 
units		VARCHAR(4)	N	Units of amplitude	 
time1		NUMERIC(10, 0)	Y	Time for pairs	 
amp1		NUMERIC(10, 0)	Y	Amplitude for pairs	 
time2		NUMERIC(10, 0)	Y	Time for pairs	 
amp2		NUMERIC(10, 0)	Y	Amplitude for pairs	 
time3		NUMERIC(10, 0)	Y	Time for pairs	 
amp3		NUMERIC(10, 0)	Y	Amplitude for pairs	 
time4		NUMERIC(10, 0)	Y	Time for pairs	 
amp4		NUMERIC(10, 0)	Y	Amplitude for pairs	 
time5		NUMERIC(10, 0)	Y	Time for pairs	 
amp5		NUMERIC(10, 0)	Y	Amplitude for pairs	 
time6		NUMERIC(10, 0)	Y	Time for pairs	 
amp6		NUMERIC(10, 0)	Y	Amplitude for pairs	 
quality		NUMERIC(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
datetime		NUMERIC(25, 10)	Y	The date of associated with information in the record, in true epoch format	 
algorithm		VARCHAR(15)	Y	Algorithm used. This is a brief textual description of the algorithm used to derive coda data	 
winsize		NUMERIC(7, 4)	Y	Window over which waveform absolute amplitudes averaged	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	coda01	afix >= 0.0	 
	Check	coda02	afree >= 0.0	 
	Check	coda03	amp1 > 0	 
	Check	coda04	amp2 > 0	 
	Check	coda05	amp3 > 0	 
	Check	coda06	amp4 > 0	 
	Check	coda07	amp5 > 0	 
	Check	coda08	amp6 > 0	 
	Check	coda09	codatype in ('P','S')	 
	Check	coda10	coid > 0	 
	Check	coda11	nsample >= 0	 
	Check	coda12	rms >= 0.0	 
	Check	coda13	time1 > 0	 
	Check	coda14	time2 > 0	 
	Check	coda15	time3 > 0	 
	Check	coda16	time4 > 0	 
	Check	coda17	time5 > 0	 
	Check	coda18	time6 > 0	 
	Check	coda19	rflag in ('a','h','f','A','H','F')	 
	Check	coda20	quality >= 0.0 and quality <= 1.0	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
remark	coda	Non-Specific	Cod_Rem	 
coda	assoccoo	Identifying	Aco_Cod	 
coda	assoccom	Identifying	Aom_Cod	 

coid

Attribute Name	coid	Entity Name	coda	
Logical Role Name	coid	
Role Name	coid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	
Note 

Range:            coid > 0	

commid

Attribute Name	commid	Entity Name	coda	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

sta

Attribute Name	sta	Entity Name	coda	
Logical Role Name	sta	
Role Name	sta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

net

Attribute Name	net	Entity Name	coda	
Logical Role Name	net	
Role Name	net	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network	

auth

Attribute Name	auth	Entity Name	coda	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	coda	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

channel

Attribute Name	channel	Entity Name	coda	
Logical Role Name	channel	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan	

channelsrc

Attribute Name	channelsrc	Entity Name	coda	
Logical Role Name	channelsrc	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

seedchan

Attribute Name	seedchan	Entity Name	coda	
Logical Role Name	seedchan	
Role Name	seedchan	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Attribute Name	location	Entity Name	coda	
Logical Role Name	location	
Role Name	location	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

codatype

Attribute Name	codatype	Entity Name	coda	
Logical Role Name	codatype	
Role Name	codatype	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Coda type	
Note 

Range:		codatype = P | S
		P = USGS P-wave coda
		S = UCB S-wave coda

afix

Attribute Name	afix	Entity Name	coda	
Logical Role Name	afix	
Role Name	afix	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Nominal coda amplitude	
Note 

Range:             afix > 0.0	

afree

Attribute Name	afree	Entity Name	coda	
Logical Role Name	afree	
Role Name	afree	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Free amplitude	
Note 

Range:             afree > 0.0	

qfix

Attribute Name	qfix	Entity Name	coda	
Logical Role Name	qfix	
Role Name	qfix	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Fixed coda decay constant	
Note 

Range:             Any valid float	

qfree

Attribute Name	qfree	Entity Name	coda	
Logical Role Name	qfree	
Role Name	qfree	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Free decay	
Note 

Range:             Any valid float	

tau

Attribute Name	tau	Entity Name	coda	
Logical Role Name	tau	
Role Name	tau	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Coda duration (F-P time)	
Note 

Range:		tau > 0.0

Units:		Seconds

nsample

Attribute Name	nsample	Entity Name	coda	
Logical Role Name	nsample	
Role Name	nsample	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Number of coda sample windows	
Note 

Range:             nsample > 0	

rms

Attribute Name	rms	Entity Name	coda	
Logical Role Name	rms	
Role Name	rms	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Square root of the sum of the squares of the coda residuals, divided by the number of observations	
Note 

Range:             rms >= 0.0	

durtype

Attribute Name	durtype	Entity Name	coda	
Logical Role Name	durtype	
Role Name	durtype	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Duration type	
Note 

Range:		durtype = S
		S = S-wave

iphase

Attribute Name	iphase	Entity Name	coda	
Logical Role Name	iphase	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

eramp

Attribute Name	eramp	Entity Name	coda	
Logical Role Name	eramp	
Role Name	eramp	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in amplitude measurement	
Note 

Range:             eramp >= 0.0	

units

Attribute Name	units	Entity Name	coda	
Logical Role Name	units	
Role Name	units	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Units of amplitude	
Note 

Range:		units Î c | s | mm | cm | m | ms | mss | cms | cmss | mms | mmss | mc | nm | e | iovs | spa 
		c = counts
		s = seconds
		mm = millimeters
		cm = centimeters
		m = meters
		ms = meters per second
		mss = meters per second per second
		cms = centimeters per second
		cmss = centimeters per second per second
		mms = millimeters per second
		mmss = millimeters per second per second
		mc = microns
		nm = nanometers
		e = ergs
		iovs = integral of velocity squared
		spa = spectral peak amplitude

time1

Attribute Name	time1	Entity Name	coda	
Logical Role Name	time1	
Role Name	time1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time for pairs	
Note 

Range:             time1 > 0

Units:              Seconds

amp1

Attribute Name	amp1	Entity Name	coda	
Logical Role Name	amp1	
Role Name	amp1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude for pairs	
Note 

Range:             amp1 > 0	

time2

Attribute Name	time2	Entity Name	coda	
Logical Role Name	time2	
Role Name	time2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time for pairs	
Note 

Range:             time2 > 0

Units:              Seconds	

amp2

Attribute Name	amp2	Entity Name	coda	
Logical Role Name	amp2	
Role Name	amp2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude for pairs	
Note 

Range:             amp2 > 0	

time3

Attribute Name	time3	Entity Name	coda	
Logical Role Name	time3	
Role Name	time3	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time for pairs	
Note 

Range:             time3 > 0

Units:              Seconds	

amp3

Attribute Name	amp3	Entity Name	coda	
Logical Role Name	amp3	
Role Name	amp3	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude for pairs	
Note 

Range:             amp3 > 0	

time4

Attribute Name	time4	Entity Name	coda	
Logical Role Name	time4	
Role Name	time4	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time for pairs	
Note 

Range:             time4 > 0

Units:              Seconds	

amp4

Attribute Name	amp4	Entity Name	coda	
Logical Role Name	amp4	
Role Name	amp4	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude for pairs	
Note 

Range:             amp4 > 0	

time5

Attribute Name	time5	Entity Name	coda	
Logical Role Name	time5	
Role Name	time5	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time for pairs	
Note 

Range:             time5 > 0

Units:              Seconds	

amp5

Attribute Name	amp5	Entity Name	coda	
Logical Role Name	amp5	
Role Name	amp5	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude for pairs	
Note 

Range:             amp5 > 0	

time6

Attribute Name	time6	Entity Name	coda	
Logical Role Name	time6	
Role Name	time6	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Time for pairs	
Note 

Range:             time6 > 0

Units:              Seconds	

amp6

Attribute Name	amp6	Entity Name	coda	
Logical Role Name	amp6	
Role Name	amp6	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Amplitude for pairs	
Note 

Range:             amp6 > 0	

quality

Attribute Name	quality	Entity Name	coda	
Logical Role Name	quality	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

datetime

Attribute Name	datetime	Entity Name	coda	
Logical Role Name	datetime	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

algorithm

Attribute Name	algorithm	Entity Name	coda	
Logical Role Name	algorithm	
Role Name	algorithm	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Algorithm used. This is a brief textual description of the algorithm used to derive coda data	
Note 

Range:             Any free-format string up to 15 characters	

winsize

Attribute Name	winsize	Entity Name	coda	
Logical Role Name	winsize	
Role Name	winsize	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Window over which waveform absolute amplitudes averaged	
Note 

Range:		winsize >= 0.0

Units:		Seconds

rflag

Attribute Name	rflag	Entity Name	coda	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	coda	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

event

Entity Name	event	
Owner Name		
Primary Keys	evid	
Definition	Summary information on an event	
Keys 

Key Name	Key Type	Keys	
evkey01	PrimaryKey	evid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
evid		NUMERIC(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
prefor		NUMERIC(15, 0)	Y	Preferred origin. This attribute holds the origin identifier, orid, that points to the preferred origin for a seismic event	 
prefmag		NUMERIC(15, 0)	Y	Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	 
prefmec		NUMERIC(15, 0)	Y	Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
etype		VARCHAR(7)	Y	This attribute is used to identify the type of seismic event, when known	 
selectflag		NUMERIC(1, 0)	Y	This flag describes the “definitive” definition of an event. Helps to differentiate which event to use from two different real-time systems	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
version		NUMERIC(3, 0)	Y	Event version number. This attribute is incremented each time the preferred origin, magnitude or mechanism of the event is updated	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	event01	etype in ('le','re','ts','qb','nt', 'ca','sn','uk','st')	 
	Check	event02	evid > 0	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
mec	event	Non-Identifying	Eve_Mec	 
netmag	event	Non-Identifying	Eve_Net	 
origin	event	Non-Identifying	Eve_Ori	 
remark	event	Non-Specific	Eve_Rem	 
event	eventprefmag	Non-Identifying	Epm_Eve	 
event	origin	Non-Identifying	Ori_Eve	 
event	significant_event	Identifying	Sig_Eve_Eve	 

evid

Attribute Name	evid	Entity Name	event	
Logical Role Name	evid	
Role Name	evid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

prefor

Attribute Name	orid	Entity Name	event	
Logical Role Name	prefor	
Role Name	prefor	
Primary Key	NO	
Foreign Key	YES	Parent Entity	origin	
Definition 

Preferred origin. This attribute holds the origin identifier, orid, that points to the preferred origin for a seismic event	
Note 

Range:             prefor > 0	

prefmag

Attribute Name	magid	Entity Name	event	
Logical Role Name	prefmag	
Role Name	prefmag	
Primary Key	NO	
Foreign Key	YES	Parent Entity	netmag	
Definition 

Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	
Note 

Range:             prefmag > 0	

prefmec

Attribute Name	mecid	Entity Name	event	
Logical Role Name	prefmec	
Role Name	prefmec	
Primary Key	NO	
Foreign Key	YES	Parent Entity	mec	
Definition 

Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	
Note 

Range:             prefmec > 0	

commid

Attribute Name	commid	Entity Name	event	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Attribute Name	auth	Entity Name	event	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	event	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

etype

Attribute Name	etype	Entity Name	event	
Logical Role Name	etype	
Role Name	etype	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute is used to identify the type of seismic event, when known	
Note 

Range:		etype = le | re | ts | qb | nt | uk | sn | st
		le = local event
		re = regional event
		ts = teleseism
		qb = quarry blast
		nt = nuclear test
		uk = unknown event
		sn = sonic blast
		st = subnet trigger

selectflag

Attribute Name	selectflag	Entity Name	event	
Logical Role Name	selectflag	
Role Name	selectflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes the “definitive” definition of an event. Helps to differentiate which event to use from two different real-time systems	
Note 

Range:		rflag = 0 | 1
		0 = false
		1 = true

lddate

Attribute Name	lddate	Entity Name	event	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

version

Attribute Name	version	Entity Name	event	
Logical Role Name	version	
Role Name	version	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Event version number. This attribute is incremented each time the preferred origin, magnitude or mechanism of the event is updated	
Note 

Range:             version >= 0	

eventprefmag

Entity Name	eventprefmag	
Owner Name		
Primary Keys	type,evid	
Definition	Summary information on preferred magnitudes for an event	
Keys 

Key Name	Key Type	Keys	
EventPrefMag_PK	PrimaryKey	type, evid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
type		VARCHAR(6)	N	Magnitude type. This character string is used to specify the type of the magnitude measure	 
evid		NUMERIC(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
magid		NUMERIC(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	EventPrefMag_CHKTYP	type in ('a','b','e','l','l1','l2','lg','c','s','w','z','B', 'un','d','h','n')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
event	eventprefmag	Non-Identifying	Epm_Eve	 
netmag	eventprefmag	Non-Identifying	Epm_Net	 

type

Attribute Name	type	Entity Name	eventprefmag	
Logical Role Name	type	
Role Name	type	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude type. This character string is used to specify the type of the magnitude measure	
Note 

Range:		magtype = a | b | e | l | l1 | l2 | lg | c | s | w | z | B | un | d | h | n
		a = primary amplitude magnitude (Jerry Eaton's XMAG)
		b = body-wave magnitude
		e = energy magnitude
		l = local magnitude
		l1 = traditional UCB local magnitude
		l2 = network UCB local magnitude
		lg = Lg magnitude
		c = primary coda magnitude
		s = Ms - surface wave magnitude
		w = moment magnitude
		z = low gain (Z component) magnitude of Hirshorn and Lindh (1989)
		B = magnitude estimated from 14-kg Benioff's
		un = unknown magnitude type
		d = duration magnitude
		h = helicorder magnitude (CIT, short-period Benioff)
		n = no magnitude

evid

Attribute Name	evid	Entity Name	eventprefmag	
Logical Role Name	evid	
Role Name	evid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	event	
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

magid

Attribute Name	magid	Entity Name	eventprefmag	
Logical Role Name	magid	
Role Name	magid	
Primary Key	NO	
Foreign Key	YES	Parent Entity	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

lddate

Attribute Name	lddate	Entity Name	eventprefmag	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

mec

Entity Name	mec	
Owner Name		
Primary Keys	mecid	
Definition	Summary information on a moment tensor	
Keys 

Key Name	Key Type	Keys	
meckey01	PrimaryKey	mecid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
mecid		NUMERIC(15, 0)	N	Mechanism identification. Each mechanism is assigned a unique positive integer which identifies it in the database	 
oridin		NUMERIC(15, 0)	Y	Input origin. This attribute holds the origin identifier, orid, that points to the origin from which the mechanism was computed	 
oridout		NUMERIC(15, 0)	Y	Output origin. This attribute holds the origin identifier, orid, that points to the origin computed from the mechanism	 
magid		NUMERIC(15, 0)	Y	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
mechtype		VARCHAR(2)	Y	Mechanism/moment type	 
mecalgo		VARCHAR(15)	Y	This attribute represents the algorithm used to compute the mechanism	 
scalar		DOUBLE PRECISION	Y	Seismic scalar moment	 
erscalar		DOUBLE PRECISION	Y	Error in scalar moment. This is the standard deviation of the scalar moment	 
tft		VARCHAR(8)	Y	Type of source time function	 
tfd		DOUBLE PRECISION	Y	Duration of the source time function	 
mxx		DOUBLE PRECISION	Y	Moment tensor elements	 
myy		DOUBLE PRECISION	Y	Moment tensor elements	 
mzz		DOUBLE PRECISION	Y	Moment tensor elements	 
mxy		DOUBLE PRECISION	Y	Moment tensor elements	 
mxz		DOUBLE PRECISION	Y	Moment tensor elements	 
myz		DOUBLE PRECISION	Y	Moment tensor elements	 
smxx		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smyy		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smzz		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smxy		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smxz		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smyz		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
srcduration		NUMERIC(6, 3)	Y	Source half-duration	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
strike1		NUMERIC(3, 0)	Y	Strike of fault plane 1 from the best double couple	 
dip1		NUMERIC(3, 0)	Y	Dip of fault plane 1 from the best double couple	 
rake1		NUMERIC(4, 0)	Y	Rake of fault plane 1 from the best double couple solution	 
strike2		NUMERIC(3, 0)	Y	Strike of fault plane 2 from the best double couple	 
dip2		NUMERIC(2, 0)	Y	Dip of fault plane 2 from the best double couple	 
rake2		NUMERIC(4, 0)	Y	Rake of fault plane 2 from the best double couple solution	 
unstrike1		NUMERIC(6, 3)	Y	Uncertainty in strike 1	 
undip1		NUMERIC(5, 3)	Y	Uncertainty in dip 1	 
unrake1		NUMERIC(6, 3)	Y	Uncertainty in rake 1	 
unstrike2		NUMERIC(6, 3)	Y	Uncertainty in strike 2	 
undip2		NUMERIC(5, 3)	Y	Uncertainty in dip 2	 
unrake2		NUMERIC(6, 3)	Y	Uncertainty in rake 2	 
eigenp		DOUBLE PRECISION	Y	Eigen value of compressional axis in the principal axes representation of the best double couple	 
plungep		NUMERIC(2, 0)	Y	Plunge of the compressional axis in the principal axes representation of the best double couple	 
strikep		NUMERIC(3, 0)	Y	Strike of compressional axis in the principal axes representation of the best double couple	 
eigenn		DOUBLE PRECISION	Y	Eigen value of null axis in the principal axes representation of the best double couple	 
plungen		NUMERIC(2, 0)	Y	Plunge of the null axis in the principal axes representation of the best double couple	 
striken		NUMERIC(3, 0)	Y	Strike of null axis in the principal axes representation of the best double couple	 
eigent		DOUBLE PRECISION	Y	Eigen value of tension axis in the principal axes representation of the best double couple	 
plunget		NUMERIC(2, 0)	Y	Plunge of the tension axis in the principal axes representation of the best double couple	 
striket		NUMERIC(3, 0)	Y	Strike of tension axis in the principal axes representation of the best double couple	 
nsta		NUMERIC(5, 0)	Y	This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	 
pvr		NUMERIC(5, 0)	Y	Percent variance reduction	 
quality		NUMERIC(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
pdc		NUMERIC(3, 0)	Y	Percent double couple of the seismic moment tensor	 
pclvd		NUMERIC(3, 0)	Y	Percent compensated linear vector dipole of the seismic moment tensor	 
piso		NUMERIC(3, 0)	Y	Percent isotropic of the seismic moment tensor	 
datetime		NUMERIC(25, 10)	N	The date of associated with information in the record, in true epoch format	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	mec01	dip1 >= -90 and dip1 <= 90	 
	Check	mec02	dip2 >= -90 and dip2 <= 90	 
	Check	mec03	erscalar >= 0.0	 
	Check	mec05	mecid > 0	 
	Check	mec06	mechtype in ('C','C0','F','F0','H','N','S','S0')	 
	Check	mec07	mxx >= -10.0 and mxx <= 10.0	 
	Check	mec08	myy >= -10.0 and myy <= 10.0	 
	Check	mec09	mzz >= -10.0 and mzz <= 10.0	 
	Check	mec10	mxy >= -10.0 and mxy <= 10.0	 
	Check	mec11	mxz >= -10.0 and mxz <= 10.0	 
	Check	mec12	myz >= -10.0 and myz <= 10.0	 
	Check	mec13	plungen >= 0 and plungen <= 90	 
	Check	mec14	plungep >= 0 and plungep <= 90	 
	Check	mec15	plunget >= 0 and plunget <= 90	 
	Check	mec16	pclvd >= 0 and pclvd <= 100	 
	Check	mec17	pdc >= 0 and pdc <= 100	 
	Check	mec18	piso >= 0 and piso <= 100	 
	Check	mec19	pvr >= 0 and pvr <= 100	 
	Check	mec20	rake1 >= -180 and rake1 <= 180	 
	Check	mec21	rake2 >= -180 and rake2 <= 180	 
	Check	mec23	srcduration >= 0.0 and srcduration <= 100.0	 
	Check	mec24	striken >= 0 and striken <= 360	 
	Check	mec25	strikep >= 0 and strikep <= 360	 
	Check	mec26	striket >= 0 and striket <= 360	 
	Check	mec27	strike1 >= 0 and strike1 <= 360	 
	Check	mec28	strike2 >= 0 and strike2 <= 360	 
	Check	mec29	tfd > 0	 
	Check	mec30	undip1 >= -180 and undip1 <= 180	 
	Check	mec31	undip2 >= -180 and undip2 <= 180	 
	Check	mec32	smxx >= -10.0 and smxx <= 10.0	 
	Check	mec33	smyy >= -10.0 and smyy <= 10.0	 
	Check	mec34	smzz >= -10.0 and smzz <= 10.0	 
	Check	mec35	smxy >= -10.0 and smxy <= 10.0	 
	Check	mec36	smxz >= -10.0 and smxz <= 10.0	 
	Check	mec37	smyz >= -10.0 and smyz <= 10.0	 
	Check	mec38	unrake1 >= -180.0 and unrake1 <= 180.0	 
	Check	mec39	unrake2 >= -180.0 and unrake2 <= 180.0	 
	Check	mec40	unstrike1 >= -180.0 and unstrike1 <= 180.0	 
	Check	mec41	unstrike2 >= -180.0 and unstrike2 <= 180.0	 
	Check	mec42	quality >= 0.0 and quality <= 1.0	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
netmag	mec	Non-Identifying	Mec_Net	 
origin	mec	Non-Identifying	Mec_Ori	 
origin	mec	Non-Identifying	Mec_Ori2	 
remark	mec	Non-Specific	Mec_Rem	 
mec	event	Non-Identifying	Eve_Mec	 
mec	origin	Non-Identifying	Ori_Mec	 

mecid

Attribute Name	mecid	Entity Name	mec	
Logical Role Name	mecid	
Role Name	mecid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Mechanism identification. Each mechanism is assigned a unique positive integer which identifies it in the database	
Note 

Range:            mecid > 0	

oridin

Attribute Name	orid	Entity Name	mec	
Logical Role Name	oridin	
Role Name	oridin	
Primary Key	NO	
Foreign Key	YES	Parent Entity	origin	
Definition 

Input origin. This attribute holds the origin identifier, orid, that points to the origin from which the mechanism was computed	
Note 

Range:             oridin > 0	

oridout

Attribute Name	orid	Entity Name	mec	
Logical Role Name	oridout	
Role Name	oridout	
Primary Key	NO	
Foreign Key	YES	Parent Entity	origin	
Definition 

Output origin. This attribute holds the origin identifier, orid, that points to the origin computed from the mechanism	
Note 

Range:             oridout > 0	

magid

Attribute Name	magid	Entity Name	mec	
Logical Role Name	magid	
Role Name	magid	
Primary Key	NO	
Foreign Key	YES	Parent Entity	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

commid

Attribute Name	commid	Entity Name	mec	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

mechtype

Attribute Name	mechtype	Entity Name	mec	
Logical Role Name	mechtype	
Role Name	mechtype	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Mechanism/moment type	
Note 

Range:		mechtype = C | F | H | N | S
		C = complete-waveform inversion
		F = first motion mechanism
		H = half duration of S-wave
		N = near-field inversion
		S = surface-wave inversion

mecalgo

Attribute Name	mecalgo	Entity Name	mec	
Logical Role Name	mecalgo	
Role Name	mecalgo	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute represents the algorithm used to compute the mechanism	
Note 

Range:             Any free-format string up to 15 characters	

scalar

Attribute Name	scalar	Entity Name	mec	
Logical Role Name	scalar	
Role Name	scalar	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Seismic scalar moment	
Note 

Range:		-10^32 < scalar < 10^32

Units:		Dyne centimeters

erscalar

Attribute Name	erscalar	Entity Name	mec	
Logical Role Name	erscalar	
Role Name	erscalar	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Error in scalar moment. This is the standard deviation of the scalar moment	
Note 

Range:		erscalar >= 0.0

Units:		Dyne centimeters

tft

Attribute Name	tft	Entity Name	mec	
Logical Role Name	tft	
Role Name	tft	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Type of source time function	
Note 

Range:            Any free-format string up to 8 characters	

tfd

Attribute Name	tfd	Entity Name	mec	
Logical Role Name	tfd	
Role Name	tfd	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Duration of the source time function	
Note 

Range:            tfd > 0.0

Units:              Seconds

mxx

Attribute Name	mxx	Entity Name	mec	
Logical Role Name	mxx	
Role Name	mxx	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mxx < 10^32

Units:		Dyne centimeters

myy

Attribute Name	myy	Entity Name	mec	
Logical Role Name	myy	
Role Name	myy	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < myy < 10^32

Units:		Dyne centimeters

mzz

Attribute Name	mzz	Entity Name	mec	
Logical Role Name	mzz	
Role Name	mzz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mzz < 10^32

Units:		Dyne centimeters

mxy

Attribute Name	mxy	Entity Name	mec	
Logical Role Name	mxy	
Role Name	mxy	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mxy < 10^32

Units:		Dyne centimeters

mxz

Attribute Name	mxz	Entity Name	mec	
Logical Role Name	mxz	
Role Name	mxz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mxz < 10^32

Units:		Dyne centimeters

myz

Attribute Name	myz	Entity Name	mec	
Logical Role Name	myz	
Role Name	myz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < myz < 10^32

Units:		Dyne centimeters

smxx

Attribute Name	smxx	Entity Name	mec	
Logical Role Name	smxx	
Role Name	smxx	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smxx < 10^32

Units:		Dyne centimeters

smyy

Attribute Name	smyy	Entity Name	mec	
Logical Role Name	smyy	
Role Name	smyy	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smyy < 10^32

Units:		Dyne centimeters	

smzz

Attribute Name	smzz	Entity Name	mec	
Logical Role Name	smzz	
Role Name	smzz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smzz < 10^32

Units:		Dyne centimeters	

smxy

Attribute Name	smxy	Entity Name	mec	
Logical Role Name	smxy	
Role Name	smxy	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smxy < 10^32

Units:		Dyne centimeters	

smxz

Attribute Name	smxz	Entity Name	mec	
Logical Role Name	smxz	
Role Name	smxz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smxz < 10^32

Units:		Dyne centimeters	

smyz

Attribute Name	smyz	Entity Name	mec	
Logical Role Name	smyz	
Role Name	smyz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smyz < 10^32

Units:		Dyne centimeters	

srcduration

Attribute Name	srcduration	Entity Name	mec	
Logical Role Name	srcduration	
Role Name	srcduration	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Source half-duration	
Note 

Range:		0.0 < srcduration < 100.0

Units:		Seconds

auth

Attribute Name	auth	Entity Name	mec	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	mec	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

strike1

Attribute Name	strike1	Entity Name	mec	
Logical Role Name	strike1	
Role Name	strike1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Strike of fault plane 1 from the best double couple	
Note 

Range:		0 <= strike1 <= 360

Units:		Degrees

dip1

Attribute Name	dip1	Entity Name	mec	
Logical Role Name	dip1	
Role Name	dip1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Dip of fault plane 1 from the best double couple	
Note 

Range:		-90 <= dip1 <= 90

Units:		Degrees

rake1

Attribute Name	rake1	Entity Name	mec	
Logical Role Name	rake1	
Role Name	rake1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Rake of fault plane 1 from the best double couple solution	
Note 

Range:		-180 <= rake1 <= 180

Units:		Degrees

strike2

Attribute Name	strike2	Entity Name	mec	
Logical Role Name	strike2	
Role Name	strike2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Strike of fault plane 2 from the best double couple	
Note 

Range:		0 <= strike2 <= 360

Units:		Degrees

dip2

Attribute Name	dip2	Entity Name	mec	
Logical Role Name	dip2	
Role Name	dip2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Dip of fault plane 2 from the best double couple	
Note 

Range:		-90 <= dip2 <= 90

Units:		Degrees

rake2

Attribute Name	rake2	Entity Name	mec	
Logical Role Name	rake2	
Role Name	rake2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Rake of fault plane 2 from the best double couple solution	
Note 

Range:		-180 <= rake2 <= 180

Units:		Degrees

unstrike1

Attribute Name	unstrike1	Entity Name	mec	
Logical Role Name	unstrike1	
Role Name	unstrike1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in strike 1	
Note 

Range:		-180.0 <= unstrike1 <= 180.0

Units:		Degrees

undip1

Attribute Name	undip1	Entity Name	mec	
Logical Role Name	undip1	
Role Name	undip1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in dip 1	
Note 

Range:		-180.0 <= undip1 <= 180.0

Units:		Degrees

unrake1

Attribute Name	unrake1	Entity Name	mec	
Logical Role Name	unrake1	
Role Name	unrake1	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in rake 1	
Note 

Range:		-180.0 <= unrake1 <= 180.0

Units:		Degrees

unstrike2

Attribute Name	unstrike2	Entity Name	mec	
Logical Role Name	unstrike2	
Role Name	unstrike2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in strike 2	
Note 

Range:		-180.0 <= unstrike2 <= 180.0

Units:		Degrees	

undip2

Attribute Name	undip2	Entity Name	mec	
Logical Role Name	undip2	
Role Name	undip2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in dip 2	
Note 

Range:		-180.0 <= undip2 <= 180.0

Units:		Degrees	

unrake2

Attribute Name	unrake2	Entity Name	mec	
Logical Role Name	unrake2	
Role Name	unrake2	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Uncertainty in rake 2	
Note 

Range:		-180.0 <= unrake2 <= 180.0

Units:		Degrees

eigenp

Attribute Name	eigenp	Entity Name	mec	
Logical Role Name	eigenp	
Role Name	eigenp	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Eigen value of compressional axis in the principal axes representation of the best double couple	
Note 

plungep

Attribute Name	plungep	Entity Name	mec	
Logical Role Name	plungep	
Role Name	plungep	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Plunge of the compressional axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= plungep <= 90

Units:		Degrees

strikep

Attribute Name	strikep	Entity Name	mec	
Logical Role Name	strikep	
Role Name	strikep	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Strike of compressional axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= strikep <= 360

Units:		Degrees

eigenn

Attribute Name	eigenn	Entity Name	mec	
Logical Role Name	eigenn	
Role Name	eigenn	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Eigen value of null axis in the principal axes representation of the best double couple	
Note 

plungen

Attribute Name	plungen	Entity Name	mec	
Logical Role Name	plungen	
Role Name	plungen	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Plunge of the null axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= plungen <= 90

Units:		Degrees

striken

Attribute Name	striken	Entity Name	mec	
Logical Role Name	striken	
Role Name	striken	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Strike of null axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= striken <= 360

Units:		Degrees

eigent

Attribute Name	eigent	Entity Name	mec	
Logical Role Name	eigent	
Role Name	eigent	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Eigen value of tension axis in the principal axes representation of the best double couple	
Note 

plunget

Attribute Name	plunget	Entity Name	mec	
Logical Role Name	plunget	
Role Name	plunget	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Plunge of the tension axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= plunget <= 90

Units:		Degrees

striket

Attribute Name	striket	Entity Name	mec	
Logical Role Name	striket	
Role Name	striket	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Strike of tension axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= striket <= 360

Units:		Degrees

nsta

Attribute Name	nsta	Entity Name	mec	
Logical Role Name	nsta	
Role Name	nsta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	
Note 

Range:             nsta > 0	

pvr

Attribute Name	pvr	Entity Name	mec	
Logical Role Name	pvr	
Role Name	pvr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Percent variance reduction	
Note 

Range:             0.0 <= pvr <= 100.0	

quality

Attribute Name	quality	Entity Name	mec	
Logical Role Name	quality	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

pdc

Attribute Name	pdc	Entity Name	mec	
Logical Role Name	pdc	
Role Name	pdc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Percent double couple of the seismic moment tensor	
Note 

Range:             0 <= pdc <= 100	

pclvd

Attribute Name	pclvd	Entity Name	mec	
Logical Role Name	pclvd	
Role Name	pclvd	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Percent compensated linear vector dipole of the seismic moment tensor	
Note 

Range:             0 <= pclvd <= 100	

piso

Attribute Name	piso	Entity Name	mec	
Logical Role Name	piso	
Role Name	piso	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Percent isotropic of the seismic moment tensor	
Note 

Range:             0 <= piso <= 100	

datetime

Attribute Name	datetime	Entity Name	mec	
Logical Role Name	datetime	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

rflag

Attribute Name	rflag	Entity Name	mec	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	mec	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

netmag

Entity Name	netmag	
Owner Name		
Primary Keys	magid	
Definition	Summary information on a magnitude	
Keys 

Key Name	Key Type	Keys	
magkey01	PrimaryKey	magid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
magid		NUMERIC(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
orid		NUMERIC(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
magnitude		NUMERIC(5, 2)	N	Magnitude. This gives the magnitude value of the type indicated by magtype	 
magtype		VARCHAR(6)	N	Magnitude type. This character string is used to specify the type of the magnitude measure	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
magalgo		VARCHAR(15)	Y	This attribute represents the algorithm used to compute the magnitude	 
nsta		NUMERIC(5, 0)	Y	This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	 
uncertainty		NUMERIC(5, 3)	Y	Magnitude uncertainty. This is the standard deviation of the accompanying magnitude measurement	 
gap		NUMERIC(4, 1)	Y	Gap in azimuthal coverage	 
distance		NUMERIC(7, 3)	Y	Distance from the origin to the nearest station	 
quality		NUMERIC(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	netmag01	magnitude >= -10.0 and magnitude <= 10.0	 
	Check	netmag02	magtype in ('p', 'a','b','e','l','l1','l2','lg','c','s','w','z','B','un','d','h','n')	 
	Check	netmag03	nsta >= 0	 
	Check	netmag04	uncertainty >= 0.0	 
	Check	netmag05	quality >= 0.0 and quality <= 1.0	 
	Check	netmag06	magid > 0	 
	Check	netmag07	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
origin	netmag	Non-Identifying	Net_Ori	 
remark	netmag	Non-Specific	Net_Rem	 
netmag	assocamm	Identifying	Aam_Net	 
netmag	assoccom	Identifying	Aom_Net	 
netmag	eventprefmag	Non-Identifying	Epm_Net	 
netmag	event	Non-Identifying	Eve_Net	 
netmag	mec	Non-Identifying	Mec_Net	 
netmag	origin	Non-Identifying	Ori_Net	 

magid

Attribute Name	magid	Entity Name	netmag	
Logical Role Name	magid	
Role Name	magid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

orid

Attribute Name	orid	Entity Name	netmag	
Logical Role Name	orid	
Role Name	orid	
Primary Key	NO	
Foreign Key	YES	Parent Entity	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

commid

Attribute Name	commid	Entity Name	netmag	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

magnitude

Attribute Name	magnitude	Entity Name	netmag	
Logical Role Name	magnitude	
Role Name	magnitude	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude. This gives the magnitude value of the type indicated by magtype	
Note 

Range:             -10.0 < magnitude < 10.0

Units:               Magnitude units

magtype

Attribute Name	magtype	Entity Name	netmag	
Logical Role Name	magtype	
Role Name	magtype	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude type. This character string is used to specify the type of the magnitude measure	
Note 

Range:		magtype = a | b | e | l | l1 | l2 | lg | c | s | w | z | B | un | d | h | n
		a = primary amplitude magnitude (Jerry Eaton's XMAG)
		b = body-wave magnitude
		e = energy magnitude
		l = local magnitude
		l1 = traditional UCB local magnitude
		l2 = network UCB local magnitude
		lg = Lg magnitude
		c = primary coda magnitude
		s = Ms - surface wave magnitude
		w = moment magnitude
		z = low gain (Z component) magnitude of Hirshorn and Lindh (1989)
		B = magnitude estimated from 14-kg Benioff's
		un = unknown magnitude type
		d = duration magnitude
		h = helicorder magnitude (CIT, short-period Benioff)
		n = no magnitude

auth

Attribute Name	auth	Entity Name	netmag	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	netmag	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

magalgo

Attribute Name	magalgo	Entity Name	netmag	
Logical Role Name	magalgo	
Role Name	magalgo	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute represents the algorithm used to compute the magnitude	
Note 

Range:             Any free-format string up to 15 characters	

nsta

Attribute Name	nsta	Entity Name	netmag	
Logical Role Name	nsta	
Role Name	nsta	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	
Note 

Range:             nsta > 0	

uncertainty

Attribute Name	uncertainty	Entity Name	netmag	
Logical Role Name	uncertainty	
Role Name	uncertainty	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude uncertainty. This is the standard deviation of the accompanying magnitude measurement	
Note 

Range:             uncertainty >= 0.0	

gap

Attribute Name	gap	Entity Name	netmag	
Logical Role Name	gap	
Role Name	gap	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Gap in azimuthal coverage	
Note 

Range:		0.0 <= gap <= 360.0

Units:		Degrees

distance

Attribute Name	distance	Entity Name	netmag	
Logical Role Name	distance	
Role Name	distance	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Distance from the origin to the nearest station	
Note 

Range:		distance >= 0.0

Units:		Kilometers

quality

Attribute Name	quality	Entity Name	netmag	
Logical Role Name	quality	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

rflag

Attribute Name	rflag	Entity Name	netmag	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	netmag	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

origin

Entity Name	origin	
Owner Name		
Primary Keys	orid	
Definition	Data on event location	
Keys 

Key Name	Key Type	Keys	
orkey01	PrimaryKey	orid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
orid		NUMERIC(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
evid		NUMERIC(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
prefmag		NUMERIC(15, 0)	Y	Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	 
prefmec		NUMERIC(15, 0)	Y	Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	 
commid		NUMERIC(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
bogusflag		NUMERIC(1, 0)	Y	This field describes whether an origin is bogus or not	 
datetime		NUMERIC(25, 10)	N	The date of associated with information in the record, in true epoch format	 
lat		NUMERIC(9, 7)	N	Latitude. This attribute is the geographic latitude. Locations north of the equator have positive latitudes	 
lon		NUMERIC(10, 7)	N	Longitude. This attribute is the geographic longitude. Longitudes are measured positive east of the Greenwich meridian	 
depth		NUMERIC(7, 3)	Y	Source depth. This attribute gives the depth of the event origin. The reference depth of 0 is usually defined as the average elevation of stations used to determine the origin, although other data may be specified. Positive values are down, negative values are up from the reference point	 
type		VARCHAR(2)	Y	Type of location	 
algorithm		VARCHAR(15)	Y	Algorithm used. This is a brief textual description of the algorithm used to compute a seismic origin	 
algo_assoc		VARCHAR(80)	Y	Association algorithm used. This is a textual description of the algorithm used for associating the data	 
auth		VARCHAR(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
datumhor		VARCHAR(8)	Y	Datum type for horizontal (latitude and longitude) coordinates	 
datumver		VARCHAR(8)	Y	Datum type for depth or elevation	 
gap		NUMERIC(4, 1)	Y	Gap in azimuthal coverage	 
distance		NUMERIC(7, 3)	Y	Distance from the origin to the nearest station	 
wrms		NUMERIC(5, 3)	Y	This attribute denotes the weighted RMS	 
stime		NUMERIC(6, 3)	Y	Origin time error. This attribute denotes the standard deviation of the origin time	 
erhor		NUMERIC(7, 3)	Y	Horizontal error. This attribute denotes the location uncertainty that accompanies the location	 
sdep		NUMERIC(7, 3)	Y	Depth error. This is the standard deviation of the depth estimate	 
erlat		NUMERIC(7, 3)	Y	Error in latitude. This is the standard deviation of the latitude estimate	 
erlon		NUMERIC(7, 3)	Y	Error in longitude. This is the standard deviation of the longitude estimate	 
totalarr		NUMERIC(5, 0)	Y	Total number of phases in the database for the specified orid. This field signifies the number of P and S arrivals with non-zero input weights	 
totalamp		NUMERIC(6, 0)	Y	Total number of amplitudes in the database for the specified orid. Not all amplitudes have to associated with all magnitudes or origins	 
ndef		NUMERIC(5, 0)	Y	This attribute denotes the number of phases with non-zero output weights used in hypocenter calculation	 
nbs		NUMERIC(4, 0)	Y	Number of S phase readings with non-zero output weights	 
nbfm		NUMERIC(4, 0)	Y	Number of P first motions with non-zero input weights	 
locevid		VARCHAR(12)	Y	Local event identifier. This attribute describes the original event identifier of the event. In combination with auth and subsource, it can be used to uniquely identify the original event identifier from that source. For example, waveforms from the original source may be associated with this identifier	 
quality		NUMERIC(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
fdepth		VARCHAR(1)	Y	This attribute indicates if the depth was fixed or not to compute the solution	 
fepi		VARCHAR(1)	Y	This attribute indicates if the epicenter was fixed or not to compute the solution	 
ftime		VARCHAR(1)	Y	This attribute indicates if the origin time was fixed or not to compute the solution	 
vmodelid		NUMERIC(3, 0)	Y	Velocity model identification	 
cmodelid		NUMERIC(3, 0)	Y	Crustal model identifier	 
rflag		VARCHAR(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	origin01	cmodelid > 0	 
	Check	origin02	datumhor in ('NAD27','WGS84')	 
	Check	origin03	datumver in ('NAD27','WGS84','AVERAGE')	 
	Check	origin04	depth >= -10.0 and depth <= 1000.0	 
	Check	origin05	distance >= 0.0	 
	Check	origin06	erhor >= 0.0	 
	Check	origin07	erlat >= 0.0	 
	Check	origin08	erlon >= 0.0	 
	Check	origin09	fdepth in ('y','n')	 
	Check	origin10	fepi in ('y','n')	 
	Check	origin11	ftime in ('y','n')	 
	Check	origin12	gap >= 0.0 and gap <= 360.0	 
	Check	origin15	nbfm >= 0	 
	Check	origin16	nbs >= 0	 
	Check	origin17	ndef >= 0	 
	Check	origin18	orid > 0	 
	Check	origin19	quality >= 0.0 and quality <= 1.0	 
	Check	origin20	type in ('H','HO','HR','HI','GO','C','A')	 
	Check	origin21	stime >= 0.0	 
	Check	origin22	vmodelid > 0	 
	Check	origin23	wrms >= 0.0	 
	Check	origin24	sdep >=0.0	 
	Check	origin25	totalarr >=0	 
	Check	origin26	totalamp >= 0	 
	Check	origin28	rflag in ('a','h','f','A','H','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
event	origin	Non-Identifying	Ori_Eve	 
mec	origin	Non-Identifying	Ori_Mec	 
netmag	origin	Non-Identifying	Ori_Net	 
remark	origin	Non-Specific	Ori_Rem	 
origin	assocaro	Identifying	Aao_Ori	 
origin	assoccoo	Identifying	Aco_Ori	 
origin	assocamo	Identifying	Amo_Ori	 
origin	event	Non-Identifying	Eve_Ori	 
origin	mec	Non-Identifying	Mec_Ori	 
origin	mec	Non-Identifying	Mec_Ori2	 
origin	netmag	Non-Identifying	Net_Ori	 
origin	origin_error	Identifying	Ori__Err_Ori	 

orid

Attribute Name	orid	Entity Name	origin	
Logical Role Name	orid	
Role Name	orid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

evid

Attribute Name	evid	Entity Name	origin	
Logical Role Name	evid	
Role Name	evid	
Primary Key	NO	
Foreign Key	YES	Parent Entity	event	
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

prefmag

Attribute Name	magid	Entity Name	origin	
Logical Role Name	prefmag	
Role Name	prefmag	
Primary Key	NO	
Foreign Key	YES	Parent Entity	netmag	
Definition 

Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	
Note 

Range:             prefmag > 0	

prefmec

Attribute Name	mecid	Entity Name	origin	
Logical Role Name	prefmec	
Role Name	prefmec	
Primary Key	NO	
Foreign Key	YES	Parent Entity	mec	
Definition 

Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	
Note 

Range:             prefmec > 0	

commid

Attribute Name	commid	Entity Name	origin	
Logical Role Name	commid	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

bogusflag

Attribute Name	bogusflag	Entity Name	origin	
Logical Role Name	bogusflag	
Role Name	bogusflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This field describes whether an origin is bogus or not	
Note 

Range:		bogusflag = 0 | 1
		0 = no
		1 = yes

datetime

Attribute Name	datetime	Entity Name	origin	
Logical Role Name	datetime	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

lat

Attribute Name	lat	Entity Name	origin	
Logical Role Name	lat	
Role Name	lat	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Latitude. This attribute is the geographic latitude. Locations north of the equator have positive latitudes	
Note 

Range:		-90.0 <= lat <= 90.0

Units:		Degrees

lon

Attribute Name	lon	Entity Name	origin	
Logical Role Name	lon	
Role Name	lon	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Longitude. This attribute is the geographic longitude. Longitudes are measured positive east of the Greenwich meridian	
Note 

Range:		-180.0 <= lon <= 180.0

Units:		Degrees

depth

Attribute Name	depth	Entity Name	origin	
Logical Role Name	depth	
Role Name	depth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Source depth. This attribute gives the depth of the event origin. The reference depth of 0 is usually defined as the average elevation of stations used to determine the origin, although other data may be specified. Positive values are down, negative values are up from the reference point	
Note 

Range:		-10.0 <= depth <= 1000.0

Units:		Kilometers

type

Attribute Name	type	Entity Name	origin	
Logical Role Name	type	
Role Name	type	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Type of location	
Note 

Range:		type = H | C | A
		H = hypocenter
		C = centroid
		A = amplitude

algorithm

Attribute Name	algorithm	Entity Name	origin	
Logical Role Name	algorithm	
Role Name	algorithm	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Algorithm used. This is a brief textual description of the algorithm used to compute a seismic origin	
Note 

Range:             Any free-format string up to 15 characters	

algo_assoc

Attribute Name	algo_assoc	Entity Name	origin	
Logical Role Name	algo_assoc	
Role Name	algo_assoc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Association algorithm used. This is a textual description of the algorithm used for associating the data	
Note 

Range:             Any free-format string up to 80 characters	

auth

Attribute Name	auth	Entity Name	origin	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Attribute Name	subsource	Entity Name	origin	
Logical Role Name	subsource	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

datumhor

Attribute Name	datumhor	Entity Name	origin	
Logical Role Name	datumhor	
Role Name	datumhor	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Datum type for horizontal (latitude and longitude) coordinates	
Note 

Range:             datumhor =  NAD27 | WGS84	

datumver

Attribute Name	datumver	Entity Name	origin	
Logical Role Name	datumver	
Role Name	datumver	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Datum type for depth or elevation	
Note 

Range:             datumver =  NAD27 | WGS84 | AVERAGE
                        AVERAGE = average of stations

gap

Attribute Name	gap	Entity Name	origin	
Logical Role Name	gap	
Role Name	gap	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Gap in azimuthal coverage	
Note 

Range:		0.0 <= gap <= 360.0

Units:		Degrees	

distance

Attribute Name	distance	Entity Name	origin	
Logical Role Name	distance	
Role Name	distance	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Distance from the origin to the nearest station	
Note 

Range:		distance >= 0.0

Units:		Kilometers

wrms

Attribute Name	wrms	Entity Name	origin	
Logical Role Name	wrms	
Role Name	wrms	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the weighted RMS	
Note 

Range:             wrms > 0.0	

stime

Attribute Name	stime	Entity Name	origin	
Logical Role Name	stime	
Role Name	stime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Origin time error. This attribute denotes the standard deviation of the origin time	
Note 

Range:		stime >= 0.0

Units:		Seconds

erhor

Attribute Name	erhor	Entity Name	origin	
Logical Role Name	erhor	
Role Name	erhor	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Horizontal error. This attribute denotes the location uncertainty that accompanies the location	
Note 

Range:		erhor >= 0.0

Units:		Kilometers

sdep

Attribute Name	sdep	Entity Name	origin	
Logical Role Name	sdep	
Role Name	sdep	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Depth error. This is the standard deviation of the depth estimate	
Note 

Range:		sdep >= 0.0

Units:		Kilometers

erlat

Attribute Name	erlat	Entity Name	origin	
Logical Role Name	erlat	
Role Name	erlat	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Error in latitude. This is the standard deviation of the latitude estimate	
Note 

Range:		erlat >= 0.0

Units:		Kilometers

erlon

Attribute Name	erlon	Entity Name	origin	
Logical Role Name	erlon	
Role Name	erlon	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Error in longitude. This is the standard deviation of the longitude estimate	
Note 

Range:		erlon >= 0.0

Units:		Kilometers

totalarr

Attribute Name	totalarr	Entity Name	origin	
Logical Role Name	totalarr	
Role Name	totalarr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Total number of phases in the database for the specified orid. This field signifies the number of P and S arrivals with non-zero input weights	
Note 

Range:             totalarr >= 0	

totalamp

Attribute Name	totalamp	Entity Name	origin	
Logical Role Name	totalamp	
Role Name	totalamp	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Total number of amplitudes in the database for the specified orid. Not all amplitudes have to associated with all magnitudes or origins	
Note 

Range:             totalamp >= 0	

ndef

Attribute Name	ndef	Entity Name	origin	
Logical Role Name	ndef	
Role Name	ndef	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the number of phases with non-zero output weights used in hypocenter calculation	
Note 

Range:             ndef >= 0	

nbs

Attribute Name	nbs	Entity Name	origin	
Logical Role Name	nbs	
Role Name	nbs	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Number of S phase readings with non-zero output weights	
Note 

Range:             nbs >= 0	

nbfm

Attribute Name	nbfm	Entity Name	origin	
Logical Role Name	nbfm	
Role Name	nbfm	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Number of P first motions with non-zero input weights	
Note 

Range:             nbfm >= 0	

locevid

Attribute Name	locevid	Entity Name	origin	
Logical Role Name	locevid	
Role Name	locevid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Local event identifier. This attribute describes the original event identifier of the event. In combination with auth and subsource, it can be used to uniquely identify the original event identifier from that source. For example, waveforms from the original source may be associated with this identifier	
Note 

Range:             Any free-format string up to 12 characters long	

quality

Attribute Name	quality	Entity Name	origin	
Logical Role Name	quality	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

fdepth

Attribute Name	fdepth	Entity Name	origin	
Logical Role Name	fdepth	
Role Name	fdepth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute indicates if the depth was fixed or not to compute the solution	
Note 

Range:		fdepth = y | n
		y = fixed depth
		n = free depth

fepi

Attribute Name	fepi	Entity Name	origin	
Logical Role Name	fepi	
Role Name	fepi	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute indicates if the epicenter was fixed or not to compute the solution	
Note 

Range:		fepi = y | n
		y = fixed epicenter
		n = free epicenter

ftime

Attribute Name	ftime	Entity Name	origin	
Logical Role Name	ftime	
Role Name	ftime	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute indicates if the origin time was fixed or not to compute the solution	
Note 

Range:		ftime = y | n
		y = fixed origin time
		n = free origin time

vmodelid

Attribute Name	vmodelid	Entity Name	origin	
Logical Role Name	vmodelid	
Role Name	vmodelid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Velocity model identification	
Note 

Range:             vmodelid > 0	

cmodelid

Attribute Name	cmodelid	Entity Name	origin	
Logical Role Name	cmodelid	
Role Name	cmodelid	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Crustal model identifier	
Note 

Range:             cmodelid > 0	

rflag

Attribute Name	rflag	Entity Name	origin	
Logical Role Name	rflag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Attribute Name	lddate	Entity Name	origin	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

origin_error

Entity Name	origin_error	
Owner Name		
Primary Keys	orid	
Definition	Error data on event location	
Keys 

Key Name	Key Type	Keys	
orerrkey01	PrimaryKey	orid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
orid		NUMERIC(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
sxx		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
syy		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
szz		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
stt		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
sxy		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
sxz		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
syz		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
stx		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
sty		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
stz		NUMERIC(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
azismall		NUMERIC(5, 2)	Y	Azimuth of smallest principal error	 
dipsmall		NUMERIC(4, 2)	Y	Dip of smallest principal error	 
magsmall		NUMERIC(7, 5)	Y	Magnitude of smallest principal error	 
aziinter		NUMERIC(5, 2)	Y	Azimuth of intermediate principal error	 
dipinter		NUMERIC(4, 2)	Y	Dip of intermediate principal error	 
maginter		NUMERIC(7, 5)	Y	Magnitude of intermediate principal error	 
azilarge		NUMERIC(5, 2)	Y	Azimuth of largest principal error	 
diplarge		NUMERIC(4, 2)	Y	Dip of largest principal error	 
maglarge		NUMERIC(7, 5)	Y	Magnitude of largest principal error	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	orig_error01	aziinter >= 0.0 and aziinter <= 360.0	 
	Check	orig_error02	azilarge >= 0.0 and azilarge <= 360.0	 
	Check	orig_error03	azismall >= 0.0 and azismall <= 360.0	 
	Check	orig_error04	dipinter >= -90.0 and dipinter <= 90.0	 
	Check	orig_error05	diplarge >= -90.0 and diplarge <= 90.0	 
	Check	orig_error06	dipsmall >= -90.0 and dipsmall <= 90.0	 
	Check	orig_error07	maginter >= 0.0	 
	Check	orig_error08	maglarge >= 0.0	 
	Check	orig_error09	magsmall >= 0.0	 
	Check	orig_error10	stx > 0.0	 
	Check	orig_error11	sty > 0.0	 
	Check	orig_error12	stz > 0.0	 
	Check	orig_error13	sxx > 0.0	 
	Check	orig_error14	sxy > 0.0	 
	Check	orig_error15	sxz > 0.0	 
	Check	orig_error16	syy > 0.0	 
	Check	orig_error17	syz > 0.0	 
	Check	orig_error18	stt > 0.0	 
	Check	orig_error19	szz > 0.0	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
origin	origin_error	Identifying	Ori__Err_Ori	 

orid

Attribute Name	orid	Entity Name	origin_error	
Logical Role Name	orid	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

sxx

Attribute Name	sxx	Entity Name	origin_error	
Logical Role Name	sxx	
Role Name	sxx	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sxx > 0.0

Units:		sxx - Kilometers squared	

syy

Attribute Name	syy	Entity Name	origin_error	
Logical Role Name	syy	
Role Name	syy	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		syy > 0.0

Units:		syy - Kilometers squared	

szz

Attribute Name	szz	Entity Name	origin_error	
Logical Role Name	szz	
Role Name	szz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		szz > 0.0

Units:		szz - Kilometers squared	

stt

Attribute Name	stt	Entity Name	origin_error	
Logical Role Name	stt	
Role Name	stt	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		stt > 0.0

Units:		stt - Seconds squared

sxy

Attribute Name	sxy	Entity Name	origin_error	
Logical Role Name	sxy	
Role Name	sxy	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sxy > 0.0

Units:		sxy - Kilometers squared	

sxz

Attribute Name	sxz	Entity Name	origin_error	
Logical Role Name	sxz	
Role Name	sxz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sxz > 0.0

Units:		sxz - Kilometers squared	

syz

Attribute Name	syz	Entity Name	origin_error	
Logical Role Name	syz	
Role Name	syz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		syz > 0.0

Units:		syz - Kilometers squared	

stx

Attribute Name	stx	Entity Name	origin_error	
Logical Role Name	stx	
Role Name	stx	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		stx > 0.0

Units:		stx - Kilometers*second	

sty

Attribute Name	sty	Entity Name	origin_error	
Logical Role Name	sty	
Role Name	sty	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sty > 0.0

Units:		sty - Kilometers*second	

stz

Attribute Name	stz	Entity Name	origin_error	
Logical Role Name	stz	
Role Name	stz	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		stz > 0.0

Units:		stz - Kilometers*second	

azismall

Attribute Name	azismall	Entity Name	origin_error	
Logical Role Name	azismall	
Role Name	azismall	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Azimuth of smallest principal error	
Note 

Range:             0.0 <= azismall <= 360.0

Units:               Degrees

dipsmall

Attribute Name	dipsmall	Entity Name	origin_error	
Logical Role Name	dipsmall	
Role Name	dipsmall	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Dip of smallest principal error	
Note 

Range:              -90.0 <= dipsmall <= 90.0

Units:               Degrees

magsmall

Attribute Name	magsmall	Entity Name	origin_error	
Logical Role Name	magsmall	
Role Name	magsmall	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude of smallest principal error	
Note 

Range:             magsmall >= 0.0

Units:              Kilometers

aziinter

Attribute Name	aziinter	Entity Name	origin_error	
Logical Role Name	aziinter	
Role Name	aziinter	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Azimuth of intermediate principal error	
Note 

Range:             0.0 <= aziinter <= 360.0

Units:               Degrees

dipinter

Attribute Name	dipinter	Entity Name	origin_error	
Logical Role Name	dipinter	
Role Name	dipinter	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Dip of intermediate principal error	
Note 

Range:             -90.0 <= dipinter <= 90.0

Units:               Degrees

maginter

Attribute Name	maginter	Entity Name	origin_error	
Logical Role Name	maginter	
Role Name	maginter	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude of intermediate principal error	
Note 

Range:             maginter >= 0.0

Units:              Kilometers

azilarge

Attribute Name	azilarge	Entity Name	origin_error	
Logical Role Name	azilarge	
Role Name	azilarge	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Azimuth of largest principal error	
Note 

Range:             0.0 <= azilarge <= 360.0

Units:               Degrees

diplarge

Attribute Name	diplarge	Entity Name	origin_error	
Logical Role Name	diplarge	
Role Name	diplarge	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Dip of largest principal error	
Note 

Range:             -90.0 <= diplarge <= 90.0

Units:               Degrees

maglarge

Attribute Name	maglarge	Entity Name	origin_error	
Logical Role Name	maglarge	
Role Name	maglarge	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Magnitude of largest principal error	
Note 

Range:             maglarge >= 0.0

Units:              Kilometers

lddate

Attribute Name	lddate	Entity Name	origin_error	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

remark

Entity Name	remark	
Owner Name		
Primary Keys	commid,lineno	
Definition	Comments	
Keys 

Key Name	Key Type	Keys	
remkey01	PrimaryKey	commid, lineno	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
commid		NUMERIC(15, 0)	N	Comment Identifier	 
lineno		NUMERIC(15, 0)	N	Comment line number. This integer attribute is assigned as a sequence number for multiple line comments. The combination of commid and lineno is unique	 
remark		VARCHAR(80)	Y	Descriptive text. This single line of text is an arbitrary comment about a record in the database. The comment is linked to its parent relation only by forward reference from commid in the tuple of the relation of interest	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	remark01	commid > 0	 
	Check	remark02	lineno > 0	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
assoccom	remark	Non-Specific	Acm_Rem	 
assoccoo	remark	Non-Specific	Aco_Rem	 
remark	assocamm	Non-Specific	Aam_Rem	 
remark	assocaro	Non-Specific	Aao_Rem	 
remark	assocamo	Non-Specific	Amo_Rem	 
remark	amp	Non-Specific	Amp_Rem	 
remark	arrival	Non-Specific	Arr_Rem	 
remark	coda	Non-Specific	Cod_Rem	 
remark	event	Non-Specific	Eve_Rem	 
remark	mec	Non-Specific	Mec_Rem	 
remark	netmag	Non-Specific	Net_Rem	 
remark	origin	Non-Specific	Ori_Rem	 

commid

Attribute Name	commid	Entity Name	remark	
Logical Role Name	commid	
Role Name	commid	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Comment Identifier	
Note 

Range:             commid > 0	

lineno

Attribute Name	lineno	Entity Name	remark	
Logical Role Name	lineno	
Role Name	lineno	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Comment line number. This integer attribute is assigned as a sequence number for multiple line comments. The combination of commid and lineno is unique	
Note 

Range:             lineno > 0	

remark

Attribute Name	remark	Entity Name	remark	
Logical Role Name	remark	
Role Name	remark	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Descriptive text. This single line of text is an arbitrary comment about a record in the database. The comment is linked to its parent relation only by forward reference from commid in the tuple of the relation of interest	
Note 

Range:             Any free-format string up to 80 characters long	

lddate

Attribute Name	lddate	Entity Name	remark	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

significant_event

Entity Name	significant_event	
Owner Name		
Primary Keys	evid	
Definition	Summary information on a significant event	
Keys 

Key Name	Key Type	Keys	
sigevkey01	PrimaryKey	evid	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
evid		NUMERIC(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
evname		VARCHAR(80)	Y	Event name. This is a descriptive name for major events	 
remarks		VARCHAR(2)	Y	This attribute is used to give some information about the event, such as felt or damage	 
nfelt		NUMERIC(8, 0)	Y	Number of felt reports	 
mmi		NUMERIC(2, 0)	Y	Reported or inferred Mercali intensity for event	 
pga		NUMERIC(6, 4)	Y	Peak ground acceleration recorded by any station for the event. Represented in g, where 1.0 = 1g	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	seg_event01	mmi >= 1 and mmi <= 12	 
	Check	seg_event02	nfelt > 0	 
	Check	seg_event03	pga > 0.0	 
	Check	seg_event04	remarks in ('f','d','fd','df')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	
event	significant_event	Identifying	Sig_Eve_Eve	 

evid

Attribute Name	evid	Entity Name	significant_event	
Logical Role Name	evid	
Role Name	evid	
Primary Key	YES	
Foreign Key	YES	Parent Entity	event	
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

evname

Attribute Name	evname	Entity Name	significant_event	
Logical Role Name	evname	
Role Name	evname	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Event name. This is a descriptive name for major events	
Note 

Range:             Any free-format string up to 80 characters	

remarks

Attribute Name	remarks	Entity Name	significant_event	
Logical Role Name	remarks	
Role Name	remarks	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute is used to give some information about the event, such as felt or damage	
Note 

Range:		remarks = f | d
		f = felt
		d = damage

nfelt

Attribute Name	nfelt	Entity Name	significant_event	
Logical Role Name	nfelt	
Role Name	nfelt	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Number of felt reports	
Note 

Range:             nfelt > 0	

mmi

Attribute Name	mmi	Entity Name	significant_event	
Logical Role Name	mmi	
Role Name	mmi	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Reported or inferred Mercali intensity for event	
Note 

Range:             1 <= mmi <= 12	

pga

Attribute Name	pga	Entity Name	significant_event	
Logical Role Name	pga	
Role Name	pga	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Peak ground acceleration recorded by any station for the event. Represented in g, where 1.0 = 1g	
Note 

Range:            pga > 0.0

Units:              g

lddate

Attribute Name	lddate	Entity Name	significant_event	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

stacorrections

Entity Name	stacorrections	
Owner Name		
Primary Keys	net,sta,seedchan,location,ondate	
Definition		
Keys 

Key Name	Key Type	Keys	
stacorrectionskey01	PrimaryKey	net, sta, seedchan, location, ondate	
Attributes 

Attribute/Logical Rolename	Domain	Datatype	Null	Definition	
net		VARCHAR(8)	N	Unique network identifier. This character string is the name of a seismic network	 
sta		VARCHAR(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
seedchan		VARCHAR(3)	N	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR(2)	N	Describes the individual sites on an array station, operated by the same network operator	 
ondate		DATE	N	This attribute denotes the start date	 
channel		VARCHAR(8)	Y	Channel name	 
channelsrc		VARCHAR(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
auth		VARCHAR(15)	Y	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
corr		FLOAT	Y	This attribute denotes the correction for the magnitude specified in corr_type	 
corr_flag		VARCHAR(1)	Y	This attribute denotes if the magnitude correction is the default value, a value that is still being updated, or a frozen value, which is no longer updated	 
corr_type		VARCHAR(3)	Y	This attribute denotes the magnitude type for which the correction is valid	 
offdate		DATE	Y	This attribute denotes the end date	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Defaults, Rules and Check Constraints 

Attribute	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	stacorrectionskey02	corr_type in ('ml','me','mca','mh','md','mw','mb','m0','vel','acc')	 
	Check	stacorrectionskey03	corr_flag in ('D','C','F')	 
Relationships 

Parent Entity	Child Entity	Type	Relationship Name	

net

Attribute Name	net	Entity Name	stacorrections	
Logical Role Name	net	
Role Name	net	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network	

sta

Attribute Name	sta	Entity Name	stacorrections	
Logical Role Name	sta	
Role Name	sta	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

seedchan

Attribute Name	seedchan	Entity Name	stacorrections	
Logical Role Name	seedchan	
Role Name	seedchan	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Attribute Name	location	Entity Name	stacorrections	
Logical Role Name	location	
Role Name	location	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

ondate

Attribute Name	ondate	Entity Name	stacorrections	
Logical Role Name	ondate	
Role Name	ondate	
Primary Key	YES	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the start date	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		YYYY/MM/DD HH24:MI:SS

channel

Attribute Name	channel	Entity Name	stacorrections	
Logical Role Name	channel	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan	

channelsrc

Attribute Name	channelsrc	Entity Name	stacorrections	
Logical Role Name	channelsrc	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

auth

Attribute Name	auth	Entity Name	stacorrections	
Logical Role Name	auth	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

corr

Attribute Name	corr	Entity Name	stacorrections	
Logical Role Name	corr	
Role Name	corr	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the correction for the magnitude specified in corr_type	
Note 

corr_flag

Attribute Name	corr_flag	Entity Name	stacorrections	
Logical Role Name	corr_flag	
Role Name	corr_flag	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes if the magnitude correction is the default value, a value that is still being updated, or a frozen value, which is no longer updated	
Note 

corr_type

Attribute Name	corr_type	Entity Name	stacorrections	
Logical Role Name	corr_type	
Role Name	corr_type	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the magnitude type for which the correction is valid	
Note 

offdate

Attribute Name	offdate	Entity Name	stacorrections	
Logical Role Name	offdate	
Role Name	offdate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

This attribute denotes the end date	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		YYYY/MM/DD HH24:MI:SS

lddate

Attribute Name	lddate	Entity Name	stacorrections	
Logical Role Name	lddate	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Entity		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

Key Summary Report

Entity Name	Key Name	 Key Type	Unique	
amp	ampkey01	PrimaryKey	YES	 
arrival	arkey01	PrimaryKey	YES	 
assocamm	assocammkey01	PrimaryKey	YES	 
assocamo	assocamokey01	PrimaryKey	YES	 
assocaro	assocarokey01	PrimaryKey	YES	 
assoccom	assoccomkey01	PrimaryKey	YES	 
assoccoo	assoccookey01	PrimaryKey	YES	 
coda	codakey01	PrimaryKey	YES	 
event	evkey01	PrimaryKey	YES	 
eventprefmag	EventPrefMag_PK	PrimaryKey	YES	 
mec	meckey01	PrimaryKey	YES	 
netmag	magkey01	PrimaryKey	YES	 
origin	orkey01	PrimaryKey	YES	 
origin_error	orerrkey01	PrimaryKey	YES	 
remark	remkey01	PrimaryKey	YES	 
significant_event	sigevkey01	PrimaryKey	YES	 
stacorrections	stacorrectionskey01	PrimaryKey	YES	 

Key Detail Reports

ampkey01

Key Name	ampkey01	
Entity Name	amp	
Key Type	PrimaryKey	
Unique	YES	
Keys	ampid	

arkey01

Key Name	arkey01	
Entity Name	arrival	
Key Type	PrimaryKey	
Unique	YES	
Keys	arid	

assocammkey01

Key Name	assocammkey01	
Entity Name	assocamm	
Key Type	PrimaryKey	
Unique	YES	
Keys	magid,ampid	

assocamokey01

Key Name	assocamokey01	
Entity Name	assocamo	
Key Type	PrimaryKey	
Unique	YES	
Keys	orid,ampid	

assocarokey01

Key Name	assocarokey01	
Entity Name	assocaro	
Key Type	PrimaryKey	
Unique	YES	
Keys	orid,arid	

assoccomkey01

Key Name	assoccomkey01	
Entity Name	assoccom	
Key Type	PrimaryKey	
Unique	YES	
Keys	magid,coid	

assoccookey01

Key Name	assoccookey01	
Entity Name	assoccoo	
Key Type	PrimaryKey	
Unique	YES	
Keys	orid,coid	

codakey01

Key Name	codakey01	
Entity Name	coda	
Key Type	PrimaryKey	
Unique	YES	
Keys	coid	

evkey01

Key Name	evkey01	
Entity Name	event	
Key Type	PrimaryKey	
Unique	YES	
Keys	evid	

EventPrefMag_PK

Key Name	EventPrefMag_PK	
Entity Name	eventprefmag	
Key Type	PrimaryKey	
Unique	YES	
Keys	type,evid	

meckey01

Key Name	meckey01	
Entity Name	mec	
Key Type	PrimaryKey	
Unique	YES	
Keys	mecid	

magkey01

Key Name	magkey01	
Entity Name	netmag	
Key Type	PrimaryKey	
Unique	YES	
Keys	magid	

orkey01

Key Name	orkey01	
Entity Name	origin	
Key Type	PrimaryKey	
Unique	YES	
Keys	orid	

orerrkey01

Key Name	orerrkey01	
Entity Name	origin_error	
Key Type	PrimaryKey	
Unique	YES	
Keys	orid	

remkey01

Key Name	remkey01	
Entity Name	remark	
Key Type	PrimaryKey	
Unique	YES	
Keys	commid,lineno	

sigevkey01

Key Name	sigevkey01	
Entity Name	significant_event	
Key Type	PrimaryKey	
Unique	YES	
Keys	evid	

stacorrectionskey01

Key Name	stacorrectionskey01	
Entity Name	stacorrections	
Key Type	PrimaryKey	
Unique	YES	
Keys	net,sta,seedchan,location,ondate	

Relationship Summary Report

Parent Entity	Child Entity	Relationship Type	No of Keys	
amp	assocamm	Identifying	1	
netmag	assocamm	Identifying	1	
remark	assocamm	Non-Specific	0	
arrival	assocaro	Identifying	1	
origin	assocaro	Identifying	1	
remark	assocaro	Non-Specific	0	
assoccom	remark	Non-Specific	0	
coda	assoccoo	Identifying	1	
origin	assoccoo	Identifying	1	
assoccoo	remark	Non-Specific	0	
amp	assocamo	Identifying	1	
origin	assocamo	Identifying	1	
remark	assocamo	Non-Specific	0	
remark	amp	Non-Specific	0	
coda	assoccom	Identifying	1	
netmag	assoccom	Identifying	1	
remark	arrival	Non-Specific	0	
remark	coda	Non-Specific	0	
event	eventprefmag	Non-Identifying	1	
netmag	eventprefmag	Non-Identifying	1	
mec	event	Non-Identifying	1	
netmag	event	Non-Identifying	1	
origin	event	Non-Identifying	1	
remark	event	Non-Specific	0	
netmag	mec	Non-Identifying	1	
origin	mec	Non-Identifying	1	
origin	mec	Non-Identifying	1	
remark	mec	Non-Specific	0	
origin	netmag	Non-Identifying	1	
remark	netmag	Non-Specific	0	
origin	origin_error	Identifying	1	
event	origin	Non-Identifying	1	
mec	origin	Non-Identifying	1	
netmag	origin	Non-Identifying	1	
remark	origin	Non-Specific	0	
event	significant_event	Identifying	1	

Relationship Detail Reports

Relationship: amp to assocamm

Relationship Name	Aam_Amp	
Relationship Type	Identifying	
Parent Entity	amp	
Child Entity	assocamm	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
ampid	ampid	 

Relationship: netmag to assocamm

Relationship Name	Aam_Net	
Relationship Type	Identifying	
Parent Entity	netmag	
Child Entity	assocamm	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
magid	magid	 

Relationship: remark to assocamm

Relationship Name	Aam_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	assocamm	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: arrival to assocaro

Relationship Name	Aao_Arr	
Relationship Type	Identifying	
Parent Entity	arrival	
Child Entity	assocaro	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
arid	arid	 

Relationship: origin to assocaro

Relationship Name	Aao_Ori	
Relationship Type	Identifying	
Parent Entity	origin	
Child Entity	assocaro	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	orid	 

Relationship: remark to assocaro

Relationship Name	Aao_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	assocaro	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: assoccom to remark

Relationship Name	Acm_Rem	
Relationship Type	Non-Specific	
Parent Entity	assoccom	
Child Entity	remark	
Cardinality		
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: coda to assoccoo

Relationship Name	Aco_Cod	
Relationship Type	Identifying	
Parent Entity	coda	
Child Entity	assoccoo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
coid	coid	 

Relationship: origin to assoccoo

Relationship Name	Aco_Ori	
Relationship Type	Identifying	
Parent Entity	origin	
Child Entity	assoccoo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	orid	 

Relationship: assoccoo to remark

Relationship Name	Aco_Rem	
Relationship Type	Non-Specific	
Parent Entity	assoccoo	
Child Entity	remark	
Cardinality		
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: amp to assocamo

Relationship Name	Amo_Amp	
Relationship Type	Identifying	
Parent Entity	amp	
Child Entity	assocamo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
ampid	ampid	 

Relationship: origin to assocamo

Relationship Name	Amo_Ori	
Relationship Type	Identifying	
Parent Entity	origin	
Child Entity	assocamo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	orid	 

Relationship: remark to assocamo

Relationship Name	Amo_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	assocamo	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: remark to amp

Relationship Name	Amp_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	amp	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: coda to assoccom

Relationship Name	Aom_Cod	
Relationship Type	Identifying	
Parent Entity	coda	
Child Entity	assoccom	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
coid	coid	 

Relationship: netmag to assoccom

Relationship Name	Aom_Net	
Relationship Type	Identifying	
Parent Entity	netmag	
Child Entity	assoccom	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
magid	magid	 

Relationship: remark to arrival

Relationship Name	Arr_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	arrival	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: remark to coda

Relationship Name	Cod_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	coda	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: event to eventprefmag

Relationship Name	Epm_Eve	
Relationship Type	Non-Identifying	
Parent Entity	event	
Child Entity	eventprefmag	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
evid	evid	 

Relationship: netmag to eventprefmag

Relationship Name	Epm_Net	
Relationship Type	Non-Identifying	
Parent Entity	netmag	
Child Entity	eventprefmag	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
magid	magid	 

Relationship: mec to event

Relationship Name	Eve_Mec	
Relationship Type	Non-Identifying	
Parent Entity	mec	
Child Entity	event	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
mecid	prefmec	 

Relationship: netmag to event

Relationship Name	Eve_Net	
Relationship Type	Non-Identifying	
Parent Entity	netmag	
Child Entity	event	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
magid	prefmag	 

Relationship: origin to event

Relationship Name	Eve_Ori	
Relationship Type	Non-Identifying	
Parent Entity	origin	
Child Entity	event	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	prefor	 

Relationship: remark to event

Relationship Name	Eve_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	event	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: netmag to mec

Relationship Name	Mec_Net	
Relationship Type	Non-Identifying	
Parent Entity	netmag	
Child Entity	mec	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
magid	magid	 

Relationship: origin to mec

Relationship Name	Mec_Ori	
Relationship Type	Non-Identifying	
Parent Entity	origin	
Child Entity	mec	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	oridin	 

Relationship: origin to mec

Relationship Name	Mec_Ori2	
Relationship Type	Non-Identifying	
Parent Entity	origin	
Child Entity	mec	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	oridout	 

Relationship: remark to mec

Relationship Name	Mec_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	mec	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: origin to netmag

Relationship Name	Net_Ori	
Relationship Type	Non-Identifying	
Parent Entity	origin	
Child Entity	netmag	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	orid	 

Relationship: remark to netmag

Relationship Name	Net_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	netmag	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: origin to origin_error

Relationship Name	Ori__Err_Ori	
Relationship Type	Identifying	
Parent Entity	origin	
Child Entity	origin_error	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
orid	orid	 

Relationship: event to origin

Relationship Name	Ori_Eve	
Relationship Type	Non-Identifying	
Parent Entity	event	
Child Entity	origin	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
evid	evid	 

Relationship: mec to origin

Relationship Name	Ori_Mec	
Relationship Type	Non-Identifying	
Parent Entity	mec	
Child Entity	origin	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
mecid	prefmec	 

Relationship: netmag to origin

Relationship Name	Ori_Net	
Relationship Type	Non-Identifying	
Parent Entity	netmag	
Child Entity	origin	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
magid	prefmag	 

Relationship: remark to origin

Relationship Name	Ori_Rem	
Relationship Type	Non-Specific	
Parent Entity	remark	
Child Entity	origin	
Cardinality		
Existence	Optional	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	

Relationship: event to significant_event

Relationship Name	Sig_Eve_Eve	
Relationship Type	Identifying	
Parent Entity	event	
Child Entity	significant_event	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Relationship Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Relationship Keys 

Parent Key	Child Key	
evid	evid	 

Model Detail Reports

NCEDC

Model Name	NCEDC	
Database Platform	Oracle 9i	

Table Summary Report

Table Name	Table Type	Primary Keys	# Col	
amp	Independent	ampid,	27	
arrival	Independent	arid,	28	
assocamm	Dependent	magid,ampid,	13	
assocamo	Dependent	orid,ampid,	9	
assocaro	Dependent	orid,arid,	21	
assoccom	Dependent	magid,coid,	12	
assoccoo	Dependent	orid,coid,	9	
coda	Independent	coid,	40	
event	Independent	evid,	11	
eventprefmag	Independent	type,evid,	4	
mec	Independent	mecid,	56	
netmag	Independent	magid,	15	
origin	Independent	orid,	39	
origin_error	Dependent	orid,	21	
remark	Independent	commid,lineno,	4	
significant_event	Dependent	evid,	7	
stacorrections	Independent	netstaseedchanlocationondate	13	

Table Detail Reports

amp

Table Name	amp	
Owner Name		
Primary Keys	ampid	
Definition	Summary information on an amplitude reading	
Columns 

Column Name	Domain	Datatype	Null	Definition	
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
ampid		NUMBER(15, 0)	N	Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	 
datetime		NUMBER(25, 10)	N	The date of associated with information in the record, in true epoch format	 
sta		VARCHAR2(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
net		VARCHAR2(8)	Y	Unique network identifier. This character string is the name of a seismic network	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
channel		VARCHAR2(8)	Y	Channel name	 
channelsrc		VARCHAR2(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
seedchan		VARCHAR2(3)	Y	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR2(2)	Y	Describes the individual sites on an array station, operated by the same network operator	 
iphase		VARCHAR2(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
amplitude		DOUBLE PRECISION	N	Amplitude in appropriate units for type	 
amptype		VARCHAR2(8)	Y	Amplitude type	 
units		VARCHAR2(4)	N	Units of amplitude	 
ampmeas		VARCHAR2(1)	Y	Amplitude measure	 
eramp		NUMBER(5, 3)	Y	Uncertainty in amplitude measurement	 
flagamp		VARCHAR2(4)	Y	This attribute is a flag to indicate whether amplitude is over P packet, S packet, entire waveform, etc	 
per		NUMBER(10, 4)	Y	Signal period. This attribute is the period of the signal described by the amplitude record	 
snr		DOUBLE PRECISION	Y	Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	 
tau		NUMBER(9, 4)	Y	Coda duration (F-P time)	 
quality		NUMBER(2, 1)	Y	This attribute describes the completeness of the time window of data. A complete time window is 1.0, an incomplete time window is 0.0. If an incomplete time window has been human-reviewed and the analyst is confident that the peak amplitude was recorded and properly computed despite the presence of data gaps, the value is set to 0.5 to indicate the window contains data gaps, but is usable	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
cflag		VARCHAR2(2)	Y	This flag indicates whether the amplitude value is below noise, on scale or clipped	 
wstart		DOUBLE PRECISION	Y	Start of time window of amplitude measurement	 
duration		DOUBLE PRECISION	Y	Duration of amplitude reading	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
ampkey01	PrimaryKey	ampid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	amp01	ampid > 0	 
	Check	amp02	amplitude > 0	 
	Check	amp03	ampmeas in ('0','1')	 
	Check	amp04	amptype in ('C','WA','WAS','PGA','PGV','PGD','WAC','WAU','IV2','SP.3','SP1.0','SP3.0','ML100','ME100','EGY')	 
	Check	amp06	eramp >= 0.0	 
	Check	amp07	flagamp in ('P','S','R','PP','ALL','SUR')	 
	Check	amp08	per > 0.0	 
	Check	amp09	tau > 0.0	 
	Check	amp10	units in ('c','s','mm','cm','m','ms','mss','cms','cmss','mms','mmss','mc','nm','e','iovs','spa','none')	 
	Check	amp11	quality >= 0.0 and quality <= 1.0	 
	Check	amp12	rflag in ('a','h','f','A','H','F')	 
	Check	amp13	cflag in ('bn', 'os','cl','BN','OS','CL')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
amp	assocamm	Identifying	Aam_Amp	 
amp	assocamo	Identifying	Amo_Amp	 
DDL Code 

CREATE TABLE amp(
    commid        NUMBER(15, 0),
    ampid         NUMBER(15, 0)       NOT NULL,
    datetime      NUMBER(25, 10)      NOT NULL,
    sta           VARCHAR2(6)         NOT NULL,
    net           VARCHAR2(8),
    auth          VARCHAR2(15)        NOT NULL,
    subsource     VARCHAR2(8),
    channel       VARCHAR2(8),
    channelsrc    VARCHAR2(8),
    seedchan      VARCHAR2(3),
    location      VARCHAR2(2),
    iphase        VARCHAR2(8),
    amplitude     DOUBLE PRECISION    NOT NULL,
    amptype       VARCHAR2(8),
    units         VARCHAR2(4)         NOT NULL,
    ampmeas       VARCHAR2(1),
    eramp         NUMBER(5, 3),
    flagamp       VARCHAR2(4),
    per           NUMBER(10, 4),
    snr           DOUBLE PRECISION,
    tau           NUMBER(9, 4),
    quality       NUMBER(2, 1),
    rflag         VARCHAR2(2),
    cflag         VARCHAR2(2),
    wstart        DOUBLE PRECISION,
    duration      DOUBLE PRECISION,
    lddate        DATE                 DEFAULT (SYSDATE),
    CONSTRAINT ampkey01 PRIMARY KEY (ampid)
)
TABLESPACE PI000
;

COMMENT ON TABLE amp IS 'Summary information on an amplitude reading'
;
COMMENT ON COLUMN amp.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN amp.ampid IS 'Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag'
;
COMMENT ON COLUMN amp.datetime IS 'The date of associated with information in the record, in true epoch format'
;
COMMENT ON COLUMN amp.sta IS 'Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used'
;
COMMENT ON COLUMN amp.net IS 'Unique network identifier. This character string is the name of a seismic network'
;
COMMENT ON COLUMN amp.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN amp.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN amp.channel IS 'Channel name'
;
COMMENT ON COLUMN amp.channelsrc IS 'Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)'
;
COMMENT ON COLUMN amp.seedchan IS 'SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code'
;
COMMENT ON COLUMN amp.location IS 'Describes the individual sites on an array station, operated by the same network operator'
;
COMMENT ON COLUMN amp.iphase IS 'Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP'
;
COMMENT ON COLUMN amp.amplitude IS 'Amplitude in appropriate units for type'
;
COMMENT ON COLUMN amp.amptype IS 'Amplitude type'
;
COMMENT ON COLUMN amp.units IS 'Units of amplitude'
;
COMMENT ON COLUMN amp.ampmeas IS 'Amplitude measure'
;
COMMENT ON COLUMN amp.eramp IS 'Uncertainty in amplitude measurement'
;
COMMENT ON COLUMN amp.flagamp IS 'This attribute is a flag to indicate whether amplitude is over P packet, S packet, entire waveform, etc'
;
COMMENT ON COLUMN amp.per IS 'Signal period. This attribute is the period of the signal described by the amplitude record'
;
COMMENT ON COLUMN amp.snr IS 'Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it'
;
COMMENT ON COLUMN amp.tau IS 'Coda duration (F-P time)'
;
COMMENT ON COLUMN amp.quality IS 'This attribute describes the completeness of the time window of data. A complete time window is 1.0, an incomplete time window is 0.0. If an incomplete time window has been human-reviewed and the analyst is confident that the peak amplitude was recorded and properly computed despite the presence of data gaps, the value is set to 0.5 to indicate the window contains data gaps, but is usable'
;
COMMENT ON COLUMN amp.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN amp.cflag IS 'This flag indicates whether the amplitude value is below noise, on scale or clipped'
;
COMMENT ON COLUMN amp.wstart IS 'Start of time window of amplitude measurement'
;
COMMENT ON COLUMN amp.duration IS 'Duration of amplitude reading'
;
COMMENT ON COLUMN amp.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

commid

Column Name	commid	Table Name	amp	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

ampid

Column Name	ampid	Table Name	amp	
Role Name	ampid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	
Note 

Range:             ampid > 0	

datetime

Column Name	datetime	Table Name	amp	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

sta

Column Name	sta	Table Name	amp	
Role Name	sta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

net

Column Name	net	Table Name	amp	
Role Name	net	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network

auth

Column Name	auth	Table Name	amp	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	amp	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

channel

Column Name	channel	Table Name	amp	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan

channelsrc

Column Name	channelsrc	Table Name	amp	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

seedchan

Column Name	seedchan	Table Name	amp	
Role Name	seedchan	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Column Name	location	Table Name	amp	
Role Name	location	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

iphase

Column Name	iphase	Table Name	amp	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

amplitude

Column Name	amplitude	Table Name	amp	
Role Name	amplitude	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude in appropriate units for type	
Note 

Range:             amplitude > 0.0	

amptype

Column Name	amptype	Table Name	amp	
Role Name	amptype	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude type	
Note 

Range:		amptype = WA | WAS | PGA | PGV | PGD | WAC | WAU | IV2 | SP.3 | SP1.0 | SP3.0 | ML100 | ME100 | EGY
		WA = Wood-Anderson photographic
		WAS = Wood-Anderson synthetic
		PGA = peak ground acceleration
		PGV = peak ground velocity
		PGD = peak ground displacement
		WAC = Wood-Anderson corrected
		WAU = Wood-Anderson uncorrected
		IV2 = integral of velocity squared
		SP.3 = spectral peak
		SP1.0 = spectral peak
		SP3.0 = spectral peak
		ML100 = local magnitude
		ME100 = energy magnitude
		EGY = energy

units

Column Name	units	Table Name	amp	
Role Name	units	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Units of amplitude	
Note 

Range:		units Î c | s | mm | cm | m | ms | mss | cms | cmss | mms | mmss | mc | nm | e | iovs | spa 
		c = counts
		s = seconds
		mm = millimeters
		cm = centimeters
		m = meters
		ms = meters per second
		mss = meters per second per second
		cms = centimeters per second
		cmss = centimeters per second per second
		mms = millimeters per second
		mmss = millimeters per second per second
		mc = microns
		nm = nanometers
		e = ergs
		iovs = integral of velocity squared
		spa = spectral peak amplitude

ampmeas

Column Name	ampmeas	Table Name	amp	
Role Name	ampmeas	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude measure	
Note 

Range:		ampmeas = 0 | 1
		0 = peak-to-peak
		1 = zero-to-peak

eramp

Column Name	eramp	Table Name	amp	
Role Name	eramp	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in amplitude measurement	
Note 

Range:             eramp >= 0.0	

flagamp

Column Name	flagamp	Table Name	amp	
Role Name	flagamp	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute is a flag to indicate whether amplitude is over P packet, S packet, entire waveform, etc	
Note 

Range:            flagamp = SUR | P | S | ALL
                       SUR = surface wave
                       P = P packet
                       S = S packet
                       ALL = entire waveform

per

Column Name	per	Table Name	amp	
Role Name	per	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Signal period. This attribute is the period of the signal described by the amplitude record	
Note 

Range:		per > 0.0

Units:		Seconds

snr

Column Name	snr	Table Name	amp	
Role Name	snr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	
Note 

Range:             snr > 0.0	

tau

Column Name	tau	Table Name	amp	
Role Name	tau	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Coda duration (F-P time)	
Note 

Range:		tau > 0.0

Units:		Seconds

quality

Column Name	quality	Table Name	amp	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute describes the completeness of the time window of data. A complete time window is 1.0, an incomplete time window is 0.0. If an incomplete time window has been human-reviewed and the analyst is confident that the peak amplitude was recorded and properly computed despite the presence of data gaps, the value is set to 0.5 to indicate the window contains data gaps, but is usable	
Note 

Range:             0.0 <= quality <= 1.0	

rflag

Column Name	rflag	Table Name	amp	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized

cflag

Column Name	cflag	Table Name	amp	
Role Name	cflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag indicates whether the amplitude value is below noise, on scale or clipped	
Note 

Range:             cflag in  BN | OS | CL
                        BN = below noise
                        OS = on scale
                        CL = clipped

wstart

Column Name	wstart	Table Name	amp	
Role Name	wstart	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Start of time window of amplitude measurement	
Note 

Range:		Any valid float. wstart = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

duration

Column Name	duration	Table Name	amp	
Role Name	duration	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Duration of amplitude reading	
Note 

Range:		duration > 0.0

Units:		Seconds

lddate

Column Name	lddate	Table Name	amp	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS

arrival

Table Name	arrival	
Owner Name		
Primary Keys	arid	
Definition	Summary information on a seismic arrival	
Columns 

Column Name	Domain	Datatype	Null	Definition	
arid		NUMBER(15, 0)	N	Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
datetime		NUMBER(25, 10)	N	The date of associated with information in the record, in true epoch format	 
sta		VARCHAR2(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
net		VARCHAR2(8)	Y	Unique network identifier. This character string is the name of a seismic network	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
channel		VARCHAR2(8)	Y	Channel name	 
channelsrc		VARCHAR2(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
seedchan		VARCHAR2(3)	Y	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR2(2)	Y	Describes the individual sites on an array station, operated by the same network operator	 
iphase		VARCHAR2(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
qual		VARCHAR2(1)	Y	Onset quality. This single-character flag is used to denote the sharpness of the onset of a seismic phase. This attribute does not denote the timing accuracy	 
clockqual		VARCHAR2(1)	Y	This field describes whether the clock quality associated with a particular arrival is known, and if so, is good or bad	 
clockcorr		NUMBER(15, 0)	Y	This field indicates the amount of time to add to the arrival time if clock correction is known	 
ccset		VARCHAR2(1)	Y	This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	 
fm		VARCHAR2(2)	Y	First motion. This is a two-character indication of first motion. The first character describes first motion seen on short-period channels and the second holds for long-period instruments. Compression (dilation) on a short-period sensor is denoted by c(d) and compression (dilation) on a long-period sensor is denoted by u(r). Empty character positions will be indicated by dots (e.g., ".r")	 
ema		NUMBER(5, 2)	Y	Emergence angle. This attribute is the emergence angle of an arrival, as observed at a three-component station or array. The value increases from the vertical direction towards the horizontal	 
azimuth		NUMBER(4, 1)	Y	Observed azimuth. This is the estimated station-to-event azimuth measured clockwise from north	 
slow		NUMBER(8, 4)	Y	Observed slowness. This is the observed slowness of a wave as it sweeps across an array	 
deltim		NUMBER(5, 2)	Y	Arrival time uncertainty. This attribute gives the standard deviation of a detection time	 
delinc		NUMBER(4, 2)	Y	Uncertainty in the angle. This attribute gives the standard deviation of the angle of emergence	 
delaz		NUMBER(5, 2)	Y	Uncertainty in the azimuth. This attribute gives the standard deviation of the azimuth of a signal	 
delslo		NUMBER(8, 4)	Y	Uncertainty in slowness. This attribute gives the standard deviation of the slowness of a signal	 
quality		NUMBER(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
snr		DOUBLE PRECISION	Y	Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
arkey01	PrimaryKey	arid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	arrival13	ccset < 1	 
	Check	arrival14	rflag in ('a','h','f','A','H','F')	 
	Check	arrival01	arid > 0	 
	Check	arrival02	azimuth >= 0.0 and azimuth <= 360.0	 
	Check	arrival03	delaz > 0.0	 
	Check	arrival04	delinc >= 0.0	 
	Check	arrival05	delslo > 0.0	 
	Check	arrival06	deltim >= 0.0	 
	Check	arrival07	ema >= 0.0 and ema <= 90.0	 
	Check	arrival08	fm in ('..','.i','.e','.x','ci','ce','cx','c.','di','de','dx','d.')	 
	Check	arrival09	qual in ('i','e','w','I','E','W')	 
	Check	arrival10	slow >= 0.0	 
	Check	arrival11	snr > 0.0	 
	Check	arrival12	quality >= 0.0 and quality <= 1.0	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
arrival	assocaro	Identifying	Aao_Arr	 
DDL Code 

CREATE TABLE arrival(
    arid          NUMBER(15, 0)       NOT NULL,
    commid        NUMBER(15, 0),
    datetime      NUMBER(25, 10)      NOT NULL,
    sta           VARCHAR2(6)         NOT NULL,
    net           VARCHAR2(8),
    auth          VARCHAR2(15)        NOT NULL,
    subsource     VARCHAR2(8),
    channel       VARCHAR2(8),
    channelsrc    VARCHAR2(8),
    seedchan      VARCHAR2(3),
    location      VARCHAR2(2),
    iphase        VARCHAR2(8),
    qual          VARCHAR2(1),
    clockqual     VARCHAR2(1),
    clockcorr     NUMBER(15, 0),
    ccset         VARCHAR2(1),
    fm            VARCHAR2(2),
    ema           NUMBER(5, 2),
    azimuth       NUMBER(4, 1),
    slow          NUMBER(8, 4),
    deltim        NUMBER(5, 2),
    delinc        NUMBER(4, 2),
    delaz         NUMBER(5, 2),
    delslo        NUMBER(8, 4),
    quality       NUMBER(2, 1),
    snr           DOUBLE PRECISION,
    rflag         VARCHAR2(2),
    lddate        DATE                 DEFAULT (SYSDATE),
    CONSTRAINT arkey01 PRIMARY KEY (arid)
)
TABLESPACE PI000
;

COMMENT ON TABLE arrival IS 'Summary information on a seismic arrival'
;
COMMENT ON COLUMN arrival.arid IS 'Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin'
;
COMMENT ON COLUMN arrival.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN arrival.datetime IS 'The date of associated with information in the record, in true epoch format'
;
COMMENT ON COLUMN arrival.sta IS 'Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used'
;
COMMENT ON COLUMN arrival.net IS 'Unique network identifier. This character string is the name of a seismic network'
;
COMMENT ON COLUMN arrival.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN arrival.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN arrival.channel IS 'Channel name'
;
COMMENT ON COLUMN arrival.channelsrc IS 'Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)'
;
COMMENT ON COLUMN arrival.seedchan IS 'SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code'
;
COMMENT ON COLUMN arrival.location IS 'Describes the individual sites on an array station, operated by the same network operator'
;
COMMENT ON COLUMN arrival.iphase IS 'Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP'
;
COMMENT ON COLUMN arrival.qual IS 'Onset quality. This single-character flag is used to denote the sharpness of the onset of a seismic phase. This attribute does not denote the timing accuracy'
;
COMMENT ON COLUMN arrival.clockqual IS 'This field describes whether the clock quality associated with a particular arrival is known, and if so, is good or bad'
;
COMMENT ON COLUMN arrival.clockcorr IS 'This field indicates the amount of time to add to the arrival time if clock correction is known'
;
COMMENT ON COLUMN arrival.ccset IS 'This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution'
;
COMMENT ON COLUMN arrival.fm IS 'First motion. This is a two-character indication of first motion. The first character describes first motion seen on short-period channels and the second holds for long-period instruments. Compression (dilation) on a short-period sensor is denoted by c(d) and compression (dilation) on a long-period sensor is denoted by u(r). Empty character positions will be indicated by dots (e.g., ".r")'
;
COMMENT ON COLUMN arrival.ema IS 'Emergence angle. This attribute is the emergence angle of an arrival, as observed at a three-component station or array. The value increases from the vertical direction towards the horizontal'
;
COMMENT ON COLUMN arrival.azimuth IS 'Observed azimuth. This is the estimated station-to-event azimuth measured clockwise from north'
;
COMMENT ON COLUMN arrival.slow IS 'Observed slowness. This is the observed slowness of a wave as it sweeps across an array'
;
COMMENT ON COLUMN arrival.deltim IS 'Arrival time uncertainty. This attribute gives the standard deviation of a detection time'
;
COMMENT ON COLUMN arrival.delinc IS 'Uncertainty in the angle. This attribute gives the standard deviation of the angle of emergence'
;
COMMENT ON COLUMN arrival.delaz IS 'Uncertainty in the azimuth. This attribute gives the standard deviation of the azimuth of a signal'
;
COMMENT ON COLUMN arrival.delslo IS 'Uncertainty in slowness. This attribute gives the standard deviation of the slowness of a signal'
;
COMMENT ON COLUMN arrival.quality IS 'This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad'
;
COMMENT ON COLUMN arrival.snr IS 'Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it'
;
COMMENT ON COLUMN arrival.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN arrival.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

arid

Column Name	arid	Table Name	arrival	
Role Name	arid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	
Note 

Range:             arid > 0	

commid

Column Name	commid	Table Name	arrival	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

datetime

Column Name	datetime	Table Name	arrival	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

sta

Column Name	sta	Table Name	arrival	
Role Name	sta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

net

Column Name	net	Table Name	arrival	
Role Name	net	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network	

auth

Column Name	auth	Table Name	arrival	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	arrival	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

channel

Column Name	channel	Table Name	arrival	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan	

channelsrc

Column Name	channelsrc	Table Name	arrival	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

seedchan

Column Name	seedchan	Table Name	arrival	
Role Name	seedchan	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Column Name	location	Table Name	arrival	
Role Name	location	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

iphase

Column Name	iphase	Table Name	arrival	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

qual

Column Name	qual	Table Name	arrival	
Role Name	qual	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Onset quality. This single-character flag is used to denote the sharpness of the onset of a seismic phase. This attribute does not denote the timing accuracy	
Note 

Range:		qual = i | e | w
		i = impulsive
		e = emergent
		w = weak

clockqual

Column Name	clockqual	Table Name	arrival	
Role Name	clockqual	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This field describes whether the clock quality associated with a particular arrival is known, and if so, is good or bad	
Note 

Range:		clockqual = U | G | B
		U = unknown
		G = good
		B = bad

clockcorr

Column Name	clockcorr	Table Name	arrival	
Role Name	clockcorr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This field indicates the amount of time to add to the arrival time if clock correction is known	
Note 

Units:		Microseconds	

ccset

Column Name	ccset	Table Name	arrival	
Role Name	ccset	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	
Note 

Range:		ccset in 0 | 1
		0 = no
		1 = yes

fm

Column Name	fm	Table Name	arrival	
Role Name	fm	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

First motion. This is a two-character indication of first motion. The first character describes first motion seen on short-period channels and the second holds for long-period instruments. Compression (dilation) on a short-period sensor is denoted by c(d) and compression (dilation) on a long-period sensor is denoted by u(r). Empty character positions will be indicated by dots (e.g., ".r")	
Note 

Range:             All two-letter permutations of (c | d | . U u | r | .	

ema

Column Name	ema	Table Name	arrival	
Role Name	ema	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Emergence angle. This attribute is the emergence angle of an arrival, as observed at a three-component station or array. The value increases from the vertical direction towards the horizontal	
Note 

Range:		0.0 <= ema <= 90.0

Units:		Degrees

azimuth

Column Name	azimuth	Table Name	arrival	
Role Name	azimuth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Observed azimuth. This is the estimated station-to-event azimuth measured clockwise from north	
Note 

Range:		0.0 <= azimuth <= 360.0

Units:		Degrees

slow

Column Name	slow	Table Name	arrival	
Role Name	slow	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Observed slowness. This is the observed slowness of a wave as it sweeps across an array	
Note 

Range:		slow >= 0.0

Units:		Seconds/kilometer

deltim

Column Name	deltim	Table Name	arrival	
Role Name	deltim	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Arrival time uncertainty. This attribute gives the standard deviation of a detection time	
Note 

Range:		deltim ³ 0.0

Units:		Seconds

delinc

Column Name	delinc	Table Name	arrival	
Role Name	delinc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in the angle. This attribute gives the standard deviation of the angle of emergence	
Note 

Range:		delinc ³ 0.0

Units:		Degrees

delaz

Column Name	delaz	Table Name	arrival	
Role Name	delaz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in the azimuth. This attribute gives the standard deviation of the azimuth of a signal	
Note 

Range:		delaz > 0.0

Units:		Degrees

delslo

Column Name	delslo	Table Name	arrival	
Role Name	delslo	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in slowness. This attribute gives the standard deviation of the slowness of a signal	
Note 

Range:		delslo > 0.0

Units:		Seconds/Kilometers

quality

Column Name	quality	Table Name	arrival	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

snr

Column Name	snr	Table Name	arrival	
Role Name	snr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Signal-to-noise ratio. This is an estimate of the signal relative to that of the noise immediately preceding it	
Note 

Range:             snr > 0.0	

rflag

Column Name	rflag	Table Name	arrival	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	arrival	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assocamm

Table Name	assocamm	
Owner Name		
Primary Keys	magid,ampid	
Definition	Data associating amplitudes with magnitudes	
Columns 

Column Name	Domain	Datatype	Null	Definition	
magid		NUMBER(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
ampid		NUMBER(15, 0)	N	Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
weight		NUMBER(4, 3)	Y	Magnitude weight	 
in_wgt		NUMBER(4, 3)	Y	Input weight	 
mag		NUMBER(5, 2)	Y	Magnitude for this station reading	 
magres		NUMBER(5, 2)	Y	Magnitude residual	 
magcorr		NUMBER(5, 2)	Y	Magnitude correction for this channel	 
importance		NUMBER(2, 1)	Y	This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
assocammkey01	PrimaryKey	magid, ampid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assocamm01	mag >= -10.0 and mag <= 10.0	 
	Check	assocamm02	magcorr >= -10.0 and magcorr <= 10.0	 
	Check	assocamm03	magid > 0	 
	Check	assocamm05	weight >= 0.0 and weight <= 1.0	 
	Check	assocamm06	in_wgt >= 0.0 and in_wgt <= 1.0	 
	Check	assocamm07	importance > 0.0 and importance <= 1.0	 
	Check	assocamm08	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
amp	assocamm	Identifying	Aam_Amp	 
netmag	assocamm	Identifying	Aam_Net	 
DDL Code 

CREATE TABLE assocamm(
    magid         NUMBER(15, 0)    NOT NULL,
    ampid         NUMBER(15, 0)    NOT NULL,
    commid        NUMBER(15, 0),
    auth          VARCHAR2(15)     NOT NULL,
    subsource     VARCHAR2(8),
    weight        NUMBER(4, 3),
    in_wgt        NUMBER(4, 3),
    mag           NUMBER(5, 2),
    magres        NUMBER(5, 2),
    magcorr       NUMBER(5, 2),
    importance    NUMBER(2, 1),
    rflag         VARCHAR2(2),
    lddate        DATE              DEFAULT (SYSDATE),
    CONSTRAINT assocammkey01 PRIMARY KEY (magid, ampid), 
    CONSTRAINT Aam_Amp FOREIGN KEY (ampid)
    REFERENCES amp(ampid),
    CONSTRAINT Aam_Net FOREIGN KEY (magid)
    REFERENCES netmag(magid)
)
TABLESPACE PI000
;

COMMENT ON TABLE assocamm IS 'Data associating amplitudes with magnitudes'
;
COMMENT ON COLUMN assocamm.magid IS 'Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude'
;
COMMENT ON COLUMN assocamm.ampid IS 'Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag'
;
COMMENT ON COLUMN assocamm.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN assocamm.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN assocamm.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN assocamm.weight IS 'Magnitude weight'
;
COMMENT ON COLUMN assocamm.in_wgt IS 'Input weight'
;
COMMENT ON COLUMN assocamm.mag IS 'Magnitude for this station reading'
;
COMMENT ON COLUMN assocamm.magres IS 'Magnitude residual'
;
COMMENT ON COLUMN assocamm.magcorr IS 'Magnitude correction for this channel'
;
COMMENT ON COLUMN assocamm.importance IS 'This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important'
;
COMMENT ON COLUMN assocamm.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN assocamm.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

magid

Column Name	magid	Table Name	assocamm	
Role Name	magid	
Primary Key	YES	
Foreign Key	YES	Parent Table	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

ampid

Column Name	ampid	Table Name	assocamm	
Role Name	ampid	
Primary Key	YES	
Foreign Key	YES	Parent Table	amp	
Definition 

Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	
Note 

Range:             ampid > 0	

commid

Column Name	commid	Table Name	assocamm	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Column Name	auth	Table Name	assocamm	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	assocamm	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

weight

Column Name	weight	Table Name	assocamm	
Role Name	weight	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude weight	
Note 

Range:             0.0 < weight <= 1.0
                        0.0 = no weight (not used)

in_wgt

Column Name	in_wgt	Table Name	assocamm	
Role Name	in_wgt	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Input weight	
Note 

Range:		0.0 < in_wgt <= 1.0
		0.0 = no weight (not used)

mag

Column Name	mag	Table Name	assocamm	
Role Name	mag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude for this station reading	
Note 

Range:             -10.0 < mag < 10.0

Units:               Magnitude units

magres

Column Name	magres	Table Name	assocamm	
Role Name	magres	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude residual	
Note 

Units:               Magnitude units	

magcorr

Column Name	magcorr	Table Name	assocamm	
Role Name	magcorr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude correction for this channel	
Note 

Range:             -10.0 <= magcorr <= 10.0

Units:              Magnitude units

importance

Column Name	importance	Table Name	assocamm	
Role Name	importance	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	
Note 

Range:             0.0 < importance <= 1.0	

rflag

Column Name	rflag	Table Name	assocamm	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	assocamm	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assocamo

Table Name	assocamo	
Owner Name		
Primary Keys	orid,ampid	
Definition	Data associating amplitudes with origins	
Columns 

Column Name	Domain	Datatype	Null	Definition	
orid		NUMBER(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
ampid		NUMBER(15, 0)	N	Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
delta		NUMBER(5, 1)	Y	Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	 
seaz		NUMBER(4, 1)	Y	Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
assocamokey01	PrimaryKey	orid, ampid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assocamo01	seaz >= 0.0 and seaz <= 360.0	 
	Check	assocamo02	delta >= 0.0	 
	Check	assocamo03	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
amp	assocamo	Identifying	Amo_Amp	 
origin	assocamo	Identifying	Amo_Ori	 
DDL Code 

CREATE TABLE assocamo(
    orid         NUMBER(15, 0)    NOT NULL,
    ampid        NUMBER(15, 0)    NOT NULL,
    commid       NUMBER(15, 0),
    auth         VARCHAR2(15)     NOT NULL,
    subsource    VARCHAR2(8),
    delta        NUMBER(5, 1),
    seaz         NUMBER(4, 1),
    rflag        VARCHAR2(2),
    lddate       DATE              DEFAULT (SYSDATE),
    CONSTRAINT assocamokey01 PRIMARY KEY (orid, ampid), 
    CONSTRAINT Amo_Amp FOREIGN KEY (ampid)
    REFERENCES amp(ampid),
    CONSTRAINT Amo_Ori FOREIGN KEY (orid)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE assocamo IS 'Data associating amplitudes with origins'
;
COMMENT ON COLUMN assocamo.orid IS 'Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event'
;
COMMENT ON COLUMN assocamo.ampid IS 'Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag'
;
COMMENT ON COLUMN assocamo.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN assocamo.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN assocamo.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN assocamo.delta IS 'Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)'
;
COMMENT ON COLUMN assocamo.seaz IS 'Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North'
;
COMMENT ON COLUMN assocamo.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN assocamo.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

orid

Column Name	orid	Table Name	assocamo	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Table	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

ampid

Column Name	ampid	Table Name	assocamo	
Role Name	ampid	
Primary Key	YES	
Foreign Key	YES	Parent Table	amp	
Definition 

Amplitude identification. Each amplitude is assigned a unique positive integer identifying it. This number is used in the AssocAmO relation along with the origin identifier to link Amp and Origin. This number is used also in the AssocAmM relation along with the magnitude identifier to link Amp and Netmag	
Note 

Range:             ampid > 0	

commid

Column Name	commid	Table Name	assocamo	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Column Name	auth	Table Name	assocamo	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	assocamo	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

delta

Column Name	delta	Table Name	assocamo	
Role Name	delta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	
Note 

Range:		delta >= 0.0

Units:		Degrees

seaz

Column Name	seaz	Table Name	assocamo	
Role Name	seaz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	
Note 

Range:		0.0 <= seaz <= 360.0

Units:		Degrees

rflag

Column Name	rflag	Table Name	assocamo	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	assocamo	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assocaro

Table Name	assocaro	
Owner Name		
Primary Keys	orid,arid	
Definition	Data associating arrivals with origins	
Columns 

Column Name	Domain	Datatype	Null	Definition	
orid		NUMBER(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
arid		NUMBER(15, 0)	N	Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
iphase		VARCHAR2(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
importance		NUMBER(2, 1)	Y	This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	 
delta		NUMBER(5, 1)	Y	Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	 
seaz		NUMBER(4, 1)	Y	Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	 
in_wgt		NUMBER(4, 3)	Y	Input weight	 
wgt		NUMBER(4, 3)	Y	Location weight. This attribute gives the final weight assigned to the allied arrival by the location program. It is used primarily for location programs that adaptively weight data by their residuals	 
timeres		NUMBER(5, 2)	Y	Time residual. This attribute is a travel time residual, measured in seconds. The residual is found by taking the observed arrival time (saved in the Arrival relation) of a seismic phase and substracting the expected arrival time. The expected arrival time is calculated by a formula based on earth velocity model, an event location and origin time, the distance to the station, and the particular seismic phase	 
azres		NUMBER(5, 3)	Y	Azimuth residual. This is the difference between the measured station-to-event azimuth for an arrival and the true azimuth. The “true” azimuth is the bearing to the inferred event origin	 
emares		NUMBER(5, 3)	Y	Emergence angle residual. This attribute is the difference between an observed emergence angle and the theorical prediction for the same phase, assuming an event location as specified by the accompanying orid	 
slores		NUMBER(8, 4)	Y	Slowness residual. This attribute gives the difference between an observed slowness (saved in the Arrival relation) and a theorical prediction. The prediction is calculated for the related phase and event origin described in the record	 
vmodelid		NUMBER(3, 0)	Y	Velocity model identification	 
scorr		NUMBER(6, 4)	Y	Station correction	 
sdelay		NUMBER(7, 4)	Y	Station delay	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
ccset		VARCHAR2(1)	Y	This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
assocarokey01	PrimaryKey	orid, arid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assocaro01	azres >= -180.0 and azres <= 180.0	 
	Check	assocaro02	delta >= 0.0	 
	Check	assocaro03	emares >= -90 and emares <= 90	 
	Check	assocaro04	importance >= 0.0 and importance < 1.0	 
	Check	assocaro05	seaz >= 0.0 and seaz <= 360.0	 
	Check	assocaro06	slores >= 0.0	 
	Check	assocaro07	timeres >= 0.0	 
	Check	assocaro08	wgt >= 0.0 and wgt <= 1.0	 
	Check	assocaro09	ccset < 1	 
	Check	assocaro10	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
arrival	assocaro	Identifying	Aao_Arr	 
origin	assocaro	Identifying	Aao_Ori	 
DDL Code 

CREATE TABLE assocaro(
    orid          NUMBER(15, 0)    NOT NULL,
    arid          NUMBER(15, 0)    NOT NULL,
    commid        NUMBER(15, 0),
    auth          VARCHAR2(15)     NOT NULL,
    subsource     VARCHAR2(8),
    iphase        VARCHAR2(8),
    importance    NUMBER(2, 1),
    delta         NUMBER(5, 1),
    seaz          NUMBER(4, 1),
    in_wgt        NUMBER(4, 3),
    wgt           NUMBER(4, 3),
    timeres       NUMBER(5, 2),
    azres         NUMBER(5, 3),
    emares        NUMBER(5, 3),
    slores        NUMBER(8, 4),
    vmodelid      NUMBER(3, 0),
    scorr         NUMBER(6, 4),
    sdelay        NUMBER(7, 4),
    rflag         VARCHAR2(2),
    ccset         VARCHAR2(1),
    lddate        DATE              DEFAULT (SYSDATE),
    CONSTRAINT assocarokey01 PRIMARY KEY (orid, arid), 
    CONSTRAINT Aao_Arr FOREIGN KEY (arid)
    REFERENCES arrival(arid),
    CONSTRAINT Aao_Ori FOREIGN KEY (orid)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE assocaro IS 'Data associating arrivals with origins'
;
COMMENT ON COLUMN assocaro.orid IS 'Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event'
;
COMMENT ON COLUMN assocaro.arid IS 'Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin'
;
COMMENT ON COLUMN assocaro.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN assocaro.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN assocaro.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN assocaro.iphase IS 'Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP'
;
COMMENT ON COLUMN assocaro.importance IS 'This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important'
;
COMMENT ON COLUMN assocaro.delta IS 'Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)'
;
COMMENT ON COLUMN assocaro.seaz IS 'Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North'
;
COMMENT ON COLUMN assocaro.in_wgt IS 'Input weight'
;
COMMENT ON COLUMN assocaro.wgt IS 'Location weight. This attribute gives the final weight assigned to the allied arrival by the location program. It is used primarily for location programs that adaptively weight data by their residuals'
;
COMMENT ON COLUMN assocaro.timeres IS 'Time residual. This attribute is a travel time residual, measured in seconds. The residual is found by taking the observed arrival time (saved in the Arrival relation) of a seismic phase and substracting the expected arrival time. The expected arrival time is calculated by a formula based on earth velocity model, an event location and origin time, the distance to the station, and the particular seismic phase'
;
COMMENT ON COLUMN assocaro.azres IS 'Azimuth residual. This is the difference between the measured station-to-event azimuth for an arrival and the true azimuth. The “true” azimuth is the bearing to the inferred event origin'
;
COMMENT ON COLUMN assocaro.emares IS 'Emergence angle residual. This attribute is the difference between an observed emergence angle and the theorical prediction for the same phase, assuming an event location as specified by the accompanying orid'
;
COMMENT ON COLUMN assocaro.slores IS 'Slowness residual. This attribute gives the difference between an observed slowness (saved in the Arrival relation) and a theorical prediction. The prediction is calculated for the related phase and event origin described in the record'
;
COMMENT ON COLUMN assocaro.vmodelid IS 'Velocity model identification'
;
COMMENT ON COLUMN assocaro.scorr IS 'Station correction'
;
COMMENT ON COLUMN assocaro.sdelay IS 'Station delay'
;
COMMENT ON COLUMN assocaro.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN assocaro.ccset IS 'This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution'
;
COMMENT ON COLUMN assocaro.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

orid

Column Name	orid	Table Name	assocaro	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Table	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

arid

Column Name	arid	Table Name	assocaro	
Role Name	arid	
Primary Key	YES	
Foreign Key	YES	Parent Table	arrival	
Definition 

Arrival identifier. Each arrival is assigned a unique positive integer identifying it. This number is used in the AssocArO relation along with the origin identifier to link Arrival and Origin	
Note 

Range:             arid > 0	

commid

Column Name	commid	Table Name	assocaro	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Column Name	auth	Table Name	assocaro	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	assocaro	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

iphase

Column Name	iphase	Table Name	assocaro	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

importance

Column Name	importance	Table Name	assocaro	
Role Name	importance	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the importance of a phase/amplitude reading towards an origin/magnitude. 0.0 means no importance, 1.0 implies extremely important	
Note 

Range:             0.0 < importance <= 1.0	

delta

Column Name	delta	Table Name	assocaro	
Role Name	delta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	
Note 

Range:		delta >= 0.0

Units:		Degrees	

seaz

Column Name	seaz	Table Name	assocaro	
Role Name	seaz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	
Note 

Range:		0.0 <= seaz <= 360.0

Units:		Degrees	

in_wgt

Column Name	in_wgt	Table Name	assocaro	
Role Name	in_wgt	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Input weight	
Note 

Range:		0.0 < in_wgt <= 1.0
		0.0 = no weight (not used)	

wgt

Column Name	wgt	Table Name	assocaro	
Role Name	wgt	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Location weight. This attribute gives the final weight assigned to the allied arrival by the location program. It is used primarily for location programs that adaptively weight data by their residuals	
Note 

Range:             0.0 <= wgt < 1.0	

timeres

Column Name	timeres	Table Name	assocaro	
Role Name	timeres	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time residual. This attribute is a travel time residual, measured in seconds. The residual is found by taking the observed arrival time (saved in the Arrival relation) of a seismic phase and substracting the expected arrival time. The expected arrival time is calculated by a formula based on earth velocity model, an event location and origin time, the distance to the station, and the particular seismic phase	
Note 

Range:		timeres >= 0.0

Units:		Seconds

azres

Column Name	azres	Table Name	assocaro	
Role Name	azres	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Azimuth residual. This is the difference between the measured station-to-event azimuth for an arrival and the true azimuth. The “true” azimuth is the bearing to the inferred event origin	
Note 

Range:		-180.0 <= azres <= 180.0

Units:		Degrees

emares

Column Name	emares	Table Name	assocaro	
Role Name	emares	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Emergence angle residual. This attribute is the difference between an observed emergence angle and the theorical prediction for the same phase, assuming an event location as specified by the accompanying orid	
Note 

Range:		-90.0 <= emares <= 90.0

Units:		Degrees

slores

Column Name	slores	Table Name	assocaro	
Role Name	slores	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Slowness residual. This attribute gives the difference between an observed slowness (saved in the Arrival relation) and a theorical prediction. The prediction is calculated for the related phase and event origin described in the record	
Note 

Range:		slores >= 0.0

Units:		Seconds/kilometer

vmodelid

Column Name	vmodelid	Table Name	assocaro	
Role Name	vmodelid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Velocity model identification	
Note 

Range:             vmodelid > 0	

scorr

Column Name	scorr	Table Name	assocaro	
Role Name	scorr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station correction	
Note 

Range:		Any valid float

Units:		Seconds

sdelay

Column Name	sdelay	Table Name	assocaro	
Role Name	sdelay	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station delay	
Note 

Range:		Any valid float

Units:		Seconds

rflag

Column Name	rflag	Table Name	assocaro	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

ccset

Column Name	ccset	Table Name	assocaro	
Role Name	ccset	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This field describes whether the clock correction has been added or applied to the arrivals in computing a hypocenter solution	
Note 

Range:		ccset in 0 | 1
		0 = no
		1 = yes	

lddate

Column Name	lddate	Table Name	assocaro	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assoccom

Table Name	assoccom	
Owner Name		
Primary Keys	magid,coid	
Definition	Data associating codas with magnitudes	
Columns 

Column Name	Domain	Datatype	Null	Definition	
magid		NUMBER(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
coid		NUMBER(15, 0)	N	Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
weight		NUMBER(4, 3)	Y	Magnitude weight	 
in_wgt		NUMBER(4, 3)	Y	Input weight	 
mag		NUMBER(7, 4)	Y	Magnitude for this station reading	 
magres		NUMBER(7, 4)	Y	Magnitude residual	 
magcorr		NUMBER(7, 4)	Y	Magnitude correction for this channel	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
assoccomkey01	PrimaryKey	magid, coid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assoccomkey04	weight >= 0.0 and weight <= 1.0	 
	Check	assoccomkey05	in_wgt >= 0.0 and in_wgt <= 1.0	 
	Check	assoccomkey06	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
coda	assoccom	Identifying	Aom_Cod	 
netmag	assoccom	Identifying	Aom_Net	 
DDL Code 

CREATE TABLE assoccom(
    magid        NUMBER(15, 0)    NOT NULL,
    coid         NUMBER(15, 0)    NOT NULL,
    commid       NUMBER(15, 0),
    auth         VARCHAR2(15)     NOT NULL,
    subsource    VARCHAR2(8),
    weight       NUMBER(4, 3),
    in_wgt       NUMBER(4, 3),
    mag          NUMBER(7, 4),
    magres       NUMBER(7, 4),
    magcorr      NUMBER(7, 4),
    rflag        VARCHAR2(2),
    lddate       DATE              DEFAULT (SYSDATE),
    CONSTRAINT assoccomkey01 PRIMARY KEY (magid, coid), 
    CONSTRAINT Aom_Cod FOREIGN KEY (coid)
    REFERENCES coda(coid),
    CONSTRAINT Aom_Net FOREIGN KEY (magid)
    REFERENCES netmag(magid)
)
TABLESPACE PI000
;

COMMENT ON TABLE assoccom IS 'Data associating codas with magnitudes'
;
COMMENT ON COLUMN assoccom.magid IS 'Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude'
;
COMMENT ON COLUMN assoccom.coid IS 'Coda identification. Each coda is assigned a unique positive integer which identifies it in the database'
;
COMMENT ON COLUMN assoccom.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN assoccom.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN assoccom.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN assoccom.weight IS 'Magnitude weight'
;
COMMENT ON COLUMN assoccom.in_wgt IS 'Input weight'
;
COMMENT ON COLUMN assoccom.mag IS 'Magnitude for this station reading'
;
COMMENT ON COLUMN assoccom.magres IS 'Magnitude residual'
;
COMMENT ON COLUMN assoccom.magcorr IS 'Magnitude correction for this channel'
;
COMMENT ON COLUMN assoccom.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN assoccom.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

magid

Column Name	magid	Table Name	assoccom	
Role Name	magid	
Primary Key	YES	
Foreign Key	YES	Parent Table	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

coid

Column Name	coid	Table Name	assoccom	
Role Name	coid	
Primary Key	YES	
Foreign Key	YES	Parent Table	coda	
Definition 

Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	
Note 

Range:            coid > 0	

commid

Column Name	commid	Table Name	assoccom	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Column Name	auth	Table Name	assoccom	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	assoccom	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

weight

Column Name	weight	Table Name	assoccom	
Role Name	weight	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude weight	
Note 

Range:             0.0 < weight <= 1.0
                        0.0 = no weight (not used)

in_wgt

Column Name	in_wgt	Table Name	assoccom	
Role Name	in_wgt	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Input weight	
Note 

Range:		0.0 < in_wgt <= 1.0
		0.0 = no weight (not used)	

mag

Column Name	mag	Table Name	assoccom	
Role Name	mag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude for this station reading	
Note 

Range:             -10.0 < mag < 10.0

Units:               Magnitude units

magres

Column Name	magres	Table Name	assoccom	
Role Name	magres	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude residual	
Note 

Units:               Magnitude units	

magcorr

Column Name	magcorr	Table Name	assoccom	
Role Name	magcorr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude correction for this channel	
Note 

Range:             -10.0 <= magcorr <= 10.0

Units:              Magnitude units

rflag

Column Name	rflag	Table Name	assoccom	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	assoccom	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

assoccoo

Table Name	assoccoo	
Owner Name		
Primary Keys	orid,coid	
Definition	Data associating codas with origins	
Columns 

Column Name	Domain	Datatype	Null	Definition	
orid		NUMBER(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
coid		NUMBER(15, 0)	N	Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
delta		NUMBER(7, 4)	Y	Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	 
seaz		NUMBER(7, 4)	Y	Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
assoccookey01	PrimaryKey	orid, coid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	assoccookey04	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
coda	assoccoo	Identifying	Aco_Cod	 
origin	assoccoo	Identifying	Aco_Ori	 
DDL Code 

CREATE TABLE assoccoo(
    orid         NUMBER(15, 0)    NOT NULL,
    coid         NUMBER(15, 0)    NOT NULL,
    commid       NUMBER(15, 0),
    auth         VARCHAR2(15)     NOT NULL,
    subsource    VARCHAR2(8),
    delta        NUMBER(7, 4),
    seaz         NUMBER(7, 4),
    rflag        VARCHAR2(2),
    lddate       DATE              DEFAULT (SYSDATE),
    CONSTRAINT assoccookey01 PRIMARY KEY (orid, coid), 
    CONSTRAINT Aco_Cod FOREIGN KEY (coid)
    REFERENCES coda(coid),
    CONSTRAINT Aco_Ori FOREIGN KEY (orid)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE assoccoo IS 'Data associating codas with origins'
;
COMMENT ON COLUMN assoccoo.orid IS 'Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event'
;
COMMENT ON COLUMN assoccoo.coid IS 'Coda identification. Each coda is assigned a unique positive integer which identifies it in the database'
;
COMMENT ON COLUMN assoccoo.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN assoccoo.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN assoccoo.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN assoccoo.delta IS 'Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)'
;
COMMENT ON COLUMN assoccoo.seaz IS 'Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North'
;
COMMENT ON COLUMN assoccoo.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN assoccoo.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

orid

Column Name	orid	Table Name	assoccoo	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Table	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

coid

Column Name	coid	Table Name	assoccoo	
Role Name	coid	
Primary Key	YES	
Foreign Key	YES	Parent Table	coda	
Definition 

Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	
Note 

Range:            coid > 0	

commid

Column Name	commid	Table Name	assoccoo	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Column Name	auth	Table Name	assoccoo	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	assoccoo	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

delta

Column Name	delta	Table Name	assoccoo	
Role Name	delta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Source-receiver distance. This attribute is the arc length, over the earth’s surface, of the path the seismic phase follows from source to receiver. The location of the origin is specified in the origin record referenced by the attribute orid. The attribute arid points to the record in the Arrival relation that identifies the receiver. The value of the attribute can exceed 180 degrees, it can even exceed 360 degrees, the geographic distance between source and receiver is delta mod(180)	
Note 

Range:		delta >= 0.0

Units:		Degrees	

seaz

Column Name	seaz	Table Name	assoccoo	
Role Name	seaz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station to event azimuth. This attribute is calculated from the station and event locations. It is measured clockwise from North	
Note 

Range:		0.0 <= seaz <= 360.0

Units:		Degrees	

rflag

Column Name	rflag	Table Name	assoccoo	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	assoccoo	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

coda

Table Name	coda	
Owner Name		
Primary Keys	coid	
Definition	Summary information on a coda	
Columns 

Column Name	Domain	Datatype	Null	Definition	
coid		NUMBER(15, 0)	N	Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
sta		VARCHAR2(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
net		VARCHAR2(8)	Y	Unique network identifier. This character string is the name of a seismic network	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
channel		VARCHAR2(8)	Y	Channel name	 
channelsrc		VARCHAR2(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
seedchan		VARCHAR2(3)	Y	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
location		VARCHAR2(2)	Y	Describes the individual sites on an array station, operated by the same network operator	 
codatype		VARCHAR2(3)	Y	Coda type	 
afix		NUMBER(7, 4)	Y	Nominal coda amplitude	 
afree		NUMBER(7, 4)	Y	Free amplitude	 
qfix		NUMBER(7, 4)	Y	Fixed coda decay constant	 
qfree		NUMBER(7, 4)	Y	Free decay	 
tau		NUMBER(7, 4)	Y	Coda duration (F-P time)	 
nsample		NUMBER(6, 0)	Y	Number of coda sample windows	 
rms		NUMBER(5, 3)	Y	Square root of the sum of the squares of the coda residuals, divided by the number of observations	 
durtype		VARCHAR2(3)	Y	Duration type	 
iphase		VARCHAR2(8)	Y	Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	 
eramp		NUMBER(5, 3)	Y	Uncertainty in amplitude measurement	 
units		VARCHAR2(4)	N	Units of amplitude	 
time1		NUMBER(10, 0)	Y	Time for pairs	 
amp1		NUMBER(10, 0)	Y	Amplitude for pairs	 
time2		NUMBER(10, 0)	Y	Time for pairs	 
amp2		NUMBER(10, 0)	Y	Amplitude for pairs	 
time3		NUMBER(10, 0)	Y	Time for pairs	 
amp3		NUMBER(10, 0)	Y	Amplitude for pairs	 
time4		NUMBER(10, 0)	Y	Time for pairs	 
amp4		NUMBER(10, 0)	Y	Amplitude for pairs	 
time5		NUMBER(10, 0)	Y	Time for pairs	 
amp5		NUMBER(10, 0)	Y	Amplitude for pairs	 
time6		NUMBER(10, 0)	Y	Time for pairs	 
amp6		NUMBER(10, 0)	Y	Amplitude for pairs	 
quality		NUMBER(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
datetime		NUMBER(25, 10)	Y	The date of associated with information in the record, in true epoch format	 
algorithm		VARCHAR2(15)	Y	Algorithm used. This is a brief textual description of the algorithm used to derive coda data	 
winsize		NUMBER(7, 4)	Y	Window over which waveform absolute amplitudes averaged	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
codakey01	PrimaryKey	coid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	coda01	afix >= 0.0	 
	Check	coda02	afree >= 0.0	 
	Check	coda03	amp1 > 0	 
	Check	coda04	amp2 > 0	 
	Check	coda05	amp3 > 0	 
	Check	coda06	amp4 > 0	 
	Check	coda07	amp5 > 0	 
	Check	coda08	amp6 > 0	 
	Check	coda09	codatype in ('P','S')	 
	Check	coda10	coid > 0	 
	Check	coda11	nsample >= 0	 
	Check	coda12	rms >= 0.0	 
	Check	coda13	time1 > 0	 
	Check	coda14	time2 > 0	 
	Check	coda15	time3 > 0	 
	Check	coda16	time4 > 0	 
	Check	coda17	time5 > 0	 
	Check	coda18	time6 > 0	 
	Check	coda19	rflag in ('a','h','f','A','H','F')	 
	Check	coda20	quality >= 0.0 and quality <= 1.0	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
coda	assoccoo	Identifying	Aco_Cod	 
coda	assoccom	Identifying	Aom_Cod	 
DDL Code 

CREATE TABLE coda(
    coid          NUMBER(15, 0)     NOT NULL,
    commid        NUMBER(15, 0),
    sta           VARCHAR2(6)       NOT NULL,
    net           VARCHAR2(8),
    auth          VARCHAR2(15)      NOT NULL,
    subsource     VARCHAR2(8),
    channel       VARCHAR2(8),
    channelsrc    VARCHAR2(8),
    seedchan      VARCHAR2(3),
    location      VARCHAR2(2),
    codatype      VARCHAR2(3),
    afix          NUMBER(7, 4),
    afree         NUMBER(7, 4),
    qfix          NUMBER(7, 4),
    qfree         NUMBER(7, 4),
    tau           NUMBER(7, 4),
    nsample       NUMBER(6, 0),
    rms           NUMBER(5, 3),
    durtype       VARCHAR2(3),
    iphase        VARCHAR2(8),
    eramp         NUMBER(5, 3),
    units         VARCHAR2(4)       NOT NULL,
    time1         NUMBER(10, 0),
    amp1          NUMBER(10, 0),
    time2         NUMBER(10, 0),
    amp2          NUMBER(10, 0),
    time3         NUMBER(10, 0),
    amp3          NUMBER(10, 0),
    time4         NUMBER(10, 0),
    amp4          NUMBER(10, 0),
    time5         NUMBER(10, 0),
    amp5          NUMBER(10, 0),
    time6         NUMBER(10, 0),
    amp6          NUMBER(10, 0),
    quality       NUMBER(2, 1),
    datetime      NUMBER(25, 10),
    algorithm     VARCHAR2(15),
    winsize       NUMBER(7, 4),
    rflag         VARCHAR2(2),
    lddate        DATE               DEFAULT (SYSDATE),
    CONSTRAINT codakey01 PRIMARY KEY (coid)
)
TABLESPACE PI000
;

COMMENT ON TABLE coda IS 'Summary information on a coda'
;
COMMENT ON COLUMN coda.coid IS 'Coda identification. Each coda is assigned a unique positive integer which identifies it in the database'
;
COMMENT ON COLUMN coda.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN coda.sta IS 'Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used'
;
COMMENT ON COLUMN coda.net IS 'Unique network identifier. This character string is the name of a seismic network'
;
COMMENT ON COLUMN coda.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN coda.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN coda.channel IS 'Channel name'
;
COMMENT ON COLUMN coda.channelsrc IS 'Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)'
;
COMMENT ON COLUMN coda.seedchan IS 'SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code'
;
COMMENT ON COLUMN coda.location IS 'Describes the individual sites on an array station, operated by the same network operator'
;
COMMENT ON COLUMN coda.codatype IS 'Coda type'
;
COMMENT ON COLUMN coda.afix IS 'Nominal coda amplitude'
;
COMMENT ON COLUMN coda.afree IS 'Free amplitude'
;
COMMENT ON COLUMN coda.qfix IS 'Fixed coda decay constant'
;
COMMENT ON COLUMN coda.qfree IS 'Free decay'
;
COMMENT ON COLUMN coda.tau IS 'Coda duration (F-P time)'
;
COMMENT ON COLUMN coda.nsample IS 'Number of coda sample windows'
;
COMMENT ON COLUMN coda.rms IS 'Square root of the sum of the squares of the coda residuals, divided by the number of observations'
;
COMMENT ON COLUMN coda.durtype IS 'Duration type'
;
COMMENT ON COLUMN coda.iphase IS 'Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP'
;
COMMENT ON COLUMN coda.eramp IS 'Uncertainty in amplitude measurement'
;
COMMENT ON COLUMN coda.units IS 'Units of amplitude'
;
COMMENT ON COLUMN coda.time1 IS 'Time for pairs'
;
COMMENT ON COLUMN coda.amp1 IS 'Amplitude for pairs'
;
COMMENT ON COLUMN coda.time2 IS 'Time for pairs'
;
COMMENT ON COLUMN coda.amp2 IS 'Amplitude for pairs'
;
COMMENT ON COLUMN coda.time3 IS 'Time for pairs'
;
COMMENT ON COLUMN coda.amp3 IS 'Amplitude for pairs'
;
COMMENT ON COLUMN coda.time4 IS 'Time for pairs'
;
COMMENT ON COLUMN coda.amp4 IS 'Amplitude for pairs'
;
COMMENT ON COLUMN coda.time5 IS 'Time for pairs'
;
COMMENT ON COLUMN coda.amp5 IS 'Amplitude for pairs'
;
COMMENT ON COLUMN coda.time6 IS 'Time for pairs'
;
COMMENT ON COLUMN coda.amp6 IS 'Amplitude for pairs'
;
COMMENT ON COLUMN coda.quality IS 'This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad'
;
COMMENT ON COLUMN coda.datetime IS 'The date of associated with information in the record, in true epoch format'
;
COMMENT ON COLUMN coda.algorithm IS 'Algorithm used. This is a brief textual description of the algorithm used to derive coda data'
;
COMMENT ON COLUMN coda.winsize IS 'Window over which waveform absolute amplitudes averaged'
;
COMMENT ON COLUMN coda.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN coda.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

coid

Column Name	coid	Table Name	coda	
Role Name	coid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Coda identification. Each coda is assigned a unique positive integer which identifies it in the database	
Note 

Range:            coid > 0	

commid

Column Name	commid	Table Name	coda	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

sta

Column Name	sta	Table Name	coda	
Role Name	sta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

net

Column Name	net	Table Name	coda	
Role Name	net	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network	

auth

Column Name	auth	Table Name	coda	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	coda	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

channel

Column Name	channel	Table Name	coda	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan	

channelsrc

Column Name	channelsrc	Table Name	coda	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

seedchan

Column Name	seedchan	Table Name	coda	
Role Name	seedchan	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

location

Column Name	location	Table Name	coda	
Role Name	location	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

codatype

Column Name	codatype	Table Name	coda	
Role Name	codatype	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Coda type	
Note 

Range:		codatype = P | S
		P = USGS P-wave coda
		S = UCB S-wave coda

afix

Column Name	afix	Table Name	coda	
Role Name	afix	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Nominal coda amplitude	
Note 

Range:             afix > 0.0	

afree

Column Name	afree	Table Name	coda	
Role Name	afree	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Free amplitude	
Note 

Range:             afree > 0.0	

qfix

Column Name	qfix	Table Name	coda	
Role Name	qfix	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Fixed coda decay constant	
Note 

Range:             Any valid float	

qfree

Column Name	qfree	Table Name	coda	
Role Name	qfree	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Free decay	
Note 

Range:             Any valid float	

tau

Column Name	tau	Table Name	coda	
Role Name	tau	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Coda duration (F-P time)	
Note 

Range:		tau > 0.0

Units:		Seconds

nsample

Column Name	nsample	Table Name	coda	
Role Name	nsample	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Number of coda sample windows	
Note 

Range:             nsample > 0	

rms

Column Name	rms	Table Name	coda	
Role Name	rms	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Square root of the sum of the squares of the coda residuals, divided by the number of observations	
Note 

Range:             rms >= 0.0	

durtype

Column Name	durtype	Table Name	coda	
Role Name	durtype	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Duration type	
Note 

Range:		durtype = S
		S = S-wave

iphase

Column Name	iphase	Table Name	coda	
Role Name	iphase	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Reported phase. This eight-character field holds the name initially given to a seismic phase. Standard seismological labels for the types of signals (or phases) are used (e.g., P, PKP, PcP, pP). Both upper and lower case letters are available and should be used when appropriate, for example, pP or PcP	
Note 

Range:            Any free-format string up to 8 characters	

eramp

Column Name	eramp	Table Name	coda	
Role Name	eramp	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in amplitude measurement	
Note 

Range:             eramp >= 0.0	

units

Column Name	units	Table Name	coda	
Role Name	units	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Units of amplitude	
Note 

Range:		units Î c | s | mm | cm | m | ms | mss | cms | cmss | mms | mmss | mc | nm | e | iovs | spa 
		c = counts
		s = seconds
		mm = millimeters
		cm = centimeters
		m = meters
		ms = meters per second
		mss = meters per second per second
		cms = centimeters per second
		cmss = centimeters per second per second
		mms = millimeters per second
		mmss = millimeters per second per second
		mc = microns
		nm = nanometers
		e = ergs
		iovs = integral of velocity squared
		spa = spectral peak amplitude

time1

Column Name	time1	Table Name	coda	
Role Name	time1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time for pairs	
Note 

Range:             time1 > 0

Units:              Seconds

amp1

Column Name	amp1	Table Name	coda	
Role Name	amp1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude for pairs	
Note 

Range:             amp1 > 0	

time2

Column Name	time2	Table Name	coda	
Role Name	time2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time for pairs	
Note 

Range:             time2 > 0

Units:              Seconds	

amp2

Column Name	amp2	Table Name	coda	
Role Name	amp2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude for pairs	
Note 

Range:             amp2 > 0	

time3

Column Name	time3	Table Name	coda	
Role Name	time3	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time for pairs	
Note 

Range:             time3 > 0

Units:              Seconds	

amp3

Column Name	amp3	Table Name	coda	
Role Name	amp3	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude for pairs	
Note 

Range:             amp3 > 0	

time4

Column Name	time4	Table Name	coda	
Role Name	time4	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time for pairs	
Note 

Range:             time4 > 0

Units:              Seconds	

amp4

Column Name	amp4	Table Name	coda	
Role Name	amp4	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude for pairs	
Note 

Range:             amp4 > 0	

time5

Column Name	time5	Table Name	coda	
Role Name	time5	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time for pairs	
Note 

Range:             time5 > 0

Units:              Seconds	

amp5

Column Name	amp5	Table Name	coda	
Role Name	amp5	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude for pairs	
Note 

Range:             amp5 > 0	

time6

Column Name	time6	Table Name	coda	
Role Name	time6	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Time for pairs	
Note 

Range:             time6 > 0

Units:              Seconds	

amp6

Column Name	amp6	Table Name	coda	
Role Name	amp6	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Amplitude for pairs	
Note 

Range:             amp6 > 0	

quality

Column Name	quality	Table Name	coda	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

datetime

Column Name	datetime	Table Name	coda	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

algorithm

Column Name	algorithm	Table Name	coda	
Role Name	algorithm	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Algorithm used. This is a brief textual description of the algorithm used to derive coda data	
Note 

Range:             Any free-format string up to 15 characters	

winsize

Column Name	winsize	Table Name	coda	
Role Name	winsize	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Window over which waveform absolute amplitudes averaged	
Note 

Range:		winsize >= 0.0

Units:		Seconds

rflag

Column Name	rflag	Table Name	coda	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	coda	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

event

Table Name	event	
Owner Name		
Primary Keys	evid	
Definition	Summary information on an event	
Columns 

Column Name	Domain	Datatype	Null	Definition	
evid		NUMBER(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
prefor		NUMBER(15, 0)	Y	Preferred origin. This attribute holds the origin identifier, orid, that points to the preferred origin for a seismic event	 
prefmag		NUMBER(15, 0)	Y	Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	 
prefmec		NUMBER(15, 0)	Y	Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
etype		VARCHAR2(7)	Y	This attribute is used to identify the type of seismic event, when known	 
selectflag		NUMBER(1, 0)	Y	This flag describes the “definitive” definition of an event. Helps to differentiate which event to use from two different real-time systems	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
version		NUMBER(3, 0)	Y	Event version number. This attribute is incremented each time the preferred origin, magnitude or mechanism of the event is updated	 
Keys 

Key Name	Key Type	Keys	
evkey01	PrimaryKey	evid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	event01	etype in ('le','re','ts','qb','nt', 'ca','sn','uk','st')	 
	Check	event02	evid > 0	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
mec	event	Non-Identifying	Eve_Mec	 
netmag	event	Non-Identifying	Eve_Net	 
origin	event	Non-Identifying	Eve_Ori	 
event	eventprefmag	Non-Identifying	Epm_Eve	 
event	origin	Non-Identifying	Ori_Eve	 
event	significant_event	Identifying	Sig_Eve_Eve	 
DDL Code 

CREATE TABLE event(
    evid          NUMBER(15, 0)    NOT NULL,
    prefor        NUMBER(15, 0),
    prefmag       NUMBER(15, 0),
    prefmec       NUMBER(15, 0),
    commid        NUMBER(15, 0),
    auth          VARCHAR2(15)     NOT NULL,
    subsource     VARCHAR2(8),
    etype         VARCHAR2(7),
    selectflag    NUMBER(1, 0),
    lddate        DATE              DEFAULT (SYSDATE),
    version       NUMBER(3, 0),
    CONSTRAINT evkey01 PRIMARY KEY (evid), 
    CONSTRAINT Eve_Mec FOREIGN KEY (prefmec)
    REFERENCES mec(mecid),
    CONSTRAINT Eve_Net FOREIGN KEY (prefmag)
    REFERENCES netmag(magid),
    CONSTRAINT Eve_Ori FOREIGN KEY (prefor)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE event IS 'Summary information on an event'
;
COMMENT ON COLUMN event.evid IS 'Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier'
;
COMMENT ON COLUMN event.prefor IS 'Preferred origin. This attribute holds the origin identifier, orid, that points to the preferred origin for a seismic event'
;
COMMENT ON COLUMN event.prefmag IS 'Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin'
;
COMMENT ON COLUMN event.prefmec IS 'Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin'
;
COMMENT ON COLUMN event.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN event.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN event.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN event.etype IS 'This attribute is used to identify the type of seismic event, when known'
;
COMMENT ON COLUMN event.selectflag IS 'This flag describes the “definitive” definition of an event. Helps to differentiate which event to use from two different real-time systems'
;
COMMENT ON COLUMN event.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;
COMMENT ON COLUMN event.version IS 'Event version number. This attribute is incremented each time the preferred origin, magnitude or mechanism of the event is updated'
;

evid

Column Name	evid	Table Name	event	
Role Name	evid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

prefor

Column Name	prefor	Table Name	event	
Role Name	prefor	
Primary Key	NO	
Foreign Key	YES	Parent Table	origin	
Definition 

Preferred origin. This attribute holds the origin identifier, orid, that points to the preferred origin for a seismic event	
Note 

Range:             prefor > 0	

prefmag

Column Name	prefmag	Table Name	event	
Role Name	prefmag	
Primary Key	NO	
Foreign Key	YES	Parent Table	netmag	
Definition 

Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	
Note 

Range:             prefmag > 0	

prefmec

Column Name	prefmec	Table Name	event	
Role Name	prefmec	
Primary Key	NO	
Foreign Key	YES	Parent Table	mec	
Definition 

Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	
Note 

Range:             prefmec > 0	

commid

Column Name	commid	Table Name	event	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

auth

Column Name	auth	Table Name	event	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	event	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

etype

Column Name	etype	Table Name	event	
Role Name	etype	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute is used to identify the type of seismic event, when known	
Note 

Range:		etype = le | re | ts | qb | nt | uk | sn | st
		le = local event
		re = regional event
		ts = teleseism
		qb = quarry blast
		nt = nuclear test
		uk = unknown event
		sn = sonic blast
		st = subnet trigger

selectflag

Column Name	selectflag	Table Name	event	
Role Name	selectflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes the “definitive” definition of an event. Helps to differentiate which event to use from two different real-time systems	
Note 

Range:		rflag = 0 | 1
		0 = false
		1 = true

lddate

Column Name	lddate	Table Name	event	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

version

Column Name	version	Table Name	event	
Role Name	version	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Event version number. This attribute is incremented each time the preferred origin, magnitude or mechanism of the event is updated	
Note 

Range:             version >= 0	

eventprefmag

Table Name	eventprefmag	
Owner Name		
Primary Keys	type,evid	
Definition	Summary information on preferred magnitudes for an event	
Columns 

Column Name	Domain	Datatype	Null	Definition	
type		VARCHAR2(6)	N	Magnitude type. This character string is used to specify the type of the magnitude measure	 
evid		NUMBER(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
magid		NUMBER(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
EventPrefMag_PK	PrimaryKey	type, evid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		SYSDATE	 
	Check	EventPrefMag_CHKTYP	type in ('a','b','e','l','l1','l2','lg','c','s','w','z','B', 'un','d','h','n')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
event	eventprefmag	Non-Identifying	Epm_Eve	 
netmag	eventprefmag	Non-Identifying	Epm_Net	 
DDL Code 

CREATE TABLE eventprefmag(
    type      VARCHAR2(6)      NOT NULL,
    evid      NUMBER(15, 0)    NOT NULL,
    magid     NUMBER(15, 0)    NOT NULL,
    lddate    DATE              DEFAULT SYSDATE,
    CONSTRAINT EventPrefMag_PK PRIMARY KEY (type, evid), 
    CONSTRAINT Epm_Eve FOREIGN KEY (evid)
    REFERENCES event(evid),
    CONSTRAINT Epm_Net FOREIGN KEY (magid)
    REFERENCES netmag(magid)
)
;

COMMENT ON TABLE eventprefmag IS 'Summary information on preferred magnitudes for an event'
;
COMMENT ON COLUMN eventprefmag.type IS 'Magnitude type. This character string is used to specify the type of the magnitude measure'
;
COMMENT ON COLUMN eventprefmag.evid IS 'Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier'
;
COMMENT ON COLUMN eventprefmag.magid IS 'Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude'
;
COMMENT ON COLUMN eventprefmag.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

type

Column Name	type	Table Name	eventprefmag	
Role Name	type	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Magnitude type. This character string is used to specify the type of the magnitude measure	
Note 

Range:		magtype = a | b | e | l | l1 | l2 | lg | c | s | w | z | B | un | d | h | n
		a = primary amplitude magnitude (Jerry Eaton's XMAG)
		b = body-wave magnitude
		e = energy magnitude
		l = local magnitude
		l1 = traditional UCB local magnitude
		l2 = network UCB local magnitude
		lg = Lg magnitude
		c = primary coda magnitude
		s = Ms - surface wave magnitude
		w = moment magnitude
		z = low gain (Z component) magnitude of Hirshorn and Lindh (1989)
		B = magnitude estimated from 14-kg Benioff's
		un = unknown magnitude type
		d = duration magnitude
		h = helicorder magnitude (CIT, short-period Benioff)
		n = no magnitude

evid

Column Name	evid	Table Name	eventprefmag	
Role Name	evid	
Primary Key	YES	
Foreign Key	YES	Parent Table	event	
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

magid

Column Name	magid	Table Name	eventprefmag	
Role Name	magid	
Primary Key	NO	
Foreign Key	YES	Parent Table	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

lddate

Column Name	lddate	Table Name	eventprefmag	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

mec

Table Name	mec	
Owner Name		
Primary Keys	mecid	
Definition	Summary information on a moment tensor	
Columns 

Column Name	Domain	Datatype	Null	Definition	
mecid		NUMBER(15, 0)	N	Mechanism identification. Each mechanism is assigned a unique positive integer which identifies it in the database	 
oridin		NUMBER(15, 0)	Y	Input origin. This attribute holds the origin identifier, orid, that points to the origin from which the mechanism was computed	 
oridout		NUMBER(15, 0)	Y	Output origin. This attribute holds the origin identifier, orid, that points to the origin computed from the mechanism	 
magid		NUMBER(15, 0)	Y	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
mechtype		VARCHAR2(2)	Y	Mechanism/moment type	 
mecalgo		VARCHAR2(15)	Y	This attribute represents the algorithm used to compute the mechanism	 
scalar		DOUBLE PRECISION	Y	Seismic scalar moment	 
erscalar		DOUBLE PRECISION	Y	Error in scalar moment. This is the standard deviation of the scalar moment	 
tft		VARCHAR2(8)	Y	Type of source time function	 
tfd		DOUBLE PRECISION	Y	Duration of the source time function	 
mxx		DOUBLE PRECISION	Y	Moment tensor elements	 
myy		DOUBLE PRECISION	Y	Moment tensor elements	 
mzz		DOUBLE PRECISION	Y	Moment tensor elements	 
mxy		DOUBLE PRECISION	Y	Moment tensor elements	 
mxz		DOUBLE PRECISION	Y	Moment tensor elements	 
myz		DOUBLE PRECISION	Y	Moment tensor elements	 
smxx		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smyy		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smzz		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smxy		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smxz		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
smyz		DOUBLE PRECISION	Y	Uncertainties in moment tensor elements	 
srcduration		NUMBER(6, 3)	Y	Source half-duration	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
strike1		NUMBER(3, 0)	Y	Strike of fault plane 1 from the best double couple	 
dip1		NUMBER(3, 0)	Y	Dip of fault plane 1 from the best double couple	 
rake1		NUMBER(4, 0)	Y	Rake of fault plane 1 from the best double couple solution	 
strike2		NUMBER(3, 0)	Y	Strike of fault plane 2 from the best double couple	 
dip2		NUMBER(2, 0)	Y	Dip of fault plane 2 from the best double couple	 
rake2		NUMBER(4, 0)	Y	Rake of fault plane 2 from the best double couple solution	 
unstrike1		NUMBER(6, 3)	Y	Uncertainty in strike 1	 
undip1		NUMBER(5, 3)	Y	Uncertainty in dip 1	 
unrake1		NUMBER(6, 3)	Y	Uncertainty in rake 1	 
unstrike2		NUMBER(6, 3)	Y	Uncertainty in strike 2	 
undip2		NUMBER(5, 3)	Y	Uncertainty in dip 2	 
unrake2		NUMBER(6, 3)	Y	Uncertainty in rake 2	 
eigenp		DOUBLE PRECISION	Y	Eigen value of compressional axis in the principal axes representation of the best double couple	 
plungep		NUMBER(2, 0)	Y	Plunge of the compressional axis in the principal axes representation of the best double couple	 
strikep		NUMBER(3, 0)	Y	Strike of compressional axis in the principal axes representation of the best double couple	 
eigenn		DOUBLE PRECISION	Y	Eigen value of null axis in the principal axes representation of the best double couple	 
plungen		NUMBER(2, 0)	Y	Plunge of the null axis in the principal axes representation of the best double couple	 
striken		NUMBER(3, 0)	Y	Strike of null axis in the principal axes representation of the best double couple	 
eigent		DOUBLE PRECISION	Y	Eigen value of tension axis in the principal axes representation of the best double couple	 
plunget		NUMBER(2, 0)	Y	Plunge of the tension axis in the principal axes representation of the best double couple	 
striket		NUMBER(3, 0)	Y	Strike of tension axis in the principal axes representation of the best double couple	 
nsta		NUMBER(5, 0)	Y	This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	 
pvr		NUMBER(5, 0)	Y	Percent variance reduction	 
quality		NUMBER(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
pdc		NUMBER(3, 0)	Y	Percent double couple of the seismic moment tensor	 
pclvd		NUMBER(3, 0)	Y	Percent compensated linear vector dipole of the seismic moment tensor	 
piso		NUMBER(3, 0)	Y	Percent isotropic of the seismic moment tensor	 
datetime		NUMBER(25, 10)	N	The date of associated with information in the record, in true epoch format	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
meckey01	PrimaryKey	mecid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	mec01	dip1 >= -90 and dip1 <= 90	 
	Check	mec02	dip2 >= -90 and dip2 <= 90	 
	Check	mec03	erscalar >= 0.0	 
	Check	mec05	mecid > 0	 
	Check	mec06	mechtype in ('C','C0','F','F0','H','N','S','S0')	 
	Check	mec07	mxx >= -10.0 and mxx <= 10.0	 
	Check	mec08	myy >= -10.0 and myy <= 10.0	 
	Check	mec09	mzz >= -10.0 and mzz <= 10.0	 
	Check	mec10	mxy >= -10.0 and mxy <= 10.0	 
	Check	mec11	mxz >= -10.0 and mxz <= 10.0	 
	Check	mec12	myz >= -10.0 and myz <= 10.0	 
	Check	mec13	plungen >= 0 and plungen <= 90	 
	Check	mec14	plungep >= 0 and plungep <= 90	 
	Check	mec15	plunget >= 0 and plunget <= 90	 
	Check	mec16	pclvd >= 0 and pclvd <= 100	 
	Check	mec17	pdc >= 0 and pdc <= 100	 
	Check	mec18	piso >= 0 and piso <= 100	 
	Check	mec19	pvr >= 0 and pvr <= 100	 
	Check	mec20	rake1 >= -180 and rake1 <= 180	 
	Check	mec21	rake2 >= -180 and rake2 <= 180	 
	Check	mec23	srcduration >= 0.0 and srcduration <= 100.0	 
	Check	mec24	striken >= 0 and striken <= 360	 
	Check	mec25	strikep >= 0 and strikep <= 360	 
	Check	mec26	striket >= 0 and striket <= 360	 
	Check	mec27	strike1 >= 0 and strike1 <= 360	 
	Check	mec28	strike2 >= 0 and strike2 <= 360	 
	Check	mec29	tfd > 0	 
	Check	mec30	undip1 >= -180 and undip1 <= 180	 
	Check	mec31	undip2 >= -180 and undip2 <= 180	 
	Check	mec32	smxx >= -10.0 and smxx <= 10.0	 
	Check	mec33	smyy >= -10.0 and smyy <= 10.0	 
	Check	mec34	smzz >= -10.0 and smzz <= 10.0	 
	Check	mec35	smxy >= -10.0 and smxy <= 10.0	 
	Check	mec36	smxz >= -10.0 and smxz <= 10.0	 
	Check	mec37	smyz >= -10.0 and smyz <= 10.0	 
	Check	mec38	unrake1 >= -180.0 and unrake1 <= 180.0	 
	Check	mec39	unrake2 >= -180.0 and unrake2 <= 180.0	 
	Check	mec40	unstrike1 >= -180.0 and unstrike1 <= 180.0	 
	Check	mec41	unstrike2 >= -180.0 and unstrike2 <= 180.0	 
	Check	mec42	quality >= 0.0 and quality <= 1.0	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
netmag	mec	Non-Identifying	Mec_Net	 
origin	mec	Non-Identifying	Mec_Ori	 
origin	mec	Non-Identifying	Mec_Ori2	 
mec	event	Non-Identifying	Eve_Mec	 
mec	origin	Non-Identifying	Ori_Mec	 
DDL Code 

CREATE TABLE mec(
    mecid          NUMBER(15, 0)       NOT NULL,
    oridin         NUMBER(15, 0),
    oridout        NUMBER(15, 0),
    magid          NUMBER(15, 0),
    commid         NUMBER(15, 0),
    mechtype       VARCHAR2(2),
    mecalgo        VARCHAR2(15),
    scalar         DOUBLE PRECISION,
    erscalar       DOUBLE PRECISION,
    tft            VARCHAR2(8),
    tfd            DOUBLE PRECISION,
    mxx            DOUBLE PRECISION,
    myy            DOUBLE PRECISION,
    mzz            DOUBLE PRECISION,
    mxy            DOUBLE PRECISION,
    mxz            DOUBLE PRECISION,
    myz            DOUBLE PRECISION,
    smxx           DOUBLE PRECISION,
    smyy           DOUBLE PRECISION,
    smzz           DOUBLE PRECISION,
    smxy           DOUBLE PRECISION,
    smxz           DOUBLE PRECISION,
    smyz           DOUBLE PRECISION,
    srcduration    NUMBER(6, 3),
    auth           VARCHAR2(15)        NOT NULL,
    subsource      VARCHAR2(8),
    strike1        NUMBER(3, 0),
    dip1           NUMBER(3, 0),
    rake1          NUMBER(4, 0),
    strike2        NUMBER(3, 0),
    dip2           NUMBER(2, 0),
    rake2          NUMBER(4, 0),
    unstrike1      NUMBER(6, 3),
    undip1         NUMBER(5, 3),
    unrake1        NUMBER(6, 3),
    unstrike2      NUMBER(6, 3),
    undip2         NUMBER(5, 3),
    unrake2        NUMBER(6, 3),
    eigenp         DOUBLE PRECISION,
    plungep        NUMBER(2, 0),
    strikep        NUMBER(3, 0),
    eigenn         DOUBLE PRECISION,
    plungen        NUMBER(2, 0),
    striken        NUMBER(3, 0),
    eigent         DOUBLE PRECISION,
    plunget        NUMBER(2, 0),
    striket        NUMBER(3, 0),
    nsta           NUMBER(5, 0),
    pvr            NUMBER(5, 0),
    quality        NUMBER(2, 1),
    pdc            NUMBER(3, 0),
    pclvd          NUMBER(3, 0),
    piso           NUMBER(3, 0),
    datetime       NUMBER(25, 10)      NOT NULL,
    rflag          VARCHAR2(2),
    lddate         DATE                 DEFAULT (SYSDATE),
    CONSTRAINT meckey01 PRIMARY KEY (mecid), 
    CONSTRAINT Mec_Net FOREIGN KEY (magid)
    REFERENCES netmag(magid),
    CONSTRAINT Mec_Ori FOREIGN KEY (oridin)
    REFERENCES origin(orid),
    CONSTRAINT Mec_Ori2 FOREIGN KEY (oridout)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE mec IS 'Summary information on a moment tensor'
;
COMMENT ON COLUMN mec.mecid IS 'Mechanism identification. Each mechanism is assigned a unique positive integer which identifies it in the database'
;
COMMENT ON COLUMN mec.oridin IS 'Input origin. This attribute holds the origin identifier, orid, that points to the origin from which the mechanism was computed'
;
COMMENT ON COLUMN mec.oridout IS 'Output origin. This attribute holds the origin identifier, orid, that points to the origin computed from the mechanism'
;
COMMENT ON COLUMN mec.magid IS 'Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude'
;
COMMENT ON COLUMN mec.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN mec.mechtype IS 'Mechanism/moment type'
;
COMMENT ON COLUMN mec.mecalgo IS 'This attribute represents the algorithm used to compute the mechanism'
;
COMMENT ON COLUMN mec.scalar IS 'Seismic scalar moment'
;
COMMENT ON COLUMN mec.erscalar IS 'Error in scalar moment. This is the standard deviation of the scalar moment'
;
COMMENT ON COLUMN mec.tft IS 'Type of source time function'
;
COMMENT ON COLUMN mec.tfd IS 'Duration of the source time function'
;
COMMENT ON COLUMN mec.mxx IS 'Moment tensor elements'
;
COMMENT ON COLUMN mec.myy IS 'Moment tensor elements'
;
COMMENT ON COLUMN mec.mzz IS 'Moment tensor elements'
;
COMMENT ON COLUMN mec.mxy IS 'Moment tensor elements'
;
COMMENT ON COLUMN mec.mxz IS 'Moment tensor elements'
;
COMMENT ON COLUMN mec.myz IS 'Moment tensor elements'
;
COMMENT ON COLUMN mec.smxx IS 'Uncertainties in moment tensor elements'
;
COMMENT ON COLUMN mec.smyy IS 'Uncertainties in moment tensor elements'
;
COMMENT ON COLUMN mec.smzz IS 'Uncertainties in moment tensor elements'
;
COMMENT ON COLUMN mec.smxy IS 'Uncertainties in moment tensor elements'
;
COMMENT ON COLUMN mec.smxz IS 'Uncertainties in moment tensor elements'
;
COMMENT ON COLUMN mec.smyz IS 'Uncertainties in moment tensor elements'
;
COMMENT ON COLUMN mec.srcduration IS 'Source half-duration'
;
COMMENT ON COLUMN mec.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN mec.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN mec.strike1 IS 'Strike of fault plane 1 from the best double couple'
;
COMMENT ON COLUMN mec.dip1 IS 'Dip of fault plane 1 from the best double couple'
;
COMMENT ON COLUMN mec.rake1 IS 'Rake of fault plane 1 from the best double couple solution'
;
COMMENT ON COLUMN mec.strike2 IS 'Strike of fault plane 2 from the best double couple'
;
COMMENT ON COLUMN mec.dip2 IS 'Dip of fault plane 2 from the best double couple'
;
COMMENT ON COLUMN mec.rake2 IS 'Rake of fault plane 2 from the best double couple solution'
;
COMMENT ON COLUMN mec.unstrike1 IS 'Uncertainty in strike 1'
;
COMMENT ON COLUMN mec.undip1 IS 'Uncertainty in dip 1'
;
COMMENT ON COLUMN mec.unrake1 IS 'Uncertainty in rake 1'
;
COMMENT ON COLUMN mec.unstrike2 IS 'Uncertainty in strike 2'
;
COMMENT ON COLUMN mec.undip2 IS 'Uncertainty in dip 2'
;
COMMENT ON COLUMN mec.unrake2 IS 'Uncertainty in rake 2'
;
COMMENT ON COLUMN mec.eigenp IS 'Eigen value of compressional axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.plungep IS 'Plunge of the compressional axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.strikep IS 'Strike of compressional axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.eigenn IS 'Eigen value of null axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.plungen IS 'Plunge of the null axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.striken IS 'Strike of null axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.eigent IS 'Eigen value of tension axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.plunget IS 'Plunge of the tension axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.striket IS 'Strike of tension axis in the principal axes representation of the best double couple'
;
COMMENT ON COLUMN mec.nsta IS 'This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism'
;
COMMENT ON COLUMN mec.pvr IS 'Percent variance reduction'
;
COMMENT ON COLUMN mec.quality IS 'This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad'
;
COMMENT ON COLUMN mec.pdc IS 'Percent double couple of the seismic moment tensor'
;
COMMENT ON COLUMN mec.pclvd IS 'Percent compensated linear vector dipole of the seismic moment tensor'
;
COMMENT ON COLUMN mec.piso IS 'Percent isotropic of the seismic moment tensor'
;
COMMENT ON COLUMN mec.datetime IS 'The date of associated with information in the record, in true epoch format'
;
COMMENT ON COLUMN mec.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN mec.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

mecid

Column Name	mecid	Table Name	mec	
Role Name	mecid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Mechanism identification. Each mechanism is assigned a unique positive integer which identifies it in the database	
Note 

Range:            mecid > 0	

oridin

Column Name	oridin	Table Name	mec	
Role Name	oridin	
Primary Key	NO	
Foreign Key	YES	Parent Table	origin	
Definition 

Input origin. This attribute holds the origin identifier, orid, that points to the origin from which the mechanism was computed	
Note 

Range:             oridin > 0	

oridout

Column Name	oridout	Table Name	mec	
Role Name	oridout	
Primary Key	NO	
Foreign Key	YES	Parent Table	origin	
Definition 

Output origin. This attribute holds the origin identifier, orid, that points to the origin computed from the mechanism	
Note 

Range:             oridout > 0	

magid

Column Name	magid	Table Name	mec	
Role Name	magid	
Primary Key	NO	
Foreign Key	YES	Parent Table	netmag	
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

commid

Column Name	commid	Table Name	mec	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

mechtype

Column Name	mechtype	Table Name	mec	
Role Name	mechtype	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Mechanism/moment type	
Note 

Range:		mechtype = C | F | H | N | S
		C = complete-waveform inversion
		F = first motion mechanism
		H = half duration of S-wave
		N = near-field inversion
		S = surface-wave inversion

mecalgo

Column Name	mecalgo	Table Name	mec	
Role Name	mecalgo	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute represents the algorithm used to compute the mechanism	
Note 

Range:             Any free-format string up to 15 characters	

scalar

Column Name	scalar	Table Name	mec	
Role Name	scalar	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Seismic scalar moment	
Note 

Range:		-10^32 < scalar < 10^32

Units:		Dyne centimeters

erscalar

Column Name	erscalar	Table Name	mec	
Role Name	erscalar	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Error in scalar moment. This is the standard deviation of the scalar moment	
Note 

Range:		erscalar >= 0.0

Units:		Dyne centimeters

tft

Column Name	tft	Table Name	mec	
Role Name	tft	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Type of source time function	
Note 

Range:            Any free-format string up to 8 characters	

tfd

Column Name	tfd	Table Name	mec	
Role Name	tfd	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Duration of the source time function	
Note 

Range:            tfd > 0.0

Units:              Seconds

mxx

Column Name	mxx	Table Name	mec	
Role Name	mxx	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mxx < 10^32

Units:		Dyne centimeters

myy

Column Name	myy	Table Name	mec	
Role Name	myy	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < myy < 10^32

Units:		Dyne centimeters

mzz

Column Name	mzz	Table Name	mec	
Role Name	mzz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mzz < 10^32

Units:		Dyne centimeters

mxy

Column Name	mxy	Table Name	mec	
Role Name	mxy	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mxy < 10^32

Units:		Dyne centimeters

mxz

Column Name	mxz	Table Name	mec	
Role Name	mxz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < mxz < 10^32

Units:		Dyne centimeters

myz

Column Name	myz	Table Name	mec	
Role Name	myz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Moment tensor elements	
Note 

Range:		-10^32 < myz < 10^32

Units:		Dyne centimeters

smxx

Column Name	smxx	Table Name	mec	
Role Name	smxx	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smxx < 10^32

Units:		Dyne centimeters

smyy

Column Name	smyy	Table Name	mec	
Role Name	smyy	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smyy < 10^32

Units:		Dyne centimeters	

smzz

Column Name	smzz	Table Name	mec	
Role Name	smzz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smzz < 10^32

Units:		Dyne centimeters	

smxy

Column Name	smxy	Table Name	mec	
Role Name	smxy	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smxy < 10^32

Units:		Dyne centimeters	

smxz

Column Name	smxz	Table Name	mec	
Role Name	smxz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smxz < 10^32

Units:		Dyne centimeters	

smyz

Column Name	smyz	Table Name	mec	
Role Name	smyz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainties in moment tensor elements	
Note 

Range:		-10^32 < smyz < 10^32

Units:		Dyne centimeters	

srcduration

Column Name	srcduration	Table Name	mec	
Role Name	srcduration	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Source half-duration	
Note 

Range:		0.0 < srcduration < 100.0

Units:		Seconds

auth

Column Name	auth	Table Name	mec	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	mec	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

strike1

Column Name	strike1	Table Name	mec	
Role Name	strike1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Strike of fault plane 1 from the best double couple	
Note 

Range:		0 <= strike1 <= 360

Units:		Degrees

dip1

Column Name	dip1	Table Name	mec	
Role Name	dip1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Dip of fault plane 1 from the best double couple	
Note 

Range:		-90 <= dip1 <= 90

Units:		Degrees

rake1

Column Name	rake1	Table Name	mec	
Role Name	rake1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Rake of fault plane 1 from the best double couple solution	
Note 

Range:		-180 <= rake1 <= 180

Units:		Degrees

strike2

Column Name	strike2	Table Name	mec	
Role Name	strike2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Strike of fault plane 2 from the best double couple	
Note 

Range:		0 <= strike2 <= 360

Units:		Degrees

dip2

Column Name	dip2	Table Name	mec	
Role Name	dip2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Dip of fault plane 2 from the best double couple	
Note 

Range:		-90 <= dip2 <= 90

Units:		Degrees

rake2

Column Name	rake2	Table Name	mec	
Role Name	rake2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Rake of fault plane 2 from the best double couple solution	
Note 

Range:		-180 <= rake2 <= 180

Units:		Degrees

unstrike1

Column Name	unstrike1	Table Name	mec	
Role Name	unstrike1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in strike 1	
Note 

Range:		-180.0 <= unstrike1 <= 180.0

Units:		Degrees

undip1

Column Name	undip1	Table Name	mec	
Role Name	undip1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in dip 1	
Note 

Range:		-180.0 <= undip1 <= 180.0

Units:		Degrees

unrake1

Column Name	unrake1	Table Name	mec	
Role Name	unrake1	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in rake 1	
Note 

Range:		-180.0 <= unrake1 <= 180.0

Units:		Degrees

unstrike2

Column Name	unstrike2	Table Name	mec	
Role Name	unstrike2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in strike 2	
Note 

Range:		-180.0 <= unstrike2 <= 180.0

Units:		Degrees	

undip2

Column Name	undip2	Table Name	mec	
Role Name	undip2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in dip 2	
Note 

Range:		-180.0 <= undip2 <= 180.0

Units:		Degrees	

unrake2

Column Name	unrake2	Table Name	mec	
Role Name	unrake2	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Uncertainty in rake 2	
Note 

Range:		-180.0 <= unrake2 <= 180.0

Units:		Degrees

eigenp

Column Name	eigenp	Table Name	mec	
Role Name	eigenp	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Eigen value of compressional axis in the principal axes representation of the best double couple	
Note 

plungep

Column Name	plungep	Table Name	mec	
Role Name	plungep	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Plunge of the compressional axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= plungep <= 90

Units:		Degrees

strikep

Column Name	strikep	Table Name	mec	
Role Name	strikep	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Strike of compressional axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= strikep <= 360

Units:		Degrees

eigenn

Column Name	eigenn	Table Name	mec	
Role Name	eigenn	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Eigen value of null axis in the principal axes representation of the best double couple	
Note 

plungen

Column Name	plungen	Table Name	mec	
Role Name	plungen	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Plunge of the null axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= plungen <= 90

Units:		Degrees

striken

Column Name	striken	Table Name	mec	
Role Name	striken	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Strike of null axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= striken <= 360

Units:		Degrees

eigent

Column Name	eigent	Table Name	mec	
Role Name	eigent	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Eigen value of tension axis in the principal axes representation of the best double couple	
Note 

plunget

Column Name	plunget	Table Name	mec	
Role Name	plunget	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Plunge of the tension axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= plunget <= 90

Units:		Degrees

striket

Column Name	striket	Table Name	mec	
Role Name	striket	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Strike of tension axis in the principal axes representation of the best double couple	
Note 

Range:		0 <= striket <= 360

Units:		Degrees

nsta

Column Name	nsta	Table Name	mec	
Role Name	nsta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	
Note 

Range:             nsta > 0	

pvr

Column Name	pvr	Table Name	mec	
Role Name	pvr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Percent variance reduction	
Note 

Range:             0.0 <= pvr <= 100.0	

quality

Column Name	quality	Table Name	mec	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

pdc

Column Name	pdc	Table Name	mec	
Role Name	pdc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Percent double couple of the seismic moment tensor	
Note 

Range:             0 <= pdc <= 100	

pclvd

Column Name	pclvd	Table Name	mec	
Role Name	pclvd	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Percent compensated linear vector dipole of the seismic moment tensor	
Note 

Range:             0 <= pclvd <= 100	

piso

Column Name	piso	Table Name	mec	
Role Name	piso	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Percent isotropic of the seismic moment tensor	
Note 

Range:             0 <= piso <= 100	

datetime

Column Name	datetime	Table Name	mec	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

rflag

Column Name	rflag	Table Name	mec	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	mec	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

netmag

Table Name	netmag	
Owner Name		
Primary Keys	magid	
Definition	Summary information on a magnitude	
Columns 

Column Name	Domain	Datatype	Null	Definition	
magid		NUMBER(15, 0)	N	Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	 
orid		NUMBER(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
magnitude		NUMBER(5, 2)	N	Magnitude. This gives the magnitude value of the type indicated by magtype	 
magtype		VARCHAR2(6)	N	Magnitude type. This character string is used to specify the type of the magnitude measure	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
magalgo		VARCHAR2(15)	Y	This attribute represents the algorithm used to compute the magnitude	 
nsta		NUMBER(5, 0)	Y	This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	 
uncertainty		NUMBER(5, 3)	Y	Magnitude uncertainty. This is the standard deviation of the accompanying magnitude measurement	 
gap		NUMBER(4, 1)	Y	Gap in azimuthal coverage	 
distance		NUMBER(7, 3)	Y	Distance from the origin to the nearest station	 
quality		NUMBER(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
magkey01	PrimaryKey	magid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	netmag01	magnitude >= -10.0 and magnitude <= 10.0	 
	Check	netmag02	magtype in ('p', 'a','b','e','l','l1','l2','lg','c','s','w','z','B','un','d','h','n')	 
	Check	netmag03	nsta >= 0	 
	Check	netmag04	uncertainty >= 0.0	 
	Check	netmag05	quality >= 0.0 and quality <= 1.0	 
	Check	netmag06	magid > 0	 
	Check	netmag07	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
origin	netmag	Non-Identifying	Net_Ori	 
netmag	assocamm	Identifying	Aam_Net	 
netmag	assoccom	Identifying	Aom_Net	 
netmag	eventprefmag	Non-Identifying	Epm_Net	 
netmag	event	Non-Identifying	Eve_Net	 
netmag	mec	Non-Identifying	Mec_Net	 
netmag	origin	Non-Identifying	Ori_Net	 
DDL Code 

CREATE TABLE netmag(
    magid          NUMBER(15, 0)    NOT NULL,
    orid           NUMBER(15, 0)    NOT NULL,
    commid         NUMBER(15, 0),
    magnitude      NUMBER(5, 2)     NOT NULL,
    magtype        VARCHAR2(6)      NOT NULL,
    auth           VARCHAR2(15)     NOT NULL,
    subsource      VARCHAR2(8),
    magalgo        VARCHAR2(15),
    nsta           NUMBER(5, 0),
    uncertainty    NUMBER(5, 3),
    gap            NUMBER(4, 1),
    distance       NUMBER(7, 3),
    quality        NUMBER(2, 1),
    rflag          VARCHAR2(2),
    lddate         DATE              DEFAULT (SYSDATE),
    CONSTRAINT magkey01 PRIMARY KEY (magid), 
    CONSTRAINT Net_Ori FOREIGN KEY (orid)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE netmag IS 'Summary information on a magnitude'
;
COMMENT ON COLUMN netmag.magid IS 'Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude'
;
COMMENT ON COLUMN netmag.orid IS 'Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event'
;
COMMENT ON COLUMN netmag.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN netmag.magnitude IS 'Magnitude. This gives the magnitude value of the type indicated by magtype'
;
COMMENT ON COLUMN netmag.magtype IS 'Magnitude type. This character string is used to specify the type of the magnitude measure'
;
COMMENT ON COLUMN netmag.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN netmag.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN netmag.magalgo IS 'This attribute represents the algorithm used to compute the magnitude'
;
COMMENT ON COLUMN netmag.nsta IS 'This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism'
;
COMMENT ON COLUMN netmag.uncertainty IS 'Magnitude uncertainty. This is the standard deviation of the accompanying magnitude measurement'
;
COMMENT ON COLUMN netmag.gap IS 'Gap in azimuthal coverage'
;
COMMENT ON COLUMN netmag.distance IS 'Distance from the origin to the nearest station'
;
COMMENT ON COLUMN netmag.quality IS 'This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad'
;
COMMENT ON COLUMN netmag.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN netmag.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

magid

Column Name	magid	Table Name	netmag	
Role Name	magid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Magnitude identifier. This key is used to identify a magnitude in the Netmag relation. It is required for every magnitude	
Note 

Range:             magid > 0	

orid

Column Name	orid	Table Name	netmag	
Role Name	orid	
Primary Key	NO	
Foreign Key	YES	Parent Table	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

commid

Column Name	commid	Table Name	netmag	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

magnitude

Column Name	magnitude	Table Name	netmag	
Role Name	magnitude	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude. This gives the magnitude value of the type indicated by magtype	
Note 

Range:             -10.0 < magnitude < 10.0

Units:               Magnitude units

magtype

Column Name	magtype	Table Name	netmag	
Role Name	magtype	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude type. This character string is used to specify the type of the magnitude measure	
Note 

Range:		magtype = a | b | e | l | l1 | l2 | lg | c | s | w | z | B | un | d | h | n
		a = primary amplitude magnitude (Jerry Eaton's XMAG)
		b = body-wave magnitude
		e = energy magnitude
		l = local magnitude
		l1 = traditional UCB local magnitude
		l2 = network UCB local magnitude
		lg = Lg magnitude
		c = primary coda magnitude
		s = Ms - surface wave magnitude
		w = moment magnitude
		z = low gain (Z component) magnitude of Hirshorn and Lindh (1989)
		B = magnitude estimated from 14-kg Benioff's
		un = unknown magnitude type
		d = duration magnitude
		h = helicorder magnitude (CIT, short-period Benioff)
		n = no magnitude

auth

Column Name	auth	Table Name	netmag	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	netmag	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

magalgo

Column Name	magalgo	Table Name	netmag	
Role Name	magalgo	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute represents the algorithm used to compute the magnitude	
Note 

Range:             Any free-format string up to 15 characters	

nsta

Column Name	nsta	Table Name	netmag	
Role Name	nsta	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This quantity is the number of observations with non-zero input weights used to compute the magnitude or mechanism	
Note 

Range:             nsta > 0	

uncertainty

Column Name	uncertainty	Table Name	netmag	
Role Name	uncertainty	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude uncertainty. This is the standard deviation of the accompanying magnitude measurement	
Note 

Range:             uncertainty >= 0.0	

gap

Column Name	gap	Table Name	netmag	
Role Name	gap	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Gap in azimuthal coverage	
Note 

Range:		0.0 <= gap <= 360.0

Units:		Degrees

distance

Column Name	distance	Table Name	netmag	
Role Name	distance	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Distance from the origin to the nearest station	
Note 

Range:		distance >= 0.0

Units:		Kilometers

quality

Column Name	quality	Table Name	netmag	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

rflag

Column Name	rflag	Table Name	netmag	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	netmag	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

origin

Table Name	origin	
Owner Name		
Primary Keys	orid	
Definition	Data on event location	
Columns 

Column Name	Domain	Datatype	Null	Definition	
orid		NUMBER(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
evid		NUMBER(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
prefmag		NUMBER(15, 0)	Y	Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	 
prefmec		NUMBER(15, 0)	Y	Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	 
commid		NUMBER(15, 0)	Y	Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	 
bogusflag		NUMBER(1, 0)	Y	This field describes whether an origin is bogus or not	 
datetime		NUMBER(25, 10)	N	The date of associated with information in the record, in true epoch format	 
lat		NUMBER(9, 7)	N	Latitude. This attribute is the geographic latitude. Locations north of the equator have positive latitudes	 
lon		NUMBER(10, 7)	N	Longitude. This attribute is the geographic longitude. Longitudes are measured positive east of the Greenwich meridian	 
depth		NUMBER(7, 3)	Y	Source depth. This attribute gives the depth of the event origin. The reference depth of 0 is usually defined as the average elevation of stations used to determine the origin, although other data may be specified. Positive values are down, negative values are up from the reference point	 
type		VARCHAR2(2)	Y	Type of location	 
algorithm		VARCHAR2(15)	Y	Algorithm used. This is a brief textual description of the algorithm used to compute a seismic origin	 
algo_assoc		VARCHAR2(80)	Y	Association algorithm used. This is a textual description of the algorithm used for associating the data	 
auth		VARCHAR2(15)	N	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
subsource		VARCHAR2(8)	Y	A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	 
datumhor		VARCHAR2(8)	Y	Datum type for horizontal (latitude and longitude) coordinates	 
datumver		VARCHAR2(8)	Y	Datum type for depth or elevation	 
gap		NUMBER(4, 1)	Y	Gap in azimuthal coverage	 
distance		NUMBER(7, 3)	Y	Distance from the origin to the nearest station	 
wrms		NUMBER(5, 3)	Y	This attribute denotes the weighted RMS	 
stime		NUMBER(6, 3)	Y	Origin time error. This attribute denotes the standard deviation of the origin time	 
erhor		NUMBER(7, 3)	Y	Horizontal error. This attribute denotes the location uncertainty that accompanies the location	 
sdep		NUMBER(7, 3)	Y	Depth error. This is the standard deviation of the depth estimate	 
erlat		NUMBER(7, 3)	Y	Error in latitude. This is the standard deviation of the latitude estimate	 
erlon		NUMBER(7, 3)	Y	Error in longitude. This is the standard deviation of the longitude estimate	 
totalarr		NUMBER(5, 0)	Y	Total number of phases in the database for the specified orid. This field signifies the number of P and S arrivals with non-zero input weights	 
totalamp		NUMBER(6, 0)	Y	Total number of amplitudes in the database for the specified orid. Not all amplitudes have to associated with all magnitudes or origins	 
ndef		NUMBER(5, 0)	Y	This attribute denotes the number of phases with non-zero output weights used in hypocenter calculation	 
nbs		NUMBER(4, 0)	Y	Number of S phase readings with non-zero output weights	 
nbfm		NUMBER(4, 0)	Y	Number of P first motions with non-zero input weights	 
locevid		VARCHAR2(12)	Y	Local event identifier. This attribute describes the original event identifier of the event. In combination with auth and subsource, it can be used to uniquely identify the original event identifier from that source. For example, waveforms from the original source may be associated with this identifier	 
quality		NUMBER(2, 1)	Y	This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	 
fdepth		VARCHAR2(1)	Y	This attribute indicates if the depth was fixed or not to compute the solution	 
fepi		VARCHAR2(1)	Y	This attribute indicates if the epicenter was fixed or not to compute the solution	 
ftime		VARCHAR2(1)	Y	This attribute indicates if the origin time was fixed or not to compute the solution	 
vmodelid		NUMBER(3, 0)	Y	Velocity model identification	 
cmodelid		NUMBER(3, 0)	Y	Crustal model identifier	 
rflag		VARCHAR2(2)	Y	This flag describes whether an observation was generated automatically, by a human, or has been finalized	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
orkey01	PrimaryKey	orid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	origin01	cmodelid > 0	 
	Check	origin02	datumhor in ('NAD27','WGS84')	 
	Check	origin03	datumver in ('NAD27','WGS84','AVERAGE')	 
	Check	origin04	depth >= -10.0 and depth <= 1000.0	 
	Check	origin05	distance >= 0.0	 
	Check	origin06	erhor >= 0.0	 
	Check	origin07	erlat >= 0.0	 
	Check	origin08	erlon >= 0.0	 
	Check	origin09	fdepth in ('y','n')	 
	Check	origin10	fepi in ('y','n')	 
	Check	origin11	ftime in ('y','n')	 
	Check	origin12	gap >= 0.0 and gap <= 360.0	 
	Check	origin15	nbfm >= 0	 
	Check	origin16	nbs >= 0	 
	Check	origin17	ndef >= 0	 
	Check	origin18	orid > 0	 
	Check	origin19	quality >= 0.0 and quality <= 1.0	 
	Check	origin20	type in ('H','HO','HR','HI','GO','C','A')	 
	Check	origin21	stime >= 0.0	 
	Check	origin22	vmodelid > 0	 
	Check	origin23	wrms >= 0.0	 
	Check	origin24	sdep >=0.0	 
	Check	origin25	totalarr >=0	 
	Check	origin26	totalamp >= 0	 
	Check	origin28	rflag in ('a','h','f','A','H','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
event	origin	Non-Identifying	Ori_Eve	 
mec	origin	Non-Identifying	Ori_Mec	 
netmag	origin	Non-Identifying	Ori_Net	 
origin	assocaro	Identifying	Aao_Ori	 
origin	assoccoo	Identifying	Aco_Ori	 
origin	assocamo	Identifying	Amo_Ori	 
origin	event	Non-Identifying	Eve_Ori	 
origin	mec	Non-Identifying	Mec_Ori	 
origin	mec	Non-Identifying	Mec_Ori2	 
origin	netmag	Non-Identifying	Net_Ori	 
origin	origin_error	Identifying	Ori__Err_Ori	 
DDL Code 

CREATE TABLE origin(
    orid          NUMBER(15, 0)     NOT NULL,
    evid          NUMBER(15, 0)     NOT NULL,
    prefmag       NUMBER(15, 0),
    prefmec       NUMBER(15, 0),
    commid        NUMBER(15, 0),
    bogusflag     NUMBER(1, 0),
    datetime      NUMBER(25, 10)    NOT NULL,
    lat           NUMBER(9, 7)      NOT NULL,
    lon           NUMBER(10, 7)     NOT NULL,
    depth         NUMBER(7, 3),
    type          VARCHAR2(2),
    algorithm     VARCHAR2(15),
    algo_assoc    VARCHAR2(80),
    auth          VARCHAR2(15)      NOT NULL,
    subsource     VARCHAR2(8),
    datumhor      VARCHAR2(8),
    datumver      VARCHAR2(8),
    gap           NUMBER(4, 1),
    distance      NUMBER(7, 3),
    wrms          NUMBER(5, 3),
    stime         NUMBER(6, 3),
    erhor         NUMBER(7, 3),
    sdep          NUMBER(7, 3),
    erlat         NUMBER(7, 3),
    erlon         NUMBER(7, 3),
    totalarr      NUMBER(5, 0),
    totalamp      NUMBER(6, 0),
    ndef          NUMBER(5, 0),
    nbs           NUMBER(4, 0),
    nbfm          NUMBER(4, 0),
    locevid       VARCHAR2(12),
    quality       NUMBER(2, 1),
    fdepth        VARCHAR2(1),
    fepi          VARCHAR2(1),
    ftime         VARCHAR2(1),
    vmodelid      NUMBER(3, 0),
    cmodelid      NUMBER(3, 0),
    rflag         VARCHAR2(2),
    lddate        DATE               DEFAULT (SYSDATE),
    CONSTRAINT orkey01 PRIMARY KEY (orid), 
    CONSTRAINT Ori_Eve FOREIGN KEY (evid)
    REFERENCES event(evid),
    CONSTRAINT Ori_Mec FOREIGN KEY (prefmec)
    REFERENCES mec(mecid),
    CONSTRAINT Ori_Net FOREIGN KEY (prefmag)
    REFERENCES netmag(magid)
)
TABLESPACE PI000
;

COMMENT ON TABLE origin IS 'Data on event location'
;
COMMENT ON COLUMN origin.orid IS 'Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event'
;
COMMENT ON COLUMN origin.evid IS 'Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier'
;
COMMENT ON COLUMN origin.prefmag IS 'Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin'
;
COMMENT ON COLUMN origin.prefmec IS 'Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin'
;
COMMENT ON COLUMN origin.commid IS 'Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database'
;
COMMENT ON COLUMN origin.bogusflag IS 'This field describes whether an origin is bogus or not'
;
COMMENT ON COLUMN origin.datetime IS 'The date of associated with information in the record, in true epoch format'
;
COMMENT ON COLUMN origin.lat IS 'Latitude. This attribute is the geographic latitude. Locations north of the equator have positive latitudes'
;
COMMENT ON COLUMN origin.lon IS 'Longitude. This attribute is the geographic longitude. Longitudes are measured positive east of the Greenwich meridian'
;
COMMENT ON COLUMN origin.depth IS 'Source depth. This attribute gives the depth of the event origin. The reference depth of 0 is usually defined as the average elevation of stations used to determine the origin, although other data may be specified. Positive values are down, negative values are up from the reference point'
;
COMMENT ON COLUMN origin.type IS 'Type of location'
;
COMMENT ON COLUMN origin.algorithm IS 'Algorithm used. This is a brief textual description of the algorithm used to compute a seismic origin'
;
COMMENT ON COLUMN origin.algo_assoc IS 'Association algorithm used. This is a textual description of the algorithm used for associating the data'
;
COMMENT ON COLUMN origin.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN origin.subsource IS 'A second identifier to specify the system or process that derived the data. e.g., the origin''s AUTH is CI, but the subsource (the solution) was computed by JIGGLE'
;
COMMENT ON COLUMN origin.datumhor IS 'Datum type for horizontal (latitude and longitude) coordinates'
;
COMMENT ON COLUMN origin.datumver IS 'Datum type for depth or elevation'
;
COMMENT ON COLUMN origin.gap IS 'Gap in azimuthal coverage'
;
COMMENT ON COLUMN origin.distance IS 'Distance from the origin to the nearest station'
;
COMMENT ON COLUMN origin.wrms IS 'This attribute denotes the weighted RMS'
;
COMMENT ON COLUMN origin.stime IS 'Origin time error. This attribute denotes the standard deviation of the origin time'
;
COMMENT ON COLUMN origin.erhor IS 'Horizontal error. This attribute denotes the location uncertainty that accompanies the location'
;
COMMENT ON COLUMN origin.sdep IS 'Depth error. This is the standard deviation of the depth estimate'
;
COMMENT ON COLUMN origin.erlat IS 'Error in latitude. This is the standard deviation of the latitude estimate'
;
COMMENT ON COLUMN origin.erlon IS 'Error in longitude. This is the standard deviation of the longitude estimate'
;
COMMENT ON COLUMN origin.totalarr IS 'Total number of phases in the database for the specified orid. This field signifies the number of P and S arrivals with non-zero input weights'
;
COMMENT ON COLUMN origin.totalamp IS 'Total number of amplitudes in the database for the specified orid. Not all amplitudes have to associated with all magnitudes or origins'
;
COMMENT ON COLUMN origin.ndef IS 'This attribute denotes the number of phases with non-zero output weights used in hypocenter calculation'
;
COMMENT ON COLUMN origin.nbs IS 'Number of S phase readings with non-zero output weights'
;
COMMENT ON COLUMN origin.nbfm IS 'Number of P first motions with non-zero input weights'
;
COMMENT ON COLUMN origin.locevid IS 'Local event identifier. This attribute describes the original event identifier of the event. In combination with auth and subsource, it can be used to uniquely identify the original event identifier from that source. For example, waveforms from the original source may be associated with this identifier'
;
COMMENT ON COLUMN origin.quality IS 'This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad'
;
COMMENT ON COLUMN origin.fdepth IS 'This attribute indicates if the depth was fixed or not to compute the solution'
;
COMMENT ON COLUMN origin.fepi IS 'This attribute indicates if the epicenter was fixed or not to compute the solution'
;
COMMENT ON COLUMN origin.ftime IS 'This attribute indicates if the origin time was fixed or not to compute the solution'
;
COMMENT ON COLUMN origin.vmodelid IS 'Velocity model identification'
;
COMMENT ON COLUMN origin.cmodelid IS 'Crustal model identifier'
;
COMMENT ON COLUMN origin.rflag IS 'This flag describes whether an observation was generated automatically, by a human, or has been finalized'
;
COMMENT ON COLUMN origin.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

orid

Column Name	orid	Table Name	origin	
Role Name	orid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

evid

Column Name	evid	Table Name	origin	
Role Name	evid	
Primary Key	NO	
Foreign Key	YES	Parent Table	event	
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

prefmag

Column Name	prefmag	Table Name	origin	
Role Name	prefmag	
Primary Key	NO	
Foreign Key	YES	Parent Table	netmag	
Definition 

Preferred magnitude. This attribute holds the magnitude identifier, magid, that points to the preferred magnitude for a seismic event or an origin	
Note 

Range:             prefmag > 0	

prefmec

Column Name	prefmec	Table Name	origin	
Role Name	prefmec	
Primary Key	NO	
Foreign Key	YES	Parent Table	mec	
Definition 

Preferred mechanism. This attribute holds the mechanism identifier, mecid, that points to the preferred mechanism for a seismic event or an origin	
Note 

Range:             prefmec > 0	

commid

Column Name	commid	Table Name	origin	
Role Name	commid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Comment identification. This is a key used to point to free-form comments entered in the Remark relation. These comments store additional information about a tuple in another relation. Within the Remark relation, there may be many tuples with the same commid and different lineno, but the same commid will appear in only one other tuple among the rest of the relations in the database	
Note 

Range:             commid > 0	

bogusflag

Column Name	bogusflag	Table Name	origin	
Role Name	bogusflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This field describes whether an origin is bogus or not	
Note 

Range:		bogusflag = 0 | 1
		0 = no
		1 = yes

datetime

Column Name	datetime	Table Name	origin	
Role Name	datetime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The date of associated with information in the record, in true epoch format	
Note 

Range:		Any valid float. datetime = 0.0 on January 01, 1970 at 00:00:00.0000

Units:		Seconds

lat

Column Name	lat	Table Name	origin	
Role Name	lat	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Latitude. This attribute is the geographic latitude. Locations north of the equator have positive latitudes	
Note 

Range:		-90.0 <= lat <= 90.0

Units:		Degrees

lon

Column Name	lon	Table Name	origin	
Role Name	lon	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Longitude. This attribute is the geographic longitude. Longitudes are measured positive east of the Greenwich meridian	
Note 

Range:		-180.0 <= lon <= 180.0

Units:		Degrees

depth

Column Name	depth	Table Name	origin	
Role Name	depth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Source depth. This attribute gives the depth of the event origin. The reference depth of 0 is usually defined as the average elevation of stations used to determine the origin, although other data may be specified. Positive values are down, negative values are up from the reference point	
Note 

Range:		-10.0 <= depth <= 1000.0

Units:		Kilometers

type

Column Name	type	Table Name	origin	
Role Name	type	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Type of location	
Note 

Range:		type = H | C | A
		H = hypocenter
		C = centroid
		A = amplitude

algorithm

Column Name	algorithm	Table Name	origin	
Role Name	algorithm	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Algorithm used. This is a brief textual description of the algorithm used to compute a seismic origin	
Note 

Range:             Any free-format string up to 15 characters	

algo_assoc

Column Name	algo_assoc	Table Name	origin	
Role Name	algo_assoc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Association algorithm used. This is a textual description of the algorithm used for associating the data	
Note 

Range:             Any free-format string up to 80 characters	

auth

Column Name	auth	Table Name	origin	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

subsource

Column Name	subsource	Table Name	origin	
Role Name	subsource	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

A second identifier to specify the system or process that derived the data. e.g., the origin's AUTH is CI, but the subsource (the solution) was computed by JIGGLE	
Note 

Range:             Any free-format string up to 8 characters	

datumhor

Column Name	datumhor	Table Name	origin	
Role Name	datumhor	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Datum type for horizontal (latitude and longitude) coordinates	
Note 

Range:             datumhor =  NAD27 | WGS84	

datumver

Column Name	datumver	Table Name	origin	
Role Name	datumver	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Datum type for depth or elevation	
Note 

Range:             datumver =  NAD27 | WGS84 | AVERAGE
                        AVERAGE = average of stations

gap

Column Name	gap	Table Name	origin	
Role Name	gap	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Gap in azimuthal coverage	
Note 

Range:		0.0 <= gap <= 360.0

Units:		Degrees	

distance

Column Name	distance	Table Name	origin	
Role Name	distance	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Distance from the origin to the nearest station	
Note 

Range:		distance >= 0.0

Units:		Kilometers

wrms

Column Name	wrms	Table Name	origin	
Role Name	wrms	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the weighted RMS	
Note 

Range:             wrms > 0.0	

stime

Column Name	stime	Table Name	origin	
Role Name	stime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Origin time error. This attribute denotes the standard deviation of the origin time	
Note 

Range:		stime >= 0.0

Units:		Seconds

erhor

Column Name	erhor	Table Name	origin	
Role Name	erhor	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Horizontal error. This attribute denotes the location uncertainty that accompanies the location	
Note 

Range:		erhor >= 0.0

Units:		Kilometers

sdep

Column Name	sdep	Table Name	origin	
Role Name	sdep	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Depth error. This is the standard deviation of the depth estimate	
Note 

Range:		sdep >= 0.0

Units:		Kilometers

erlat

Column Name	erlat	Table Name	origin	
Role Name	erlat	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Error in latitude. This is the standard deviation of the latitude estimate	
Note 

Range:		erlat >= 0.0

Units:		Kilometers

erlon

Column Name	erlon	Table Name	origin	
Role Name	erlon	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Error in longitude. This is the standard deviation of the longitude estimate	
Note 

Range:		erlon >= 0.0

Units:		Kilometers

totalarr

Column Name	totalarr	Table Name	origin	
Role Name	totalarr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Total number of phases in the database for the specified orid. This field signifies the number of P and S arrivals with non-zero input weights	
Note 

Range:             totalarr >= 0	

totalamp

Column Name	totalamp	Table Name	origin	
Role Name	totalamp	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Total number of amplitudes in the database for the specified orid. Not all amplitudes have to associated with all magnitudes or origins	
Note 

Range:             totalamp >= 0	

ndef

Column Name	ndef	Table Name	origin	
Role Name	ndef	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the number of phases with non-zero output weights used in hypocenter calculation	
Note 

Range:             ndef >= 0	

nbs

Column Name	nbs	Table Name	origin	
Role Name	nbs	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Number of S phase readings with non-zero output weights	
Note 

Range:             nbs >= 0	

nbfm

Column Name	nbfm	Table Name	origin	
Role Name	nbfm	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Number of P first motions with non-zero input weights	
Note 

Range:             nbfm >= 0	

locevid

Column Name	locevid	Table Name	origin	
Role Name	locevid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Local event identifier. This attribute describes the original event identifier of the event. In combination with auth and subsource, it can be used to uniquely identify the original event identifier from that source. For example, waveforms from the original source may be associated with this identifier	
Note 

Range:             Any free-format string up to 12 characters long	

quality

Column Name	quality	Table Name	origin	
Role Name	quality	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the quality of an origin, an arrival, or a mechanism. 1.0 = good, 0.0 = bad	
Note 

Range:             0.0 <= quality <= 1.0	

fdepth

Column Name	fdepth	Table Name	origin	
Role Name	fdepth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute indicates if the depth was fixed or not to compute the solution	
Note 

Range:		fdepth = y | n
		y = fixed depth
		n = free depth

fepi

Column Name	fepi	Table Name	origin	
Role Name	fepi	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute indicates if the epicenter was fixed or not to compute the solution	
Note 

Range:		fepi = y | n
		y = fixed epicenter
		n = free epicenter

ftime

Column Name	ftime	Table Name	origin	
Role Name	ftime	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute indicates if the origin time was fixed or not to compute the solution	
Note 

Range:		ftime = y | n
		y = fixed origin time
		n = free origin time

vmodelid

Column Name	vmodelid	Table Name	origin	
Role Name	vmodelid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Velocity model identification	
Note 

Range:             vmodelid > 0	

cmodelid

Column Name	cmodelid	Table Name	origin	
Role Name	cmodelid	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Crustal model identifier	
Note 

Range:             cmodelid > 0	

rflag

Column Name	rflag	Table Name	origin	
Role Name	rflag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This flag describes whether an observation was generated automatically, by a human, or has been finalized	
Note 

Range:		rflag = A | H | F
		A = automatic
		H = reviewed by human
		F = finalized	

lddate

Column Name	lddate	Table Name	origin	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

origin_error

Table Name	origin_error	
Owner Name		
Primary Keys	orid	
Definition	Error data on event location	
Columns 

Column Name	Domain	Datatype	Null	Definition	
orid		NUMBER(15, 0)	N	Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	 
sxx		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
syy		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
szz		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
stt		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
sxy		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
sxz		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
syz		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
stx		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
sty		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
stz		NUMBER(7, 3)	Y	Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	 
azismall		NUMBER(5, 2)	Y	Azimuth of smallest principal error	 
dipsmall		NUMBER(4, 2)	Y	Dip of smallest principal error	 
magsmall		NUMBER(7, 5)	Y	Magnitude of smallest principal error	 
aziinter		NUMBER(5, 2)	Y	Azimuth of intermediate principal error	 
dipinter		NUMBER(4, 2)	Y	Dip of intermediate principal error	 
maginter		NUMBER(7, 5)	Y	Magnitude of intermediate principal error	 
azilarge		NUMBER(5, 2)	Y	Azimuth of largest principal error	 
diplarge		NUMBER(4, 2)	Y	Dip of largest principal error	 
maglarge		NUMBER(7, 5)	Y	Magnitude of largest principal error	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
orerrkey01	PrimaryKey	orid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	orig_error01	aziinter >= 0.0 and aziinter <= 360.0	 
	Check	orig_error02	azilarge >= 0.0 and azilarge <= 360.0	 
	Check	orig_error03	azismall >= 0.0 and azismall <= 360.0	 
	Check	orig_error04	dipinter >= -90.0 and dipinter <= 90.0	 
	Check	orig_error05	diplarge >= -90.0 and diplarge <= 90.0	 
	Check	orig_error06	dipsmall >= -90.0 and dipsmall <= 90.0	 
	Check	orig_error07	maginter >= 0.0	 
	Check	orig_error08	maglarge >= 0.0	 
	Check	orig_error09	magsmall >= 0.0	 
	Check	orig_error10	stx > 0.0	 
	Check	orig_error11	sty > 0.0	 
	Check	orig_error12	stz > 0.0	 
	Check	orig_error13	sxx > 0.0	 
	Check	orig_error14	sxy > 0.0	 
	Check	orig_error15	sxz > 0.0	 
	Check	orig_error16	syy > 0.0	 
	Check	orig_error17	syz > 0.0	 
	Check	orig_error18	stt > 0.0	 
	Check	orig_error19	szz > 0.0	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
origin	origin_error	Identifying	Ori__Err_Ori	 
DDL Code 

CREATE TABLE origin_error(
    orid        NUMBER(15, 0)    NOT NULL,
    sxx         NUMBER(7, 3),
    syy         NUMBER(7, 3),
    szz         NUMBER(7, 3),
    stt         NUMBER(7, 3),
    sxy         NUMBER(7, 3),
    sxz         NUMBER(7, 3),
    syz         NUMBER(7, 3),
    stx         NUMBER(7, 3),
    sty         NUMBER(7, 3),
    stz         NUMBER(7, 3),
    azismall    NUMBER(5, 2),
    dipsmall    NUMBER(4, 2),
    magsmall    NUMBER(7, 5),
    aziinter    NUMBER(5, 2),
    dipinter    NUMBER(4, 2),
    maginter    NUMBER(7, 5),
    azilarge    NUMBER(5, 2),
    diplarge    NUMBER(4, 2),
    maglarge    NUMBER(7, 5),
    lddate      DATE              DEFAULT (SYSDATE),
    CONSTRAINT orerrkey01 PRIMARY KEY (orid), 
    CONSTRAINT Ori__Err_Ori FOREIGN KEY (orid)
    REFERENCES origin(orid)
)
TABLESPACE PI000
;

COMMENT ON TABLE origin_error IS 'Error data on event location'
;
COMMENT ON COLUMN origin_error.orid IS 'Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event'
;
COMMENT ON COLUMN origin_error.sxx IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.syy IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.szz IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.stt IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.sxy IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.sxz IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.syz IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.stx IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.sty IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.stz IS 'Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired'
;
COMMENT ON COLUMN origin_error.azismall IS 'Azimuth of smallest principal error'
;
COMMENT ON COLUMN origin_error.dipsmall IS 'Dip of smallest principal error'
;
COMMENT ON COLUMN origin_error.magsmall IS 'Magnitude of smallest principal error'
;
COMMENT ON COLUMN origin_error.aziinter IS 'Azimuth of intermediate principal error'
;
COMMENT ON COLUMN origin_error.dipinter IS 'Dip of intermediate principal error'
;
COMMENT ON COLUMN origin_error.maginter IS 'Magnitude of intermediate principal error'
;
COMMENT ON COLUMN origin_error.azilarge IS 'Azimuth of largest principal error'
;
COMMENT ON COLUMN origin_error.diplarge IS 'Dip of largest principal error'
;
COMMENT ON COLUMN origin_error.maglarge IS 'Magnitude of largest principal error'
;
COMMENT ON COLUMN origin_error.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

orid

Column Name	orid	Table Name	origin_error	
Role Name	orid	
Primary Key	YES	
Foreign Key	YES	Parent Table	origin	
Definition 

Origin identification. Each origin is assigned a unique positive integer which identifies it in the database. The orid is used to identify one of the many hypotheses of the actual location of the event	
Note 

Range:             orid > 0	

sxx

Column Name	sxx	Table Name	origin_error	
Role Name	sxx	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sxx > 0.0

Units:		sxx - Kilometers squared	

syy

Column Name	syy	Table Name	origin_error	
Role Name	syy	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		syy > 0.0

Units:		syy - Kilometers squared	

szz

Column Name	szz	Table Name	origin_error	
Role Name	szz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		szz > 0.0

Units:		szz - Kilometers squared	

stt

Column Name	stt	Table Name	origin_error	
Role Name	stt	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		stt > 0.0

Units:		stt - Seconds squared

sxy

Column Name	sxy	Table Name	origin_error	
Role Name	sxy	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sxy > 0.0

Units:		sxy - Kilometers squared	

sxz

Column Name	sxz	Table Name	origin_error	
Role Name	sxz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sxz > 0.0

Units:		sxz - Kilometers squared	

syz

Column Name	syz	Table Name	origin_error	
Role Name	syz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		syz > 0.0

Units:		syz - Kilometers squared	

stx

Column Name	stx	Table Name	origin_error	
Role Name	stx	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		stx > 0.0

Units:		stx - Kilometers*second	

sty

Column Name	sty	Table Name	origin_error	
Role Name	sty	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		sty > 0.0

Units:		sty - Kilometers*second	

stz

Column Name	stz	Table Name	origin_error	
Role Name	stz	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Elements of the covariance matrix for the location defined by orid. The covariance matrix is symmetric (and positive definite) so that sxy = syx, etc., (x, y, z, t) refer to latitude, longitude, depth and origin time, respectively. These attributes (together with sdobs, ndef and dattype) provide all the information necessary to construct the K-dimensional (K=2, 3, 4) confidence ellipse or ellipsoids at any confidence limit desired	
Note 

Range:		stz > 0.0

Units:		stz - Kilometers*second	

azismall

Column Name	azismall	Table Name	origin_error	
Role Name	azismall	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Azimuth of smallest principal error	
Note 

Range:             0.0 <= azismall <= 360.0

Units:               Degrees

dipsmall

Column Name	dipsmall	Table Name	origin_error	
Role Name	dipsmall	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Dip of smallest principal error	
Note 

Range:              -90.0 <= dipsmall <= 90.0

Units:               Degrees

magsmall

Column Name	magsmall	Table Name	origin_error	
Role Name	magsmall	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude of smallest principal error	
Note 

Range:             magsmall >= 0.0

Units:              Kilometers

aziinter

Column Name	aziinter	Table Name	origin_error	
Role Name	aziinter	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Azimuth of intermediate principal error	
Note 

Range:             0.0 <= aziinter <= 360.0

Units:               Degrees

dipinter

Column Name	dipinter	Table Name	origin_error	
Role Name	dipinter	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Dip of intermediate principal error	
Note 

Range:             -90.0 <= dipinter <= 90.0

Units:               Degrees

maginter

Column Name	maginter	Table Name	origin_error	
Role Name	maginter	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude of intermediate principal error	
Note 

Range:             maginter >= 0.0

Units:              Kilometers

azilarge

Column Name	azilarge	Table Name	origin_error	
Role Name	azilarge	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Azimuth of largest principal error	
Note 

Range:             0.0 <= azilarge <= 360.0

Units:               Degrees

diplarge

Column Name	diplarge	Table Name	origin_error	
Role Name	diplarge	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Dip of largest principal error	
Note 

Range:             -90.0 <= diplarge <= 90.0

Units:               Degrees

maglarge

Column Name	maglarge	Table Name	origin_error	
Role Name	maglarge	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Magnitude of largest principal error	
Note 

Range:             maglarge >= 0.0

Units:              Kilometers

lddate

Column Name	lddate	Table Name	origin_error	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

remark

Table Name	remark	
Owner Name		
Primary Keys	commid,lineno	
Definition	Comments	
Columns 

Column Name	Domain	Datatype	Null	Definition	
commid		NUMBER(15, 0)	N	Comment Identifier	 
lineno		NUMBER(15, 0)	N	Comment line number. This integer attribute is assigned as a sequence number for multiple line comments. The combination of commid and lineno is unique	 
remark		VARCHAR2(80)	Y	Descriptive text. This single line of text is an arbitrary comment about a record in the database. The comment is linked to its parent relation only by forward reference from commid in the tuple of the relation of interest	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
remkey01	PrimaryKey	commid, lineno	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	remark01	commid > 0	 
	Check	remark02	lineno > 0	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
DDL Code 

CREATE TABLE remark(
    commid    NUMBER(15, 0)    NOT NULL,
    lineno    NUMBER(15, 0)    NOT NULL,
    remark    VARCHAR2(80),
    lddate    DATE              DEFAULT (SYSDATE),
    CONSTRAINT remkey01 PRIMARY KEY (commid, lineno)
)
TABLESPACE PI000
;

COMMENT ON TABLE remark IS 'Comments'
;
COMMENT ON COLUMN remark.commid IS 'Comment Identifier'
;
COMMENT ON COLUMN remark.lineno IS 'Comment line number. This integer attribute is assigned as a sequence number for multiple line comments. The combination of commid and lineno is unique'
;
COMMENT ON COLUMN remark.remark IS 'Descriptive text. This single line of text is an arbitrary comment about a record in the database. The comment is linked to its parent relation only by forward reference from commid in the tuple of the relation of interest'
;
COMMENT ON COLUMN remark.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

commid

Column Name	commid	Table Name	remark	
Role Name	commid	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Comment Identifier	
Note 

Range:             commid > 0	

lineno

Column Name	lineno	Table Name	remark	
Role Name	lineno	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Comment line number. This integer attribute is assigned as a sequence number for multiple line comments. The combination of commid and lineno is unique	
Note 

Range:             lineno > 0	

remark

Column Name	remark	Table Name	remark	
Role Name	remark	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Descriptive text. This single line of text is an arbitrary comment about a record in the database. The comment is linked to its parent relation only by forward reference from commid in the tuple of the relation of interest	
Note 

Range:             Any free-format string up to 80 characters long	

lddate

Column Name	lddate	Table Name	remark	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

significant_event

Table Name	significant_event	
Owner Name		
Primary Keys	evid	
Definition	Summary information on a significant event	
Columns 

Column Name	Domain	Datatype	Null	Definition	
evid		NUMBER(15, 0)	N	Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	 
evname		VARCHAR2(80)	Y	Event name. This is a descriptive name for major events	 
remarks		VARCHAR2(2)	Y	This attribute is used to give some information about the event, such as felt or damage	 
nfelt		NUMBER(8, 0)	Y	Number of felt reports	 
mmi		NUMBER(2, 0)	Y	Reported or inferred Mercali intensity for event	 
pga		NUMBER(6, 4)	Y	Peak ground acceleration recorded by any station for the event. Represented in g, where 1.0 = 1g	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
sigevkey01	PrimaryKey	evid	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	seg_event01	mmi >= 1 and mmi <= 12	 
	Check	seg_event02	nfelt > 0	 
	Check	seg_event03	pga > 0.0	 
	Check	seg_event04	remarks in ('f','d','fd','df')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
event	significant_event	Identifying	Sig_Eve_Eve	 
DDL Code 

CREATE TABLE significant_event(
    evid       NUMBER(15, 0)    NOT NULL,
    evname     VARCHAR2(80),
    remarks    VARCHAR2(2),
    nfelt      NUMBER(8, 0),
    mmi        NUMBER(2, 0),
    pga        NUMBER(6, 4),
    lddate     DATE              DEFAULT (SYSDATE),
    CONSTRAINT sigevkey01 PRIMARY KEY (evid), 
    CONSTRAINT Sig_Eve_Eve FOREIGN KEY (evid)
    REFERENCES event(evid)
)
TABLESPACE PI000
;

COMMENT ON TABLE significant_event IS 'Summary information on a significant event'
;
COMMENT ON COLUMN significant_event.evid IS 'Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier'
;
COMMENT ON COLUMN significant_event.evname IS 'Event name. This is a descriptive name for major events'
;
COMMENT ON COLUMN significant_event.remarks IS 'This attribute is used to give some information about the event, such as felt or damage'
;
COMMENT ON COLUMN significant_event.nfelt IS 'Number of felt reports'
;
COMMENT ON COLUMN significant_event.mmi IS 'Reported or inferred Mercali intensity for event'
;
COMMENT ON COLUMN significant_event.pga IS 'Peak ground acceleration recorded by any station for the event. Represented in g, where 1.0 = 1g'
;
COMMENT ON COLUMN significant_event.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

evid

Column Name	evid	Table Name	significant_event	
Role Name	evid	
Primary Key	YES	
Foreign Key	YES	Parent Table	event	
Definition 

Event identifier.  Each event is assigned a unique integer which identifies it in a database. It is possible for several records in the Origin relation to have the same evid. This indicates there are several opinions about the location of the event. The evid does not have to be identical to the local network’s event identifier, which is stored in the Origin table. This allows merging data for a single event from multiple sources without insisting that database evid is identical to the source’s local event identifier	
Note 

Range:	            evid > 0	

evname

Column Name	evname	Table Name	significant_event	
Role Name	evname	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Event name. This is a descriptive name for major events	
Note 

Range:             Any free-format string up to 80 characters	

remarks

Column Name	remarks	Table Name	significant_event	
Role Name	remarks	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute is used to give some information about the event, such as felt or damage	
Note 

Range:		remarks = f | d
		f = felt
		d = damage

nfelt

Column Name	nfelt	Table Name	significant_event	
Role Name	nfelt	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Number of felt reports	
Note 

Range:             nfelt > 0	

mmi

Column Name	mmi	Table Name	significant_event	
Role Name	mmi	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Reported or inferred Mercali intensity for event	
Note 

Range:             1 <= mmi <= 12	

pga

Column Name	pga	Table Name	significant_event	
Role Name	pga	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Peak ground acceleration recorded by any station for the event. Represented in g, where 1.0 = 1g	
Note 

Range:            pga > 0.0

Units:              g

lddate

Column Name	lddate	Table Name	significant_event	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

stacorrections

Table Name	stacorrections	
Owner Name		
Primary Keys	net,sta,seedchan,location,ondate	
Definition		
Columns 

Column Name	Domain	Datatype	Null	Definition	
net		VARCHAR2(8)	N	Unique network identifier. This character string is the name of a seismic network	 
sta		VARCHAR2(6)	N	Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	 
seedchan		VARCHAR2(3)	N	SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	 
channel		VARCHAR2(8)	Y	Channel name	 
channelsrc		VARCHAR2(8)	Y	Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	 
location		VARCHAR2(2)	N	Describes the individual sites on an array station, operated by the same network operator	 
auth		VARCHAR2(15)	Y	The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	 
corr		DOUBLE PRECISION	Y	This attribute denotes the correction for the magnitude specified in corr_type	 
corr_flag		VARCHAR2(1)	Y	This attribute denotes if the magnitude correction is the default value, a value that is still being updated, or a frozen value, which is no longer updated	 
corr_type		VARCHAR2(3)	Y	This attribute denotes the magnitude type for which the correction is valid	 
ondate		DATE	N	This attribute denotes the start date	 
offdate		DATE	Y	This attribute denotes the end date	 
lddate		DATE	Y	Load date. Date and time that the record was created or last modified, in Oracle date datatype	 
Keys 

Key Name	Key Type	Keys	
stacorrectionskey01	PrimaryKey	net, sta, seedchan, location, ondate	
Defaults, Rules and Check Constraints 

Column	Type	Name	Restriction	
lddate	Default		(SYSDATE)	 
	Check	stacorrectionskey02	corr_type in ('ml','me','mca','mh','md','mw','mb','m0','vel','acc')	 
	Check	stacorrectionskey03	corr_flag in ('D','C','F')	 
Foreign Keys 

Parent Table	Child Table	Type	Relationship Name	
DDL Code 

CREATE TABLE stacorrections(
    net           VARCHAR2(8)         NOT NULL,
    sta           VARCHAR2(6)         NOT NULL,
    seedchan      VARCHAR2(3)         NOT NULL,
    channel       VARCHAR2(8),
    channelsrc    VARCHAR2(8),
    location      VARCHAR2(2)         NOT NULL,
    auth          VARCHAR2(15),
    corr          DOUBLE PRECISION,
    corr_flag     VARCHAR2(1),
    corr_type     VARCHAR2(3),
    ondate        DATE                NOT NULL,
    offdate       DATE,
    lddate        DATE                 DEFAULT (SYSDATE),
    CONSTRAINT stacorrectionskey01 PRIMARY KEY (net, sta, seedchan, location, ondate)
)
TABLESPACE PI000
;

COMMENT ON COLUMN stacorrections.net IS 'Unique network identifier. This character string is the name of a seismic network'
;
COMMENT ON COLUMN stacorrections.sta IS 'Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used'
;
COMMENT ON COLUMN stacorrections.seedchan IS 'SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code'
;
COMMENT ON COLUMN stacorrections.channel IS 'Channel name'
;
COMMENT ON COLUMN stacorrections.channelsrc IS 'Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)'
;
COMMENT ON COLUMN stacorrections.location IS 'Describes the individual sites on an array station, operated by the same network operator'
;
COMMENT ON COLUMN stacorrections.auth IS 'The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record'
;
COMMENT ON COLUMN stacorrections.corr IS 'This attribute denotes the correction for the magnitude specified in corr_type'
;
COMMENT ON COLUMN stacorrections.corr_flag IS 'This attribute denotes if the magnitude correction is the default value, a value that is still being updated, or a frozen value, which is no longer updated'
;
COMMENT ON COLUMN stacorrections.corr_type IS 'This attribute denotes the magnitude type for which the correction is valid'
;
COMMENT ON COLUMN stacorrections.ondate IS 'This attribute denotes the start date'
;
COMMENT ON COLUMN stacorrections.offdate IS 'This attribute denotes the end date'
;
COMMENT ON COLUMN stacorrections.lddate IS 'Load date. Date and time that the record was created or last modified, in Oracle date datatype'
;

net

Column Name	net	Table Name	stacorrections	
Role Name	net	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Unique network identifier. This character string is the name of a seismic network	
Note 

Range:             Any free-format string up to 8 characters. If available, use the two character FDSN code for the network	

sta

Column Name	sta	Table Name	stacorrections	
Role Name	sta	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Station code. This is the common code-name of a seismic observatory. Generally only three or four characters are used	
Note 

Range:             Any free-format string up to 6 characters	

seedchan

Column Name	seedchan	Table Name	stacorrections	
Role Name	seedchan	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

SEED channel name. The first character denotes the band code, the second for the instrument code and the third represents the component code	
Note 

Range:		seedchan = E | S | H | B | M | L | V | U | R U
		                   A | B | D | F | G | H | I | K | L | M | P | R | S | V | T | W U
		                   Z | N | E | A | B | C | T | R | 1 | 2 | 3 | U | V | W
		Band code:
						Sample rate (Hz)	Corner period (sec)
		E = extremely short period		³ 80			< 10
		S = short period			³ 10 to < 80		< 10
		H = high broad band		³ 80			³ 10
		B = broad band			³ 10 to < 80		³ 10
		M = mid period			> 1 to < 10
		L = long period			~ 1
		V = very long period			~ 0.1
		U = ultra long period			~ 0.01
		R = extremely long period		~ 0.001

		Instrument code:
		A = tiltmeter			B = creepmeter
		D = pressure			F = magnetometer
		G = gravimeter/accelerometer		H = high gain seismometer			
		I = humidity			K = temperature
		L = low gain seismometer		M = mass position seismometer
		P = geophone			R = rainfall
		S = linear strainmeter		V = volumetric strain
		T = tide meter			W = wind

		Component code:
		N = north-south		E = east-west
		T = transverse		R = radial
		Z = vertical
		A, B, C = triaxial
		1, 2, 3 = orthogonal components but non-traditional orientations
		U, V, W = optional components

channel

Column Name	channel	Table Name	stacorrections	
Role Name	channel	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Channel name	
Note 

Range:             	Any valid channel name, which may be network-specific. Networks using SEED channel names should use the same value for channel and seedchan	

channelsrc

Column Name	channelsrc	Table Name	stacorrections	
Role Name	channelsrc	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Domain for channel. This specifies what naming convention is used for the channel name (i.e. SEED, USGS, etc.)	
Note 

Range:             Any free-format string up to 8 characters long	

location

Column Name	location	Table Name	stacorrections	
Role Name	location	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

Describes the individual sites on an array station, operated by the same network operator	
Note 

Range:             Any free-format string up to 2 characters long	

auth

Column Name	auth	Table Name	stacorrections	
Role Name	auth	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

The auth field specifies the source of the information. This may be a network identifier (FDSN or otherwise), or any other string indicating the source of the information in the record	
Note 

Range:            Any free-format string up to 15 characters	

corr

Column Name	corr	Table Name	stacorrections	
Role Name	corr	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the correction for the magnitude specified in corr_type	
Note 

corr_flag

Column Name	corr_flag	Table Name	stacorrections	
Role Name	corr_flag	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes if the magnitude correction is the default value, a value that is still being updated, or a frozen value, which is no longer updated	
Note 

corr_type

Column Name	corr_type	Table Name	stacorrections	
Role Name	corr_type	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the magnitude type for which the correction is valid	
Note 

ondate

Column Name	ondate	Table Name	stacorrections	
Role Name	ondate	
Primary Key	YES	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the start date	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		YYYY/MM/DD HH24:MI:SS

offdate

Column Name	offdate	Table Name	stacorrections	
Role Name	offdate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

This attribute denotes the end date	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		YYYY/MM/DD HH24:MI:SS

lddate

Column Name	lddate	Table Name	stacorrections	
Role Name	lddate	
Primary Key	NO	
Foreign Key	NO	Parent Table		
Definition 

Load date. Date and time that the record was created or last modified, in Oracle date datatype	
Note 

Range:		Any valid date between January 01, 4712 BC and January 01, 4712 AD

Units:		 YYYY/MM/DD HH24:MI:SS	

Index Summary Report

Table Name	Index Name	 Index Type	Unique	
amp	ampkey01	PrimaryKey	YES	 
arrival	arkey01	PrimaryKey	YES	 
assocamm	assocammkey01	PrimaryKey	YES	 
assocamo	assocamokey01	PrimaryKey	YES	 
assocaro	assocarokey01	PrimaryKey	YES	 
assoccom	assoccomkey01	PrimaryKey	YES	 
assoccoo	assoccookey01	PrimaryKey	YES	 
coda	codakey01	PrimaryKey	YES	 
event	evkey01	PrimaryKey	YES	 
eventprefmag	EventPrefMag_PK	PrimaryKey	YES	 
mec	meckey01	PrimaryKey	YES	 
netmag	magkey01	PrimaryKey	YES	 
origin	orkey01	PrimaryKey	YES	 
origin_error	orerrkey01	PrimaryKey	YES	 
remark	remkey01	PrimaryKey	YES	 
significant_event	sigevkey01	PrimaryKey	YES	 
stacorrections	stacorrectionskey01	PrimaryKey	YES	 

Index Detail Reports

ampkey01

Index Name	ampkey01	
Table Name	amp	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	ampid	
Index Keys 

Index Key	Sort Order	
ampid	Ascending	 

arkey01

Index Name	arkey01	
Table Name	arrival	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	arid	
Index Keys 

Index Key	Sort Order	
arid	Ascending	 

assocammkey01

Index Name	assocammkey01	
Table Name	assocamm	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	magid,ampid	
Index Keys 

Index Key	Sort Order	
magid	Ascending	 
ampid	Ascending	 

assocamokey01

Index Name	assocamokey01	
Table Name	assocamo	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	orid,ampid	
Index Keys 

Index Key	Sort Order	
orid	Ascending	 
ampid	Ascending	 

assocarokey01

Index Name	assocarokey01	
Table Name	assocaro	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	orid,arid	
Index Keys 

Index Key	Sort Order	
orid	Ascending	 
arid	Ascending	 

assoccomkey01

Index Name	assoccomkey01	
Table Name	assoccom	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	magid,coid	
Index Keys 

Index Key	Sort Order	
magid	Ascending	 
coid	Ascending	 

assoccookey01

Index Name	assoccookey01	
Table Name	assoccoo	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	orid,coid	
Index Keys 

Index Key	Sort Order	
orid	Ascending	 
coid	Ascending	 

codakey01

Index Name	codakey01	
Table Name	coda	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	coid	
Index Keys 

Index Key	Sort Order	
coid	Ascending	 

evkey01

Index Name	evkey01	
Table Name	event	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	evid	
Index Keys 

Index Key	Sort Order	
evid	Ascending	 

EventPrefMag_PK

Index Name	EventPrefMag_PK	
Table Name	eventprefmag	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	type,evid	
Index Keys 

Index Key	Sort Order	
type	Ascending	 
evid	Ascending	 

meckey01

Index Name	meckey01	
Table Name	mec	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	mecid	
Index Keys 

Index Key	Sort Order	
mecid	Ascending	 

magkey01

Index Name	magkey01	
Table Name	netmag	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	magid	
Index Keys 

Index Key	Sort Order	
magid	Ascending	 

orkey01

Index Name	orkey01	
Table Name	origin	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	orid	
Index Keys 

Index Key	Sort Order	
orid	Ascending	 

orerrkey01

Index Name	orerrkey01	
Table Name	origin_error	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	orid	
Index Keys 

Index Key	Sort Order	
orid	Ascending	 

remkey01

Index Name	remkey01	
Table Name	remark	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	commid,lineno	
Index Keys 

Index Key	Sort Order	
commid	Ascending	 
lineno	Ascending	 

sigevkey01

Index Name	sigevkey01	
Table Name	significant_event	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	evid	
Index Keys 

Index Key	Sort Order	
evid	Ascending	 

stacorrectionskey01

Index Name	stacorrectionskey01	
Table Name	stacorrections	
Index Type	PrimaryKey	
Unique	YES	
Index Keys	net,sta,seedchan,location,ondate	
Index Keys 

Index Key	Sort Order	
net	Ascending	 
sta	Ascending	 
seedchan	Ascending	 
location	Ascending	 
ondate	Ascending	 

Foreign Key Summary Report

Parent Table	Child Table	Type	No. of Keys	
amp	assocamm	Identifying	1	
netmag	assocamm	Identifying	1	
arrival	assocaro	Identifying	1	
origin	assocaro	Identifying	1	
coda	assoccoo	Identifying	1	
origin	assoccoo	Identifying	1	
amp	assocamo	Identifying	1	
origin	assocamo	Identifying	1	
coda	assoccom	Identifying	1	
netmag	assoccom	Identifying	1	
event	eventprefmag	Non-Identifying	1	
netmag	eventprefmag	Non-Identifying	1	
mec	event	Non-Identifying	1	
netmag	event	Non-Identifying	1	
origin	event	Non-Identifying	1	
netmag	mec	Non-Identifying	1	
origin	mec	Non-Identifying	1	
origin	mec	Non-Identifying	1	
origin	netmag	Non-Identifying	1	
origin	origin_error	Identifying	1	
event	origin	Non-Identifying	1	
mec	origin	Non-Identifying	1	
netmag	origin	Non-Identifying	1	
event	significant_event	Identifying	1	

Foreign Key Detail Reports

Foreign Key: amp to assocamm

Name	Aam_Amp	
Type	Identifying	
Parent Table	amp	
Child Table	assocamm	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
ampid	ampid	 

Foreign Key: netmag to assocamm

Name	Aam_Net	
Type	Identifying	
Parent Table	netmag	
Child Table	assocamm	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
magid	magid	 

Foreign Key: arrival to assocaro

Name	Aao_Arr	
Type	Identifying	
Parent Table	arrival	
Child Table	assocaro	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
arid	arid	 

Foreign Key: origin to assocaro

Name	Aao_Ori	
Type	Identifying	
Parent Table	origin	
Child Table	assocaro	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	orid	 

Foreign Key: coda to assoccoo

Name	Aco_Cod	
Type	Identifying	
Parent Table	coda	
Child Table	assoccoo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
coid	coid	 

Foreign Key: origin to assoccoo

Name	Aco_Ori	
Type	Identifying	
Parent Table	origin	
Child Table	assoccoo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	orid	 

Foreign Key: amp to assocamo

Name	Amo_Amp	
Type	Identifying	
Parent Table	amp	
Child Table	assocamo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
ampid	ampid	 

Foreign Key: origin to assocamo

Name	Amo_Ori	
Type	Identifying	
Parent Table	origin	
Child Table	assocamo	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	orid	 

Foreign Key: coda to assoccom

Name	Aom_Cod	
Type	Identifying	
Parent Table	coda	
Child Table	assoccom	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
coid	coid	 

Foreign Key: netmag to assoccom

Name	Aom_Net	
Type	Identifying	
Parent Table	netmag	
Child Table	assoccom	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
magid	magid	 

Foreign Key: event to eventprefmag

Name	Epm_Eve	
Type	Non-Identifying	
Parent Table	event	
Child Table	eventprefmag	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
evid	evid	 

Foreign Key: netmag to eventprefmag

Name	Epm_Net	
Type	Non-Identifying	
Parent Table	netmag	
Child Table	eventprefmag	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
magid	magid	 

Foreign Key: mec to event

Name	Eve_Mec	
Type	Non-Identifying	
Parent Table	mec	
Child Table	event	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
mecid	prefmec	 

Foreign Key: netmag to event

Name	Eve_Net	
Type	Non-Identifying	
Parent Table	netmag	
Child Table	event	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
magid	prefmag	 

Foreign Key: origin to event

Name	Eve_Ori	
Type	Non-Identifying	
Parent Table	origin	
Child Table	event	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	prefor	 

Foreign Key: netmag to mec

Name	Mec_Net	
Type	Non-Identifying	
Parent Table	netmag	
Child Table	mec	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
magid	magid	 

Foreign Key: origin to mec

Name	Mec_Ori	
Type	Non-Identifying	
Parent Table	origin	
Child Table	mec	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	oridin	 

Foreign Key: origin to mec

Name	Mec_Ori2	
Type	Non-Identifying	
Parent Table	origin	
Child Table	mec	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	oridout	 

Foreign Key: origin to netmag

Name	Net_Ori	
Type	Non-Identifying	
Parent Table	origin	
Child Table	netmag	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	orid	 

Foreign Key: origin to origin_error

Name	Ori__Err_Ori	
Type	Identifying	
Parent Table	origin	
Child Table	origin_error	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
orid	orid	 

Foreign Key: event to origin

Name	Ori_Eve	
Type	Non-Identifying	
Parent Table	event	
Child Table	origin	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
evid	evid	 

Foreign Key: mec to origin

Name	Ori_Mec	
Type	Non-Identifying	
Parent Table	mec	
Child Table	origin	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
mecid	prefmec	 

Foreign Key: netmag to origin

Name	Ori_Net	
Type	Non-Identifying	
Parent Table	netmag	
Child Table	origin	
Cardinality	Zero or One to Zero or More	
Existence	Optional	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
magid	prefmag	 

Foreign Key: event to significant_event

Name	Sig_Eve_Eve	
Type	Identifying	
Parent Table	event	
Child Table	significant_event	
Cardinality	One To Zero or More	
Existence	Mandatory	
Propagated Key	Primary Key	
Foreign Key Description 

Verb Sentence		
Inverse Verb Sentence		
Definition		
Keys 

Parent Key	Child Key	
evid	evid	 

Oracle Sequence Summary Report

Name	ObjectType	
NCEDCDBA.AMPSEQ	Sequence	
NCEDCDBA.ARSEQ	Sequence	
NCEDCDBA.COMMSEQ	Sequence	
NCEDCDBA.COSEQ	Sequence	
NCEDCDBA.EVSEQ	Sequence	
NCEDCDBA.MAGSEQ	Sequence	
NCEDCDBA.MECSEQ	Sequence	
NCEDCDBA.ORSEQ	Sequence	

Oracle Sequence Detail Report

NCEDCDBA.AMPSEQ

Name	NCEDCDBA.AMPSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Amp.ampid	
SQL 

CREATE SEQUENCE NCEDCDBA.AMPSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.ARSEQ

Name	NCEDCDBA.ARSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Arrival.arid	
SQL 

CREATE SEQUENCE NCEDCDBA.ARSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.COMMSEQ

Name	NCEDCDBA.COMMSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Remark.commid	
SQL 

CREATE SEQUENCE NCEDCDBA.COMMSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.COSEQ

Name	NCEDCDBA.COSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Coda.coid	
SQL 

CREATE SEQUENCE NCEDCDBA.COSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.EVSEQ

Name	NCEDCDBA.EVSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Event.evid	
SQL 

CREATE SEQUENCE NCEDCDBA.EVSEQ 
    START WITH 60000000
    INCREMENT BY 1
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.MAGSEQ

Name	NCEDCDBA.MAGSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Netmag.magid	
SQL 

CREATE SEQUENCE NCEDCDBA.MAGSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.MECSEQ

Name	NCEDCDBA.MECSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Mec.mecid	
SQL 

CREATE SEQUENCE NCEDCDBA.MECSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER
	
NCEDCDBA.ORSEQ

Name	NCEDCDBA.ORSEQ	
ObjectType	Sequence	
Description 

Sequence for primary key Origin.orid	
SQL 

CREATE SEQUENCE NCEDCDBA.ORSEQ 
    START WITH 2
    INCREMENT BY 5
    NOMINVALUE
    NOMAXVALUE
    NOCYCLE
    CACHE 20
    ORDER