# Glossary of Terms#

## Area Source#

A source type usually adopted to model distributed seismicity. In an area source the seismicity occurrence rate is assumed uniform over the source area; this produces an hazard pattern with aplateau of constant hazard inside the polygon delimiting the area sourceand values of hazard that tend to decrease as we move away from the border of the source

## Asset#

An asset is an element with a certain value, which can include buildings or population. For example, an asset can include
an individual building at a given location, or a number of buildings that are grouped, co- located at a single location
and classified with the same *Taxonomy*

## Branch#

The simplest element in a logic tree; it belongs to a *Branch Set* where it represents one possible option among a finite
number of alternatives. A branch is associated with a weight value if the *Branch Set* represents the epistemic uncertainty
on a parameter or a model when the *Branch Set* is used to specify alternative models (e.g. district
*Magnitude-Frequency Distribution*)

## Branch Set#

The structure describing the epistemic uncertainty on a specific parameter or model included in a logic tree structure.
It ensembles a number of *Branch*, each one representing a discrete alternative

## Calculation#

A unique set of input files for which we attempt to produce results. Input files include an INI-style config file (containing various calculation parameters) and various XML files. The structure of these XML files is defined by our XML specification: NRML. The quantity, type, and content of these XML files will vary depending on the calculation mode.

The terms calculation and job are often used synonymously, but it is important to understand the distinction.

## Calculator#

A Python class which can implement various methods associated with each calculation phase. In order of execution, the phases are:

pre_execute

execute (this is the only required method)

post_execute

post_process

export

clean_up

Each calculation mode has its own calculator class defined, although many common functionalities are shared between calculators. This common functionality is abstracted into common base classes and plain functions.

## Configuration File#

The file (usually .ini) containing the information necessary to run a calculation in OpenQuake engine

## Consequence Function#

the distribution of the consequence (or loss) ratio conditional on a set of discrete limit states, defined for a
particular *Taxonomy*

## Consequence Model#

A set of *Consequence Function* used to model the consequence ratios of all the *Taxonomy* in the *Exposure Model*

## Control Node#

The machine from which the user initiates a calculation. The control is responsible for running code which processes user input, initializes a calculation, distributes work, and manages/monitors the calculation until completion.

By convention, the machine used as the control node does not process tasks. The control node is also typically the machine which runs vital server processes, such as RabbitMQ, and PostgreSQL/PostGIS.

## Characteristic Fault Source#

A fault source typology where ruptures always cover the entire fault surface

## Complex Fault Source#

A source typology usually adopted to model subduction interface faults

## Deductible#

A parameter used in the calculation of insured losses thatestablishes the economic value that needs to be deducted from the ground-up losses

## Hazard Disaggregation#

A methodology to investigate the contributions to aspecific level of hazard in terms of fundamental variables commonly
usedto characterize seismic sources and ground motion models (e.g. magnitude, source-site distance, *Epsilon*)

## Dip#

The dip is the steepest angle of descent of the fault plane relative to a horizontal plane; it is measured in degrees [0,90]

## Disaggregation Matrix#

A multi-dimensional matrix used to systematically store thecontributions to a level of hazard to be disaggregated and
that is specified by the user. See also *Seismic Hazard Disaggregation*

## Earthquake Rupture Forecast#

A list of all possible ruptures generated by all thesources included in a seismic source model. Each element in the listcontains: the rupture geometry and the rupture probability of occurrencein a given time span. See also the definition available on the OpenSHA website

## Earthquake Rupture Forecast Calculator#

Calculator producing a *Seismic Source Model* from a *Seismic Source Logic Tree*

## Engine#

The term “engine” refers to the OpenQuake engine, the piece of software which is responsible for reading inputs, distributing calculations, and collecting outputs.

## Epsilon#

normalized residual of the ground motion

## Exposure Model#

A set of *Asset* grouped according to their geographical location, *Taxonomy* and value

## Fault Trace#

A curve representing the intersection between the surface containing the fault surface (or its prolongation) and the topographic surface

## Fragility Function#

the probability of exceeding a set of limit states, given an intensity measure level. These functions can be discrete or continuous

## Fragility Model#

A set of *Vulnerability Function* used to model the fragility of all the *Asset* in the *Exposure Model*

## Frequency-Magnitude Distribution#

