Towards an OWL-formalization of the Resource Event Agent Business Domain Ontology

Size: px
Start display at page:

Download "Towards an OWL-formalization of the Resource Event Agent Business Domain Ontology"

Transcription

1 Towards an OWL-formalization of the Resource Event Agent Business Domain Ontology Frederik Gailly and Geert Poels Ghent University Management Informatics Research Unit Hoveniersberg 24, 9000 Gent Abstract. Business domain ontologies offer great opportunities for facilitating communication between people in business, for improving the enterprise system engineering processes and for creating interoperability between enterprise systems. However despite these opportunities, their use in practice is still limited. This can be partly attributed to the lack of formal representation of these ontologies. This paper analyses current formalizations of the Resource Event Agent business domain ontology (REA-ontology) and investigates how this formalizations can be improved. Our approach recognises the opportunities that the conceptual modelling and database field can offer for ontology engineering and as a consequence a UML conceptualization of the business domain ontology is used as starting point of the formalization. Based on the transformation guidelines from UML to OWL and the current formalization of OWL we present some transformation dilemmas. It is our believe that these formalization problems are not unique to business domain ontologies and that other domain ontologies can also benefit from standard solutions to these formalization problems. 1 Problem and Context Business domain ontologies offer great opportunities for creating interoperability between enterprise systems. The successful application depends on the quality of the business domain ontology. Important ontological quality factors are reusability, reliability, shareability, portability and interoperability[1, 2]. In our view a business domain ontology with a strong theoretical basis which is engineered following a good methodology resulting in a proper formalisation will be of a much higher quality. This in turn will lead to more and successful applications. The last decade different business domain ontologies (Tove[3], Enterprise Ontology[4], REA Business Ontology[5], E3 value Ontology[6] and Business Model Ontology[7]) have been proposed. The developers of these business domain ontologies have different scientific backgrounds and this is shown in the different theoretical backgrounds of the ontologies. The creators of Tove and the Enterprise Ontology have an artificial intelligence background and the development Corresponding Author

2 of their ontologies gave them a more precise understanding of the ontology engineering process. The other ontologies share a more business-oriented focus. The Business Model Ontology is based on the balanced scorecard and has a strategic focus. The E3 value ontology is developed to support the requirements engineering process of an e-commerce project and should make sure that economic value is created. The REA-business domain ontology has a strong theoretical basis in accounting and micro-economics, and will be further described in detail later in this paper. Most of these domain ontologies have a strong theoretical basis but lack a formal description that can be used in practice. Tove and the Enterprise Ontology are both formalized by the Ontolingua framework but to our knowledge this has not lead to much usage in practice. For the development of a formal representation of the Business Model Ontology[7] and the REA business domain ontology [8] Protégé 2000 was used. With the release of the OWL plug-in for Protégé this has also resulted in an OWL formalization of these business domain ontologies. The E3 value ontology is not formalized and according to Gordijn ([6]) this is not required because of the mainly communication focus of the ontology. In [7] the benefits of formalizing the ontology are recognized. In the case of the Business Model Ontology the formalisation has led to a more precise specification of the business domain constructs and relations [9] and the formalization also creates a lot of opportunities in business management research [10]. The Inforge Group of the University of Lausanne is currently investigating how their formalized business model ontology can support new methods and computer-tools for diverse fields as business model design, business strategy and Information Technology/ Information Systems alignment. A formalization of the conceptualization of the application domain helps the developers to analyse their proposed ontology by comparing it with reality and can more easily expose critical issues. Formal languages describe the meaning of knowledge precisely and this supports automatic reasoning, which can be used for checking the consistency of the ontology[11]. A formal description also makes it easier to map different ontologies and find similarities between ontologies. Generally a formal description will improve the acceptance of the business domain ontology and will facilitate the development of applications. The Resource Event Agent business ontology (REA-ontology)[5] is another business domain ontology that offers great possibilities because of its strong theoretical basis and its unique structural characteristics. Its foundation in microeconomics(theory of the Firm), strategic concepts (Porter s Value Chain[12]) and basic accounting principles holds great promises for enterprise system design and creating interoperability between enterprise systems. The accounting background of the REA-ontology is evidenced by its core construct: economic duality. This means that each increment event in the business s resources is linked with a corresponding decrement event. This constraint thus forces the business analyst or designer to consider explicitly the causal links between events and resources [13] and should lead to more complete business models when the REA business domain ontology is used during enterprise system design.

3 Unfortunately unlike the Business Model Ontology, the REA-ontology is underspecified as an ontology. The terminology of the constructs of the REAontology is sometimes inconsistent and confusing [14]. The proposed definitions, relations and constraints need to be converted into a formal language to discover inconsistencies and to analyze operational use[15]. A more formal conceptualization in an ontology language will improve the definition of the constructs and will prove that the REA-ontology can offer real support for enterprise system design and creating interoperability between enterprise systems. The machine readable REA-ontology can be used to develop tools for business modelling and can offer support for supply chain collaboration [16]. In this paper we take the first step towards developing a formal representation of the REA-ontology in OWL. In the next section the current specification, conceptualization, formalization and implementations of the REA business domain ontology are described. In the third sections this current description and some existing formalization guidelines are used to discuss some UML to OWL transformations that can be used to formalise the REA-ontology. Finally, the last section outlines the conclusions and our future research. 2 Existing Resources and Past Work The formalization of the REA business domain ontology must be the result of a structured ontology development process. Our approach is based on the Methontology Framework developed by [17] but mainly focuses on the development oriented activities. The management and support activities that support the ontology development process are also important and will surely improve the development process but they are not the main focus of this paper. In the next subsections the current specification, conceptualization, formalization and implementation of the REA business domain ontology is described. 2.1 Specification REA Business Domain ontology For almost twenty years the REA model was widely used as an educational instrument for teaching business students how to design accounting databases [18], while its use in system development practice was limited to a few companies[19]. Recently there has been a remarkable increase in researchers and practitioners interest in the model because of two reasons. First, the REA model developers were involved in a number of international standardization efforts for e-collaboration systems (e.g. ISO Open-EDI initiative, UN/CEFACT, OAG, ebtwg). This participation has resulted in the adoption of (parts of) the REA model as a business process ontology in the UMM business process and information model construction methodology [20] and the ECIMF system interoperability enabling methodology [21]. Second, the REA model has been proposed as a theoretical basis for the reference models that underlie ERP systems [22]. Both developments are witnesses of the REA model s importance in the current and future enterprise systems landscape.

