13. A printing apparatus comprising: a processor; a printing engine operatively connected to said processor, wherein said printing engine prints markings on items; a computerized storage device operatively connected to said processor, wherein said storage device maintains one or more print product type descriptions, wherein each of said print product type descriptions comprise one or more product type classification rules, wherein each of said product type classification rules comprises one or more conditions to be satisfied and a product type classification action to be taken by said printing engine if said conditions are satisfied, wherein said each of said conditions comprises one or more sub-conditions; a mapping engine operatively connected to said processor, wherein said mapping engine automatically constructs a map between constructs and said sub-conditions in a Web Ontological Language (OWL), wherein said OWL comprises an ontology, wherein said ontology comprises one or more classes corresponding to said product type classification 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 of said constructs corresponding to said sub-conditions; a converter automatically converting said printing rules into new OWL classes in a process comprising: creating a new OWL class for each corresponding product type classification rule; adding said new OWL class to said OWL ontology; for each condition of said corresponding product type classification 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 product type classification rule; and an interface operatively connected to said processor, wherein said interface receives instructions to initiate operations of said mapping engine and said converter and to output said new OWL classes; wherein said adding of said new class restrictions comprises, for each given condition, creating a conjunction of all said new constructs associated with sub-conditions of said given condition, such that said conjunction of all said constructions forms a new class restriction corresponding to said given condition.
13. A printing apparatus comprising: a processor; a printing engine operatively connected to said processor, wherein said printing engine prints markings on items; a computerized storage device operatively connected to said processor, wherein said storage device maintains one or more print product type descriptions, wherein each of said print product type descriptions comprise one or more product type classification rules, wherein each of said product type classification rules comprises one or more conditions to be satisfied and a product type classification action to be taken by said printing engine if said conditions are satisfied, wherein said each of said conditions comprises one or more sub-conditions; a mapping engine operatively connected to said processor, wherein said mapping engine automatically constructs a map between constructs and said sub-conditions in a Web Ontological Language (OWL), wherein said OWL comprises an ontology, wherein said ontology comprises one or more classes corresponding to said product type classification 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 of said constructs corresponding to said sub-conditions; a converter automatically converting said printing rules into new OWL classes in a process comprising: creating a new OWL class for each corresponding product type classification rule; adding said new OWL class to said OWL ontology; for each condition of said corresponding product type classification 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 product type classification rule; and an interface operatively connected to said processor, wherein said interface receives instructions to initiate operations of said mapping engine and said converter and to output said new OWL classes; wherein said adding of said new class restrictions comprises, for each given condition, creating a conjunction of all said new constructs associated with sub-conditions of said given condition, such that said conjunction of all said constructions forms a new class restriction corresponding to said given condition. 16. The printing apparatus according to claim 13 , wherein said conditions comprise functions that evaluate to true or false.