Title :
Ontology Component Development
Author :
Yang, Shenghong ; Yan, Jia
Author_Institution :
Coll. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
An ontology is a explicit formal specification of a shared conceptualization. The application of Ontology in Component, Web Service, Ubiquitous Computing are now popular research topics. The Ontology technology is mainly applied in the semantic reform of the interface layer but not the implementation layer which makes the pre-process work be very large for the componentpsilas consumer. In this paper, we propose a novel framework in which a calculating semanticability function has been added in the component. The calling request written in the nature language can be analyzed in this function. The ability value to solve the calling request is calculated in this function and the respective function to solve the calling request is selected. In other words, the automatic discovery, match and selection for the component and the relative function is realized in the component implement layer which greatly deduces the pre-process work for consumer. Moreover, an general calling function named uniExecute (string call_function_name, string para_str) is added in the traditional component where the parameter cal_function_name is the selected function in the traditional component. This method is high performance. Therefore, the low performance problem of executing function based on the IDispatch interface is been resolved. These approaches are applied in the application software operation evaluation system which demonstrates the effectiveness and efficiency of this approach.
Keywords :
Web services; formal specification; ontologies (artificial intelligence); Web service; automatic discovery; formal specification; ontology component development; relative function; semanticability function; software operation evaluation system; Application software; Computational intelligence; Computer science; Educational institutions; Ontologies; Pervasive computing; Protocols; Semantic Web; Ubiquitous computing; Web services; component; ontology; semantic web; web service;
Conference_Titel :
Computational Intelligence and Natural Computing, 2009. CINC '09. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-0-7695-3645-3
DOI :
10.1109/CINC.2009.162