This version represents redefinition of the Distributed Temperature Survey (DTS) model to the v1.2.2 Data Schema. This version is backward-compatible except for DTS components.
This file and all of the files associated with this version of the PRODML Data Schema can be downloaded via a Zip file. This document describes the file content of folder ./prodml_v1.3_data/ in the zip structure. Folder ./abstract_v1.0/ contains a required abstract schema which is used across multiple Energistics domains. Folder ./aggregate_1.0/ contains an optional schema which can be used to collect data from multiple Energistics domains.
File ./doc/PRODML_schema_overview.html represents the browsable overview documentation.
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.
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. The PRODML GDA should use the read schemas while the WITSML API will use the read, write and update 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.
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.
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.
The generated delete schema files are a copy of the normative files with all elements and attributes optional except that all object and parentage uids are mandatory. If used within a WITSML web service, these schema files must represent the QueryIn input to the WITSML WMLS_DeleteFromStore method.
The following files are informative and are not part of the normative specification.