A distribution describing the frequency of earthquakes with a specific magnitude. It can be continuous or discrete. One frequency- magnitude distribution frequently adopted in PSHA is the double truncated Gutenberg-Richter distribution

## Grid Source#

A source typology usually adopted to model distributedseismicity. It is routinely produced by a seismicity smoothing algorithm (one of the most famous algorithm is the one proposed by Frankel 1995)

## Ground-Motion Field (GMF)#

An object describing the geographic distribution around a rupture of a ground motion intensity measure

## Ground-Motion Field Calculator#

An OpenQuake engine calculator that given a rupture computes thegeographic distribution of a ground motion intensity
parameter. Currently OQ can generate ground motion fields using a *Ground-Motion Prediction Equation*

## Ground-Motion Logic Tree#

A method used to systematically describe the epistemicuncertainties related to the ground motion models used in the
computation of hazard using a specific *PSHA Input Model*

## Ground-Motion Model#

An object that given a rupture with specific properties computes the expected ground motion at the given site. In
simplest case aground motion model corresponds to a *Ground-Motion Prediction Equation*. Incase of complex PSHA input
models, the produced ground motion models contains a set of *Ground-Motion Prediction Equations*, one for each tectonic
region considered

## Ground-Motion Parameter#

A scalar or vector quantity describing a relevant propertyof the shaking such as intensity (e.g. PGA or Spectral Acceleration)or duration, equivalent number of cycles. See for example Hancock 2005.

## Ground-Motion Prediction Equation (GMPE)#

