Energistics WITSML v1.4.0 Data Schema Files

This file and all of the files associated with this version can be downloaded via a Zip file.

Normative Files

The normative data schema specification consists of the following files.

and the content of files:

The schema files assume that the Energistics abstract schema is copied into the proper relative folder structure. The above zip file will include a copy of the abstract schema in the proper location.

Variant Schemas

The following files represent generated variants of the normative data schemas. These files are only normative when used within the context of a web service.

Read Schemas

The generated read schema files are a copy of the normative files except that all elements and attributes are optional. Just as in SQL, mandatory data is not required to be requested. If used within a WITSML web service, these schema files must represent the XMLout response from the WITSML WMLS_GetFromStore method.

Write Schemas

The generated write schema files are a copy of the normative files except that some unique identifier attributes have had their optionality changed. If used within a WITSML web service, these schema files must represent the XMLin input to the WITSML WMLS_AddToStore method.

Update Schemas

The generated update schema files are a copy of the normative files with all elements and attributes optional except that all unique identifier attributes and uom attributes are mandatory. If used within a WITSML web service, these schema files must represent the XMLin input to the WITSML WMLS_UpdateInStore method.

Template Schemas

The generated template schema files are a copy of the normative files with all elements and attributes optional. In addition, all element content has been moved to a queryValue attribute and all choice and sequence constraints have been removed. If used within a PRODML web service, these schema files must represent the foobarQuerySet input to the PRODML GetDataAsync and GetDataAsyncInitiate methods.

Non-normative files

The following files are informative and are not part of the normative specification.

File ./doc/witsml_schema_overview.html represents the browsable overview documentation. The files ./doc/schema/*.html represent browsable versions of the ./xsd_schemas/*.xsd and are referenced from the overview file.

Growing Objects

The following object files represent randomly growing objects as defined by the WITSML API Specification:

The following object files represent systematically growing objects as defined by the WITSML API Specification: