11. A computer program product in a computer readable storage medium having instructions embodied therein for classifying a multimedia artifact comprising: instructions for applying a recursive routing selection technique to select said multimedia artifact as an input data object in digital form that is mapped by particular semantic classes which belong to a specific ontology and to a specific domain, including; instructions for using specified criteria including an HTML address, an alt tag and a date-time limitation, to select at least one ontology from a plurality of ontology stored in an ontology database, wherein each ontology in the plurality of ontology includes an associated domain that is limited to said input data object, specified domain characteristics, and semantic classes, wherein said specified criteria indicates a comparative similarity between specified characteristics of said multimedia artifact and the specified domain characteristics of each ontology in the plurality of ontology; instructions for scoring and selecting one or more classes from a plurality of classes to form selected classifiers that respectively correspond to the semantic classes of the selected ontology; instructions for evaluating said multimedia artifact using said selected classes to determine a classification for said multimedia artifact, wherein automatic classification and tagging procedures are executed by a computer processor, which compares content and semantic metadata of said multimedia artifact with each of the selected classes of each ontology of the selected ontology, and is responsive to frequent concurrence of high level concepts which are used to derive a downward leaf object searching schema for suboptimal choice of the most appropriate concept to evaluate against said multimedia artifact, which results in recursively capturing new semantic metadata for refining said metadata of said multimedia artifact and rendering a new classification for said multimedia artifact; and instructions for stopping recursive routing when a pre-specified suboptimal downward leaf object searching schema is reached in said ontology database.
11. A computer program product in a computer readable storage medium having instructions embodied therein for classifying a multimedia artifact comprising: instructions for applying a recursive routing selection technique to select said multimedia artifact as an input data object in digital form that is mapped by particular semantic classes which belong to a specific ontology and to a specific domain, including; instructions for using specified criteria including an HTML address, an alt tag and a date-time limitation, to select at least one ontology from a plurality of ontology stored in an ontology database, wherein each ontology in the plurality of ontology includes an associated domain that is limited to said input data object, specified domain characteristics, and semantic classes, wherein said specified criteria indicates a comparative similarity between specified characteristics of said multimedia artifact and the specified domain characteristics of each ontology in the plurality of ontology; instructions for scoring and selecting one or more classes from a plurality of classes to form selected classifiers that respectively correspond to the semantic classes of the selected ontology; instructions for evaluating said multimedia artifact using said selected classes to determine a classification for said multimedia artifact, wherein automatic classification and tagging procedures are executed by a computer processor, which compares content and semantic metadata of said multimedia artifact with each of the selected classes of each ontology of the selected ontology, and is responsive to frequent concurrence of high level concepts which are used to derive a downward leaf object searching schema for suboptimal choice of the most appropriate concept to evaluate against said multimedia artifact, which results in recursively capturing new semantic metadata for refining said metadata of said multimedia artifact and rendering a new classification for said multimedia artifact; and instructions for stopping recursive routing when a pre-specified suboptimal downward leaf object searching schema is reached in said ontology database. 17. The computer program product of claim 11 , wherein: a recursive router is used with said multimedia artifact, to derive ontology scores and class scores, and to select the at least one ontology from the ontology database based on the ontology scores and relationship branches between ontologies and to select said selected classes from a class database based on the class scores and relationships branches between the semantic elements of the at least one ontology.