4 The original REA-model was developed by McCarthy in 1982 and presented as a semantic model for the development of accounting systems[23]. Over the years McCarthy and Geerts changed focus and started to consider REA as a business domain ontology, which resulted in extensions to the basic REA model. These include the modelling of accounting phenomena at different levels of abstraction (value chain, process and task) and additional ontological primitives and axioms(commitment events, type images)[5]. 2.2 Conceptualization of the REA Business Domain ontology For the description of the REA-ontology the recent work of Geerts and McCarthy can be used[15, 24]. In these papers REA-ontology constructs and the relations between them are presented by means of ER diagrams or UML class diagrams. Table 1 summarises the most important definitions. Table 1. REA-ontology concepts definitions[5, 15, 24] REA-construct Business Process Economic Event Business Event Definition a collection of activities that takes one or more kinds of input and creates an output that is of value to the customer [25]. Economic Events represent increments or decrements of the value of the resources. Economic events in the exchange processes represent transfer of control of an economic resource from one economic agent to another, where one agent provides other agent certain rights for the resource. Economic events in the conversion processes represent changes of the features of the resources. a significant occurrence in time that enterprise management would like to plan, control or evaluate. The REA business ontology exists of a three-level architecture for presenting economic activities. Based on the work of [12] and [26] an enterprise is represented by a value chain, which is seen as an network of business processes [27]. A business process is in turn an aggregate of Economic Events. According to the REA-ontology each economic event is part of a pattern of relations between three kind of objects that can be identified in every economic exchange or conversion process: economic resources, economic agents and economic events. Each economic resource is linked with an economic event that causes its inflow or outflow (stock flow). Furthermore every economic event that results in a resource inflow (e.g. a purchase) must be paired by an event that results in a resource outflow (e.g. a cash disbursement), and vice versa (duality). The participation relationship describes the agents involved in an Economic Event. This simple ontological pattern forms the basis of the REA-ontology and is derived from McCarthy s original REA model(figure 1)[23].

5 Fig. 1. REA model [23] However to accomplish the economic events (economic exchange or conversion) an ordered sequence of actions, called business events, are needed. Business Events illustrate the task-decomposition structure of the workflow needed to accomplish the paired Economic Events ([15], p.8). The relations between the three levels of modelling abstractions (value chain, business process, economic event) are shown in the Three-Level Architecture Model (Fig. 2). The formalization presented in this paper addresses only the middle layer of this architecture. The formalization of the other layers is considered as future work. Fig. 2. Three-Level Architecture Model based on Geerts and McCarthy[15]

6 The basic REA-model shown in Figure 1 has been extended with additional concepts and axioms. One of the extensions is the commitment concept. Based on Ijiri the REA-ontology defines a commitment as an agreement to execute an economic event in a well defined future that will result in either an increase of resources or a decrease of resources ([28], p. 130). The commitment concept is linked with economic event by a fulfill association. Similar to the duality relationship between economic events a reciprocal relationship is defined between commitments. A reciprocal commitment establishes an economic agreement which can be of two type: a schedule (for conversion processes) or a contract (for exchange processes) [15]. The original REA paper ([23]) also expressed the need for an additional economic claim construct for capturing temporal(like payables) or more enduring (like loans) imbalances in duality relationships. If a decision is made to reify the duality imbalance, then two relationships become needed: (1) from the claim to the economic event that materializes it, and (2) from the claim to the economic event that settles it [13]. So far the presented business domain ontology only consists of past, present and future economic phenomena. This operational infrastructure is extended with a knowledge infrastructure that conceptualizes the abstract phenomena that characterize the actual economic phenomena [29]. The abstraction used in the REA business ontology is typification, which captures descriptions that apply to a group of actual phenomena. This abstraction adds a knowledge layer for planning and control above the operational infrastructure. The knowledge infrastructure contains the following types of abstract classes: Economic Resource Type, Economic Event Type and Economic Agent Type. These classes can be associated with the type image relations: policies and standards. In the REA business ontology policies are defined as abstractions that restrict the legal configurations of the actual phenomena and standards define blueprints for the actual phenomena [15]. The knowledge and operational infrastructure interact by the economic commitment concept as this is both an operational and abstract phenomena. Commitments promise to execute economic events in the future and their specification is abstract because usually commitments consists of type-level designation of expected behaviour [15]. Figure 3 presents a summary overview of the operational and knowledge infrastructure of the REA ontology at the business process level in a UML class diagram. It is based on the different class diagrams presented in the Geerts and McCarthy papers and it will be used for the development of the formal representation of the REA-ontology. Figure 3 contains also the different specialisations of the basic REA constructs. Important to notice is that not only the entities are further specialized but also the relationships (represented by associations and association classes).

7 Fig. 3. UML Class-diagram Business Process Layer REA-ontology 2.3 Current formalization REA business domain ontology Currently the formalization of the REA business domain ontology is very limited. In the papers of Geerts and McCarthy UML class diagrams are used for the description of the relations between the concepts. The ontological primitives and axioms are only described in text but are not formalized in a formal language. Geerts explored how XML technologies can be used for the operationalization of the REA enterprise ontology [30]. XML schema is used to formalize parts of the REA-ontology. Geerts chooses XML-schema because of the wide acceptance of this language but this will limit the use in practice of the REA-ontology and the use of ontology languages like RDF(S) and OWL offer far more opportunities. The semantic web layers proposed by W3C also indicate that XML / XML Schema layer is there to make sure that the semantic web definitions are compatible with XML standards. As a consequence XML-schema is not considered as an ontology language and the available ontology languages like OWL and RDF(S) are far more suited to capture a business domain ontology. However there were some efforts from other researchers to formalize the REA ontology. Borch et al.([31]) also formalised the REA-model with XML. The reason for choosing XML is similar to Geerts, the formalised REA-model is used on a Java platform where XML is widely supported by a range of transformation

