Data sources and identifiers for wells

When a well is being inserted in ComboCurve, the following happens:

  1. An unique identifier value is always automatically set in the id field
  2. Additionally, the user can provide a combination of dataSource and chosenID as a more convenient alternative for identifying wells.

Well identifiers are needed in order to:

  • Reference an existing well to be updated or deleted
  • Reference an existing well to add, update, or delete production data associated to it

dataSource
This field is meant to denote where the well comes from. Well identifiers can not repeat within the same data source. The supported values for the dataSource field are the following:

Value Name Notes
aries ARIES
di Drilling Info (Enverus) Uses api14 as identifier instead of chosenID
ihs IHS
internal Internal proprietary data
other Other
phdwin PHDWin

chosenID
This is an identifier value that must be unique within a dataSource.

There is a special case: For dataSource: "di", we wanted to ensure that the chosen ID used is always API 14. In order to enforce that, the chosenID field becomes read-only in that case and the api14 field is used as identifier instead, when inserting or updating wells. However chosenID is always used to reference wells when inserting or updating production data, regardless of the data source.

There is a field named chosenKeyID that is by default populated with the name of the field that is being used to populate the chosenID field. It should not be confused with chosenID . There is no much application for this field except for maybe filtering in ComboCurve.