Patent Document ID: 8214401
Application ID: 12393872

Base Claim:
1. A computer-implemented method for generating an ontology, the method comprising: receiving, at a processing system, input information in a first format; annotating, at the processing system, the input information to generate annotated input information, wherein; the annotating comprises adding a first set of annotations and a second set of annotations to the input information; the first set of annotations is comprised of relationships between a plurality of entities present in the input information; and the second set of annotations is comprised of annotations that can be used to generate a set of explicit business rules for the purposes of a specific organization, wherein; the input information comprises an XSD file and an XML file; annotating the input information comprises generating an annotated XSD file and an annotated XML file; and wherein generating the ontology comprises: converting the annotated XSD file to an OWL schema file; and converting the annotated XML file to an OWL instance file based upon the OWL schema file; and generating, at the processing system, based upon the annotated input information, an ontology encoded in a second format, wherein the second format is different from the first format.

---

Claim 2:
2. The method of claim 1 wherein the first format is a format encoded using one of Extensible Markup Language (XML), XML Schema Definition (XSD), Web Services Description Language (WSDL), or Web Services for Remote Portlets (WSRP).