WellLogML

WellLogML is, by design, a simple format for exchanging well log data over networks (Internet and intranets) - simple to understand, human-readable, and accessible to text- and XML-processing tools and utilities.

Version 1.0

Version 1.0, the initial release of WellLogML, is a general-purpose format, based on Canadian Well Log Society (CWLS) Log ASCII Standard (LAS) Version 2.0. Since WellLogML V1.0 and LAS V2.0 are, for the most part, bi-directionally mappable, data in these formats are accessible to a variety of existing LAS applications and XML processing tools.

Version 2.0

With Version 2.0, the requirements of a broader set of usage scenarios (use cases) are intended to be satisfied:

  1. User-to-user exchange of 'simple' well log data sets - User A creates a simple well log data set using simple tools (e. g. he gets a tabular listing from an application or data store, which he 'marks up' using a text editor and/or generic XML editor). He validates the result (by inspection and/or with some XML tool). He makes the data set available to other users (by publishing it on the Internet or intranet, emailing it to other users, putting it on a common file system, copying it to a diskette, ...). User B finds the data set using his standard browser and views it as a tabular listing (unaware that an XSL stylesheet has reformatted it to this presentation). User C loads it into a WellLogML-enabled application. User D uses XSLT transforms to convert the data set into the loader formats of his applications and data stores.
  2. Storage of and access to well log data in data management environments - The data management system uses an internal representation for well log curve data, but uses WellLogML as the representation for the 'header' (identification, header data, curve meta data, ...). Thus there is no translation (and therefore no translation errors or loss of information) between the internal and external representations of well log header data.
  3. Exchange of well logs of typical acquisition job complexity - The aquisition system acquires a well log whose structure is less simple than the above scenario, e. g. multiple logging passes, fast and slow channels together in a pass, curve cut-offs, ...).
  4. Exchange of well logs of typical data volume - ...
  5. Acquistion-concurrent transmission and processing of well log data - ...

Version 2.0 is specified as a base specification and a set of 'profiles'. A profile is a restriction on its base (the base specifcation or another profile), such that a data set which conforms to the profile conforms to the base. For example, the Level 0 profile, which is tailored to the 'user-to-user exchange of 'simple' well log data sets', requires that sample data be multiplexed, and disallows hexadecimal sample value representations. Software which can read data sets which conform to the base specification are assured to be able to read Level 0 data sets.

For more information, Contact: Jim Theriot (+1 713 267 5109) Jim.Theriot@POSC.org

WellLogML V1.0 Well Log Viewer Demo

Demonstration well log viewer for WellLogML Version 1.0 files based on the W3C specification for Scalable Vector Graphics (SVG). Included is a downloadable demo program for converting LAS files to WellLogML Version 1.0.

POSC Well Log Viewer  

Last modified: Thursday, 07-Nov-2002 15:16:59 CST. Send questions and comments to Jim.Theriot@POSC.org

Copyright © 2006 Energistics. All rights reserved.
Energistics ™, WITSML ™, PRODML ™ and their logos are trademarks of Energistics, and
POSC ®, and Epicentre ® and their logos are registered trademarks of Energistics.