OpenXES
OpenXES

OpenXES (pronounced as "open excess") is a reference implementation of the XES standard for storing and managing event log data. Application domains of the XES standard, and the OpenXES library, are manifold. They include, but are not limited to monitoring of process-aware information systems, process mining and general process analysis, and data mining.

XES is an open standard for storing and managing event log data. The OpenXES library is a reference implementation of that standard in Java™, which strives for strict XES compatibility, ease of development, and the best possible performance. OpenXES is released as open source / free software, under the terms of the GNU Lesser GPL (LGPL) license.

XES Model UML Schema
UML Model of the XES Standard (click to enlarge)

Both the XES standard and OpenXES have been designed with a tightly reduced, generally applicable core definition, with extensibility and generic applicability in mind. The XES standard provisions a generic extension system, which can be used to store data from arbitrary perspectives, or from specific application domains (e.g., for mapping corporate data models).

decoy
  download

download
OpenXES version 1.1
released on March 24, 2010

(source code and binaries in compressed tar.gz archive)
1.3 MB

 
decoy

OpenXES, and the XES standard, are currently in Release Candidate status. While development is active and ongoing, we expect the API to remain relatively stable from this point on. As such, we encourage you to use OpenXES, and the XES standard, for implementing event log storage and serialization in your solution as well!

We are very interested in your feedback, most of all if you are actively working with event log data and can contribute requirements. Please direct your feedback to christian@deckfour.org.

For working and developing with OpenXES, we also provide a set of additional resources here:

x
 

Developer resources

Standard extensions (in XESEXT format, for more information please consult the developer guide):

 
x


code.deckfour.org © 2010 by deckfour.org / Christian W. Günther
All rights reserved.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.