8 and verification tools. However in the proposed application (confer infra) of the REA-model UML could also be used. Bialecki was the only one that explored ontology languages and tools for the formalisation of the REA ontology[8]. As part of the E-Commerce Integration Meta-Framework project he formalized the REA-ontology with Protégé and RDF(S). However his latest updates date from 2001 and the REA-ontology has been subject to different changes since Furthermore Bialecki also encountered some disputable issues and it is our intention to critical evaluate the choices made in order to improve the formalisation of the REA business domain ontology. In section 3 our approach is explained and we will also indicate how this approach differs from Bialecki. 2.4 Current implementation of the REA business domain ontology To our knowledge currently there is no implementation that uses the full REA business domain ontology. However because the REA-model was originally designed to support the conceptual design of accounting information systems, their are some applications in the software engineering context. Borch et al.([31]) use their XML formalization of the REA-model as a platform independent model (PIM) in the Model Driven Architecture (MDA) approach to software engineering. The main contribution of their work is the exploration of the MDA concepts in a domain specific context. In the First International REA Technology Workshop (2004) a lot of researchers explored how the REA business domain ontology could be operationalized. A lot of the proposed implementations were related to supply chain management (SCM) and enterprise resource planning (ERP). Building business systems based on the REA business ontology can enhance the interoperability and adaptability of the system. 3 Formalization in OWL In the ontology engineering field many different approaches are used for the formalization of an ontology. However, many authors have recently recognised the opportunities that the conceptual modelling and database field can offer for ontology engineering. Conceptual modelling approaches have been designed to give a semantically rich description of the universe of discourse and could, at least to some extent, handle the description of the conceptualisation that is the subject of some ontology ([32], p. 25). In our approach we wish to use the UML class diagram presented in the previous section as an intermediate for the formal representation of the ontology. The mapping between UML and OWL is based on the work of [33] who compare UML with DAML and give some rules for the mapping between UML and DAML. In our transformation we will use these rules as guidelines for the mapping between the UML class diagram of the operational infrastructure of the REA-ontology and OWL. At this stage RDF(S) could also be used, but we

9 expect that in a later stage when additional constraints will incorporated, OWL will offer the best solution. In this research paper we will not present the whole formalization of the REA business domain ontology, but some formalization dilemmas we encountered during our approach. The whole formalization saved as an Protégé project is available at fgailly/phd. Some of the transformations from UML to OWL are very straightforward, but in other cases it is hard to determine the most appropriate transformation. Table 2 gives some examples of the straightforward transformations. UML classes were transformed in OWL classes and for the specialisation of classes the OWL subclassof construct was used. Table 2. Straightforward Transformations between REA ontology UML class diagram and OWL According to the guidelines of [33] UML associations can be mapped into object properties, but during the formalization of the REA UML class diagram we came across additional problems. Unlike the examples in [33] all associations in the REA UML class diagram are bidirectional and as a consequence the associations had to be replaced by two directed associations which can then be formalised with two inverse object properties (table 3). For the naming of the inverse object properties the Protégé guidelines were followed. Every object property was prefixed with the word has and his inverse object property was prefixed with the word is and suffixed with of. Our approach however remains under investigation and it could that be that formalizing an bidirectional association as only one object property is sufficient. Another problem is the use of association classes in the UML class diagram conceptualization. For the transformation of association classes two approaches are possible: (1) an association class can be considered as a sort of association and thus formalised as a subproperty or (2) the association class can be reified into a UML class which can be formalised following the transformations presented

10 Table 3. Transformation dilemma REA ontology UML association and OWL

11 before (table 4). In our opinion both approaches are correct, but it might be that the object property concept is too limited to formalize an UML association class. Following the UML specification an association class has both association and class properties, and the OWL object property concept supports some class properties (specialization,...) but to our knowledge not all (disjunct subclass associations). Reifying the association class can be a quick solution to avoid these shortcomings. Table 4. Transformation dilemma REA ontology UML association class and OWL During the formalization it also became clear that the current specification and conceptualization of the REA business domain ontology is not sufficient. Geerts and McCarthy define associations (e.g. inflow, outflow,...) that are in fact specializations of another association (stock-flow). A good formalization of these type of associations require that also the association ends of these type of associations are defined. This means that we must define which subclasses of the classes, that are part the more general association, can participate in the specializations of the more general association. This problem clearly shows that the specification and conceptualization can benefit from a good formalization.

12 The so far presented transformations are not complete and additional problems will arise when other parts of the REA business domain ontology are formalized. The graphical representation will become more complex when more constructs and constraints are added and more complex mapping rules will be needed. In future research we will further evaluate existing mapping rules and how they can be used for the development of a formal representation of the REA-ontology. Finally, it is our intention to translate the mapping rules into an XSLT stylesheet which can be used for transforming the XMI representation of the UML diagrams into a representation in the target ontology representation language. 4 Conclusion and Future Research A correct formal representation of the REA-ontology offers great opportunities and will facilitate the operationalization of the REA-ontology. In this paper the transformation rules from UML to OWL are applied on the REA business domain ontology. It is shown that some transformations are not as straightforward as expected and we also find some prove that the formalization of an ontology can reveal shortcomings in the specification of the application domain ontology. In future research the UML class diagram will be further expanded with the business event specification of the REA-ontology. The REA-ontology also contains some additional constraints that are not incorporated in this paper and must be added in future research. Probably OCL will be needed to model the constraints in the UML class diagram and therefore it must be investigated how these constraints can be translated in OWL. However it could be that basic UML and OCL will not satisfy needs for representation of ontology concepts that are borrowed from Description Logic. Maybe the use of UML profiles can offer a solution or maybe basic UML needs to be extended with additional elements[33, 34]. In this paper the main focus lies on the transformation from UML class diagrams into an OWL representation. It is however our intention to improve every step of the ontology development process and this in the specific case of business domain ontologies. It is our intention to compare, evaluate and improve every existing business domain ontology and this should eventually result in successful applications. References 1. Spyns, P., Meersman, R., Jarrar, M.: Data modeling versus Ontology engineering. SIGMOD record: Special Issue on Semantic Web and Data Management 31 (2002) Ushold, M., Gruninger, M.: Ontologies: Principles, Methods and Applications. The Knowledge Engineering Review 11 (1996) Fox, M.S., Gruninger, M.: Enterprise Modeling. AI Magazine 19 (1998)

