Class Usage Rules

Code

Description Text

Acquisition_2D


General

Seismic acquisition on land or marine, carried on a line-by-line basis is defined as 2D acquisition. Typically the seismic receiver cables are laid in a line, and the source is fired at fixed intervals forming a line of common midpoints (CMPs) of seismic reflection between the source and the receiver. The recording system connected to the cables records the seismic reflection data for further processing. The location of seismic receivers and source is provided by GPS devices associated with navigation systems and provides the position of CMPs of seismic reflection data.

Acquisition_2D defines acquisition parameters for 2D seismic acquisition and inherits all the properties of the class Entity. At least Name of Entity object must be defined to make Acquisition_2D meaningful. Any additional information regarding acquisition can be entered in Remark of Entity.

Acquisition_Start_Date and Acquisition_End_Date define the start and end of the survey conducted to acquire the seismic data and may be filled whenever the dates are available.

Energy_Source_System specifies the system used to generate seismic energy necessary to get seismic reflections. Recording_system specifies the recording system used to record SEGD data. Navigation_System specifies the system used to position the receivers and source while acquiring the seismic data. Acquisition_contractor is the name of the business that conducted the survey to acquire seismic data.

Usage Rules

1. Acquisition_2D object must refer to Survey_2D with Survey_Data_Type as "Seismic Data".
2. Seismic data collected must be stored as Geophysical_Inventory items with Acquisition_Format "SEGD" and Acquisition_Data_Type as "ACQUISITION_SEISMIC".
3. Navigation data representing receiver and source positions must be stored as Geophysical_Inventory item with Acquisition_Format "UKOOA_P2" and Acquisition_Data_Type as "NAVIGATION_DATA". Spatial positions of receiver and source can be stored as Line.
4. Report files can be stored as a Geophysical_Inventory item with Acquisition_Data_Type as "REPORT".
5. Image files can be stored as a Geophysical_Inventory item with Acquisition_Data_Type as "IMAGE".




Acquisition_3D


General

Seismic acquisition on land or marine, carried in an area by equally spaced lines is defined as 3D acquisition. Typically in marine, the vessel navigates along a planned line by pulling multiple streamers (receiver cables) and the energy source tied to the boat. The energy source (Air Guns) is fired at each fixed interval forming a line of common mid points (CMPs) between the energy source and receivers on the cable. The seismic reflection data is then recorded by onboard seismic recording systems connected to the cables, for further processing. Onboard navigation systems provide positioning of the receiver positions and source positions. The vessel then navigates to the next line and the process is repeated until it covers the whole area planned for 3D seismic survey. On land, the seismic cables are laid at equally spaced intervals and the vibrator or dynamites are fired at fixed intervals (distance) forming CMPs between the seismic receivers and seismic source. The seismic reflection data is recorded by the recording system connected to the cable and the positioning of receivers on cable and energy source provides the CMP location of seismic reflection.

Acquisition_3D defines acquisition parameters for 3D seismic acquisition and inherits all the properties of the class Entity. At least Name, Remarks of Entity object must be defined to make Acquisition_3D meaningful.

Acquisition_Start_Date and Acquisition_End_Date define the start and end of the survey conducted to acquire the seismic data and may be filled whenever the dates are available.

Cable_Count, Cable_Depth, Cable_Length, Cable_Spacing, Energy_Source_Depth, Group_Channel_Count, Group_Count, Group_Interval, Line_Count, Line_Spacing, and Source_Count, Source_Spacing must be filled for Seismic 3D acquisition whenever they are available.
Marine_Land must be filled with "Marine" if the acquisition area is offshore and "Land" if the acquisition area is on Land.

Usage Rules

1. Acquisition_3D object must refer to Survey_3D with Survey_Data_Type as "Seismic Data".
2. Seismic data collected must be stored as Geophysical_Inventory items with Acquisition_Format "SEGD" and Acquisition_Data_Type as "ACQUISITION_SEISMIC".
3. Navigation data representing receiver and source positions must be stored as Geophysical_Inventory item with Acquisition_Format "UKOOA_P2" and Acquisition_Data_Type as "NAVIGATION_DATA". Spatial positions of receiver and source can be stored as Line.
4. Report files can be stored as a Geophysical_Inventory item with Acquisition_Data_Type as "REPORT".
5. Image files can be stored as a Geophysical_Inventory item with Acquisition_Data_Type as "IMAGE".




