This documents is intended to sumarize Data Schema changes between version 1.3.1.1 and version 1.4.1. This incorporates changes made in 1.4.0.
Added the following new data objects:
The attachment data object is used to provide a central location for finding a digital attachment that is associated with another WITSML well related data object. The attachment is captured in a base 64 binary type.
The changeLog schema is an API schema that is used to provide a central location for knowledge of changes in data objects.
This supports a GML style CRS definition. The old definition has been retained but is deprecated.
The drillReport data object is used to capture a daily drilling report focused on reporting from the operator to partners or to a governmental agency.
The stimJob data object is used to capture a post job summary report about a stimulation (fracture) job.
The target data object is used to define a surveying tool error model. This data object is globally unique.
The target data object is used to define a set of surveying tool error terms which may be utilized in a toolErrorModel. This data object is globally unique.
The logGroup data object replaces wellLog by capturing explicit knowledge that a group of objects are directly related. This is intended to support concepts such as wireline logging, logging while drilling, well tests, wireline formation tests, etc. While a primary usage is target at logs, it can be used to collect any data-object into a group.
Removed the following data objects:
Now supported by PRODML.
Now supported by PRODML.
No longer needed for adding individual stations to the trajectory.
With changes to the query capability of the API, this is now redundant to log.
Redundant to new objectGroup.
The WITSML_composite schema has been moved outside of WITSML.
Supported retention of the timezone for an acquisition (e.g., a log). Made the time zone mandatory in all date-time values and in the well timeZone element.
Added a serviceCategory to all objects (via commonData).
Added an event type to the documentInfo audit structure. This will allow clients and servers to capture timestamps associated with a web service.
Moved the concept of a default datum from wellDatum to commonDatum. This will allow the default to be object specific.
Clarified that only the well data object has a globally unique uid attribute.
In the wellbore data object:
Supported the concept of noun versus adjective in the lithology qualifiers. This primarily affects the meta data in file ancilary/enumValues.xml. Deprecated 39 values and added 34 values.
In the bhaRun data object, allowed drillingParams to recur.
Eliminated documentation about API behavior from the schema. Instead, classified the "role" of the element within the context of the API.
Added a data delimiter for log data. This allows user specified text to contain commas.
In log:
In the mudLog data object:
Other small changes and fixes were also made.