Professional Documents
Culture Documents
Contents
Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Wells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Sampling Styles (Interpolation) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Set Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Set Constants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Set Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Well Header Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Audit Trail Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Reference Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Directional (Survey) Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Interval Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Log Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Log Versioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Log Priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Parameter Size Limits and Naming Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Database Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
The EPOS system is project oriented. Each project can be considered to consist of two parts, an application
directory and a well database. The application directory contains all files used or created by EPOS which
are not well databases (for example, contractor data files, plots, reports, layouts, etc.).
PROJECT
• Application Directory
• Well Database; basic components are:
— wells
— sets
constants
comments
logs
A project can have any number of wells. A well contains a well header and any number of sets. The well
header is a special set which stores well constants and comments.
Sets are used to improve access and store different sampling rates. Sets contain groupings of related data.
They contain any number of constants, comments and logs. Each set has one reference log which defines
the reference domain and units for the logs in the set.
Fig. 1 provides a graphical representation:
Set 1
Wire Set
(Wireline) Logs
See the following sections for an in depth explanation of the Well Database components of a project, and
“Project Structure” on page 3-1 in the Environment documentation for detailed information on the
Application Directory.
A well is created in a project when field data is loaded into the database. A well has a unique Primary Well
Identifier (PWI), such as well name or API number, which identifies it. A project you are working on can
have any number of wells, limited only by the amount of disk space available.
Sets are groupings of related data and are named according to the kind of data they contain. There are
various naming conventions for sets and most are obvious. Wireline logs are stored in the Wire set,
lithological data in a set called Lith and so on.
• Each set has one reference log. This defines the reference domain and units for the logs in the
set. See "Reference Set" on page 2-10.
• A list of standard set names is provided in the file specs/setinfo.setinfo, which is site
configurable. This file also provides a priority or ordering for finding logs.
• Aperiodic sets have logs with identical sampling within the same domain.
• Sets extend in range automatically - for aperiodic sets, the set is modified to contain all the
sample points from the existing set together with those of the new logs.
Fig. 3: Graphical examples of interpolation (sampling) styles - Fig. 4 shows the differences
between Continuous - irregular and regular sampling
Set Names
Identical names should not be used for both sets and expressions (e.g. functions, macros, curves, etc.).
Set names cannot be numerical. If numbers are used for the name, the letter "S" is appended to the
beginning of the name.
Set Constants
Set constants store set specific constant data (e.g. a well with multiple logging runs will have each run
stored in a different set with constants pertaining to the run). They have the following attributes:
• Name
• Type
• Value
• Units
• Comment
Constants default to a type of "numeric" if they have an entry in the geolog<version>/specs/ loginfo
files (imperial.loginfo, metric.loginfo and mixed.loginfo) and that entry has a preferred unit
(on the basis that having a unit implies being a number). If these conditions are not met, the constant will
default to a type of "string".
The type also depends on how the constant is presented to the database. For instance, if a particular import
format presents a value as a "string" which the loginfo file indicates is a number, the database will attempt
to convert this to a number but if that fails, it will reset the type to "string".
Conversely, if the import format presents a value as a "number", then the database will set the type to
"numeric".
NOTE Caution is advised when importing data because many import formats do not have a data
type definition for a constant value, and there are cases where a value can look like a
number (e.g. API number or unique well ID) but should not be treated as a binary number.
Set Comments
Set comments store free format text and are set specific. They have the following attributes:
• Name
• Value
Reference Set
A special set using the set name Reference may contain references from various domains to provide
translation between domains. The primary reference for the set is measured depth. The set is sampled at a
fairly coarse sample rate, such as one foot or half a meter and always starts at depth zero. When data is
loaded, the reference of this set automatically extends to cover the entire depth range of the well. This also
occurs via any action which extends the range of the well, e.g. evaluating new data.
The advantage of this set is that other sets only require one reference log, therefore references such as TVD
need not be duplicated in every set, preventing inconsistency and reducing work. References may be
duplicated in sets, if this is required, and set references will have precedence over those in the Reference set.
• TVD and any other reference may extend from surface to below TD without having to extend
every log in the wireline set.
• Both periodic and aperiodic data can be interpolated or projected to any reference in the
Reference set provided the sets reference is present in the Reference set, making domain
translation clearer and simpler for the user.
• The depth range of the reference set is representative of the range of the well.
Sets contain logs. The Wire set may contain Gamma Ray logs, Neutron Porosity logs etc. Each set has a
reference log. It defines the reference domain and units for logs in the set.
Log Names
Log names cannot be numerical. If numbers are used for the name, the letter "L" is appended to the
beginning of the name.
Log Versioning
Whenever a log is created, edited or modified, a new version of the log is created by appending a numeric
version number. <log>_1 is the original log version.
Version numbers are incremented by one to create a new log, for example, by curve editing while retaining
the original version. Referencing a log by name only, without a version, will access the latest version of the
log subject to log filtering. If multiple users are editing the same log, Geolog will save the edited logs as
different versions.
Log Priority
The file specs/setinfo.setinfo defines the order of priority of sets for finding logs. The order of priority
is:
• default set (when defined)
• setinfo set order
• latest version of a log
• alias order if the log is not present in the set
For example, a log to display is not in the default set, therefore find the log to display in the order defined
in setinfo.
Table 2-2, "Parameter Size Limits and Naming Conventions" on page 2-14 defines the maximum length of
names for projects, wells, constants, etc and details the naming conventions for Project, Well and Constant
names.
The following data types can be used when defining data stored in the database. The range of values for
data types will depend on your workstation environment.
The following table lists the available attributes for projects, wells, sets and logs.
A
audit trail
reserved set name 10
C
character limits
of names 13
comments
name, maximum length of 13
constants
comment, maximum length of 13
name, maximum length of 13
text value, maximum length of 13
D
data
types 14
Database
components 2
data types 14
interval set, description of 11
log versioning 12
project structure 2
reference set, description of 10
size limits for names 13
storage structure 2
well database diagram 2
well header set, description of 10
definition of
interpolation styles used in Geolog 6
sampling styles in Geolog 6
description of
interval set 11
reference set 10
well header set 10
wells in Geolog 5
I
interplolation styles used in Geolog 6
L
logs
comment, maximum length of 13
finding and order of priority of sets 12
name, maximum length of 13
N
names
length of 13
P
parameters
size limits for names 13
Project
comments, maximum length of 13
name, maximum length of 13
path, maximum length of 13
projects (Geolog working)
structure 2
PWI
name, maximum length of 13
R
reserved set names
audit trail 10
reference 10
well header 10
S
sampling styles, definition of Geolog 6
sets
interval, description of 11
name, maximum length of 13
order of priority of for finding logs 12
reference, description of 10
well header, description of 10
structure of
projects 2
well database 2
U
units
name, maximum length of 13
userid name, maximum length of 13
W
wells
database components 2
database diagram 2
description of Geolog 5
PWI, maximum length of 13