Copyright (c) 2005 Petrotechnical Open Standards Consortium, Inc (POSC). All rights reserved. POSC(r) is a registered trademark and WITSML(tm) is a trademark of POSC. The root container for all WITSML data. This schema is not designed for use with the WITSML API. Rather it captures the logical model represented by the API queriable objects. As such it can represent all data in a server or it can represent data outside the context of a server. The data in the API objects have been incorporated into a normal XML hierarchy of well/wellbore. The plural API root elements have essentially been renamed to "xxxSet". The content of the well and wellbore API objects has been captured in "generalInformation" elements. The realtime object is not included because it is considered to be a transient server concept. The trajectoryStation object is not included because it is redundant to the data in trajectory. Information about the XML message instance. A collector for wells. A single well. A collector for production operation reports. A production operation report. A collector for product volume reports. A single product volume report. A collector for storage volume reports. A single product volume storage report. A collector for sale volume reports. A single sale volume report. A collector for production flow models. A single product flow model. A container element that can contain custom or user defined data elements. This is intended for adding new objects that are not a child of well. Data object schema version. The fourth level must match the version of the schema constraints (enumerations and XML loader files) that are assumed by the document instance. The non-contextual general information for a well. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. The non-contextual general information for a wellbore. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Human recognizable context for the well. General information about a well. A collector for wellbores. A single wellbore. A collector for well completions. A single well completion. A container element that can contain custom or user defined data elements. This is intended for adding new custom objects that are a child of well. Unique identifier for the well. Human recognizable context for the wellbore. General information about a wellbore. A collector for completion strings. A single completion string. A collector for wellbore intervals. A single wellbore interval. A collector for well tests. A single well test. A container element that can contain custom or user defined data elements. This is intended for adding new objects that are a child of wellbore. Unique identifier for the wellbore. Human recognizable context for the completion string. The non-contextual content for a completion string. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the completion string. Human recognizable context for the Production Operation Report. The non-contextual content for a production operation report. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the production operation report. Human recognizable context for the Product Flow Model. The non-contextual content for a Product Flow Model. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the Product Flow Model. Human recognizable context for the Product Volume Report. The non-contextual content for a product volume report. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the product volume report. Human recognizable context for the Product Volume Storage Report. The non-contextual content for a product volume storage report. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the product volume report. Human recognizable context for the Sale Volume Storage Report. The non-contextual content for a product volume sale report. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the product volume report. Human recognizable context for the well completion. The non-contextual content for a well completion. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the well completion. Human recognizable context for the well test. The non-contextual content for a well test. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the well test. Human recognizable context for the wellbore interval. The non-contextual content for a wellbore interval. A container element that contains elements that are common to all data objects. A container element that can contain custom or user defined data elements. Unique identifier for the wellbore interval.