Ontologies and Object models in Object Oriented Software Engineering

This paper is to clarify ontologies in knowledge base compare with object models in object oriented software engineering. Ontology itself has the concept which is the foundation of knowledge base; on the other hand The object model is the center of object oriented software engineering. Because ontologies are closely related to modern object-oriented software design, it is natural to adapt existing object-oriented software development methodologies for the task of ontology development. Selected approaches originate from research in artificial intelligence; knowledge representation and object modeling are presented in this paper. Some issues mentioned in this paper are related with their connection; some are addressed directly into the similarities or differences point of view of both. This paper also presents the available tools, methods, procedures which show the corporation with object modeling and ontologies.

[1]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[2]  Jeff Heflin,et al.  The zen of the web , 2003 .

[3]  Jeff Heflin,et al.  IEEE Internet Computing: Guest Editors' Introduction - The Zen of the Web , 2003, IEEE Distributed Syst. Online.

[4]  R. G. G. Cattell,et al.  The Object Database Standard: ODMG-93 (Release 1.1) , 1994 .

[5]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[6]  Gerti Kappel,et al.  Object-Oriented Database , 1999, ECOOP Workshops.

[7]  John Barnes Object Oriented Model , 2008 .

[8]  Steffen Staab,et al.  Views for light-weight Web ontologies , 2003, SAC '03.

[9]  Permanand Mohan,et al.  Learning objects on the semantic Web , 2003, Proceedings 3rd IEEE International Conference on Advanced Technologies.

[10]  Stephen Strom Building a large-scale generic object model: applying the CYC upper ontology to object database development in Java , 2000, OOPSLA '00.

[11]  David Jordan,et al.  The Object Database Standard: ODMG 2.0 , 1997 .

[12]  Gregor Engels,et al.  Object-oriented modeling: a roadmap , 2000, ICSE '00.

[13]  Stefano Spaccapietra,et al.  Ontologies : A contribution to the DL/DB debate , 2003, SWDB.

[14]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[15]  Dirk Deridder,et al.  The use of Ontologies as a backbone for use case management , 2000 .

[16]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .