WITSML - Common Data Component Schema An identifier to indicate the data originator. This identifies the server that originally created the object and thus most of the uids in the object (but not necessarily the uids of the parents). This is typically a url. When the data was created at the persistent data store. Last change of any element of the data at the persistent data store. The change time is not updated for a growing object while it is growing. The item state for the data object. Comments and remarks. WITSML - Product Flow Connected Node Component Schema. Defines the node to which this port is connected. Only two ports should be actively connected to the same node at the same point in time. That is, a port should only be connected to one other port. There are no semantics for the node except common connection. All ports that are connected to a node with the the same name are inherently connected to each other. The name of the node is only required to be unique within the context of the current Product Flow Network (that is, not the overall model). All ports must be connected to a node and whether or not any other port is connected to the same node depends on the requirements of the network. Any node that is internally connected to only one node is presumably a candidate to be connected to an external node. The behavior of ports connected at a common node is as follows: a) There is no pressure drop across the node. All ports connected to the node have the same pressure. That is, there is an assumption of steady state fluid flow. b) Conservation of mass exists across the node. The mass into the node via all connected ports equals the mass out of the node via all connected ports. c) The flow direction of a port connected to the node may be transient. That is, flow direction may change toward any port if the relative internal pressure of the Product Flow Units change and a new steady state is achieved. constraints:@minOccurs="1" The name of a network plan. This indicates a planned connection. The connected port must be part of the same plan or be an actual. Not specified indicates an actual connection. The date and time that the connection was activated. The date and time that the connection was terminated. A descriptive remark associated with this connection, possibly including a reason for termination. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. WITSML - Custom or User Defined Element and Attributes Component Schema. Specify custom element, attributes, and types in the custom data area. Any element or attribute in any namespace. It is strongly recommended that all custom data definitions be added to a unique namespace. A schema to capture a set of data that is relevant for many exchange documents. It includes information about the file that was created, and high-level information about the data that is being exchanged within the file. An identifier for the document. This is intended to be unique within the context of the NamingSystem. constraints:@minOccurs="1" Zero or more alternate names for the document. These names do not need to be unique within the naming system. The date of the creation of the document. This is not the same as the date that the file was created. For this date, the document is considered to be the set of information associated with this document information. For example, the document may be a seismic binset. This represents the date that the binset was created. The FileCreation information would capture the date that the XML file was created to send or exchange the binset. A document class. Examples of classes would be a metadata classification or a set of keywords. The information about the creation of the exchange file. This is not about the creation of the data within the file, but the creation of the file itself. Information about the security to be applied to this file. More than one classification can be given. A free-form string that allows a disclaimer to accompany the information. A collection of events that can document the history of the data. The owner of the data. WITSML query parameters. An optional comment about the document. A structure for WITSML query parameters. The intent is to allow a query for all objects within an index range (whether or not the object is growing). These would typically be something like a daily report. The minimum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). The objects may or not be growing objects but the See the API specification for behavior related to this query parameter. The maximum start time for an object. This only applies to objects with a root level date and/or dateTime element(s). See the API specification for behavior related to this query parameter. A block of information about the creation of the XML file. This is different than the creation of the data that is included within the file. The date and time that the file was created. constraints:@minOccurs="1" If appropriate, the software that created the file. This is a free form string, and may include whatever information is deemed relevant. The person or business associate that created the file. Any comment that would be useful to further explain the creation of this instance document. Information about the security classification of the document. This is intended as a documentation of the security so that the file will not inadvertently be sent to someone who is not allowed access to the data. This block also carries a date that the security classification expires. For example, a well log is confidential for a period of time, and then becomes open. All security classes are characterized by their classification systems. The security class in which this document is classified. Examples would be confidential, partner confidential, tight. The meaning of the class is determined by the System in which it is defined. The security classification system. This gives context to the meaning of the Class value. The date on which this security class is no longer applicable. A general comment to further define the security class. The audit records what happened to the data, to produce the data that is in this file. It consists of one or more events. constraints:@minOccurs="1" An event type captures the basic information about an event that has affected the data. The date on which the event took place. constraints:@minOccurs="1" The party responsible for the event. A free form comment that can further define the event that occurred. Documents the point in time where changes were made. A name assigned to the change. constraints:@minOccurs="1" The timestamp associated with the change. All changes must use this timestamp. constraints:@minOccurs="1" A textual reason for the change. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. WITSML - Product Flow Expected Property Component Schema. The expected kind of property. constraints:@minOccurs="1" The date and time that the sensor was activated on the port. The date and time that the sensor was deactivated on the port. An alternative name for the sensor that will measure the property. Defines the expected flow and product pairs to be assigned to this port by a Product Volume report. A set of expected qualifiers can be defined for each pair. The aggregate of expectations on all properties should be a subset of the aggregate of expectations on the port. If no expectations are defined on the port then the port aggregate will be defined by the properties. A descriptive remark associated with this property. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. Defines expected properties of a facility represented by a unit. The expected kind of facility property. Each property is documented to have values of a particular type. constraints:@minOccurs="1" The expected kind of qualifier of the property. A descriptive remark associated with this property. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. A reference to an external port within a different Product Flow Model. This value represents a foreign key from one element to another. A pointer to the external port in the network that represents the current Model. This is the port to which a different model is being connected. constraints:@minOccurs="1" A pointer to the external port within the connected Model. This is the port on a different model to which the port on this model is connected. constraints:@minOccurs="1" A pointer to the Product Flow Model that contains the connected port. constraints:@minOccurs="1" The name of the facility that is represented by the connected model. The name can be qualified by a naming system. This also defines the kind of facility. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. WITSML - Product Flow Network External Port Component Schema. The name of the external port within the context of the current Product Flow Network. constraints:@minOccurs="1" Defines whether this port is an inlet or outlet. Note that this is a nominal intended direction. constraints:@minOccurs="1" True ("true" or "1") indicates that the port is an exposed internal port and cannot be used in a connection external to the network. False ("false" or "0") or not given indicates a normal port. Defines the internal node to which this external port is connected. All ports (whether internal or external) that are connected to a node with the same name are connected to each other. Node names are unique to each network. The purpose of the external port is to provide input to or output from the internal network except when the port is an "exposed" port. The purpose of an exposed port is to allow the properties of the port to be seen external to the network. For an exposed port, the connection points to the associated port. constraints:@minOccurs="1" A descriptive remark about the port. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. The non-contextual content of a WITSML Product Flow Network object. The name of the Product Flow Network. This must be unique within the context of the overall Product Flow Model. constraints:@minOccurs="1" The name of a network plan. This indicates a planned network. All child network components must all be planned and be part of the same plan. The parent network must either contain the plan (i.e., be an actual) or be part of the same plan. Not specified indicates an actual network. A pointer to the network containing the unit that this network represents. That is, the Unit must exist in a different Network. If a parent network is not specified then the network represents the model. A model should only be represented by one network. The model network represents the overall installation. All other networks represent internal detail and should not be referenced from outside the model. The external ports on the model network represent the external ports to the overall Product Flow Model. A pointer to an external port on the Product Flow Model does not require the name of the model network because it is redundant to knowledge of the model name (i.e., there is a one-to-one correspondence). DEPRECATED. Use parentNetwork for all new work. A pointer to the Flow Unit that this network represents. The Unit must exist in a different Network. If a unit is not specified then the network represents the model. A model should only be represented by one network. The model network represents the overall installation. All other networks represent internal detail and should not be referenced from outside this model. The external ports on the model network represent the external ports to the overall Product Flow Model. A pointer to an external port on the Product Flow Model does not require the name of the model network because it is redundant to knowledge of the model name (i.e., there is a one-to-one correspondence). A unit model defines the internal behavior of a Flow Unit. A descriptive remark about the network. An external port. This exposes an internal node for the purpose of allowing connections to the internal behavior of the network. Networks that represent a Flow Unit should always have external ports. If this network represents a Unit then the name of the external port must match the name of a port on the Unit (i.e., they are logically the same port). A flow behavior for one unit. Within this context, a unit represents a usage of equipment for some purpose. The unit is generally identified by its function rather than the actual equipment used to realize the function. A unit might represent something complex like a field or separator or something simple like a valve or pump. constraints:@minOccurs="1" Documents that a change occurred at a particular time. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. WITSML - Product Flow Port Component Schema. The name of the port within the context of the Product Flow Unit. constraints:@minOccurs="1" The name of a network plan. This indicates a planned port. All child network components must all be planned and be part of the same plan. The parent unit must be part of the same plan or be an actual. Not specified indicates an actual port. Defines whether this port is an inlet or outlet. This is a nominal intended direction. constraints:@minOccurs="1" The name of the facility represented by this Product Flow Port The name can be qualified by a naming system. The facility name is assumed to be unique within the context of the facility represented by the unit. This also defines the kind of facility. An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name should also be listed as an alias. True ("true" or "1") indicates that the port is an exposed internal port and cannot be used in a connection external to the unit. False ("false" or "0") or not given indicates a normal port. Defines the node to which this port is connected. A timestamp activates and deactivates the connection. Only one connectedNode should be active at any one point in time. There are no semantics for the node except common connection. All ports that are connected to a node with the the same name are inherently connected to each other. The name of the node is only required to be unique within the context of the current Product Flow Network (that is, not the overall model). All ports must be connected to a node and whether or not any other port is connected to the same node depends on the requirements of the network. Any node that is internally connected to only one port is presumably a candidate to be connected to an external node. The behavior of ports connected at a common node is as follows: a) There is no pressure drop across the node. All ports connected to the node have the same pressure. That is, there is an assumption of steady state fluid flow. b) Conservation of mass exists across the node. The mass into the node via all connected ports equals the mass out of the node via all connected ports. c) The flow direction of a port connected to the node may be transient. That is, flow direction may change toward any port(s) if the relative internal pressure of the Product Flow Units change and a new steady state is achieved. constraints:@minOccurs="1" Defines the expected flow and product pairs to be assigned to this port by a Product Volume report. A set of expected qualifiers can be defined for each pair. Defines the properties that are expected to be measured at this port. This can also specify the equipment tag(s) of the sensor that will read the value. Only one of each property kind should be active at any point in time. A descriptive remark associated with this port. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. Defines an expected combination of kinds. The expected kind of flow. constraints:@minOccurs="1" The expected kind of product within the flow. constraints:@minOccurs="1" The expected kind of qualifier of the flow. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. WITSML - Product Flow Unit Component Schema. The name of the Product Flow Unit within the context of the Product Flow Network. The name of a network plan. This indicates a planned unit. All child network components must all be planned and be part of the same plan. The parent network must either contain the plan (i.e., be an actual) or be part of the same plan. Not specified indicates an actual unit. A pointer to the network representing the internal behavior of this unit. The names of the external ports on the internal network must match the names of the ports on this unit. That is they are logically the same ports. The name of the facility for which this Product Flow Unit describes fluid flow connecton behavior. The name can be qualified by a naming system. This also defines the kind of facility. For facilities whose name is unique within the context of another facility, the name of the parent facility this named facility. The name can be qualified by a naming system. This also defines the kind of facility. For facilities whose name is unique within the context of another facility, the name of the parent facility of facilityParent1. The name can be qualified by a naming system. This also defines the kind of facility. An alternatative name of a facility. This is generally unique within a naming system. The above contextually unique name (that is, within the context of a parent) should also be listed as an alias. The name and type of a facility whose context is relevant to the represented facility. Defines an expected property of the facility represented by this unit. Defines the relative coordinate of the unit on a display screen. This is not intended for detailed diagrams. Rather it is intended to allow different applications to present a user view which has a consistent layout. An inlet or outlet port associated with this unit. If there is an internal network then the name of this port must match the name of an external port for that network. Any properties (e.g., volume, pressure, temperature) that are assigned to this port are inherently assigned to the corresponding external port on the internal network. That is, the ports are logically the same port. Similar to a node, there is no pressure drop across a port. Also similar to a node, conservation of mass exists across the port and the flow direction across the port can change over time if the relative pressures across connected units change. constraints:@minOccurs="1" A descriptive remark associated with this unit. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. WITSML - Product Flow Connected Node Component Schema. Defines the relative from-left-to-right location on a display screen. The display origin (0,0) is the upper left-hand corner of the display as viewed by the user. Defines the relative from-top-to-bottom location on a display screen. The display origin (0,0) is the upper left-hand corner of the display as viewed by the user. Defines the relative from-front-to-back location in a 3D system. The unrotated display origin (0,0) is the upper left-hand corner of the display as viewed by the user. The "3D picture" may be rotated on the 2d display. The WITSML API mandated plural root element which allows multiple singular objects to be sent. The plural name is formed by adding an "s" to the singular name. Information about the XML message instance. Information about a single Product Flow Model. 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 documenti nstance. constraints:@use="required" The name of the Product Flow Model. constraints:@minOccurs="1" The name of the facility which is represented by this model. The name can be qualified by a naming system. This also defines the kind of facility. The name and type of a facility whose context is relevant to the represented installation. The date and time of the start of validity for this model. The date and time of the termination of validity for this model. The time for which "currently existing" data is desired from the network. All connections (and related data) existing at this time (i.e. start and end bracket this value) will will be returned if requested. The existence time is a server query parameter. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this parameter. The minimum time index contained within the report. The minimum and maximum indexes are server query parameters and will be populated with valid values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this parameter. The maximum time index contained within the report. The minimum and maximum indexes are server query parameters and will be populated with valid values in a "get" result. See the WITSML API Specification appendix on "Special Handling" of growing objects for a description of the behavior related to this parameter. Defines the external port in another Product Flow Model to which an external port in this model is connected. An external port should be connected to an external port with the opposite direction. The connected external port must be in another Product Flow Model. These connections should always be defined on a one-to-one basis. For example, if a facility may receive input from multiple other facilities then a separate input port should be defined for each of those facilities. This allows any question about mass balancing to be contained within each individual model. The external port name must match the name of an external port on the network that represents this model. The description of one named network within this model. Each model is self contained but may reference other newtorks for defining internal detail. One of the networks must represent this model. constraints:@minOccurs="1" A descriptive remark about the 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. The unique identifier of a container element. This attribute is generally required within the context of a WITSML server. There should be no assumption as to the semantic content of this attribute. This should only be used with recurring container types (i.e., maxOccurs greater than one). The value is only required to be unique within the context of the nearest recurring parent element. This type disallows an "empty" boolean value. This type should not be used directly except to derive another type. All boolean types should be derived from this type rather than using xsd:boolen. This type disallows an "empty" dateTime value. This type should not be used directly except to derive another type. All dateTime types should be derived from this type rather than using xsd:dateTime. This type disallows an "empty" double value. This type should not be used directly except to derive another type. The intended abstract supertype of all strings. This abstract type allows the control over whitespace for all strings to be defined at a high level. This type should not be used directly except to derive another type. Replace tab, line feed and carriage return with a space, collapse contiguous sequences of spaces to a single space and then remove leading and trailing spaces. The empty string is not allowed. This constraint conbined with the whiteSpace collapse constraint means that a blank value is not allowed. constraints:@minLength="1", This defines the maximum acceptable length of a string that can be stored in a data base. This value should be the smallest "maximum size of a variable length character type" in commonly used DBMSs. This is the maximum size of a VARCHAR2 in Oracle 8. The intended abstract supertype of all user assigned human recognizable contextual name types. There should be no assumption that (interoperable) semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an enumeration. The intended abstract supertype of all locally unique identifiers. The value is not intended to convey any semantic content (e.g., it may be computer generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). Spaces are not allowed. The intended abstract supertype of all comments or remarks intended for human consumption. There should be no assumption that semantics can be extracted from the field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable). The intended abstract supertype of all enumerated "types". This abstract type allows the maximum length of a type enumeration to be centrally defined. This type should not be used directly except to derive another type. It should also be used for uncontrolled strings which are candidates to become enumerations at a future date. The intended abstract supertype of all "units of measure". This abstract type allows the maximum length of a UOM enumeration to be centrally defined. This type is abstract in the sense that it should not be used directly except to derive another type. The meaning of the endpoint for min/max query parameters on "growing objects". The list of standard values is contained in the PRODML enumValues.xml file. The endpoint of the range is inclusive of the specified range value. hat is, a node index value which matches the specified range value is considered to be within the range. The endpoint of the range is exclusive of the specified range value. That is, a node index value which matches the specified range value is considered to be outside the range. The endpoint of the range may be extended to the first encountered value if an exact value match is not found. That is, if a node index value does not match the specified range value then the next smaller value (on minimum end) or larger value (on maximum end) in the index series should be used as the endpoint. Basically, this concept is designed to support interpolation across an undefined point. The endpoint of the range may be extended to the first encountered value if the interval is overlapped with the index interval. That is, if a node index value does not match the specified range value then the next smaller value (on minimum end) or larger value (on maximum end) in the index series should be used as the endpoint. This concept is designed to select ALL nodes whose index interval overlap with the query range. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. Defines kinds of facility parameters. The list of standard values is contained in the PRODML enumValues.xml file. Indicates the availablity of the facility. This should be implemented as a string value. A value of "true" indicates that it is available for use. That is, it may be currently shut-down but it can be restarted. A value of "false" indicates that the faility is not available to be used. That is, it cannot be restarted at this time. Defines the unoccupied volume of a tank. Zero indicates that the tank is full. This should be implemented as a volume measure. Indicates the status of a block valve. This should be implemented as a string value. A value of "open" indicates that it is open. A value of "closed" indicates that it is closed. The ammount to time the facility was available during the specified period. This should be implemented as an time measure. The reciprocating speed of a device (e.g., motor, compressor) This should be implemented as an anglePerTime measure. Defines the relative level of a tank. Zero indicates empty and 100% indicates full. This should be implemented as a lengthPerLength measure. Indicates the status of a valve. This should be implemented as an areaPerAreaMeasure. A value of 100 % indicates that it is open. A value of zero indicates that it is closed. Indicates the open area of a valve. This should be implemented as an areaMeasure. A value of zero indicates that it is closed. Indicates the amount of time the facility has been unavailable during the specified period. May be related to a particular point in time which would represent the start of the downtime. This should be implemented as an time measure. Defines the relative order in which a facility should be shutdown. This should be implemented as an integer count. Facilities with smaller values should be shut down first. Only facility parameters with the same version time and same version source should be evaluated together for the purposes of this order. The vertical height of the specified product in a tank. This should be implemented as a length measure. The volume of the specified product in a tank. This should be implemented as a volume measure. The volume of the specified product in a tank, corrected to standard conditions of temperature and pressure. This should be implemented as a volume measure. This commonly called the "well type". It characterizes the well based on its mode of lifting the product. This should be implemented as a string value. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. Defines qualifiers for type of flow. The list of standard values is contained in the PRODML enumValues.xml file. Indicates product characteristics that were allocated back to a well as opposed to being measured at the well. A performance requirement as determined by a budget. Indicates product characteristics that were determined by an allowable or other performance limit. This includes allowables which are usually established by a regulatory agency for a product. A forecast future value. Indicates product volumes that were derived directly from one or more other flows. An estimated or calculated performance, possibly based on comparable product flow units, but not based on reservoir simulations for the particular product flow unit. Indicates product volumes that were actually measured at the port. Normally a 1 day forcast promise to a buyer. The estimated maximum which is possible. A measured value that has been processed. This is different from derived because it is fundamentally a variation of the original value. An amount, set by some authority, which may or may not be based on technical criteria. A value which is believed to be very desirable if it can be achieved. This a recommendation that something be changed in order to achieve this value. An estimated performance based on a simulation that includes the particular product flow unit. The desired value. What you are aiming for. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. xxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxx A value that is the difference between e.g. a target value and a metered value. A value that is generated by measurement and calculation and has an impact on company revenue and government taxation. xxxxxxxxxxxxxxxxxxxxxxxxxxx These values represent the state of a WITSML object. Actual data measured or entered at the well site. Model data used for "what if" calculations. A planned object. That is, one which is expected to be executed in the future. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. Defines the types of Product Flow Ports. The list of standard values is contained in the PRODML enumValues.xml file. An inlet port by which fluid normally flows into the Product Flow Unit. An inlet port by which fluid normally flows out of Product Flow Unit. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. A kind of facility (usage of equipment or material). The list of standard values is contained in the PRODML enumValues.xml file. A single block valve. A single bottomhole. A single choke. A single cluster. A single completion. A single compressor. A single lift gas controller. DEPRECATED: use "controller" instead. A single county. A single country. A single field. A single flowline. A single flow meter. A single lease. A single manifold. A single platform. A single pressure meter. Note that this represents the device and not the sensor itself. A single production processing facility. A single regulating valve. A single reservoir. A single separator. A single sleeve valve. This is a type of tubing valve which has a sliding sleeve to cover holes in the tubing. You cover all of the holes in order to close the valve. For configurations oriented toward production, the inlet is on the casing side and the outlet is on the tubing side. For injection, the reverse would be true. A single state or province. A single tank. A single temperature meter. Note that this represents the device and not the sensor itself. A single template. A single trunkline. A single tubing head within a wellhead. A single named group of wells. A single well, possibly with many wellbores (sidetracks). A single wellbore (sidetrack) within a well. A single wellhead for one well. See also "tubing head". A single zone. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. A commercial entity is an organisational construct through which the a group of organisations or facilities are grouped as if it were a single composite. xxxxxxxxxxxxxxxxxxxxxxx A ground that is an area above an oilfield. An area concept that is a grouping of two or more selcted petroleum fields for commercial reasons or other purposes. An area concept that is an area that forms part of a petroleum field. xxxxxxxxxxxxxxxxxxxxxxx A physical object that is an appliance involved in the extraction, production, transportation or storage of oil or gas. A regulatory agreement that gives the licensees excluding rights to investigate, explore and recover petroleum deposits within the geographical area and timeperiode stated in the agreement. A fluid conductor that consists of pipe, possibly also including pumps, valves, and control devices, intended for conveying liquids, gases, or finely divided solids. A system for the storage of gaseous, liquid and solid products. A physical object that is an industrial facility for the storage of oil and/or petrochemical products and from which these products are usually transported to end users or further storage facilities. Defines the types of flows for volume reports. The list of standard values is contained in the PRODML enumValues.xml file. Consumed (all methods) by the facility. Consummed to restart power facilities as a result of an overall power outage. Consummed by compressors. Consumed by devices other than compressors. Released into the atmosphere as a by-product of consumption. Burned in a flare. A fluid stream that has one or more flares as the ultimate target. Burned in a high pressure flare. Burned in a low pressure flare. Consumed by processing equipment. Released into the atmosphere. Leaving the installation for commercialized purposes. Requested to leave the installation for commercialized purposes. Planned to leave the installation for commercialized purposes. Difference between what was requested and what was delivered. Injected into a producing well to reduce the hydrostataic pressure of the fluid column. The resulting reduction in bottom hole pressure allows the reservoir liquids to flow. Entering the facility for commercialized purposes. Inject into a well. Stock at a facility. For a period that represents an event, the amount would represent the current amount of inventory. For other periods, the amount would represent the addition (positive value) or drawdown (negative value) over that period. For an individual storage facility (e.g., a tank), the amounts would represent that tank. For an overall facility, the amounts would represent all tanks. Dropped overboard into the sea. Exploited from a reservoir. This is independent of any disposition. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. An accounting of all of the fluids into and out of Stock (i.e., Inventory) which includes all storage facilities at a site including fluid within a pipeline. A fluid stream that contains waste fluids for disposal. A fluid stream that is sold and transported to a buyer by pipeline. A fluid stream that is directed to one or more storage locations. A kind of product in a fluid system. The list of standard values is contained in the PRODML enumValues.xml file. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all heavier components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. A product composed of the component with the specified number of carbon atoms plus all lighter components. An undifferentiated liquid fluid phase in which the dominant continuous materials are liquid hydrocarbons. This phase is often called the "oil phase". An undifferentiated liquid fluid phase in which the dominant continuous material is liquid water. This phase is often called the "water phase". An undifferentiated fluid phase that is distinctly gaseous. This phase is often called the "gas phase". An undifferentiated fluid phase that is distinctly liquid. This includes water. Carbon monoxode in a gaseous state. Carbon dioxide in a gaseous state. A chemical of some type. Mixture of light and heavier hydrocarbons in a liguid state. Drill cuttings. Diesel fuel. Electrical power. Ethane as a component in another fluid. Gas mixture of hydrocarbons. Gas mixture of light and heavier hydrocarbons than a lean gas. Gas as a component in oil. xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx I-butane as a component in another fluid. Mixture of ethane, propane and butane with small quantities of heaver hydrocarbons. Partially liquid at atmospheric pressure. xxxxxxxxxxxxxxxx N-butane as a component in another fluid. Nitrogen oxides in a gaseous state Natural gas liquid as a component in gas. A combination of oil (including water) and gas. This is generally used when refering to 'all production'. Crude oil including water. A mixture of hydrocargons, that existed in liquid phase in underground reservoirs and remains liquid at atmospheric pressure after passing through separating facilities. Oil with water removed. Oil as a component in water. xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxx Propane as a component in another fluid. Sand as a component in another fluid. Water in a liquid state. Produced water that has not been processed. Produced water that has been processed to remove hydrocarbons. The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. Light hydrocarbon fractions produced with natural gas, which condense into liquid at normal temperatures and pressures associated with surface production equipment. Hydrocatbon condensate containing only the heavier carbon fractions C5 to C10+. A crude oil that has been stabilized by separating out dissolved gas. A compound where the main component is ethane. A natural gas that occurs in the absence of condensate or liquid hydrocarbons, or gas that has had condensable hydrocarbons removed, mainly consisting of methane gas. A natural gas that contains less methane (typically less than 85% methane) and more ethane and other more complex hydrocarbons like propane, butane and naphtha. xxxxxxxxxxxxxxxxxxxxxx A compound where the main component is isobutane. A liquid compound that is natural gas compressed and supercooled to -167 deg C (-269 deg F) into a liquid to reduce its volume to 1/635th for storage and transportation. Liquefied natural gas has a calorific value of 22,300 Btu/lb. It consists of about 9 xxxxxxxxxxxxxxxxxxxxxx A liquid compound that is predominantly butane and propane separated from natural gasoline or natural gas and sold as fuel - commonly known as bottled gas, tank gas or LP-gas. xxxxxxxxxxxxxxxxxxxxxx A compound where the main components are butane and isobutane. A compound where the main component is butane. A compound where the main component is pentane. A crude oil that that includes all petroleum liquids and sediments and water, excluding free water. A compound where the main component is propane. xxxxxxxxxxxxxxxxxxxxxx An aggregate that is a volatile and inflammable product of crude oil refining with a boiling range 140 - 210 deg. Celsius consisting of C5+ to C10 components (pentanes and hexanes). A compound where the main component is isopentane. The type of properties that can be measured at a port. The list of standard values is contained in the PRODML enumValues.xml file. A volume measure. A volume measure at standard conditions of temperature and pressure. A flow rate measure. A temperature measure. A pressure measure. A mass measure. A work measure (of electricity). The value is not known. This value should not be used in normal situations. All reasonable attempts should be made to determine the appropriate value. Use of this value may result in rejection in some situations. A timestamp value used for min/max query parameters related to "growing objects". The meaning of the endpoint of an interval can be modified by the endpoint attribute. The element value for which a match is requested. The default is "inclusive". Identifies a facility. The element value for which a match is requested. The kind of facility. The naming system within which the name is unique. For example, API or NPD. If the facility is defined and instantiated within the context of a WITSML server, this is a pointer to the uid value of that object instance. Values of "true" (or "1") and "false" (or "0"). A date with the time of day and an optional time zone. While the time zone is optional, it is strongly advised that the zone always be specified in each date time value. A reference to a name in another node of the xml hierachy. This value represents a foreign key from one element to another. The element value for which a match is requested. A reference to the unique identifier (uid attribute) in the node referenced by the name value. This attribute is required within the context of a WITSML server. A user assigned human recognizable contextual name of something. There should be no assumption that (interoperable) semantic information will be extracted from the name by a third party. This type of value is generally not guaranteed to be unique and is not a candidate to be replaced by an enumeration. A comment or remark intended for human consumption. There should be no assumption that semantics can be extracted from this field by a computer. Neither should there be an assumption that any two humans will interpret the information in the same way (i.e., it may not be interoperable). A community assigned human recognizable name. This type of value is intended to be unique and is generally a candidate to be constrained to an enumerated list. A locally unique identifier. The value is not intended to convey any semantic content (e.g., it may be computer generated). The value is only required to be unique within a context in a document (e.g., defined via key and keyref). There is no guarantee that the same data in multiple documents will utilize the same uid value unless enforced by the source of the document (e.g., a document server). A reference to the unique identifier of another element. This value represents a foreign key from one element to another. The value should match the value of an attribute of type uidString. The version of the schema. The first three levels are fixed. The fourth level can vary to represent the constraints defined in enumerations and XML loader files. The name of something within a naming system. The element value for which a match is requested. The naming system within the name is (hopefully) unique. The element value for which a match is requested. constraints:@use="required"