Automatic Fuzzy Semantic Web Ontology Learning from Fuzzy Object-Oriented Database Model

How to construct Web ontologies that meet applications' needs has become a key technology to enable the Semantic Web. Manual development of ontologies remains a cumbersome and time-consuming task. In real-world applications, however, information is often vague or ambiguous. Thus, developing approaches and tools for constructing fuzzy ontologies by extracting domain knowledge from huge amounts of existing fuzzy databases can facilitate fuzzy ontology development. In this paper, we propose a formal approach and an automated tool for constructing fuzzy ontologies from fuzzy Object-Oriented database (FOOD) models. Firstly, we introduce the fuzzy ontology, which consists of the fuzzy ontology structure and instances. Then, the FOOD models are investigated, and we propose a kind of formal definition of FOOD models. On this basis, we develop a formal approach that can translate the FOOD model and its corresponding database instances into the fuzzy ontology structure and the fuzzy ontology instances, respectively. Furthermore, following the proposed approach, we implement an automated learning tool, which can automatically construct fuzzy ontologies from FOOD models. Case studies show that the approach is feasible and the automated learning tool is efficient.

[1]  Ana Simonet,et al.  Bringing Together Description Logics and Database in an Object Oriented Model , 2002, DEXA.

[2]  Wenfei Fan,et al.  Keys with Upward Wildcards for XML , 2001, DEXA.

[3]  Georgios Meditskos,et al.  A Rule-Based Object-Oriented OWL Reasoner , 2008, IEEE Transactions on Knowledge and Data Engineering.

[4]  Zongmin Ma,et al.  Formal Semantics-Preserving Translation from Fuzzy ER Model to Fuzzy OWL DL Ontology , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[5]  Sushmita Mitra,et al.  Applications of Fuzzy Sets Theory, 7th International Workshop on Fuzzy Logic and Applications, WILF 2007, Camogli, Italy, July 7-10, 2007, Proceedings , 2007, WILF.

[6]  Takahiro Yamanoi,et al.  D'Amico Fuzzy Ontologies for the Semantic Web , 2006, FQAS.

[7]  Silvia Calegari,et al.  Fuzzy Ontology, Fuzzy Description Logics and Fuzzy-OWL , 2007, WILF.

[8]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[9]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[10]  Zongmin Ma,et al.  A Fuzzy Ontology Generation Framework from Fuzzy Relational Databases , 2008, Int. J. Semantic Web Inf. Syst..

[11]  V. Cross,et al.  A perspective from the Fuzzy Object Data Management Group (FODMG) , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[12]  Jingwei Cheng,et al.  Fuzzy semantic web ontology learning from fuzzy UML model , 2009, CIKM.

[13]  Adnan Yazici,et al.  IFOOD: An Intelligent Fuzzy Object-Oriented Database Architecture , 2003, IEEE Trans. Knowl. Data Eng..

[14]  Siu Cheung Hui,et al.  Automatic fuzzy ontology generation for semantic Web , 2006, IEEE Transactions on Knowledge and Data Engineering.

[15]  Zongmin Ma,et al.  Advances In Fuzzy Object-oriented Databases: Modeling And Applications , 2004 .

[16]  Francesca Cesarini,et al.  Describing Database Objects in a Concept Language Environment , 1996, IEEE Trans. Knowl. Data Eng..

[17]  M. Amparo Vila,et al.  The use of ontologies for representing database schemas of fuzzy information , 2008 .

[18]  Eyal Oren,et al.  ActiveRDF: Embedding Semantic Web data into object-oriented languages , 2008, J. Web Semant..

[19]  Teck Chaw Ling,et al.  Fuzzy database framework-relational versus object-oriented model , 1997, Proceedings Intelligent Information Systems. IIS'97.

[20]  Umberto Straccia,et al.  Towards a Fuzzy Description Logic for the Semantic Web (Preliminary Report) , 2005, ESWC.

[21]  Raphael Volz,et al.  Migrating data-intensive web sites into the Semantic Web , 2002, SAC '02.

[22]  Lora Aroyo,et al.  The Semantic Web: Research and Applications , 2009, Lecture Notes in Computer Science.

[23]  Ian Horrocks,et al.  Fuzzy OWL: Uncertainty and the Semantic Web , 2005, OWLED.

[24]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[25]  Diego Calvanese,et al.  Unifying Class-Based Representation Formalisms , 2011, J. Artif. Intell. Res..

[26]  Steffen Staab,et al.  Ontology Learning for the Semantic Web , 2002, IEEE Intell. Syst..

[27]  Luís Miguel Botelho,et al.  O3F: an object oriented ontology framework , 2003, AAMAS '03.

[28]  Yisheng Dong,et al.  Formal Approach and Automated Tool for Translating ER Schemata into OWL Ontologies , 2004, PAKDD.

[29]  Fernando Ortega Managing vagueness in ontologies , 2011 .

[30]  Shichao Zhang,et al.  Mapping between Relational Database Schema and OWL Ontology for Deep Annotation , 2006, 2006 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2006 Main Conference Proceedings)(WI'06).

[31]  Zongmin Ma,et al.  Extending object-oriented databases for fuzzy information modeling , 2004, Inf. Syst..

[32]  Roy George,et al.  Uncertainty management issues in the object-oriented data model , 1996, IEEE Trans. Fuzzy Syst..

[33]  G Stix,et al.  The mice that warred. , 2001, Scientific American.

[34]  Sergio Tessaris,et al.  Automatic Extraction of Ontologies Wrapping Relational Data Sources , 2009, DEXA.

[35]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .