SIG: Synthetic Seismogram Exchange SIG: Synthetic Seismogram Exchange Standards (formats & metadata)Standards (formats & metadata)
Is it time to establish exchange standards for Is it time to establish exchange standards for synthetic seismograms?synthetic seismograms?
IRIS Annual Workshop 12 June 2004IRIS Annual Workshop 12 June 2004
David Okaya, USCDavid Okaya, USCTim Ahern, IRISTim Ahern, IRIS
Goal of SIG: initiate dialogue within IRIS communityGoal of SIG: initiate dialogue within IRIS community
Recommendation: international effort to make a prototypeRecommendation: international effort to make a prototype
SIG: Synthetics Exchange StandardsSIG: Synthetics Exchange Standards
David OkayaDavid Okaya Why an Exchange Standard?Why an Exchange Standard?
Dogan SeberDogan Seber Importance of Metadata for SyntheticsImportance of Metadata for Synthetics
Linus KambLinus Kamb But we have a standard -- Can SEEDBut we have a standard -- Can SEEDsupport synthetics?support synthetics?
Seiji TsuboiSeiji Tsuboi XML-SEED: its application to syntheticXML-SEED: its application to syntheticseismogram databaseseismogram database
Torild van EckTorild van Eck FDSN perspective on syntheticsFDSN perspective on synthetics
Heiner IgelHeiner Igel SPICE efforts on syntheticsSPICE efforts on synthetics
DiscussionDiscussion
Why an Exchange Standard?
•• Archive and exchange between seismologists, geoscientistsArchive and exchange between seismologists, geoscientistsand (civil/earthquake) engineers.and (civil/earthquake) engineers.
•• Interoperatbility with upcoming digital and information Interoperatbility with upcoming digital and information technologies:technologies:
- digital libraries.- digital libraries.- interdisciplinary cross-correlations.- interdisciplinary cross-correlations.- data and metadata searching, mining (KR&R).- data and metadata searching, mining (KR&R).- visualization methods from Computer Sciences.- visualization methods from Computer Sciences.
•• NSF-Cyberinfrastructure (e.g., GEON, SCEC/ITR); NSF-Cyberinfrastructure (e.g., GEON, SCEC/ITR); international efforts such as SPICE.international efforts such as SPICE.
Characteristics of Synthetic Seismograms
•• As simple as single station 1- or 3-component seismograms As simple as single station 1- or 3-component seismograms (1D).(1D).•• Linear or spatial arrays of seismograms (2D to 3D).Linear or spatial arrays of seismograms (2D to 3D).
•• Wavefront snapshot volumes (3D) over time (4D for movies).Wavefront snapshot volumes (3D) over time (4D for movies).
•• Volumes:Volumes: # nodes / dim. # nodes / dim. # dimensions# dimensions# components# components
Kb - Mb Mb - GbKb - Mb Mb - Gb
100's Mb - Gb - Terabytes100's Mb - Gb - Terabytes
What Exists Now?
•• Traditional: SAC, AH, SEGY, CSS, ascii, raw binary, + readmeTraditional: SAC, AH, SEGY, CSS, ascii, raw binary, + readme
•• Other forms: e.g., netCDFOther forms: e.g., netCDF
pros:pros: known formats, familiar to communities, translators exist.known formats, familiar to communities, translators exist.cons:cons: limited metadata, limited use for 3D/4D. limited metadata, limited use for 3D/4D.
•• SEED/miniSEEDSEED/miniSEEDpros:pros: infrastructure already exists for archive/distributioninfrastructure already exists for archive/distribution
translators, utilities.translators, utilities.cons:cons: lacks familiarity within synthetics community; lacks familiarity within synthetics community;
needsneedsalteration for higher D and metadata.alteration for higher D and metadata.
pros:pros: established use within other natural sciences & established use within other natural sciences & engineering; useful for computer interoperatbility.engineering; useful for computer interoperatbility.
cons:cons: "non-seismological"; little opportunity to adjust. "non-seismological"; little opportunity to adjust.
What Do We Need?
•• Can be more than one format (based on dimensionality)Can be more than one format (based on dimensionality)
- - one for single station or limited set of seismograms.one for single station or limited set of seismograms.- - another for large volumes (x-y-t; x-y-z, x-y-z-t)another for large volumes (x-y-t; x-y-z, x-y-z-t)
(may want to "object"-ify large blocks of synthetic data.(may want to "object"-ify large blocks of synthetic data.
•• MetadataMetadata-- waveform or snapshot volume information (readme info).waveform or snapshot volume information (readme info).-- algorithm, code version, authorship. algorithm, code version, authorship.-- provenance (computation history). provenance (computation history).
•• UsageUsage-- easy to convert into from native code format.easy to convert into from native code format.-- translators need to exist or easy to create (by coding). translators need to exist or easy to create (by coding).-- metadata tools to create and import values (within codes). metadata tools to create and import values (within codes).
Example: SCEC/ITR Use of Synthetics
•• SCEC/ITR is a $10M / 5-year Information Technology project.SCEC/ITR is a $10M / 5-year Information Technology project.
•• Collaboration between SCEC, USGS, IRIS, with SDSC, ISI.Collaboration between SCEC, USGS, IRIS, with SDSC, ISI.PIs: T. Jordan, J.B. Minster, R. Moore, C. Kesselman.PIs: T. Jordan, J.B. Minster, R. Moore, C. Kesselman.
•• "Community Modeling Environment" (CME):"Community Modeling Environment" (CME):-- Develop for broad audience an integrated informationDevelop for broad audience an integrated information
infrastructure for earthquake science.infrastructure for earthquake science.-- Grid computing, digital libraries, KR&R, visualization. Grid computing, digital libraries, KR&R, visualization.
•• Role of Synthetics:Role of Synthetics:-- Physics-based simulation of ground motion for Physics-based simulation of ground motion for
seismicseismic hazard analysis. hazard analysis.-- Takes into account wave propagation through 3D Takes into account wave propagation through 3D
structure, source dynamics, and (non)-linear structure, source dynamics, and (non)-linear site effects.site effects.
Pathway Instantiations
Knowledge Base
OntologiesCurated taxonomies,
Relations & constraints
Pathway ModelsPathway templates,
Models of simulation codes
Code Repositories
Data & SimulationProductsData Collections
FSM
RDM
AWM
SRM
Storage
GRIDPathway Execution
Policy, Data ingest, Repository access
Grid ServicesCompute & storage management, Security
DIGITALLIBRARIES
Navigation &Queries
Versioning,Topic maps
MediatedCollectionsFederated
access
KNOWLEDGEACQUISITION
Acquisition InterfacesDialog planning,
Pathway constructionstrategies
Pathway AssemblyTemplate instantiation,
Resource selection,Constraint checking
KNOWLEDGE REPRESENTATION & REASONINGKnowledge Server
Knowledge base access, InferenceTranslation Services
Syntactic & semantic translation
Computing
Users
SCEC/ITR Community Modeling EnvironmentSCEC/ITR Community Modeling Environment
Pathway Instantiations
Knowledge Base
OntologiesCurated taxonomies,
Relations & constraints
Pathway ModelsPathway templates,
Models of simulation codes
Code Repositories
Data & SimulationProductsData Collections
FSM
RDM
AWM
SRM
Storage
GRIDPathway Execution
Policy, Data ingest, Repository access
Grid ServicesCompute & storage management, Security
DIGITALLIBRARIES
Navigation &Queries
Versioning,Topic maps
MediatedCollectionsFederated
access
KNOWLEDGEACQUISITION
Acquisition InterfacesDialog planning,
Pathway constructionstrategies
Pathway AssemblyTemplate instantiation,
Resource selection,Constraint checking
KNOWLEDGE REPRESENTATION & REASONINGKnowledge Server
Knowledge base access, InferenceTranslation Services
Syntactic & semantic translation
Computing
Users
FD/FE
Inputs, Velocities, Code
UserChoices
Computation CurationDerived Products
KNOWLEDGEACQUISITION
Acquisition InterfacesDialog planning,
Pathway constructionstrategies
Pathway AssemblyTemplate instantiation,
Resource selection,Constraint checking
GRIDPathway Execution
Policy, Data ingest, Repository access
Grid ServicesCompute & storage management, Security
DIGITALLIBRARIES
Navigation &Queries
Versioning,Topic maps
MediatedCollectionsFederated
access
Do We Need a Standard?
•• For individual work, not necessarily.For individual work, not necessarily.
•• Useful for exchange among seismologists. Useful for exchange among seismologists.
• • Essential for IT interoperability.Essential for IT interoperability.
Suggestion: Develop a Prototype Standard
•• Establish a small international working group to:Establish a small international working group to:
- - define a strawman prototype.define a strawman prototype.- - examine the issue of what metadata are needed.examine the issue of what metadata are needed.-- put under umbrella of FDSN (a la SEED). put under umbrella of FDSN (a la SEED).-- Volunteers?Volunteers?
SIG: Synthetics Exchange StandardsSIG: Synthetics Exchange Standards
David OkayaDavid Okaya Why an Exchange Standard?Why an Exchange Standard?
Dogan SeberDogan Seber Importance of Metadata for SyntheticsImportance of Metadata for Synthetics
Linus KambLinus Kamb But we have a standard -- Can SEEDBut we have a standard -- Can SEEDsupport synthetics?support synthetics?
Seiji TsuboiSeiji Tsuboi XML-SEED: its application to syntheticXML-SEED: its application to syntheticseismogram databaseseismogram database
Torild van EckTorild van Eck FDSN perspective on syntheticsFDSN perspective on synthetics
Heiner IgelHeiner Igel SPICE efforts on syntheticsSPICE efforts on synthetics
DiscussionDiscussion
Top Related