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 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 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 bottom hole assembly runs. A single bottom hole assembly run. A collector for cement jobs. A single cement job. A collector for conventional cores. A single conventional core. A collector for Distributed Temperature Survey Installed Systems. A single Distributed Temperature Survey Installed System. A collector for Distributed Temperature Survey Measurements. A single Distributed Temperature Survey Measurement. A collector for fluids reports. A single fluids report. A collector for formation markers. A single formation marker. A collector for logs. A single log. A collector for messages. A single message. A collector for mud logs. A single mud log. A collector for operations reports. A single operations report. A collector for risks. A single risk. A collector for rigs. A single rig. A collector for sidewall cores. A single sidewall core. A collector for survey programs. A single survey program. A collector for targets. A single target. A collector for trajectories. A single trajectory. A collector for tubulars. A single tubular. A collector for wellbore geometries. A single wellbore geometry. A collector for well logs. A single well log. 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. The non-contextual content for a BHA run. 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 cement job. The non-contextual content for a cement job. 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 cement job. Human recognizable context for the conventional core. The non-contextual content for a conventional core. 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 conventional core. Human recognizable context for the Distributed Temperature Survey Installed System. The non-contextual content for a Distributed Temperature Survey Installed System. 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 Distributed Temperature Survey Installed System. Human recognizable context for the Distributed Temperature Survey Measurement. The non-contextual content for a Distributed Temperature Survey Measurement. 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 Distributed Temperature Survey Measurement. Human recognizable context for teh fluids report. The non-contextual content for a fluids 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 fluids report. Human recognizable context for the formation marker. The non-contextual content for a formation marker. 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 formation marker. Human recognizable context for the log. The non-contextual content for a log. 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 log. The non-contextual content for a message. 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 message. Human recognizable context for the mud log. The non-contextual content for a mud log. 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 mudlog. Human recognizable context for the operations report. The non-contextual content for an operations 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 operations report. Human recognizable context for the rig. The non-contextual content for a rig. 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 rig. Human recognizable context for the risk. The non-contextual content for a risk. 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 risk. Human recognizable context for the sidewall core. The non-contextual content for a sidewall core. 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 sidewall core. Human recognizable context for the survey program. The non-contextual content for a survey program. 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 survey program. Human recognizable context for the target. The non-contextual content for a target. 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 target. Human recognizable context for the trajectory. The non-contextual content for a trajectory. 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 trajectory. Human recognizable context for the tubular (assembly). The non-contextual content for a tubular (assembly). 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 tubular (assembly). Human recognizable context for the wellbore geometry. The non-contextual content for a wellbore geometry. 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 geometry. Human recognizable context for the well log. The non-contextual content for a well log. 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 log.