RiskWare  On-line Reference Manual

Release Level 1.9
Release Date 2000 06

Revision Level 1.0

Risk Objects

The main object class in RiskWare the RiskObjects They include elements such as

  • chemical process plants
  • storage containers
  • transportation vehicles (railway cars, trucks, ships and barges)
  • pipelines (segments).

The objects are primarily sources of risk, i.e., the unintended release of a hazardous substance with consequences like environmental dispersion into atmosphere, surface or groundwater, fire, and explosions, but may also include resources for emergency management such as hospitals or fire fighter stations and depots.

As elementary operations, objects can, or can be: instantiated (created with a specific set of attribute values) in a given context, which should include inheritance from their parent class displayed (possibly in more than one style or format: e.g., as a pop-up with their set of attributes, or as a map symbol with display style and scale representing selected attribute values) (e.g., a point source scaled according to strength, a street segment width and color according to traffic frequency and road type) reported (hardcopy version of display) edited (related to the display) or updated without display saved (possibly as a new version of a RO parent) queried (get the current state of attribute values) destroyed.

Objects (and their external data representation) consist of a HEADER with

  • identification information (basic identifcation such as name ID, type;
  • georeference where applicable and
  • meta data (soure, modification date, author etc.) and a
  • hypertext link (optional)
and a BODY that enumerates their attributes and associated methods that load and update the acutal values of these attributes.

Objects are grouped in classes and can contain (references to) other objets as well as their attribute data.

Object attributes are declared as lists or tables, references to time series, matrices, etc. The respective method is specified either by the keyword introducing the attribute, or by the ID (name) of a construct like a TABLE, or explicitly as a table element (column) named method.

© Copyright 1995-2019 by:   ESS   Environmental Software and Services GmbH AUSTRIA | print page