Abstract:
A METHOD (100) AND SYSTEM (200) FOR AN INTELLIGENT FRAMEWORK FOR SERVICE ORIENTATED ARCHITECTURE (202), WHEREIN THE SYSTEM COMPRISES A PLURALITY OF LOOKUP SERVICES (204), A PLURALITY OF DELEGATOR SERVICES (206) AND AT LEAST ONE AUTHENTICATOR SERVICE (208). THE PLURALITY OF LOOKUP SERVICES (204) COMPRISES MEANS FOR MAINTAINING A REGISTRATION OF A PLURALITY OF SERVICES OF THE SERVICE ORIENTATED ARCHITECTURE (102), STORING A SERVICE LOCATION OF EACH OF THE PLURALITY OF SERVICES (104), ITERATING WITHIN A CONFIGURABLE INTERVAL, A VALIDITY INSPECTION OF THE SERVICE LOCATION OF EACH OF THE PLURALITY OF SERVICES (106), IDENTIFYING THE SERVICE LOCATION OF AN INITIAL SERVICE FROM THE PLURALITY OF SERVICES REQUIRED TO PROCESS A CLIENT REQUEST (108) AND STORING A SERVICE STATUS OF EACH OF THE PLURALITY OF SERVICES (110). THE PLURALITY OF DELEGATOR SERVICES (206) COMPRISES MEANS FOR RECEIVING THE CLIENT REQUEST, DELEGATING THE CLIENT REQUEST TO THE INITIAL SERVICE (114) FOR PROCESSING THE CLIENT REQUEST TO GENERATE A RESPONSE (116) AND FORWARDING THE RESPONSE TO THE CLIENT (118). THE AT LEAST ONE AUTHENTICATOR SERVICE (208) COMPRISES MEANS FOR AUTHENTICATING THE CLIENT. THE MOST ILLUSTRATIVE DRAWINGS: FIGS. 1 & 2
Abstract:
A method (100) and a system (200) for an extendable semantic query interpretation, the system (200) comprises an intelligent word sense (202), a semantic query interpreter (206), a query transformer (208), a query enricher (210) and a natural language generator (218). The intelligent word sense (202) comprises means for receiving a structured natural language user query (102). The semantic query interpreter (206) comprises means for interpreting the structured natural language user query (104). The query transformer (208) comprises means for generating from the structured natural language user query, an internal query representation statement (106). The query enricher (210) comprises means for performing query enrichment (108) to generate at least one enriched internal query representation statement, generating from the at least one enriched internal query representation statement, a knowledge base compliant query (110) to provide for searching at least one query result from an ontology knowledge base (220) and generating at least one internal query result representation statement (112). The natural language generator (218) comprises means for converting the at least one internal query result representation statement to a structures natural language result (114). The most illustrative drawing: FIGs. 1 & 2
Abstract:
A method (100) and an apparatus for user assisted deductive reasoning using a plurality of semantic network refinement iterations (102) comprises performing a user assisted query (104) to ascertain at least one valid node from a plurality of nodes of a semantic network, reducing a solution space of the semantic network (106) by disregarding at least one invalid node from the plurality of nodes of the semantic network and pruning the semantic network (108) based on the at least one valid node from the plurality of nodes of the semantic network. Pruning the semantic network (108) further comprises querying a knowledge base (200) to ascertain a plurality of hypothesis and a corresponding plurality of antecedents for the at least one valid node and constructing a refined semantic network (214) based on the plurality of hypothesis and the corresponding plurality of antecedents for the at least one valid node.
Abstract:
A method (100) and system (200) for ontology navigation and visualization, the system (200) comprises an ontology navigator (202). The ontology navigator (202) comprises means for graphically displaying a plurality of concepts (102) of at least one ontology knowledge base (206), receiving a user query of at least one concept from the plurality of concepts (104), identifying a visualization application (204) for visualizing the at least one concept (106), generating an information set (108) of the at least one concept recognized by the visualization application (204), and forwarding the information set (110) of the at least one concept to the visualization application (204).