13 4. Ushold, M., King, M., Moralee, S., Zorgios, Y.: The Enterprise Ontology. The Knowledge Engineering Review: Special Issue on Putting Ontologies to Use 13 (1998) Geerts, G.L., McCarthy, W.E.: An Ontological Analysis of the Economic Primitives of the Extended-REA Enterprise Information Architecture. International Joural of Accounting Information Systems 3 (2002) Gordijn, J.: Value based requirements engineering: Exploring innovative e- commerce ideas. PhD thesis, Vrije Universiteit Amsterdam (2002) 7. Osterwalder, A., Pigneur, Y.: An e-business Model Ontology for Modeling e- Business. In: 15th Electronic Commerce Conference e-reality: Constructing the e-economy, Bled, Slovenia (2002) 8. Bialecki, A.: REA ontology (2001) 9. Pigneur, Y.: E-business Modell Ontology for improving Business/IT Alignment. In: CAISE. Volume 2 of Proceedings of the CAISE 05 Workshops Vol. 02., Porto, Portugal, Feup (2005) 10. Osterwalder, A., Parent, C., Pigneur, Y.: Setting up an ontology of business models. In: EMOI-Interop Workshop 2004, Riga (Latvia) (2004) 11. Antoniou, G., Harmelen, F.v.: Web Ontology Language: OWL. Springer (2004) 12. Porter, M.E.: Competitive Advantage: Creating and Sustaining Superior Performance. Free Press (1985) 13. Geerts, G.L., McCarthy, W.E.: An Ontological Analysis of the Primitives of the Extended REA Enterprise Information Achitecture (2000) Working Paper. 14. Lampe, J.C.: Discussion of an ontological analysis of the economic primitives of the extended-rea enterprise information achitecture. International Journal of Accounting Information Systems 3 (8) (2002) Geerts, G., McCarthy, W.E.: The Ontological Foundation of REA Enterprise Information Systems (2005) Working Paper. 16. Haugen, R., McCarthy, W.E.: REA: A Semantic Model for Internet Supply Chain Collaboration. In: Proceedings of the Business Objects and Component Design and Implementation Workshop VI: Enterprise Apllication Integration. (2000) 17. Fernndez-Lpez, M., Gmez-Prez, A., Juristo, N.: METHONTOLOGY: From ontological art towards ontological engineering. In: Working Notes of the AAAI Spring Symposium on Ontological Engineering, Stanford, AAAI Press (1997) 18. McCarthy, W.E.: The REA Modelling Approach to Teaching Accounting Information Systems. Issues in Accounting Education 18 (2003) McCarthy, W.E.: Semantic Modeling in Accounting Education, Practice, and Research: Some Progress and Impediments. In Akoka, J., Kangassalo, H., Thalheim, B., eds.: Conceptual Modeling: Current Issues and Future Directions. Springer (1999) UN/CEFACT: UN/CEFACT Modeling Methodology (UMM) User Guide. Technical Report CEFACT/TMG/N093, UN/CEFACT (2003) 21. : E-Commerce Integration Meta-Framework. Final draft. Technical report, ECIMF Project Group (2003) 22. O Leary, D.E.: On the relationshsip between REA and SAP. International Journal of Accounting Information Systems 5 (2004) McCarthy, W.E.: The REA Accounting Model: A Generalized Framework for Accounting Systems in A Shared Data Environment. The Accounting Review (1982) Geerts, G., McCarthy, W.E.: Policy-Level Specification in REA Enterprise Information Systems (2005) Working Paper.

14 25. Hammer, M., Champy, J.: Reengineering the Corporation: A Manifesto for Business Revolution. Harper Business (1993) 26. Ijiri, Y.: The Foundations of Accounting Measurement. Prentice-Hall (1967) 27. Geerts, G., McCarthy, W.E.: Modeling Business Enterprises as Value-Added Process Hierarchies with Resource-Event-Agent Object Templates. In: Business Object Design and Implementation. Springer-Verslag (1997) Ijiri, Y.: Theory af Accounting Measurement. American Accounting Association (1975) 29. Fowler, M.: Analysis Patterns. Reusable Object Models. Addison Wesley (1997) 30. Geerts, G.L.: An XML Architecture for Operational Enterprise Ontologies. Journal of Emerging Technologies in Accounting 1 (2004) Borch, S.E., Jespersen, J.W., Linvald, J., Osterbye, K.: A Model Driven Achitecture for REA based systems. In: Proceedings of the Workshop on Model Driven Achitecture: Foundations and Applications, Enshede, The Netherlands, University of Twente (2003) 32. Spaccapietra, S., Parent, C., Vangenot, C., Cullot, N.: On Using Conceptual Modeling for Ontologies. In: Proceedings of the Web Information Systems Workshops (WISE 2004 workshops). Volume 3307 of Lecture Notes in Computer SCience., Springer (2004) Baclawski, K., Kogut, P.A., Kokar, M.K., Hart, L., Smith, J., Holmes, W.S., Letkowski, J., Aronson, M.L.: Extending UML to Support Ontology Engineering for the Semantic Web. In: Proceedings of the Fourth International Conference on the Unified Modeling Language (UML 2001). Volume 2185 of Lecture Notes in Computer Science., Springer (2001) 34. Guizzardi, G., Herre, H., Wagner, G.: Towards Ontological Foundations for UML Conceptual Models. In: 1st Int. Conference on Ontologies, Databases and Applications of Semantics (ODBASE 2002). Lecture Notes in Computer Science, Springer (2002)

Development of a formal REA-ontology Representation

Development of a formal REA-ontology Representation Development of a formal REA-ontology Representation Frederik Gailly 1, Geert Poels Ghent University Hoveniersberg 24, 9000 Gent Frederik.Gailly@Ugent.Be, Geert.Poels@Ugent.Be Abstract. Business domain

More information

Positioning REA as a business domain ontology

Positioning REA as a business domain ontology Positioning REA as a business domain ontology Frederik Gailly Wim Laurier Geert Poels Faculty of Economics and Business Administration Ghent University Frederik.Gailly@Ugent.be Wim.Laurier@Ugent.be Geert.Poels@UGent.be

More information

Transforming Enterprise Ontologies into SBVR formalizations

Transforming Enterprise Ontologies into SBVR formalizations Transforming Enterprise Ontologies into SBVR formalizations Frederik Gailly Faculty of Economics and Business Administration Ghent University Frederik.Gailly@ugent.be Abstract In 2007 the Object Management

More information

* Corresponding Author

* Corresponding Author A Model Driven Architecture for REA based systems Signe Ellegaard Borch, Jacob Winther Jespersen, Jesper Linvald, Kasper Østerbye* IT University of Copenhagen, Denmark * Corresponding Author (kasper@it-c.dk)

More information

Conceptual modeling using domain ontologies: Improving the domain-specific quality of conceptual schemas

Conceptual modeling using domain ontologies: Improving the domain-specific quality of conceptual schemas Conceptual modeling using domain ontologies: Improving the domain-specific quality of conceptual schemas Frederik Gailly Faculty of Economics, Social and Political Sciences, and the Solvay Business School.

More information

Generic and Domain Specific Ontology Collaboration Analysis

Generic and Domain Specific Ontology Collaboration Analysis Generic and Domain Specific Ontology Collaboration Analysis Frantisek Hunka, Steven J.H. van Kervel 2, Jiri Matula University of Ostrava, Ostrava, Czech Republic, {frantisek.hunka, jiri.matula}@osu.cz

