Ontology-Based Application for Domain Rules Development

While there is a great interest in rule-based systems and their development, none of the proposed languages or methods has been accepted as a standard technology yet. Nowadays tools used in process of information systems (IS) development are not extended and adapted enough for modelling and implementation of application domain rules. A particular contingent of researchers proposes using of ontology for development of intelligent IS, since ontology is suitable to represent application domain knowledge. We are challenged in using ontology for the development of application domain rules. In this paper we present a method for ontology axioms transformation to application domain rules and describe how ontology-based development of application domain rules is integrated through IS development life cycle.

[1]  Ronald G. Ross,et al.  Principles of the business rule approach: Ronald G. Ross, Addison-Wesley Information Technology Series, February 2003, 256pp., price £30.99, ISBN 0-201-78893-4 , 2004, Int. J. Inf. Manag..

[2]  Marite Kirikova Information systems development : advances in methodologies, components, and management , 2002 .

[3]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[4]  Ian Horrocks,et al.  OilEd: a Reason-able Ontology Editor for the Semantic Web , 2001, Description Logics.

[5]  Ana Regina Cavalcanti da Rocha,et al.  A Systematic Approach for Building Ontologies , 1998, IBERAMIA.

[6]  Giancarlo Guizzardi,et al.  Using objects and patterns to implement domain ontologies , 2002, J. Braz. Comput. Soc..

[7]  Valentin Zacharias Development and Verification of Rule Based Systems - A Survey of Developers , 2008, RuleML.

[8]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[9]  Heinrich Hußmann,et al.  OCL as a Specification Language for Business Rules in Database Applications , 2001, UML.

[10]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..

[11]  Olegas Vasilecas,et al.  On Business Rules Approach to the Information Systems Development , 2004 .

[12]  Deborah L. McGuinness,et al.  The Chimaera Ontology Environment , 2000, AAAI/IAAI.

[13]  L. Casely-Hayford A comparative analysis of methodologies , tools and languages used for building Ontologies , 2022 .

[14]  Mark A. Musen,et al.  EZPAL: Environment for composing constraint axioms by instantiating templates , 2005, Int. J. Hum. Comput. Stud..

[15]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[16]  Barbara von Halle,et al.  Business Rules Applied: Building Better Systems Using the Business Rules Approach , 2001 .

[17]  Martin Gogolla Unified Modeling Language , 2009, Encyclopedia of Database Systems.

[18]  Christine Golbreich,et al.  Combining SWRL rules and OWL ontologies with Protégé OWL Plugin , Jess , and Racer , 2004 .

[19]  Marko Bajec,et al.  Issues and Challenges in Business Rule-Based Information Systems Development , 2005, ECIS.

[20]  Marko Bajec,et al.  Managing business rules in enterprises , 2001 .

[21]  Steffen Staab,et al.  Ontology Engineering beyond the Modeling of Concepts and Relations , 2000 .

[22]  Mark A. Musen,et al.  The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility , 2000, EKAW.

[23]  Giancarlo Guizzardi,et al.  An ontological approach to domain engineering , 2002, SEKE '02.

[24]  Karel Richta,et al.  Deriving Triggers from UML/OCL Specification , 2002 .

[25]  Mark A. Musen,et al.  A Template-Based Approach Toward Acquisition of Logical Sentences , 2002, Intelligent Information Processing.

[26]  Olegas Vasilecas,et al.  Ontology Transformation: from Requirements to Conceptual Model * , 2009 .

[27]  Terry Halpin,et al.  Object-Role Modeling: an overview , 2002 .

[28]  Kevin Knight,et al.  Toward Distributed Use of Large-Scale Ontologies t , 1997 .

[29]  Steffen Staab,et al.  KAON - Towards a Large Scale Semantic Web , 2002, EC-Web.

[30]  Gómez-PérezAsunción,et al.  Methodologies, tools and languages for building ontologies , 2003 .

[31]  Asunción Gómez-Pérez,et al.  Methodologies, tools and languages for building ontologies: Where is their meeting point? , 2003, Data Knowl. Eng..

[32]  Robert Stevens,et al.  Knowledge Interchange Format (KIF) , 2004 .

[33]  Jian Xu,et al.  Integrating a Heterogeneous Distributed Data Environment with a Database Specific Ontology , 2001, PDCS.

[34]  Robert Meersman,et al.  On Using Conceptual Data Modeling for Ontology Engineering , 2004, J. Data Semant..

[35]  John Domingue,et al.  Tadzebao and WebOnto: discussing, browsing, and editing ontologies on the Web , 1998 .

[36]  Hans Hermes,et al.  Introduction to mathematical logic , 1973, Universitext.

[37]  Gerhard Knolmayer,et al.  The specification of business rules: A comparison of selected methodologies , 1994, Methods and Associated Tools for the Information Systems Life Cycle.

[38]  Peter F. Patel-Schneider,et al.  Usability Issues in Knowledge Representation Systems , 1998, AAAI/IAAI.

[39]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[40]  Xiaomeng Su,et al.  A Comparative Study of Ontology Languages and Tools , 2002, CAiSE.

[41]  Ronald G. Ross,et al.  The Business Rule Book: Classifying, Defining and Modeling Rules , 1997 .

[42]  Veda C. Storey,et al.  An ontological analysis of the relationship construct in conceptual modeling , 1999, TODS.

[43]  York Sure,et al.  Ontoedit : Collaborative ontology engineering for the semantic web , 2002 .

[44]  Edward A. Fox,et al.  Towards a digital library theory: a formal digital library ontology , 2008, International Journal on Digital Libraries.

[45]  Jiao Tao,et al.  Towards Integrity Constraints in OWL , 2009, OWLED.

[46]  David C. Hay,et al.  Requirements Analysis: From Business Views to Architecture , 2002 .

[47]  Andrius Armonas,et al.  USING ATTRIBUTES AND MERGING ALGORITHMS FOR TRANSFORMING OCL EXPRESSIONS TO CODE , 2009 .

[48]  Olegas Vasilecas,et al.  Shared Conceptualisation of Business Systems, Information Systems and Supporting Software , 2002 .