Alternative_Nav_Alias

 

Alternative_Navigation

 

Application_Environment


General

Software applications on Unix or Windows environments require some variables to be set before running. These are called environment variables. These variables provide information on the type of data and folders where the data is stored and the path to fetch the executables to run.

Application_Environment defines the attributes necessary to hold the environment variables for the software application to run on the system to access the data.

Application_Type specifies the application name and version and Variable_Name and Variable_Value provide the environment variable name and the associated value.
.

Application_Project


General

Seismic interpretation applications store seismic data belonging to a seismic survey in terms of projects. These projects contain seismic trace data, navigation data associated with the seismic survey. Normally this data is stored in a datastore with access controls.

Application_Project provides attributes necessary to access the project data of the interpretation project storage for which the seismic survey data is associated. Application_Project inherits all the properties of the class Entity. At least Name of Entity class must be defined to make Application_Project meaningful.

Account_Name, Account_Password must be filled to provide an access to the interpretation project.
App_Project_Unique_Locator must be specified to find the seismic data storage in the application project.
Seismic_Boundary_Polygon must be defined to cover the project area.

Usage Rules

1. Account_Name and Account_Password must be secure and must be encrypted.











Archive_File


General

Archiving is performed to store some recently unused inventory data files in to a secondary access media for restoring later. Archive_File provides the attributes necessary to store the information about the archive file.



Archive_File_Inventory_X


General

Archive_File_Inventory_X is an intersection class that provides the details of archive file and the names of the files stored in an archive file, along with location information in the archive file..


Archive_Folder


General

Archive_Folder is a collection of archive file names belonging to one archive job. The job could be for one survey or data belonging to one client.


Borehole_Seismic_Acq_Act

 

Borehole_Seismic_Result

 

Borehole_Seismic_Survey

 

Dataset_Boundary


General

This provides a view into Seismic_Boundary Polygon for boundaries that describe the limits of datasets.

Dataset_Inventory_X

 

Dataset_Line_Segment

 

Dataset_Representation


General

Dataset_Representation defines the storage cube (brick) size and the compression factor at a remote datastore. It is common to divide large seismic cubes of data into small cubes (bricks) and store the data as a sequence of bricks either in I_Axis direction or J_Axis direction.

Usage Rules

1. Brick_Storage_I_Size, Brick_Storage_J_Size, Brick_Storage_K_Size must all be positive.
2. Compression_Factor must be expressed between 0 and 1 (0 indicating lower and 1 indicating higher level) to represent the level of compression.

Dataset_Statistics


General

Dataset_Statistics represents the spread of amplitude data over a range of inline cross line for processed 3D seismic or interpretation 3D seismic as a histogram and over a shot point interval for processed 2D seismic or interpretation 2D seismic.
Dataset_Statistics inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Dataset_Statistics meaningful.

Usage Rules

1. All attributes related to histogram data should be entered for each instance of Dataset_Statistics.
2. All attributes related to inline and cross line range should be specified for processed 3D and interpretation 3D seismic.
3. All attributes related to shotpoint interval should be specified processed 2D and interpretation 3D seismic.



Geophysical_Inventory


General

Geophysical_Inventory holds all the files/tapes associated with the seismic data. The seismic data could be related to acquisition 2D/3D, processed 2D/3D, or interpretation workstation seismic data.

Geophysical_Inventory inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Geophysical_Inventory meaningful.

Usage Rules

1. Foreign_Object_Id must be filled with legacy foreign repository system id if the file has been migrated from another repository system.
2. MMS_Tape must be filled with Western Geco tape identification number on robotic system if the file is synchronized with the Western Expeditor system.
3. Tape_Creation_Date must be filled with the date the data was originally written to the tape.
4. Author should be filled with the name of original tape creator.
5. Barcode may be filled with Western Geco's barcode identification system.
6. Usage Note: The Inventory_Item_Rank column in this table will be deprecated in a future Seabed release and replaced with a column called Sequence_Number to be more consistent with the meaning of this column.






Header_Element


General