More information

Domain-Driven Development with Ontologies and Aspects

Domain-Driven Development with Ontologies and Aspects Domain-Driven Development with Ontologies and Aspects Submitted for Domain-Specific Modeling workshop at OOPSLA 2005 Latest version of this paper can be downloaded from http://phruby.com Pavel Hruby Microsoft

More information

Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification

Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification Automated REA (AREA): a software toolset for a machinereadable resource-event-agent (REA) ontology specification FALLON, Richard and POLOVINA, Simon Available from

More information

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers

More information

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1 Dhirubhai Ambani Institute for Information and Communication Technology, Gandhinagar, Gujarat, India Email:

More information

Enterprise Planning Model Using REA Ontology

Enterprise Planning Model Using REA Ontology Enterprise Planning Model Using REA Ontology Frantisek Hunka 1, Miroslav Hucka 2, Josef Kasik 2, Dominik Vymetal 3 1 University of Ostrava, Dvorakova 7, 701 03 Ostrava 1, Czech Republic, frantisek.hunka@osu.cz

More information

SOME ONTOLOGICAL ISSUES OF THE REA FRAMEWORK IN RELATION TO ENTERPRISE BUSINESS PROCESS

SOME ONTOLOGICAL ISSUES OF THE REA FRAMEWORK IN RELATION TO ENTERPRISE BUSINESS PROCESS SOME ONTOLOGICAL ISSUES OF THE REA FRAMEWORK IN RELATION TO ENTERPRISE BUSINESS PROCESS Frantisek HUNKA, Miroslav HUCKA University of Ostrava, Czech Republic frantisek.hunka@osu.cz Josef KASIK VSB-Technical

More information

Metamodeling for Business Model Design

Metamodeling for Business Model Design Metamodeling for Business Model Design Facilitating development and communication of Business Model Canvas (BMC) models with an OMG standards-based metamodel. Hilmar Hauksson 1 and Paul Johannesson 2 1

More information

Could a Resource be Simultaneously a Schedule according to the REA Ontology?

Could a Resource be Simultaneously a Schedule according to the REA Ontology? Could a Resource be Simultaneously a Schedule according to the REA Ontology? Frantisek Hunka 1, Miroslav Hucka 2, Josef Kasik 2, Dominik Vymetal 3 emails: frantisek.hunka@osu.cz, (miroslav.hucka, josef.kasik)@vsb.cz,

More information

ISO INTERNATIONAL STANDARD

ISO INTERNATIONAL STANDARD INTERNATIONAL STANDARD ISO 15944-4 First edition 2007-11-01 Information technology Operational View Part 4: transaction scenarios Accounting and economic ontology Technologies de l'information Vue opérationelle

More information

Participatory Quality Management of Ontologies in Enterprise Modelling

Participatory Quality Management of Ontologies in Enterprise Modelling Participatory Quality Management of Ontologies in Enterprise Modelling Nadejda Alkhaldi Mathematics, Operational research, Statistics and Information systems group Vrije Universiteit Brussel, Brussels,

More information

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau Semantic Web Ontology Pattern Gerd Gröner, Matthias Thimm {groener,thimm}@uni-koblenz.de Institute for Web Science and Technologies (WeST) University of Koblenz-Landau July 18, 2013 Gerd Gröner, Matthias

More information

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT Tung-Hsiang Chou National Chengchi University, Taiwan John A. Vassar Louisiana State University in Shreveport

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

Extension and integration of i* models with ontologies

Extension and integration of i* models with ontologies Extension and integration of i* models with ontologies Blanca Vazquez 1,2, Hugo Estrada 1, Alicia Martinez 2, Mirko Morandini 3, and Anna Perini 3 1 Fund Information and Documentation for the industry

More information

Ontologies to Support Process Integration in Enterprise Engineering

Ontologies to Support Process Integration in Enterprise Engineering Computational & Mathematical Organization Theory 6, 381 394, 2000. c 2001 Kluwer Academic Publishers. Manufactured in The Netherlands. Ontologies to Support Process Integration in Enterprise Engineering

More information

Ontology Creation and Development Model

Ontology Creation and Development Model Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department

More information

Reverse Engineering Process for Extracting Views from Domain Ontology

Reverse Engineering Process for Extracting Views from Domain Ontology Reverse Engineering Process for Extracting Views from Domain Ontology Soraya Setti Ahmed 1 and Sidi Mohamed Benslimane 2 1 Mascara University, Computer Science Department, Algeria {settisoraya@yahoo.fr}

More information

Requirements Engineering for Enterprise Systems

Requirements Engineering for Enterprise Systems Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2001 Proceedings Americas Conference on Information Systems (AMCIS) December 2001 Requirements Engineering for Enterprise Systems

More information

ISO/IEC Information technology Business Operational View. Part 4: Business transaction scenarios Accounting and economic ontology

ISO/IEC Information technology Business Operational View. Part 4: Business transaction scenarios Accounting and economic ontology INTERNATIONAL STANDARD ISO/IEC 15944-4 Second edition 2015-04-01 Information technology Business Operational View Part 4: Business transaction scenarios Accounting and economic ontology Technologies de

More information

Business Object Type Library Draft Technical Specification

Business Object Type Library Draft Technical Specification Draft Technical Specification Page 1 Object Type Library Draft Technical Specification Object Type Library... 1 Draft Technical Specification... 1 Version Information... 2 Executive Summary... 2 ebtwg

More information

An Annotation Tool for Semantic Documents

An Annotation Tool for Semantic Documents An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document

More information

Semantic Event Correlation Using Ontologies

Semantic Event Correlation Using Ontologies Semantic Event Correlation Using Ontologies Thomas Moser 1, Heinz Roth 2, Szabolcs Rozsnyai 3, Richard Mordinyi 1, and Stefan Biffl 1 1 Complex Systems Design & Engineering Lab, Vienna University of Technology

More information

Towards a Data Consistency Modeling and Testing Framework for MOF Defined Languages

Towards a Data Consistency Modeling and Testing Framework for MOF Defined Languages Towards a Data Consistency Modeling and Testing Framework for MOF Defined Languages Jan Pettersen Nytun,2 Christian S. Jensen,3 Vladimir A. Oleshchuk Faculty of Engineering and Science, Agder University

More information

Annotation for the Semantic Web During Website Development

Annotation for the Semantic Web During Website Development Annotation for the Semantic Web During Website Development Peter Plessers and Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml HyoungDo Kim Professional Graduate School of Information and Communication, Ajou University 526, 5Ga, NamDaeMoonRo,

