Patent Document ID: 20090249294
Application ID: 12060491
Patent Flag: 0

Claim One:
1. A method comprising: providing one or more product type descriptions, wherein each of said product type descriptions comprise one or more rules, wherein each of said rules comprises one or more conditions to be satisfied and an action to be taken if said conditions are satisfied, wherein said each of said conditions comprises one or more sub-conditions; constructing a map between said sub-conditions and constructs in a Web Ontological Language (OWL), wherein said OWL comprises an ontology, wherein said ontology comprises one or more classes corresponding to said rules, wherein each of said classes comprises one or more class restrictions corresponding to said conditions, wherein each of said class restrictions comprises one or more constructs corresponding to said sub-conditions; converting said rules into new OWL classes in a process comprising: creating a new OWL class for each corresponding rule; adding said new OWL class to said OWL ontology; for each condition of said corresponding rule, extracting sub-conditions; for each said sub-condition extracted, creating new constructs for said new OWL class using said map; and adding new class restrictions to said new OWL class, wherein each of said new class restrictions relates to a corresponding condition of said corresponding rule; and outputting said new OWL classes.