4.8.1 WITSML Data Assurance Use Cases

Topic Version1Published11/11/2016
For StandardCTA v2.1

The WITSML SIG did initial development of the data assurance object. The following list summarizes the main use cases that drove development.

  1. Support for data validation functionality. Ability to detect data entries that violate the rules/valid values for a particular sensor/set of sensors so that applications can notify end users of any out-of-range data values.
  2. Provide information about precision. Ability to provide metadata to consumers with information about the precision of data delivered. WITSML clients will then be able to communicate this information to users.
  3. Provide information about sensor accuracy. Ability to provide metadata to consumers with information about the accuracy of the sensor providing the data. WITSML clients will then be able to communicate this information to users.
  4. Provide information about sensor calibration. Ability to provide metadata to consumers with information about the calibration of the sensor providing the data (when, who, what, etc.). WITSML clients will then be able to communicate this information to users.
  5. Support for data quality in real time. Ability to correct data live and propagate the correction or a warning in the stores/applications that have downloaded the original data.
  6. Support for data validity flag in real time. Ability to set a live data quality flag and propagate this or a warning of the state in the stores/applications that have downloaded the original data.
  7. Support for data auditability and traceability. When applicable, the ability to optionally receive auditability and/or traceability data generated from the point of origin to the end user.