An equation that - given some fundamental parameters characterizing the source, the propagation path and the site (in
thesimplest case magnitude, distance and *VS30* - computes the value GM of a (scalar) ground motion intensity parameter

## Ground-Motion System#

An object containing a list of *Ground-Motion Logic Trees*

## Initial Seismic Source Input Model#

It is the ensable of information needed to fully describethe seismic sources composing a seismic source input model. The initial seismic source input model is included in the first branching level of a seismic source logic tree

## Insured Losses#

Fraction of the ground-up losses that can be covered by the insurance industry, according to a certain policy

## Integrated Risk Modelling Toolkit#

A plugin for QGIS which includes tools to run the OpenQuake engine, to visualize hazard and risk results, to develop composite indicatorsand integrate them with physical risk estimations, and to predict building recovery times following an earthquake. This plugin was designed as a collaborative effort between the GEM Foundation and the Center for Disaster Management and Risk Reduction Technology, and it has been developed by the GEM Foundation.

## Investigation Time#

The time interval considered to calculate hazard; usually it corresponds to 50 years

## Job#

The runtime “thing” which represents an attempt to complete a calculation. The job contains various pieces of information which are relevant while a calculation is in progress, including:

status (i.e., “Is it running?”, as well as the calculation phase)

logging level

the user who initiated/owns this job

engine process IDs

If in the future calculation resumability is supported, there could be more than 1 job associated with a calculation.

## Limit#

A parameter used in the calculation of insured losses that establishes the maximum economic amount that can be covered by the insurance industry, according to a certain insurance policy

## Logic Tree#

Data structure used to systematically describe uncertainties on parameters and models used in a PSHA study

## Logic Tree Processor#

An OQ calculator that takes the PSHA Input Model and createsmany realisations of a *Seismic Source Model* and of a
*Ground-Motion Model*

## Magnitude-Scaling Relationship#

An empirical relationship linking the magnitude with a parameter describing the size of the corresponding rupture (e.g. the area of the rupture or the rupture length)

## Magnitude-Frequency Distribution#

A distribution describing the frequency of earthquakes with a specific magnitude. It can be continuous or discrete. One
frequency-magnitude distribution frequently adopted in *PSHA* is the double truncated Gutenberg-Richter distribution

## Non-Parametric Source#

A source typology in which the earthquake rupture forecast isdescribed explicitly by a set of ruptures and the corresponding probabilities of occurrence

## Natural Hazards’ Risk Markup Language#

A markup language similar to XML, which specifies a numberof standardised schemas to represent various input models used for OpenQuake engine calculations and output files generated by the OpenQuake engine

## OpenSHA#

OpenSHA is an open-source, advanced Java-based platformfor conducting Seismic Hazard Analysis - (see the OpenSHA website <http://opensha.org/>)

## OpenQuake Hazard Library#

The OpenQuake Hazard Library (`openquake.hazardlib`

) is the Python library the OpenQuake engine team has developed to function as
the core scientific library behind the OpenQuake engine for Seismic Hazard.

## OpenQuake Risk Library#

The OpenQuake Risk Library (`openquake.risklib`

) is the Python library the OpenQuake engine team has developed to function as the
core scientific library behind the OpenQuake engine for Seismic Risk.

## Point Source#

The elemental source typology used in the OpenQuake engine to model distributed seismicity

## PSHA Input Model#

An object containing the information necessary to describethe seismic source and the ground motion models - plus the related epistemic uncertainties

## Probabilistic Seismic Hazard Analysis (PSHA)#

A methodology to compute seismic hazard by taking intoaccount the potential contributions coming from all the sources of engineering importance for a specified site

## Earthquake Rupture#

A 3D surface - representing a portion or the entire fault surface - over which a slip event (i.e. an earthquake) occurs

## Rupture Model#

An object containing the information necessary to describe a *Rupture*, such as magnitude, hypocenter location, strike,
dip, rake, and seismogenic depths

## Rupture Aspect Ratio#

The ratio between the lenght and the width of an earthquake rupture

## Rake#

The rake is the direction in which a hanging wall block movesduring a rupture, measured relative to fault strike on the plane of the fault

## Scenario Based SHA#

An analyis of seismic hazard based on the selection of one or a few ruptures and the computation of the expected ground
motion at a set of sites using a *GMPE* accounting ground motion variability

## Seismicity History#

An object containing a set ruptures representative of thepossible seismicity generated by the sources in a *Seismic Source
Model* during the investigation time *t*

## Seismicity Rate#

Number of events per unit of time (if not betterspecified, the definition of a seismicity rate generally presumes a time independent

## Seismic Source Data#

An object containing the information necessary tocompletely describe a *PSHA* seismic source i.e. seismic source type,
position, geometry and seismicity occurrence model

## Seismic Source Logic Tree#

Logic tree structure defined to describe in structured and systematic way the epistemic uncertainties characterizing the
seismic source model. The first branching level in the logic tree by definition contains one or several alternative
*Initial Seismic Source Input Model*

## Seismic Source Input Model#

An object containing a list of *Seismic Source Data*. In the OpenQuake engine a seismic source model does not contain
epistemic uncertainty

## Seismic Source#

An object that can generate **SHOULD BE COMPLETED**

## Seismic Source Model (SSM)#

An object containing a list of *Seismic Source* objects

## Seismic Source System#

An object containing a list of *Initial Seismic Source Input Model* and the *Seismic Source Logic Tree*

## Simple Fault Source#

A source typology usually adopted to model shallow structures with an uncomplicated geometry

## Stochastic Event Set#

An object containing one or many *Seismicity History*

## Strike#

The strike direction correspond to the angle between thenorth and the direction you take so that when you walk along the
*Fault Trace* the fault dips on your right

## Tag#

Scheme used to specify attributes for the *Asset*. Attributes for an Asset could include the state, county, zip-code,
city, occupancy, CRESTA ID, or other such markers that could be used in the post-processing stage of a risk calculation
to aggregate results for each tag.

## Taxonomy#

Scheme used to classify the *Asset*. For buildings, a classification scheme has been proposed by the GEM Foundation which
considers anumber of attributes including lateral load resisting system and its material, height, year of construction.
The taxonomy is currently used to link the *Asset* in the *Exposure Model* to the relevant *Vulnerability Function* or
*Fragility Function*

## Tectonic Region#

A area on the topographic surface that can be considered homogeneous in terms of tectonic properties such as the prevalent seismogenic properties and/or the seismic wave propagation properties

## Temporal Occurrence Model#

Usually a probabilistic model giving the probability of occurrence of an event in a specified *Investigation Time*

## Vulnerability Function#

A function that describes the probability distribution ofloss ratio, conditioned on an intensity measure level. Currently only discrete vulnerability functions are supported

## Vulnerability Model#

A set of *Vulnerability Function* used to model the physical vulnerability of all the *Asset* in the *Exposure Model*

## VS30#

Average shear wave velocity of the materials in the uppermost 30m of the soil column

## Worker Process#

A process which is dedicated to task execution.

## Worker Machine#

A machine dedicated to run worker processes.

The concepts of “worker machines” and “worker processes” are often referred to synonymously (as “workers”, for short). Technically, there can be many worker processes running on a single worker machine. The number of worker processes per machine is typically equal to the number of CPU cores available.