Header_Element provides the attributes necessary to define the individual elements of an associated header identified in the Header_Template. These attributes can be used to clarify usage of elements deviated from the industry standards like SEG-D and SEG-Y.



Header_Template


General

Sometimes the seismic data recorded may deviate from the standard defined by the industry in order to store some special information. It is also possible to change the meaning of the attribute stored in the data. Because of this, it may be necessary to clearly define some attributes of the header associated with the dataset.

Header_Template defines the attributes necessary to identify the format and type of header being defined. It has association with Header_Element to store individual data items.



Header_Text

Usage

A separate Seismic_Dataset, Geophysical_Inventory, and Dataset_Inventory_X must be created for each header. The Seismic_Format and Seismic_Data_Type must be specified for the Dataset if the Header_Text is to be meaningful.

Usage Note: The Rank column in this table will be deprecated in a future Seabed release and replaced with a column called Sequence_Number to be more consistent with the meaning of this column.

Inventory_Boundary

General

This provides a view into Seismic_Boundary_Polygon for boundaries which describe the areal limits of export jobs.


Inventory_Line_Segment

 

Live_Trace_Boundary

General

This provides a view into Seismic_Boundary Polygon for areas that define the boundary of live traces.


Live_Trace_Line_Segment

 

MS_Event_Detail

 

MS_Event_Stage

 

Project_Boundary


General

This provides a view into Seismic_Boundary Polygon for boundaries that describe the areal limits of projects.

Project_Datastore


General

Project_Datastore defines the attributes necessary to access the interpretation project. Project_Datastore inherits all the properties of the object Entity. At least Name of Entity must be defined to make Project_Datastore meaningful. This parameter should refer to the computer system where the interpretation project is stored.

Host_Name, Port_Number, and Datastore_SID must be defined for each system where the interpretation project is stored.

Usage Rules

1. Port_Number must be valid for the Host_Name specified.







R_Acquisition_Data


General

R_Acquisition_Data reference table provides codes necessary to select the object type of acquisition seismic or navigation data collected during seismic survey. If the data is navigation, it should "NAVIGATION_DATA" and if the data is seismic it should be "ACQUISITION_SEISMIC".

R_Acquisition_Method

 

R_Borehole_Seismic_Survey

 

R_Computer

 

R_File_Type


General

R_File_Type reference table provides codes necessary to select the type of inventory file. Ex: "ASCII", "BINARY", "EBCDIC".

R_Foreign_Rep_System


General

R_Foreign_Rep_System reference table provides codes necessary to select the repository system from where the data is synchronized. The data may be synchronized with the data from SeisDB, Expeditor, or SDMS.

R_MS_Event_Type

 

R_Navigation_System


General

R_Navigation_System reference table provides codes necessary to select the navigation system used to position the source and receivers in seismic acquisition.


R_Point_Type

General
The UKOOA P1/90 standard defines the following point types:
"S” = Center of Source
“G” = Receiver Group
“Q” = Bin Center
“A” = Antenna Position
“T” = Tailbuoy Position
“C” = Common Mid Point
“V” = Vessel Reference Point
“E” = Echo Sounder
“Z” = Other (defined in H0800 record)
Usage Rules:
The UKOOA standard has a record identification assigned to each point, however the usage here is that a point type is assigned to a line.

R_Processing_Stage


General

R_Processing_Stage reference table provides codes necessary to select the current stage of seismic processing of data associated with the seismic data set.

R_Recording_System


General

R_Recording_System reference table provides codes necessary to select recording system used in acquiring seismic data.

R_Seismic_Data_Subtype

 

R_Seismic_Data_Type


General

R_Seismic_Data_Type reference table provides codes necessary to define whether the data is PROCESSED SEISMIC, SEISMIC VELOCITY, or POSTPLOT NAV.

R_Seismic_Environment

 

R_Seismic_Format


General

R_Seismic_Format reference table provides codes necessary to select the seismic format of the dataset. For example: SEGY, or UKOOA_P1.

R_Seismic_Line_Alias

 

R_Seismic_Line_Style


General

R_Seismic_Line_Type reference table provides codes necessary to define the contents of seismic line. For example,, navigation only, seismic only, or seismic with nav.

R_Seismic_Line_Type


General

