Patent ID: 8180796

Claim:
A computer implemented method comprising: using, via a computing device, a services business language (SBL), to provide a common interface for communication with one or more multiple providers in one or more vertical segments, wherein SBL documents of the SBL are defined by Universal Business Language (UBL), wherein the vertical segments include at least one of hotels and dry cleaners; including in an SBL document a plurality of core type namespaces wherein each namespace comprises at least one of a schema that defines its core components and core documents, wherein the core documents and core components defined in each core type namespace are de-contextualized to be horizontal, wherein the core components in each core type namespace are categorized into a plurality of sizes and are aggregated together to form the core documents, the core components in the core type namespace defining components including both recurrence and reminder; selectively extending the core components according to a vertical schema indicative of a specific industry; selectively extending the core documents according to the vertical schema indicative of the specific industry; using a meta-schema library, written using XML, to express core and vertical schemas in XSD code generation; and transforming meta-schema into an SBL core library XSD or SBL core library HTML documentation; wherein the core documents omit definitions for payload elements, and a definition of the payload elements is dependent on the vertical schemas.