9 Open Catalog Protocol (OCP) is an XML (extensible markup language) based software protocol consisting of a language independent representation of catalog data and a set of protocol operation codes for specifying catalog operations that enables the exchange of complex data between electronic catalogs