This is an enhancement of the Apache XML Commons Resolver library implementation of the OASIS XML Catalog 1.1 specification.
OML uses an OASIS XML Catalog to establish a mapping between external URI references (i.e., http URIs) and corresponding local URI references (i.e., file URIs). Stanford's Protege Desktop uses OASIS XML Catalogs for the same purpose.