The OME Framework