R_Seismic_Line_Type reference table provides codes necessary to define the contents of seismic line. For example,, navigation only, seismic only, or seismic with nav.

R_Seismic_Receiver

 

R_Seismic_Spread

 

R_Seismic_Survey_Alias

 

R_Seismic_Survey_BA_Role

 

R_Seismic_Transaction


R_Seismic_Volume_Type


General

R_Seismic_Volume_Type reference table provides codes necessary to select the 3D volume storage representation in a project database. Examples are "TRACE_STORAGE", "BRICK_STORAGE", and "SLICE_STORAGE".

R_Streamer

 

R_Survey

 

R_Tape_Label

 

Sail_Line

 

Sail_Line_Owner

 

SEGD_Header_Info


General

SEG-D is the standard defined by Society of Exploration Geophysicists to store acquisition seismic data for exchange between vendors. Sometimes it may be necessary to store some attributes of the SEG-D header of the data tape.

SEGD_Header_Info defines the attributes necessary to hold line and field file identification information of the SEG-D header.



Seismic_Acquisition_Act

 

Seismic_Bin_Point_Set

Only UKOOA point types C and Q are valid for seismic bin point sets.

Seismic_Boundary_Polygon


General

The subtypes of Seismic_Boundary_Polygon define the spatial boundary defining the area covered by a survey, project, dataset, or partial selection of a seismic data set.


Usage Rules

1. Use "Live Trace Boundary" subtype for a boundary that relates to seismic data set with trace data.
2. Use "Survey Boundary" subtype for a boundary that relates to seismic survey.
3. Use "Saved_Item_Boundary" for a boundary that relates to saved selections.
4. Use "Purchase_Boundary" for a boundary that relates to purchases.
5. Use "Entitlement_Boundary" for a boundary that relates to entitlement items.
6. Use "Inventory_Boundary" for a boundary that relates to items in inventory.
7. Use "Project_Boundary" for a boundary that describes the limits of an application project.
8 Use "Export_Boundary" for a boundary that describes the limits of an export job.
9. Use "Dataset_Boundary" for a boundary that describes the limits of an export job.

Seismic_Dataset


Seismic_Data_Set is a way of classification of seismic data into a one group. This represents way of identifying all the associated seismic data files/tapes as an entity. Seismic_Data_Set is used to identify for all types of seismic data. It includes processed 3D and 2D seismic and interpretation project 3D or 2D seismic.

Seismic_Data_Set inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Seismic_Data_Set meaningful.

Maximum_Amplitude, Minimum_Amplitude of the whole dataset must be entered for processed 2D or 3D seismic and interpretation project seismic.

Minimum_Sample, Maximum_Sample of the whole dataset must be entered for processed 2D or 3D seismic and interpretation project seismic.

Seismic_Reference_Datum must be entered for processed 2D or 3D seismic and interpretation project seismic, if available.

Dataset_Property_Name should represent type of seismic for processed 3D/2D and interpretation 3D/2D seismic.

Processed_By must be defined for processed 3D seismic and processed 2D seismic.

Cube_Lattice_Id , Name, and Seismic_Line_Id are explicitly included in the class for the purpose of creating a unique key. Cube_Lattice_Id comes from the association between Seismic_Dataset_3D and Cube_Lattice. Seismic_Line_Id comes from the association between Seismic_Dataset_2D and Seismic_Line. Name is inherited from Entity.

Usage Note: The Dataset_Rank column in this table will be deprecated in a future Seabed release and replaced with a column called Sequence_Number to be more consistent with the meaning of this column.


Seismic_Dataset_2D

General

This child was created to provide a view into Seismic_Dataset for the 2D case.


Seismic_Dataset_3D

General

This child was created to provide a view into Seismic_Dataset for the 3D survey case.

Seismic_Line


General

Seismic_Line object defines the attributes for each line belonging to processed seismic or interpretation project seismic survey composed of lines.
Seismic_Line inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Seismic_Line meaningful.
A Seismic_Line should belong to only one survey.

Foreign_Object_Id must be defined if the data is synchronized with other repository system.
Nominal_Line_Length, Nominal_Shot_Interval must be entered if available.
Shot_Divisor is needed only for Western Geco's multi client data.

