Energistics WITSML v1.4.1.1 Data Schema Files with Raster v1.0

Following is a listing of all the artifacts contained in this release.

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 includes a copy of the "abstract_v1.0" folder 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 choices, 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.

Delete Schemas

The generated delete schema files schema files are a copy of the normative files with all elements and attributes optional except for all object uids and parentage-pointers which are mandatory. If used within a WITSML web service, these schema files must represent the QueryIn input to the WITSML WMLS_DeleteFromStore method.

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" files and are referenced from the overview file.

GML Profile

Files contained within the following folder represent a subset of the normative GML schema. Schema types which are not used by WITSML have been eliminated. An application that utilizes the coordinateReferenceSystem object can generate code from these files in order to minimize the number of classes.

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: