MERGING BUSINESS VOCABULARIES AND RULES
|
|
- Christopher Skinner
- 6 years ago
- Views:
Transcription
1 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 Systems Centre of Information System Design Technologies, Kaunas University of Rimantas Butleris Departament of Information Systems Centre of Information System Design Technologies, Kaunas University of ABSTRACT The goal of the paper is to propose the solution for merging SBVR business vocabularies and rules. Related work analysis has shown that this problem yet is not solved nor in the scientific literature nor in practical applications. We have identified five types of conflicts; one of them, the inconsistency conflict type, is proposed in this research. Merging operation is implemented in the Web prototype for maintaining business vocabularies and rules. KEYWORDS Business Vocabulary, Business Rules, SBVR, OWL, merging. 1. INTRODUCTION In order to develop IS, requirements must be captured. These requirements usually are defined on the base of common business vocabulary using natural language. One of the most important recent innovations in the IS development was the possibility to computerize business vocabularies, which became a reality after the OMG issued the Semantics of Business Vocabulary and Business Rules (SBVR) (OMG, 2013). SBVR is the rich knowledge model, which has a formal basis and allows to express business knowledge using the limited natural language (e.g., SBVR Structured English). This language is capable to specify business concepts and business rules used in the particular business domain, and to define requirements for IS development thus allowing business experts and IS developers understand each other. Our Web prototype for maintaining SBVR business vocabularies was implemented on the basis of SBVR editor VeTIS tool (Nemuraite et al., 2010; Sukys et al., 2012). Needs for merging vocabularies could occur for a variety of reasons: due to several experts working on the same project; the upgrade of the system; the needs to reuse existing vocabularies from other domains (e.g., standard vocabularies for time, geographical locations, measurement units, etc.), and so on. This paper presents the approach for merging business vocabularies and business rules, which deals with conflicts that could occur during merging vocabularies from different sources. We analyse various types of conflicts, which can be identified and automatically or semi-automatically resolved; i.e., the decisions can be made by users with the help of the heuristic options proposed by the system. Inconsistency conflicts can be resolved using transformation from SBVR vocabularies to OWL 2 ontologies (Karpovic et al., 2011; Karpovic et al., 2012) and finding inconsistencies using OWL 2 reasoners (Protégé Hermit or Pellet). The rest of this paper is organized as follows. Section 2 describes the related works. Section 3 describes the proposed approach for merging business vocabularies and business rules. Section 4 draws the conclusions and presents our future works.
2 2. RELATED WORKS Analysis of related works has shown that merging of various information resources (documents, vocabularies, databases, models, web services, etc.) requires dealing with conflicts that could occur due to different origins even if the problem domain is the same. The method for conflict solving during merging databases is presented by Parent et al. (Parent et al., 1998). For automatically merging databases with heterogeneous indexing systems, a spreading activation model is proposed by Lee (Lee, 1999). Taxonomy of conflict problems and term mapping process in integrating information resources using XML schema was described by Lee et al. (2002); however, the authors have not proposed a method for solving these conflicts. Problems in merging ontologies by means of definitions and terms were presented in (Kotis et al., 2006). Model-driven mechanism and metamodel for specifying conflict patterns has been proposed by Cicchetti et al. (2008); they concluded that human interaction is necessary to produce valid mappings between ontologies. Westfechtel (1991) has presented merge algorithm, which detects context-free conflicts and preserves context-free correctness. Later, the same author gave the formal approach to three-way merging of models in the EMF framework, which produces a valid model, handles move operations, detects and resolves contextfree and context-sensitive conflicts (Westfechtel, 2010). Finally, he defined formal and detailed merging techniques listing the conflicts and describing their solutions (Westfechtel, 2014). Method for three-way merging of XML and investigation of various cases on XML merging were presented in (Lindholm, 2004), where high-level merge rules were derived. An approach for computing differences between UML models encoded as XMI files was presented in (Kelter et al., 2005), but the tests were performed with unrealistic examples, so the approach is not fully comprehensive. Requirements for algorithms and tools for differencing and merging software diagrams were defined by Förtsch et al. (2007); these authors have explored several crucial design decisions, which should be implemented by tool developers. In model versioning, two different kinds of conflicts were defined based on the notion of graph modifications: operation-based and state-based conflicts (Taentzer et al., 2010). An operation-based conflict detection algorithm to detect conflicts in operations and models was presented by Koegel et al. (2010); they have made the conclusion that operation-based conflict detection results in less conflicts and requires fewer merges. The classification and solving of semantic conflicts during the exchange of information through Web services is analysed in (Al- Baltah et al., 2013). However, we have not found any proposal for merging SBVR business vocabularies and rules. 3. APPROACH FOR MERGING SBVR VOCABULARIES In this section, the approach for merging SBVR vocabularies of the same domain, types of possible conflicts and their solving rules are presented. Capabilities of merging SBVR vocabularies are implemented in the Web prototype for managing SBVR business vocabularies and business rules. 3.1 Types of conflicts occurring during merging SBVR vocabularies Identified types of conflicts that occur while merging business vocabularies and rules are listed in Table 1. Table 1. Types of conflicts Conflict Structural (schema) Value Comment (1) Data type conflicts, when the same role has different data types; (2) Aggregation conflicts; (3) Composition conflicts; (4) Generalization conflicts, when different names are used for the same thing in both vocabularies but one name seems more general than other (e.g., agent and person); the same concept has more general concept in one of vocabularies; concept 1 has more general concept 2 in vocabulary 1, and concept 2 has more general concept 1 in the vocabulary 2 ; etc. When a term must have defined number of values: e.g., house has color It is necessary that house has color green
3 Conflict Semantic Naming Inconsistency Comment It is necessary that house has color blue It is necessary that house has at_most_1 color The solution could be made by expert, e.g.: It is necessary that house has color green or house has color blue It is necessary that house has at_most_1 color The word may have a meaning in the specific context, e.g., verb concept roles, when a person is a driver if a person drives a car. (1) Synonyms e.g., person in one vocabulary can be named as human in another vocabulary. If their properties overlap, they may be treated as synonyms: person Synonym: human (2) Homonyms occur when different things have the same names: order Definition: purchase order - a commercial document used to request someone to supply something order Definition: ordering the act of putting things in a sequential arrangement (1) The examined vocabularies may have business rules, which may contradict each other: e.g., Voc 1: It is necessary that house has at_most_1 color Voc 2: It is necessary that house has at_least_2 color (2) Sometimes we have to consider general rules: e.g., It is necessary that person has at_most_1 date_of_birth. In some cases, the solution should be made by the user, because vocabularies do not give the knowledge to make a correct decision, especially when vocabularies contradict each other. E.g., if we have data type conflict, when the same role order code is represented as text in one vocabulary and as integer in another vocabulary (Figure 1), the automatic solution cannot be made because there is no knowledge whether this value will be used for calculating or not. Vocabulary1 order_code General concept: text Vocabulary2 order_code General concept: integer Figure 1. Example of data type conflict in two different vocabularies These conflicts were investigated and implemented in merging algorithm which automatically detects conflicts and tries to resolve them. If there is not enough knowledge or the data contradict each other in vocabularies, the solution must be made by the user. 3.2 Merging implementation in Web prototype for vocabularies and rules For creating and maintaining business vocabularies and rules, the Web prototype was implemented, which allows solving conflicts occurring during merging business vocabularies. When user has chosen vocabularies for merging, the merging algorithm starts from finding all conflicts that were listed in this paper. Located inconsistencies are solved in the main merged vocabulary. In this algorithm, three methods for merging vocabularies are used: 1) automated merging with presentation of results to expert for validation; 2) finding conflicts and presenting to expert for solving them (possibly, choosing from recommendations given by the system); 3) finding inconsistencies with the help of ontology reasoners after transforming vocabularies into ontologies and merging them. The example of presenting options for solving data type conflict (Figure 1) to the user is shown in Figure 2. Figure 2. Example of options given to the user for solving data type conflict
4 Due to the limitations of the paper, we present only the fragment of the overall merging algorithm, i.e., for solving naming conflicts (Figure 3). In two cases, it can be executed without user intervention. Figure 3. Algorithm for solving naming conflicts If after the one iteration of the merging algorithm conflicts still are found, the process should be repeated from the beginning using the main merged vocabulary. Example of merging two vocabularies in the prototype is given in Figure 3. Colours show different conflicts: the same concepts with different names are shown in orange, added concepts in green, deleted concepts in red. Figure 4. Two vocabularies after merging: background color show differences 4. CONCLUSION AND FUTURE WORK The paper presented the new approach for merging SBVR vocabularies of the same domain. In order to perform merging, we must deal with five types of conflicts; four of them are described in methods for merging other information resources. The inconsistency conflict type, proposed in this research, can be revealed by transforming SBVR business vocabularies and business rules to OWL 2 ontologies, and using ontology merging and reasoning capabilities. Merging operation is implemented in the Web prototype for maintaining business vocabularies and rules.
5 The future work is devoted for experimental investigation and improvement of merging method and its implementation in the prototype for maintaining SBVR business vocabularies and rules. REFERENCES Al-Baltah, I. A., et al, A Classification of Semantic Conflicts in Heterogenous Web Services at Message-level. Turkish Journal of Electrical Engineering and Computer Science. Cicchetti,A.,et al, Managingmodel conflicts in distributed development. Proceedings of the 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2008). LNCS, Vol. 5301, Toulouse, France, Springer, Berlin, pp Förtsch, S. and Westfechtel, B., Differencing and merging of software diagrams state of the art and challenges. Proceedings of the Second International Conference on Software and Data Technologies (ICSOFT 2007), Barcelona, Spain, INSTICC Press, Valencia, pp Karpovic, J. and Nemuraite, L., Transforming SBVR Business semantics into Web Ontology Language OWL2: Main Concepts. In proceeding of 17th International Conference on Information and Software Technologies ICIST 2011, Kaunas, pp Karpovic, J. et al, Requirements for Semantic Business Vocabularies and Rules for Transforming Them into Consistent OWL2 Ontologies. CCIS, Vol. 319, pp Kelter, U., et al, A generic difference algorithm for UML models. In Software Engineering LNI, Vol. P-64, Essen, Germany, Gesellschaft für Informatik. pp Koegel, M., et al, Operation-based conflict detection. Proceedings of the 1st InternationalWorkshop on Model Comparison in Practice (IWMCP 2010), Malaga, Spain. ACM Press, New York, pp Kotis, K., et al, Towards Automatic Merging of Domain Ontologies. The HCONE-merge approach. Journal of Web Semantics, Vol. 4, No 1. Lee, J., A Spreading Activation Model for Vocabulary Merging. Graduate School of Library and Information Science University of Illinois at Urbana-Champaign. Lee, K. et al, 2002.Conflict Classification and Resolution in Heterogeneous Information Integration based on XML Schema. Proceeding of IEEE Region 10 Conference on Computers, Communications, Control and Power Engineering, Vol. 1, pp Lindholm, T., A Three-way Merge for XML Documents. Proceeding of the 2004 ACM symposium on Document engineering, New York, USA. Nemuraitė L., et al., VETIS tool for editing and transforming SBVR business vocabularies and business rules into UML&OCL models. Proceedings of the 16th international conference on Information and Software Technologies, ICIST 2010, Kaunas, Lithuania, April 21-23, pp OMG, Semantics of Business Vocabulary and Business Rules (SBVR) specification. Version.1.1, OMG Document Number: formal/ Parent, C. and Spaccapietra, S., Issues and Approaches of Database Integration. Communications of the ACM, Vol 41, issue 5, pp Sukys A., et al, Transformation framework for SBVR based semantic queries in business information systems // Bustech 2012: the second International Conference on Business Intelligence and Technology, July 22-27, 2012, Nice, France, IARIA, pp Taentzer,G., et al, M, Conflict detection for model versioning based on graph modifications. ICGT 2010 Graph Transformations, 5th International Conference. LNCS, Vol. 6372, Enschede, Netherlands, pp W3C, OWL 2 Web Ontology Language (OWL), W3C Recommendation. Second ed. Westfechtel, B., Structure-Oriented Merging of Revisions of Software Documents. Proceedings of the 3rd international workshop on Software configuration management, pp Westfechtel, B., A Formal Approach to Three-Way Merging of EMF Models. Proceeding of the 1st International Workshop on Model Comparison in Practice, pp Westfechtel, B., Merging of EMF models. Proceedings of Software & Systems Modeling, Vol. 13, No 2, pp
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 informationTransforming 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 informationOntology-Based Schema Integration
Ontology-Based Schema Integration Zdeňka Linková Institute of Computer Science, Academy of Sciences of the Czech Republic Pod Vodárenskou věží 2, 182 07 Prague 8, Czech Republic linkova@cs.cas.cz Department
More informationSemantic 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 informationModel-Driven Iterative Development of 3D Web-Applications Using SSIML, X3D and JavaScript
Freiberg University of Mining and Technology The University of Resources. Since 1765. WEB3D 2012-17th International Conference on 3D Web Technology Model-Driven Iterative Development of 3D Web-Applications
More informationOntology 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 informationBusiness 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 informationMDA & 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 informationDeveloping Web-Based Applications Using Model Driven Architecture and Domain Specific Languages
Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 2. pp. 287 293. Developing Web-Based Applications Using Model Driven Architecture and Domain
More informationOntology-Specific API for a Curricula Management System
Ontology-Specific API for a Curricula Management System Adelina Tang Dept. of Computer Science & Networked Systems Sunway University Petaling Jaya, Malaysia adelina.tang@ieee.org Jason Hoh Dept. of Computer
More informationOntology 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 informationOntology Merging: on the confluence between theoretical and pragmatic approaches
Ontology Merging: on the confluence between theoretical and pragmatic approaches Raphael Cóbe, Renata Wassermann, Fabio Kon 1 Department of Computer Science University of São Paulo (IME-USP) {rmcobe,renata,fabio.kon}@ime.usp.br
More informationTechnische Universität Dresden Institut für Software- und Multimediatechnik
On the Use of Ontologies in the Software Process Uwe Aßmann Technische Universität Dresden Institut für Software- und Multimediatechnik uwe.assmann@inf.tu-dresden.de Suppose you were Mr Bernhard... REWERSE.net
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 93-94 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationReasoning on Business Processes and Ontologies in a Logic Programming Environment
Reasoning on Business Processes and Ontologies in a Logic Programming Environment Michele Missikoff 1, Maurizio Proietti 1, Fabrizio Smith 1,2 1 IASI-CNR, Viale Manzoni 30, 00185, Rome, Italy 2 DIEI, Università
More informationTERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES
TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES Mu. Annalakshmi Research Scholar, Department of Computer Science, Alagappa University, Karaikudi. annalakshmi_mu@yahoo.co.in Dr. A.
More informationModels versus Ontologies - What's the Difference and where does it Matter?
Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated
More informationModel-Independent Differences
Model-Independent Differences Patrick Könemann Technical University of Denmark, Informatics and Mathematical Modelling Richard Petersens Plads, DK-2800 Kgs. Lyngby, Denmark pk@imm.dtu.dk Abstract Computing
More informationStatic Safety Analysis of UML Action Semantics for Critical Systems Development
Static Safety Analysis of UML Action Semantics for Critical Systems Development Zsigmond Pap, Dániel Varró Dept. of Measurement and Information Systems Budapest University of Technology and Economics H-1521
More informationDevelopment 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 informationImproving 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 informationExtension 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 informationTowards 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 informationSemantic Web Mining and its application in Human Resource Management
International Journal of Computer Science & Management Studies, Vol. 11, Issue 02, August 2011 60 Semantic Web Mining and its application in Human Resource Management Ridhika Malik 1, Kunjana Vasudev 2
More informationSEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL
SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL Wang Wei, Payam M. Barnaghi School of Computer Science and Information Technology The University of Nottingham Malaysia Campus {Kcy3ww, payam.barnaghi}@nottingham.edu.my
More informationA Loose Coupling Approach for Combining OWL Ontologies and Business Rules
A Loose Coupling Approach for Combining OWL Ontologies and Business Rules Amina Chniti, 1,2 Patrick Albert, 1 Jean Charlet 2,3 1 CAS France, IBM {amina.chniti,albertpa}@fr.ibm.com 2 INSERM UMRS 872, Eq
More informationStatic analysis and testing of executable DSL specification
Static analysis and testing of executable DSL specification Qinan Lai 1, Andy Carpenter 1 1 School of Computer Science, the University of Manchester, Manchester, UK {laiq,afc}@cs.man.ac.uk Keywords: Abstract:
More informationExtracting knowledge from Ontology using Jena for Semantic Web
Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan
More informationOntoEval Assessment Tool for OWL Ontology based Application
OntoEval Assessment Tool for OWL Ontology based Application Bekka Fatiha Computer Science Department University Mohamed El-Bachir El- Ibrahimi Bordj Bou Arreridj, Algeria Maache Salah Computer Science
More informationAnnotation 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 informationFine-grained Software Version Control Based on a Program s Abstract Syntax Tree
Master Thesis Description and Schedule Fine-grained Software Version Control Based on a Program s Abstract Syntax Tree Martin Otth Supervisors: Prof. Dr. Peter Müller Dimitar Asenov Chair of Programming
More informationAvailable online at ScienceDirect. Procedia Computer Science 52 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 52 (2015 ) 1071 1076 The 5 th International Symposium on Frontiers in Ambient and Mobile Systems (FAMS-2015) Health, Food
More informationDomain-specific Concept-based Information Retrieval System
Domain-specific Concept-based Information Retrieval System L. Shen 1, Y. K. Lim 1, H. T. Loh 2 1 Design Technology Institute Ltd, National University of Singapore, Singapore 2 Department of Mechanical
More informationA GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS
A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS Manoj Paul, S. K. Ghosh School of Information Technology, Indian Institute of Technology, Kharagpur 721302, India - (mpaul, skg)@sit.iitkgp.ernet.in
More informationAn 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 informationFIBO Metadata in Ontology Mapping
FIBO Metadata in Ontology Mapping For Open Ontology Repository OOR Metadata Workshop VIII 02 July 2013 Copyright 2010 EDM Council Inc. 1 Overview The Financial Industry Business Ontology Introduction FIBO
More informationOpus: University of Bath Online Publication Store
Patel, M. (2004) Semantic Interoperability in Digital Library Systems. In: WP5 Forum Workshop: Semantic Interoperability in Digital Library Systems, DELOS Network of Excellence in Digital Libraries, 2004-09-16-2004-09-16,
More informationEFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH
EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH Andreas Walter FZI Forschungszentrum Informatik, Haid-und-Neu-Straße 10-14, 76131 Karlsruhe, Germany, awalter@fzi.de
More informationModels in Conflict Towards a Semantically Enhanced Version Control System for Models
Models in Conflict Towards a Semantically Enhanced ersion Control System for Models Kerstin Altmanninger Department of Telecooperation, Johannes Kepler University Linz, Austria kerstin.altmanninger@jku.at
More informationOntology Research Group Overview
Ontology Research Group Overview ORG Dr. Valerie Cross Sriram Ramakrishnan Ramanathan Somasundaram En Yu Yi Sun Miami University OCWIC 2007 February 17, Deer Creek Resort OCWIC 2007 1 Outline Motivation
More information2 nd UML 2 Semantics Symposium: Formal Semantics for UML
2 nd UML 2 Semantics Symposium: Formal Semantics for UML Manfred Broy 1, Michelle L. Crane 2, Juergen Dingel 2, Alan Hartman 3, Bernhard Rumpe 4, and Bran Selic 5 1 Technische Universität München, Germany
More informationSource Code Search System Using The Knowledge Framework of The Semantic Web. The Graduate School of Science and Technology Kobe University
Source Code Search System Using The Knowledge Framework of The Semantic Web Kosuke HOSOZAWA *Takeshi OGIHARA The Graduate School of Science and Technology Kobe University Software Reuse Most of researches
More informationVISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems
VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems Jan Polowinski Martin Voigt Technische Universität DresdenTechnische Universität Dresden 01062 Dresden, Germany
More informationTOWARDS 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 informationAdding Usability to Web Engineering Models and Tools
Adding Usability to Web Engineering Models and Tools Richard Atterer 1 and Albrecht Schmidt 2 1 Media Informatics Group Ludwig-Maximilians-University Munich, Germany richard.atterer@ifi.lmu.de 2 Embedded
More informationOntology-driven Translators: The new generation
Ontology-driven Translators: The new generation Francisco-Edgar Castillo-Barrera Engineering Faculty, Universidad Autónoma de San Luis Potosí, México ecastillo@uaslp.mx Abstract. In this paper we describe
More informationTable Identification and Information extraction in Spreadsheets
Table Identification and Information extraction in Spreadsheets Elvis Koci 1,2, Maik Thiele 1, Oscar Romero 2, and Wolfgang Lehner 1 1 Technische Universität Dresden, Germany 2 Universitat Politècnica
More informationXML Data in (Object-) Relational Databases
XML Data in (Object-) Relational Databases RNDr. Irena Mlýnková irena.mlynkova@mff.cuni.cz Charles University Faculty of Mathematics and Physics Department of Software Engineering Prague, Czech Republic
More informationOntology Refinement and Evaluation based on is-a Hierarchy Similarity
Ontology Refinement and Evaluation based on is-a Hierarchy Similarity Takeshi Masuda The Institute of Scientific and Industrial Research, Osaka University Abstract. Ontologies are constructed in fields
More informationEMF Metrics: Specification and Calculation of Model Metrics within the Eclipse Modeling Framework
EMF Metrics: Specification and Calculation of Model Metrics within the Eclipse Modeling Framework Thorsten Arendt a, Pawel Stepien a, Gabriele Taentzer a a Philipps-Universität Marburg, FB12 - Mathematics
More informationSkyEyes: A Semantic Browser For the KB-Grid
SkyEyes: A Semantic Browser For the KB-Grid Yuxin Mao, Zhaohui Wu, Huajun Chen Grid Computing Lab, College of Computer Science, Zhejiang University, Hangzhou 310027, China {maoyx, wzh, huajunsir}@zju.edu.cn
More informationModel Driven Ontology: A New Methodology for Ontology Development
Model Driven Ontology: A New Methodology for Ontology Development Mohamed Keshk Sally Chambless Raytheon Company Largo, Florida Mohamed.Keshk@raytheon.com Sally.Chambless@raytheon.com Abstract Semantic
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationThe Context Interchange Approach
COntext INterchange (COIN) System Demonstration Aykut Firat (aykut@mit.edu) M. Bilal Kaleem (mbilal@mit.edu) Philip Lee (philee@mit.edu) Stuart Madnick (smadnick@mit.edu) Allen Moulton (amoulton@mit.edu)
More informationA Community-Driven Approach to Development of an Ontology-Based Application Management Framework
A Community-Driven Approach to Development of an Ontology-Based Application Management Framework Marut Buranarach, Ye Myat Thein, and Thepchai Supnithi Language and Semantic Technology Laboratory National
More informationUsing 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 informationLocally unique labeling of model elements for state-based model differences
Locally unique labeling of model elements for state-based model differences Citation for published version (APA): Protic, Z. (2010). Locally unique labeling of model elements for state-based model differences.
More informationApproaches & Languages for Schema Transformation
Approaches & Languages for Schema Transformation Findings of HUMBOLDT & follow-up Activities INSPIRE KEN Workshop on Schema Transformation Paris, France, 08.10.2013 Thorsten Reitz Esri R&D Center Zurich
More informationOntology-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 informationEMF Refactor: Specification and Application of Model Refactorings within the Eclipse Modeling Framework
EMF Refactor: Specification and Application of Model Refactorings within the Eclipse Modeling Framework Thorsten Arendt a, Florian Mantz b, Gabriele Taentzer a a Philipps-Universität Marburg, FB12 - Mathematics
More informationA Rule-Based Approach for the Recognition of Similarities and Differences in the Integration of Structural Karlstad Enterprise Modeling Schemata
A Rule-Based Approach for the Recognition of Similarities and Differences in the Integration of Structural Karlstad Enterprise Modeling Schemata Peter Bellström Department of Information Systems, Karlstad
More informationSolving problem of semantic terminology in digital library
International Journal of Advances in Intelligent Informatics ISSN: 2442-6571 20 Solving problem of semantic terminology in digital library Herlina Jayadianti Universitas Pembangunan Nasional Veteran Yogyakarta,
More informationAn Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information
An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information P. Smart, A.I. Abdelmoty and C.B. Jones School of Computer Science, Cardiff University, Cardiff,
More informationKNOWLEDGE 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 informationCataloguing GI Functions provided by Non Web Services Software Resources Within IGN
Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN Yann Abd-el-Kader, Bénédicte Bucher Laboratoire COGIT Institut Géographique National 2 av Pasteur 94 165 Saint Mandé
More informationWeb Service Matchmaking Using Web Search Engine and Machine Learning
International Journal of Web Engineering 2012, 1(1): 1-5 DOI: 10.5923/j.web.20120101.01 Web Service Matchmaking Using Web Search Engine and Machine Learning Incheon Paik *, Eigo Fujikawa School of Computer
More informationAn FCA Framework for Knowledge Discovery in SPARQL Query Answers
An FCA Framework for Knowledge Discovery in SPARQL Query Answers Melisachew Wudage Chekol, Amedeo Napoli To cite this version: Melisachew Wudage Chekol, Amedeo Napoli. An FCA Framework for Knowledge Discovery
More informationA Formal Resolution Strategy for Operation-Based Conflicts in Model Versioning Using Graph Modifications
A Formal Resolution Strategy for Operation-Based Conflicts in Model Versioning Using Graph Modifications Hartmut Ehrig 1, Claudia Ermel 1 and Gabriele Taentzer 2 1 Technische Universität Berlin, Germany
More informationTowards Traceability Metamodel for Business Process Modeling Notation
Towards Traceability Metamodel for Business Process Modeling Notation Saulius Pavalkis 1,2, Lina Nemuraite 1, and Edita Milevičienė 2 1 Kaunas University of Technology, Department of Information Systems,
More informationA Tagging Approach to Ontology Mapping
A Tagging Approach to Ontology Mapping Colm Conroy 1, Declan O'Sullivan 1, Dave Lewis 1 1 Knowledge and Data Engineering Group, Trinity College Dublin {coconroy,declan.osullivan,dave.lewis}@cs.tcd.ie Abstract.
More informationData Schema Integration
Mustafa Jarrar Lecture Notes, Web Data Management (MCOM7348) University of Birzeit, Palestine 1 st Semester, 2013 Data Schema Integration Dr. Mustafa Jarrar University of Birzeit mjarrar@birzeit.edu www.jarrar.info
More informationSemantic Web Search Model for Information Retrieval of the Semantic Data *
Semantic Web Search Model for Information Retrieval of the Semantic Data * Okkyung Choi 1, SeokHyun Yoon 1, Myeongeun Oh 1, and Sangyong Han 2 Department of Computer Science & Engineering Chungang University
More informationUse of the CIM Ontology. Scott Neumann, UISOL Arnold DeVos, Langdale Steve Widergren, PNNL Jay Britton, Areva
Use of the CIM Ontology Scott Neumann, UISOL Arnold DeVos, Langdale Steve Widergren, PNNL Jay Britton, Areva Common Information Model (CIM) IEC Common Information Model (CIM) models objects and information
More informationEnriching UDDI Information Model with an Integrated Service Profile
Enriching UDDI Information Model with an Integrated Service Profile Natenapa Sriharee and Twittie Senivongse Department of Computer Engineering, Chulalongkorn University Phyathai Road, Pathumwan, Bangkok
More informationRepresenting Product Designs Using a Description Graph Extension to OWL 2
Representing Product Designs Using a Description Graph Extension to OWL 2 Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. Product development requires
More informationSHARE Repository Framework: Component Specification and Ontology. Jean Johnson and Curtis Blais Naval Postgraduate School
SHARE Repository Framework: Component Specification and Ontology Jean Johnson and Curtis Blais Naval Postgraduate School 1 Challenge Improve Repository Capabilities Software, Hardware Asset Reuse Enterprise
More informationMeta-Modeling and Modeling Languages
member of Meta-Modeling and Modeling Languages Models and Modelling Model A reproduction of the part of reality which contains the essential aspects to be investigated. Modelling Describing and Representing
More informationSeMFIS: A Tool for Managing Semantic Conceptual Models
Workshop on Graphical Modeling Language Development July 3, 2012 Kgs. Lyngby, Denmark SeMFIS: A Tool for Managing Semantic Conceptual Models Hans-Georg Fill Co-sponsored by the Austrian Science Fund: Grant
More informationThe 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 informationAvailable online at ScienceDirect. Procedia Computer Science 61 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 61 (2015 ) 141 146 Complex Adaptive Systems, Publication 5 Cihan H. Dagli, Editor in Chief Conference Organized by Missouri
More informationEnterprise Multimedia Integration and Search
Enterprise Multimedia Integration and Search José-Manuel López-Cobo 1 and Katharina Siorpaes 1,2 1 playence, Austria, 2 STI Innsbruck, University of Innsbruck, Austria {ozelin.lopez, katharina.siorpaes}@playence.com
More informationSemantic Interoperability. Being serious about the Semantic Web
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA 1 Being serious about the Semantic Web It is not one person s ontology It is not several people s common
More informationUniversity 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 informationSupporting Modeling in the Large in Fujaba
Supporting Modeling in the Large in Thomas Buchmann Angewandte Informatik 1 Universität Bayreuth D-95440 Bayreuth thomas.buchmann@unibayreuth.de Alexander Dotor Angewandte Informatik 1 Universität Bayreuth
More informationTransformational Design with
Fakultät Informatik, Institut für Software- und Multimediatechnik, Lehrstuhl für Softwaretechnologie Transformational Design with Model-Driven Architecture () Prof. Dr. U. Aßmann Technische Universität
More informationAn Improving for Ranking Ontologies Based on the Structure and Semantics
An Improving for Ranking Ontologies Based on the Structure and Semantics S.Anusuya, K.Muthukumaran K.S.R College of Engineering Abstract Ontology specifies the concepts of a domain and their semantic relationships.
More informationOntology Molecule Theory-based Information Integrated Service for Agricultural Risk Management
2154 JOURNAL OF SOFTWARE, VOL. 6, NO. 11, NOVEMBER 2011 Ontology Molecule Theory-based Information Integrated Service for Agricultural Risk Management Qin Pan College of Economics Management, Huazhong
More informationAn 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 informationPECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS. Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy Zavgorodniy
International Journal "Information Models and Analyses" Vol.2 / 2013, Number 2 139 PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy
More informationOntology Visualization Methods & Tools: A Survey of the State of the Art
Ontology Visualization Methods & Tools: A Survey of the State of the Art Marek Dudáš 1, Steffen Lohmann 2, Vojtěch Svátek 1 & Dmitry Pavlov 3 1 University of Economics, Prague, Czech Republic 2 Fraunhofer
More informationOntology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University
Ontology Summit2007 Survey Response Analysis Ken Baclawski Northeastern University Outline Communities Ontology value, issues, problems, solutions Ontology languages Terms for ontology Ontologies April
More informationMetadata Standards and Applications. 6. Vocabularies: Attributes and Values
Metadata Standards and Applications 6. Vocabularies: Attributes and Values Goals of Session Understand how different vocabularies are used in metadata Learn about relationships in vocabularies Understand
More informationPayola: Collaborative Linked Data Analysis and Visualization Framework
Payola: Collaborative Linked Data Analysis and Visualization Framework Jakub Klímek 1,2,Jiří Helmich 1, and Martin Nečaský 1 1 Charles University in Prague, Faculty of Mathematics and Physics Malostranské
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More informationDevelopment 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 informationCollaborative 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 informationModeling Choreographies: BPMN 2.0 versus BPEL-based Approaches
Institute of Architecture of Application Systems Modeling Choreographies: BPMN 2.0 versus BPEL-based Approaches Oliver Kopp, Frank Leymann, Sebastian Wagner Institute of Architecture of Application Systems,
More informationSemantic Exploitation of Engineering Models: An Application to Oilfield Models
Semantic Exploitation of Engineering Models: An Application to Oilfield Models Laura Silveira Mastella 1,YamineAït-Ameur 2,Stéphane Jean 2, Michel Perrin 1, and Jean-François Rainaud 3 1 Ecole des Mines
More informationOntology 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 informationBibster A Semantics-Based Bibliographic Peer-to-Peer System
Bibster A Semantics-Based Bibliographic Peer-to-Peer System Peter Haase 1, Björn Schnizler 1, Jeen Broekstra 2, Marc Ehrig 1, Frank van Harmelen 2, Maarten Menken 2, Peter Mika 2, Michal Plechawski 3,
More information