More information

From Object Composition to Model Transformation with the MDA

From Object Composition to Model Transformation with the MDA From Object Composition to Transformation with the MDA Jean Bézivin University of Nantes 2, rue de la Houssinière, BP 92208 44322 Nantes cedex 3, France Jean.Bezivin@sciences.univ-nantes.fr Abstract The

More information

The Open Group SOA Ontology Technical Standard. Clive Hatton

The Open Group SOA Ontology Technical Standard. Clive Hatton The Open Group SOA Ontology Technical Standard Clive Hatton The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts

More information

Development of an Ontology-Based Portal for Digital Archive Services

Development of an Ontology-Based Portal for Digital Archive Services Development of an Ontology-Based Portal for Digital Archive Services Ching-Long Yeh Department of Computer Science and Engineering Tatung University 40 Chungshan N. Rd. 3rd Sec. Taipei, 104, Taiwan chingyeh@cse.ttu.edu.tw

More information

TOWARDS ONTOLOGY DEVELOPMENT BASED ON RELATIONAL DATABASE

TOWARDS ONTOLOGY DEVELOPMENT BASED ON RELATIONAL DATABASE TOWARDS ONTOLOGY DEVELOPMENT BASED ON RELATIONAL DATABASE L. Ravi, N.Sivaranjini Department of Computer Science, Sacred Heart College (Autonomous), Tirupattur. { raviatshc@yahoo.com, ssk.siva4@gmail.com

More information

University of Huddersfield Repository

University of Huddersfield Repository University of Huddersfield Repository Olszewska, Joanna Isabelle, Simpson, Ron and McCluskey, T.L. Appendix A: epronto: OWL Based Ontology for Research Information Management Original Citation Olszewska,

More information

An Ontological Analysis of Metamodeling Languages

An Ontological Analysis of Metamodeling Languages An Ontological Analysis of Metamodeling Languages Erki Eessaar and Rünno Sgirka 2 Department of Informatics, Tallinn University of Technology, Estonia, eessaar@staff.ttu.ee 2 Department of Informatics,

More information

Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA

Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA Oksana Nikiforova and Natalja Pavlova Department of Applied Computer Science, Riga Technical University,

More information

MERGING BUSINESS VOCABULARIES AND RULES

MERGING BUSINESS VOCABULARIES AND RULES MERGING BUSINESS VOCABULARIES AND RULES Edvinas Sinkevicius Departament of Information Systems Centre of Information System Design Technologies, Kaunas University of Lina Nemuraite Departament of Information

More information

Integrating SysML and OWL

Integrating SysML and OWL Integrating SysML and OWL Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. To use OWL2 for modeling a system design one must be able to construct

More information

Using metadata for automated testing of complex object structure

Using metadata for automated testing of complex object structure Using metadata for automated testing of complex object structure Jaroslav Zacek Faculty of Science, 30. dubna 22 University of Ostrava Ostrava 702 00, Czech Republic jaroslav.zacek@osu.cz Frantisek Hunka

More information

Ontology Development. Qing He

Ontology Development. Qing He A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies

More information

Modelling in Enterprise Architecture. MSc Business Information Systems

Modelling in Enterprise Architecture. MSc Business Information Systems Modelling in Enterprise Architecture MSc Business Information Systems Models and Modelling Modelling Describing and Representing all relevant aspects of a domain in a defined language. Result of modelling

More information

IBM Research Report. Model-Driven Business Transformation and Semantic Web

IBM Research Report. Model-Driven Business Transformation and Semantic Web RC23731 (W0509-110) September 30, 2005 Computer Science IBM Research Report Model-Driven Business Transformation and Semantic Web Juhnyoung Lee IBM Research Division Thomas J. Watson Research Center P.O.

More information

Developing an Ontology for Teaching Multimedia Design and Planning

Developing an Ontology for Teaching Multimedia Design and Planning Jakkilinki, Sharda, Georgievski 1 Abstract Developing an Ontology for Teaching Multimedia Design and Planning Roopa Jakkilinki, Nalin Sharda, Mladen Georgievski School of Computer Science and Mathematics

More information

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11

More information

Using DSM to Generate Database Schema and Data Management

Using DSM to Generate Database Schema and Data Management Using DSM to Generate Database Schema and Data Management Jaroslav Zacek 1, Zdenek Melis 2, Frantisek Hunka 2, Bogdan Walek 1 1 Centre of Excellence IT4Innovations, Faculty of Science, University of Ostrava

More information

The Model-Driven Semantic Web Emerging Standards & Technologies

The Model-Driven Semantic Web Emerging Standards & Technologies The Model-Driven Semantic Web Emerging Standards & Technologies Elisa Kendall Sandpiper Software March 24, 2005 1 Model Driven Architecture (MDA ) Insulates business applications from technology evolution,

More information

Proposed Revisions to ebxml Technical. Architecture Specification v1.04

Proposed Revisions to ebxml Technical. Architecture Specification v1.04 Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT

More information

Applying Guarino s Aufbau principle for ontologies to REA based applications

Applying Guarino s Aufbau principle for ontologies to REA based applications Applying Guarino s Aufbau principle for ontologies to REA based applications Abstract Disagreement about the nature of ontologies inhibits full acceptance of ontologies as valuable information systems

More information

2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb

2 Which Methodology for Building Ontologies? 2.1 A Work Still in Progress Many approaches (for a complete survey, the reader can refer to the OntoWeb Semantic Commitment for Designing Ontologies: A Proposal Bruno Bachimont 1,Antoine Isaac 1;2, Raphaël Troncy 1;3 1 Institut National de l'audiovisuel, Direction de la Recherche 4, Av. de l'europe - 94366

More information

Cloud Resources-Events-Agents Model: Towards TOSCA-Based Applications

Cloud Resources-Events-Agents Model: Towards TOSCA-Based Applications Cloud Resources-Events-Agents Model: Towards TOSCA-Based Applications Soheil Qanbari 1, Vahid Sebto 2, and Schahram Dustdar 1 1 Technical University of Vienna {qanbari,dustdar}@dsg.tuwien.ac.at http://dsg.tuwien.ac.at

More information

An Architecture for Semantic Enterprise Application Integration Standards

An Architecture for Semantic Enterprise Application Integration Standards An Architecture for Semantic Enterprise Application Integration Standards Nenad Anicic 1, 2, Nenad Ivezic 1, Albert Jones 1 1 National Institute of Standards and Technology, 100 Bureau Drive Gaithersburg,

More information

Available online at ScienceDirect. Procedia Computer Science 96 (2016 )

Available online at  ScienceDirect. Procedia Computer Science 96 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 96 (2016 ) 946 950 20th International Conference on Knowledge Based and Intelligent Information and Engineering Systems

More information

Inter-organizational Systems: From Business Values over Business Processes to Deployment

Inter-organizational Systems: From Business Values over Business Processes to Deployment Inter-organizational Systems: From Values over Processes to Deployment Christian Huemer 1, Philipp Liegl 1, Rainer Schuster 2, Hannes Werthner 2, and Marco Zapletal 2 1 Informatics Group, 2 Electronic

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK TRANSFORMATION OF UML SEQUENCE DIAGRAM TO JAVA CODE HARSHAL D. GURAD 1, PROF. V.

More information

"Ontologically-Driven Standards -- the Natural Tensions Bill McCarthy, Michigan State University

Ontologically-Driven Standards -- the Natural Tensions Bill McCarthy, Michigan State University "Ontologically-Driven Standards -- the Natural Tensions Bill McCarthy, Michigan State University Professor of Accounting & Information Systems & KPMG Faculty Scholar MSU REA (resource-event-agent) research

More information

Motivating Ontology-Driven Information Extraction

Motivating Ontology-Driven Information Extraction Motivating Ontology-Driven Information Extraction Burcu Yildiz 1 and Silvia Miksch 1, 2 1 Institute for Software Engineering and Interactive Systems, Vienna University of Technology, Vienna, Austria {yildiz,silvia}@

More information

Ontology-based Model Transformation

Ontology-based Model Transformation Ontology-based Model Transformation Stephan Roser Advisor: Bernhard Bauer Progamming of Distributed Systems Institute of Computer Science, University of Augsburg, Germany [roser,bauer]@informatik.uni-augsburg.de

More information

Modeling Issues Modeling Enterprises. Modeling

Modeling Issues Modeling Enterprises. Modeling Modeling Issues Modeling Enterprises SE502: Software Requirements Engineering Modeling Modeling can guide elicitation: It can help you figure out what questions to ask It can help to surface hidden requirements

More information

OMG Specifications for Enterprise Interoperability

OMG Specifications for Enterprise Interoperability OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:

More information

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications 2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications

More information

Methodologies, Tools and Languages. Where is the Meeting Point?

Methodologies, Tools and Languages. Where is the Meeting Point? Methodologies, Tools and Languages. Where is the Meeting Point? Asunción Gómez-Pérez Mariano Fernández-López Oscar Corcho Artificial Intelligence Laboratory Technical University of Madrid (UPM) Spain Index

More information

Multimedia Ontology-Driven Architecture for Multimedia Systems

Multimedia Ontology-Driven Architecture for Multimedia Systems Multimedia Ontology-Driven Architecture for Multimedia Systems Ernesto Exposito 1,2, Jorge Gómez-Montalvo 1,2,4,Myriam Lamolle 3, 1 CNRS ; LAAS ; 7 av. du Colonel Roche, F-31077 Toulouse, FRANCE 2 Université

More information

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM): viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information

More information

Business Rules in the Semantic Web, are there any or are they different?

Business Rules in the Semantic Web, are there any or are they different? Business Rules in the Semantic Web, are there any or are they different? Silvie Spreeuwenberg, Rik Gerrits LibRT, Silodam 364, 1013 AW Amsterdam, Netherlands {silvie@librt.com, Rik@LibRT.com} http://www.librt.com

More information

Modeling Systems Using Design Patterns

Modeling Systems Using Design Patterns Modeling Systems Using Design Patterns Jaroslav JAKUBÍK Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovakia jakubik@fiit.stuba.sk

More information

A Generic Approach for Compliance Assessment of Interoperability Artifacts

A Generic Approach for Compliance Assessment of Interoperability Artifacts A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC

More information

QoS-aware model-driven SOA using SoaML

QoS-aware model-driven SOA using SoaML QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira

More information

The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access

The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access The onprom Toolchain for Extracting Business Process Logs using Ontology-based Data Access Diego Calvanese, Tahir Emre Kalayci, Marco Montali, and Ario Santoso KRDB Research Centre for Knowledge and Data

More information

Semantics in the Financial Industry: the Financial Industry Business Ontology

Semantics in the Financial Industry: the Financial Industry Business Ontology Semantics in the Financial Industry: the Financial Industry Business Ontology Ontolog Forum 17 November 2016 Mike Bennett Hypercube Ltd.; EDM Council Inc. 1 Network of Financial Exposures Financial exposure

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The

More information

Improving Adaptive Hypermedia by Adding Semantics

Improving Adaptive Hypermedia by Adding Semantics Improving Adaptive Hypermedia by Adding Semantics Anton ANDREJKO Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovak republic andrejko@fiit.stuba.sk

More information

Towards Automatic Selection of Web Services Using Graph Transformation Rules

Towards Automatic Selection of Web Services Using Graph Transformation Rules Towards Automatic Selection of Web Services Using Graph Transformation Rules Jan Hendrik Hausmann, Reiko Heckel, Marc Lohmann Faculty of Computer Science, Electrical Engineering and Mathematics University

More information

Creating Ontology Chart Using Economy Domain Ontologies

Creating Ontology Chart Using Economy Domain Ontologies Creating Ontology Chart Using Economy Domain Ontologies Waralak V. Siricharoen *1, Thitima Puttitanun *2 *1, Corresponding author School of Science, University of the Thai Chamber of Commerce, 126/1, Dindeang,

More information

Ontology method construction for intelligent decision support systems

Ontology method construction for intelligent decision support systems Ontology method construction for intelligent decision support systems Olga Burceva, Ludmila Aleksejeva Department of Modelling and Simulation, Riga Technical University, 1 Kalku Street, Riga, LV-1658,

More information

THE REA APPROACH TO BUSINESS PROCESS MODELING

THE REA APPROACH TO BUSINESS PROCESS MODELING CHAPTER THE REA APPROACH TO BUSINESS PROCESS MODELING This chapter presents a discussion of the REA approach to business process modeling. This is followed by a discussion of the shortcomings of traditional

More information

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing Tom Gruber Founder and CTO, Intraspect Software Formerly at Stanford University tomgruber.org What is this talk about? What are ontologies?

More information

An Ontology-Based Methodology for Integrating i* Variants

An Ontology-Based Methodology for Integrating i* Variants An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,

More information

Interoperability and Service Oriented Architecture an Enterprise Architect's approach

Interoperability and Service Oriented Architecture an Enterprise Architect's approach Interoperability and Service Oriented Architecture an Enterprise Architect's approach Peter Bernus and Ovidiu Noran 1 Griffith University, Nathan (Brisbane) Queensland 4111, Australia P.Bernus@griffith.edu.au,

More information

Enhancement of CAD model interoperability based on feature ontology

Enhancement of CAD model interoperability based on feature ontology SOTECH Vol. 9, No. 3, pp. 33 ~ 4, 2005 Enhancement of CAD model interoperability based on feature ontology Lee, Y.S. 1, Cheon, S.U. 2 and Han, S.H. 2 1 Samsung Electronics, 2 KAIST, Dept. of Mechanical

More information

Ontology Extraction from Heterogeneous Documents

Ontology Extraction from Heterogeneous Documents Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg

More information

Dynamic Ontological Support for Qualitative Reasoning in The Knowledge Collective (TKC)

Dynamic Ontological Support for Qualitative Reasoning in The Knowledge Collective (TKC) Dynamic Ontological Support for Qualitative Reasoning in The Knowledge Collective (TKC) Jay Yusko and Martha Evens Illinois Institute of Technology Department of Computer Science 10 West 31 st Street,

More information

Adding synonyms to concepts in ontology to solve the problem of semantic heterogeneity

Adding synonyms to concepts in ontology to solve the problem of semantic heterogeneity International Journal of Advances in Intelligent Informatics ISSN: 2442-6571 Vol 1, No 2, July 2015, pp. 84-89 84 Adding synonyms to concepts in ontology to solve the problem of semantic heterogeneity

More information

The Semantic Web & Ontologies

The Semantic Web & Ontologies The Semantic Web & Ontologies Kwenton Bellette The semantic web is an extension of the current web that will allow users to find, share and combine information more easily (Berners-Lee, 2001, p.34) This

More information

Spemmet - A Tool for Modeling Software Processes with SPEM

Spemmet - A Tool for Modeling Software Processes with SPEM Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes

More information

SOME TYPES AND USES OF DATA MODELS

SOME TYPES AND USES OF DATA MODELS 3 SOME TYPES AND USES OF DATA MODELS CHAPTER OUTLINE 3.1 Different Types of Data Models 23 3.1.1 Physical Data Model 24 3.1.2 Logical Data Model 24 3.1.3 Conceptual Data Model 25 3.1.4 Canonical Data Model

More information

SISE Semantics Interpretation Concept

SISE Semantics Interpretation Concept SISE Semantics Interpretation Concept Karel Kisza 1 and Jiří Hřebíček 2 1 Masaryk University, Faculty of Infromatics, Botanická 68a Brno, Czech Republic kkisza@mail.muni.cz 2 Masaryk University, Faculty

More information

Semantic Web: vision and reality

Semantic Web: vision and reality Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently

More information

Workshop Data Modelling [en]

Workshop Data Modelling [en] Workshop Data Modelling [en] Thorsten Reitz, wetransform INSPIRE and Beyond 2018 24.05.2018 Wetransform GmbH - Why do we create data models at all? - What processes can we use to create models? - What

More information

Starting Ontology Development by Visually Modeling an Example Situation - a User Study

Starting Ontology Development by Visually Modeling an Example Situation - a User Study Starting Ontology Development by Visually Modeling an Example Situation - a User Marek Dudáš 1, Vojtěch Svátek 1, Miroslav Vacura 1,2, and Ondřej Zamazal 1 1 Department of Information and Knowledge Engineering,

More information

ORM Modeling Tips and Common Mistakes

ORM Modeling Tips and Common Mistakes Reference: Mustafa Jarrar: Lecture Notes on ORM Modeling Tips and Common Mistakes University of Birzeit, Palestine, 2015 ORM Modeling Tips and Common Mistakes Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu

More information

An Approach to Software Component Specification

An Approach to Software Component Specification Page 1 of 5 An Approach to Software Component Specification Jun Han Peninsula School of Computing and Information Technology Monash University, Melbourne, Australia Abstract. Current models for software

More information

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock

Semantics and Ontologies for Geospatial Information. Dr Kristin Stock Semantics and Ontologies for Geospatial Information Dr Kristin Stock Introduction The study of semantics addresses the issue of what data means, including: 1. The meaning and nature of basic geospatial

More information

Jumpstarting the Semantic Web

Jumpstarting the Semantic Web Jumpstarting the Semantic Web Mark Watson. Copyright 2003, 2004 Version 0.3 January 14, 2005 This work is licensed under the Creative Commons Attribution-NoDerivs-NonCommercial License. To view a copy

More information

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis EXPERIMENT: Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis Franz Calvo, MD fcalvo@u.washington.edu and John H. Gennari, PhD gennari@u.washington.edu Department

More information

MUSEUM INFORMATION SYSTEM OF SERBIA RECENT APPROACH TO DATABASE MODELING

MUSEUM INFORMATION SYSTEM OF SERBIA RECENT APPROACH TO DATABASE MODELING Преглед НЦД 10 (2007), 47 58 (National Museum in Belgrade) MUSEUM INFORMATION SYSTEM OF SERBIA RECENT APPROACH TO DATABASE MODELING Abstract: The paper offers an illustration of the main parameters for

More information

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach

Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Towards a Global Component Architecture for Learning Objects: An Ontology Based Approach Katrien Verbert, Joris Klerkx, Michael Meire, Jehad Najjar, and Erik Duval Dept. Computerwetenschappen, Katholieke

More information

E-Commerce Integration Meta-Framework Introduction (ECIMF-Intro) CEN/ISSS/WS-EC/ECIMF. Draft, version 0.3 November 28, 2001

E-Commerce Integration Meta-Framework Introduction (ECIMF-Intro) CEN/ISSS/WS-EC/ECIMF. Draft, version 0.3 November 28, 2001 1 E-Commerce Integration Meta-Framework Introduction (ECIMF-Intro) CEN/ISSS/WS-EC/ECIMF Draft, version 0.3 November, 001 1 0 3 3 3 3 0 1. Background and the Goal Statement There have been many standardization

More information

Credit where Credit is Due. Goals for this Lecture. Introduction to Design

Credit where Credit is Due. Goals for this Lecture. Introduction to Design Credit where Credit is Due Lecture 17: Intro. to Design (Part 1) Kenneth M. Anderson Object-Oriented Analysis and Design CSCI 6448 - Spring Semester, 2002 Some material presented in this lecture is taken

More information