First_CDP, Last_CDP, and CDP_Increment or First_Shot, Last_Shot, and Shot_Increment must be entered for each line.
Line_Geometry must be defined for each processed 2D seismic and interpretation 2D seismic.

Usage Note: The Line_Rank column in this table will be deprecated in a future Seabed release and replaced with a column called Sequence_Number to be more consistent with the meaning of this column.


Seismic_Line_Alias


General

Sometimes it may be necessary to hold an alternate name for the seismic 2D line. This information may be used to refer to the seismic line than actual name given at the time of survey.

Seismic_Line_Alias inherits the attributes from Entity class to hold an alternate name and associated description.


Seismic_Line_Correction

Usage Rules
If a surface (Horizon_Interp_2D_Geom) is specified then Seismic_Line_Id must refer to the same Seismic_Line specified in that instance of Horizon_2D_Interp_Geom.
Shift_Property only applies to First_Shift and Last_Shift. If the shift values are stored in a bulk array use the property in the bulk array.

Seismic_Line_Segment


General

Seismic_Line_2D_Segment denotes start and end shotpoint or CDP information of partial line of Seismic_Line_2D. It inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Seismic_Line_2D_Segment meaningful.

Usage Rules

1. Trace_Per_Gather should not be defined with the line segments associated with the Selection_Item..

Seismic_Line_Tie

To avoid discrepancies, .only one method SP,CDP or Position, should be used to describe the tie.

Seismic_Processing_Act

 

Seismic_Record


General

Seismic data is recorded in terms of seismic headers and seismic records using Society of Exploration Geophysicists standards like SEG-D and SEG-Y. Sometimes it is necessary to store some records in their entirety, rather than only some attributes of the records.

Seismic_Source_Point

 

Seismic_Survey

20-
General

Seismic_Survey is the top level object of the seismic data model and it must be filled for all types of seismic data. Seismic_Survey inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Seismic_Survey meaningful.

The following attributes of Seismic_Survey must be filled in as specified for various types of seismic data.
Survey_Area_Name must be filled in for all types of seismic data.
Survey_Project_Name must be filled in for 2D or 3D acquisition seismic data.
Survey_Prospect_Name must be filled in for acquisition and processed seismic data.
License_Holder must be the owner who has an access to the data and must refer to the company/group defined as a Business_Associate.

Usage Rules

1. Seismic_Survey must reference an App_Project_Source, if the data came from an interpretation workstation project.
2. Survey_CRS must be specified for all types of seismic data.




Seismic_Survey_Alias

2006-06
General

Sometimes it may be necessary to hold an alternate name for the seismic survey. This information may be used to refer to the survey rather than the actual name given at the time of survey.

Seismic_Survey_Alias inherits the attributes from Entity class to hold an alternate name and associated description.


Seismic_Survey_BA_Int

 

Seismic_Survey_BA_Invl

Business associate involvements in acquisition and processing activities are stored using Activity_BA_Invl

SP_CDP_Mapping


General

SP_CDP_Mapping defines the relationship between shotpoints and common depth points (CDP) for processed 2D seismic and interpretation 2D seismic.
SP_CDP_Mapping inherits all the properties of the object Entity. At least Name of Entity object must be defined to make SP_CDP_Mapping meaningful. These attributes must define the unique nature (may include the segment of the line in name) of the mapping to be meaningful.
First_CDP, Last_CDP, First_Shot_Point, Last_Shot_Point must be entered for each mapping.


Squash_Plot


General

Squash plot is normally used to store an array of binary data representing an image of seismic section data. Squash_Plot inherits all the properties of the object Entity. At least Name of Entity object must be defined to make Squash_Plot meaningful.

Survey_2D


General

Survey_2D is a generalization of Seismic_Survey and inherits all attributes of Seismic_Survey. Please see the description/usage rules associated with Seismic_Survey.


Survey_3D


General

Survey_3D is a generalization of Seismic_Survey and inherits all attributes of Seismic_Survey. Please see the description/usage rules associated with Seismic_Survey.


Survey_Boundary

General

This provides a view into Seismic_Boundary Polygon for boundaries that describe the areal limits of 3d seismic surveys.

Treatment_Data

 

Treatment_Dataset

 

Treatment_Stage