Intelligent Support for Distributed Operational Decision Making

Size: px
Start display at page:

Download "Intelligent Support for Distributed Operational Decision Making"

Transcription

1 A. Smirnov Intelligent Support for Distributed Operational Decision Making M. Pashkin N. Shilov T. Levashova St.Petersburg Institute for Informatics and Automation of the Russian Academy of Sciences 39, 14th line, St.Petersburg, , Russia A. Krizhanovsky Abstract An integrated technology for intelligent support for distributed operational decision making is proposed. The conceptual framework implementing the technology consists of building an ontology-based model of the problem to be solved by the decision maker, formalization of the problem with a set of constraints, instantiation with the data values provided by environmental information sources, and interpretation it as constraint satisfaction problem. The problem is modelled by two types of contexts: abstract and operational. The integrated technology embodies advanced technologies for ontology & context management, and constraint satisfaction. Keywords: operational decision support, ontology management, context management, constraint satisfaction 1 Introduction Nowadays, operational decision making faces problems of management and sharing of huge amount of information & knowledge from distributed and heterogeneous sources (experts, electronic documents, real-time sensors, etc.), personalization of decision maker support, availability of up-to-date and accurate information provided by the dynamic environment. The goal of intelligent support of operational decision making is to assess the relevance of information & knowledge to a decision, to gain insight in seeking and evaluating possible decision alternatives, and to achieve a gain in the situation awareness. Operational decisions are characterized as well-specified, ad hoc, quickly made, based on past experience and taking into account alternatives. They are made in rapidly changing, sometimes unexpected, situations. The paper addresses the information fusion problem for operational decision making purposes. The decision making deals with high-level information fusion. As an application domain health service logistics support [1] within a disaster situation has been chosen. When disaster occurs, there normally is huge amount of information and data flowing into the emergency service and thus information fusion process is needed for efficient relief action as decision making. The problem of management and sharing of heterogeneous knowledge gave rise to extensive use of ontologies as a common knowledge representation model. Ontologies facilitate information retrieval over collections of distributed and heterogeneous information sources, they help provide semantic integration of information and facilitate interoperability between heterogeneous knowledge sources at a high level of abstraction [2]. The task of integrating heterogeneous information sources put ontologies in context [3]. The main purpose of context is to supply the decision support system (DSS) to information provided by the dynamic environment. The paper proposes a technology that is work in progress. We propose to model context as a problem model based on the knowledge extracted from the application domain and formalized by a set of constraints. The set of constraints additionally to the constraints describing domain knowledge includes information about the environment and various restrictions of the user on the problem to be solved. The problem is suggested being modelled by two types of contexts: abstract and operational [4]. The problem formalised by the set of constraints can be processed by specialized solvers as constraint satisfaction problem (CSP) [5]. The result of CSP solving is one or more satisfactory solutions for the problem modelled. The rest of the paper is as follows. Section 2 outlines conceptual framework and distributed architecture of DSS built on it. Section 3 describes the integrated technology and illustrates it by examples from the case study of health service logistics support. Some concluding remarks are given in Conclusion. 2 Conceptual Framework The main idea behind the methodology framework (Figure 1) consists of (i) creation of an ontology-based

2 model of the problem to be solved by the user (decision makers, and other participants involved in the decision making process) or of the situation to be described and (ii) solving the problem as CSP. We consider a situation as the problem model where the data values change over time. In the paper the concept problem is used for either a problem at hand to be solved or a current situation to be described. As an internal ontology representation formalism the formalism of object-oriented constraint networks (OOCN) is used. The problem model represented by means of this formalism can be mapped into internal knowledge representations supported by constraint solvers and interpreted as CSP. The framework is oriented on a two-level activity dealing with decision support. The first level addresses activities User profiling Context management Ontology management over a pre-starting procedure of decision support system (DSS). The second level focuses on decision making supported by DSS. Activities carried out at these stages are described below. DSS implementing the methodology framework is proposed to have distributed architecture (Figure 2). DSS is implemented as a Web-service for the users. Main architecture items are user profile, scenario rules, ontology library, knowledge map, and a set of Web-services. Scenario rules are responsible for calling system scenarios. The scenarios are implemented as a sequence of functions called one-by-one inside the main program module. Constraint satisfaction Context management Information source Relevant information source Current information User Reference Reference Values Decision Request Request problem definition Ontology library Relevant knowledge Application ontology Abstract context Knowledge-based problem model Operational context Instantiated problem model Problem solving Set of problem solutions Capture of decisions Figure 1. Technology framework Decision makers Decision Support System Experts GUI Web Service User profile API OOCN OWL, XML, SOAP, WSDL, DBMS Mediator Web Service Ontology library Scenario rules Solver Solver Web Web Service Service Knowledge map IS 1 Information sources (IS), real-time sensors IS N (defrule Delivery?fact <- (initial-fact)=> Figure 2. DSS architecture

3 Ontology library stores ontologies imported from distributed heterogeneous knowledge sources. The ontologies are described by means of the internal ontology formalism and the vocabulary supported by the ontology library. 4) associative relationships used to model any relationships besides the listed ones; 5) class cardinality restriction used to define how many subclasses the class can have; 6) functional relations used to model functions and equations. References to the knowledge sources the ontology have been imported from are organized in a knowledge map. Besides the references, the knowledge map contains knowledge sources metadata, and information about their accessibility, location, native format, and other properties. Mediator Web Service is responsible for querying the information sources. Based on the assumption that one constraint solver is not enough to solve complex problems occurring in real-world domains the complex problems are proposed to be solved coordinating several constraint solvers [6], [7]. The solvers installed at different computers can be used while problem solving. This is the case of distributed problem solving [8]. In the proposed architecture constraint solvers are implemented as Solver Web Services. Component of DSS Domain knowledge User Environment Domain ontology Model Application ontology User profile Information source data model Tasks & methods ontology Formalism of OOCN Knowledge map and user profiles are implemented using a relational database management system (DBMS). Using graphical user interfaces, the subject experts add ontologies into the ontology library and modify them, if required; prepare representations for the information sources; align the ontologies and the information source representations; modify and validate scenario rules; and analyze information accumulated in the user profiles to define users preferences that cannot be determined automatically. 2.1 Pre-starting procedure The pre-starting procedure involves activities on creation of semantic models for DSS components; accumulating domain knowledge; coupling domain knowledge with the information sources; and application ontology creation. This level is supported by the subject experts, knowledge and ontology engineers Creation of models for DSS components The framework distinguishes environment, domain knowledge, and users in DSS components (Figure 3). All the components are represented by the formalism of OOCN [4] used for the internal knowledge representation. According to the formalism ontology (and the components, correspondingly) is represented with a set of classes; a set of class attributes; a set of attribute domains; and a set of constraints. The set of constraints comprises 1) (class, attribute, domain) relationship used to model triple of classes, attributes pertinent to them, and restrictions on the attribute value ranges; 2) taxonomical ( is-a ) and hierarchical ( part-of ) relationships used to model class taxonomy and class hierarchy respectively; 3) classes compatibility used to model condition if two or more instances can be parts of the same class; Figure 3. Models for DSS components CSP model consists of three parts: a set of variables; a set of possible values for each variable (its domain); and a set of constraints restricting the values that the variables can simultaneously take. Correspondence between the primitives of ontology, OOCN, and CSP models is shown in Table 1. Table 1. Correspondence between ontology model, OOCN, and CSP Ontology Model OOCN CSP Class Object Set of Attribute Variable variables Attribute domain (range) Domain Domain Axioms and relations Constraints Constraints Domain knowledge is modelled by ontologies of three types: domain ontology, tasks & methods ontology, and application ontology. Domain ontology represents conceptual knowledge about the domain; tasks & methods ontology formalises tasks identified for the domain and hierarchies of problem solving methods (PSMs); application ontology is a specialisation of domain and tasks & methods ontologies for a certain problem (a set of problems). Referring to the internal formalism the tasks and PSMs are represented by classes; the sets of methods arguments and argument s types are represented by sets of attributes and domains, respectively. PSMs are configured into the task in accordance with task-method decomposition structure. Methods involved in task solving are represented by part-of relationships. methods are represented by is-a relationships (Figure 4).

4 PSM 1 (IP PSM1, OP PSM1 ) Configuration (IP, OP) PSM i (IP PSMi, OP PSMi ) part-of is-a methods IP set of task / method input arguments OP set of task / method output arguments Figure 4. Structure of tasks & methods ontology Domain and tasks & methods ontologies are interrelated by relationships specifying values of which class attributes of a domain ontology serve as input arguments for the methods of a task & methods ontology. Environment is modelled as a set of data. The data are provided by environment information sources (e.g., sensors). In order to the information from these sources be processed, the sources have to be represented in a machine-readable way. Information source capabilities model is used as a means for information source representation Accumulating domain knowledge Decision making deals with complex problems expecting deep knowledge in the domain. The users do not necessarily have satisfactory knowledge. This fact is the most important at the operational level when the user has to make decisions under time pressure. Because of this, the approach relies on the availability of sufficient domain knowledge. The domain knowledge is collected before it can be used in decision making. The phase of domain knowledge accumulation consists of importing knowledge relating to the domain in question from Internet resources, representation of the imported knowledge by OOCN formalism, and saving this knowledge in the ontology library Coupling domain knowledge with information sources Information sources comprise sources data of which are used for environment modeling (sensors) and other external information sources instantiating the domain knowledge (users, Web-sites, databases, etc.). In order to obtain up-to-date information the ontologies and the information source representations are aligned. For this, attributes of ontologies from the ontology library and attributes of information source representations including the users are tied in (dashed lines in Figure 5). The links mean that the attribute of the ontology class gets values provided by the information source or user. Semantic conflicts, e.g. data representation differences are resolved with functional constraints. In Figure 5 function F 1 specifies data conversion converting relative humidity (h) direct measured the weather radar into percent humidity required in the domain ontology. Information source Domain ontology Monitoring system Weather Ground sensor Weather radar t 1 h Humidity Air t 2 (%) Set of weather temperature properties Humidity = F 1 (h) Air temperature = F 2 (t 1, t 2 ) class attribute structural constraint Figure 5. Examples of links between domain knowledge and information sources Application ontology creation Application ontology is a specialization of knowledge described in the domain and tasks & methods ontologies. An application ontology is created for a macro-situation the operational decisions can be required in (e.g., emergency situation, business, manufacturing, etc.). The application ontology integrates knowledge from the ontologies of both types. It is related with the reference relationships to the ontologies it is a specialization of. 2.2 Decision making level The starting point for the decision making level is the user request containing the formulation of the problem to be solved. Based on the result of the request recognition, knowledge relevant to it is searched for within and extracted from the application ontologies of the ontology library. This knowledge is integrated into abstract context. The abstract context is an ontology-based problem model supplied with links to representations of the information sources that will provide values for the class attributes included in the abstract context. The attributes represent both attributes of domain ontology classes and arguments of methods that come from the tasks & methods ontologies. Referring to CSP model the attributes correspond to variables of this model (Table 1). The information sources providing data values needed for the given problem instantiate the abstract context. The instantiated abstract context is operational context that is the problem model along with problem data and OOCN to be processed as CSP. Changes in the environment result in changes in the operational context. The operational context is presented to the user. The user makes decisions based on this context if it is a current situation description or based on a set of feasible solutions generated by the constraint solver if the context is a problem definition.

5 In order to enable capturing, monitoring, and analysis of decisions and their effects the contexts representing problem models and respective decisions made are retained in an archive. As a result the user is provided with reusable problem models and knowledge of similar situations and decisions made in those situations. 3 Integrated Technology This section describes the framework technologies (Figure 1) involved at the decision making level. 3.1 Ontology management For illustrative purposes a relief action as mobile hospital building is supposed to be undertaken for the given disaster. This task in the paper is represented as a simplified reformulation of the user request. The request under consideration is to build a hospital with price <= at location with x-coordinate 246 and y-coordinate 310 by time 12:00. Firstly, the request is recognized. A result of the recognition is lists of user terms, numbers, and special symbols like =, <=, >=, etc. Since the user vocabulary (the request vocabulary) and the ontology library vocabulary can be different the list of user terms and ontology library vocabulary are matched. The result of matching is the value of similarity between two terms from different vocabularies. Based on this matching a structural representation of the user concepts is created. The request representation distinguishes the user terms that can correspond to classes, attributes and values of the attributes. The result of the matching terms of the exemplified request against concepts of ontologies from the ontology library is shown in Figure 6. A list of the user concepts for the recognized request is given in Word tag. These concepts matched against ontology concepts are shown in Name tag. Calculated similarity for ontology concepts and request concepts is given in Sim tag. Then concepts of the request having similarity equal or more a threshold value are searched for in the application ontologies. In the paper an application ontology created for hospital configuration task [9] is used. The found names are shaded in Figure 6. The terms found serve as seeds for the slicing operation [10], [11], [12]. The purpose of this operation is to extract pieces of knowledge from the application ontologies, that is believed to be relevant to the request, and consequently to the problem to be solved (Figure 7). The operation assembles knowledge related to the seeds based on attributes and constraints inheritance rules. The result of the operation is a set of ontology slices containing pieces of knowledge that surround seeds. Different slices that combine knowledge representing alternative methods are considered as alternative (Figure 8). Figure 6. Matching vocabularies

6 User request Matching vocabularies Request vocabulary in user terms is-a Application ontology Slice 1 Request vocabulary in ontology terms Searching for request terms Slice 2 Slice 3 request concepts having matching with application ontology concepts Figure 7. Application ontology slicing The slices are merged so that alternative slices would become parts of different pieces of knowledge (Figure 8). The resulting pieces of knowledge will make up alternative problem models. The result of the integration is a single resulting slice if slicing algorithm has not revealed any alternative slices, or a set of resulting slices where each resulting slice is purposed to describe an alternative problem model. The resulting slice (a set of slices) checked for consistency is considered ontology-based problem model. slices constitute alternative problem models. 3.2 Context management Due to links between ontologies and information sources, the integrated knowledge is connected to those information sources and users that are supposed to provide data values for problem variables. For the task of hospital building the application ontology uses weather conditions (Figure 5) in routing problem. This problem is intended to find the most efficient ways of delivery of the hospital's components from available suppliers. Weather conditions are taken in to account for the estimation of the route availability. Information source representations that represent data values characterising weather conditions are sliced. For this, a slice of an information source of a complex data model is formed limited to the model elements representing information needed for the problem. If an information source is of a simple data model the slice is the representation of this information source. Domain ontology constituent Application ontology method 1 slice 1 Tasks & methods ontology constituent Subtask Domain ontology slice pieces of knowledge Figure 8. slices Task method 2 slice 2 Referring to Figure 5 the slice of the monitoring system representation produces the data model shown below (Table 2). Table 2. Data model for monitoring system slice Class Attribute Domain Weather radar t 1 t 1 R 100 t1 100 Weather radar h h R 0 h 100 Ground sensor t 2 t 2 R 50 t2 50 The query of DSS s Mediator Web-service to the information source in terms of the source schema is designed based on the links between attributes of the ontology and of the information source representation. The links (Figure 5) between the attribute Air temperature and the attributes t 1 and t 2 mean that Air temperature of the domain ontology integrates information from the ground sensor and weather radar. Function F 2 specified between these attributes for the average temperature value fuses values t 1 and t 2 result in the desired value. For the slice of the monitoring system representation the query (XQuery) is as follows: FOR $wr IN doc( $gs IN doc( WHERE... RETURN <humidity>{$wr/@h*100}</humidity> <AirTemperature>{avg(($wr/@t1, $gs/@t2))}</airtemperature>

7 The slices of information sources and ontology-based problem model are integrated again. The purpose of this is to find a more accurate problem model due to domain integration. The result of the integration of ontologybased problem model and information source slices is considered to be abstract context. It is an ontology-based problem model supplied with references to information sources. problem models are represented by the alternative contexts. The back screenshot in Figure 9 illustrates an application ontology slice containing concepts relevant to the routing problem (not a complete list, weather properties are not shown). The set of ontology classes is given below the tag owl:class, the list of attributes is shown in Attrs tag. For the routing problem this slice can be considered as the abstract context, whereas abstract context for the realworld task of hospital building is made up of much more slices (not presented within the paper) being merged. Operational context Abstract context Figure 9. Context creation The front screenshot in Figure 9 shows the operational context. It depicts how the user is treated as an information source. Namely, attribute values for hospital location are taken from the user request (x-coordinate = 246; y-coordinate = 310). Having the operational context a constraint solver generates a set of feasible solutions for the problem modelled. This set is presented to the user. The user estimates these solutions and chooses desirable one that is the decision. In order to support evolution of knowledge included in the contexts, allow the user to access reusable problem models, and provide the user with knowledge of similar situations and decisions made within the contexts the abstract context, operational context, a set of the generated solutions, and the decision are saved in the archive (Figure 10). The listed purposes are achieved applying techniques of context versioning and profiling. 3.3 Constraint satisfaction technology The operational context in its OOCN form is supposed to be processed by a constraint solver as CSP. If all the domains in an operational context have been instantiated, the operational context is considered as a situation description. An operational context containing noninstantiated domains means that a solution is expected. The user makes a decision based on the situation description presented in the operational context and / or on the generated set of solutions. Initially, the operational context (Figure 9) did not contain a value for the transportation route availability. So, it was treated as CSP. The result of routing problem solving is represented through the value calculated for the availability of the transportation route (availability = yes).

8 Level of responsibility = k Application ontology Changes n:1 propagation Abstract context 1:1 Operational context 1:m Set of problem solutions m:1 Decision No changes propagation Reusable for the k th level of responsibility Figure 10. Model of context archiving and versioning Conclusion The paper proposes an integrated technology framework for intelligent support for distributed operational decision making. A distributed architecture of DSS that is supposed to be implemented based on the developed technology is described. The development of the technology and architecture is work in progress. The main idea behind the technology consists of building an ontology-based model of the problem to be solved by the user and interpretation of it as constraint satisfaction problem taking into account information from the dynamic environment. For this purpose context model is applied. The problem is proposed to be modelled as context represented by means of the formalism of objectoriented constraint networks. The problem represented by a set of constraints is put into a constraint solver. In order to solve a complex problem holding problems of different types the proposed architecture offers distributed problem solving. Acknowledgments The presented research in due to the CRDF partner project # RUM ST-05 with US ONR and US AFRL, projects supported by the Russian Academy of Sciences # of the research program "Mathematical Modeling and Intelligent Systems" and # 1.9 of the research program Fundamental Basics of Information Technologies and Computer Systems, and grant # of the Russian Foundation for Basic Research. References [1] A. Smirnov, M. Pashkin, N. Chilov, T. Levashova, A. Krizhanovsky, Agent-Based Intelligent Support to Coalition Operations: A Case Study of Health Service Logistics Support, in Information & Security. An International Journal. IT in Coalition and Emergency Operations, vol. 16, V. Shalamanov, G. Johnson, J. Fay, Eds., ProCon Ltd., Sofia, 2005, pp [2] Anne-Claire, Boury-Brisset, Ontology-Based Approach for Information Fusion, Workshop on Ontology and Information Fusion of U.S Army CECOM & the Center for Multisource Information Fusion, University at Buffalo, USA, 2003, URL: conferences_and_workshops/ontology_wkshop_2/- ont_ws2_working_materials/bourybrisset- OntologyandFusion.PDF. [3] H. Wache et al., Ontology-based integration of information a survey of existing approaches, in IJCAI-01 Workshop: Ontologies and Information Sharing, H. Stuckenschmidt, Ed. 2001, pp [4] A. Smirnov, M. Pashkin, N. Chilov, T. Levashova, A. Krizhanovsky, Ontology-Driven Information Integration to Operational Decision Support, Proceedings of the 8 th International Conference on Information Fusion (IF 2005), Philadelphia, USA, IEEE Catalog Number 05EX1120C, [5] Constraints, IEEE Computer Society: Intelligent Systems and their Applications, vol. 15, no. 1, [6] P. Hofstedt, D. Seifertand, E. Godehardt, A Framework for Cooperating Constraint Solvers A Prototypic Implementation. In Workshop on Cooperative Solvers in Constraint Programming - CoSolv. At the Seventh International Conference on Principles and Practice of Constraint Programming - CP 2001, E. Monfroy and L. Granvilliers, Eds., 2001, URL: [7] H. Schlenker, G. Ringwelski, POOC - A Platform for Object-Oriented Constraint Programming, Recent Advances in Constraints, Lecture Notes in Artificial Intelligence, Springer, vol. 2627, 2003, pp [8] P. Zoeteweij, A Coordination-Based Framework for Distributed Constraint Solving, Recent Advances in Constraints, Lecture Notes in Artificial Intelligence, Springer, vol. 2627, 2003, pp [9] A. Smirnov, M. Pashkin, N. Chilov, T. Levashova, A. Krizhanovsky, Fusion-based knowledge logistics in network-centric environment: intelligent support of OOTW operations, Proceedings of the Seventh International Conference on Information Fusion, Stockholm, Sweden,, 2004, pp [10] V.K. Chaudhri, J.D. Lowrance, M.E. Stickel, J.F. Thomere, R.J. Wadlinger, Ontology Construction Toolkit. Technical Note Ontology, AI Center. Report, SRI Project No [11] T.V. Levashova, M.P. Pashkin, N.G. Shilov, A.V. Smirnov, Ontology Management, in Journal of Computer and System Sciences International, part II, vol. 42, no. 5, 2003, pp [12] B. Swartout, R. Patil, K. Knight, T. Russ, Toward Distributed Use of Large-Scale Ontologies, Tenth Knowledge Acquisition for Knowledge-Based Systems Workshop (KAW'96), Banff, Canada, 1996, URL: Banff_final_web/Banff_96_final_2.html.

Opus: University of Bath Online Publication Store

Opus: 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 information

Domain-specific Concept-based Information Retrieval System

Domain-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 information

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns Heiko Ludwig, Charles Petrie Participants of the Core Group Monika Kazcmarek, University of Poznan Michael Klein, Universität

More information

Design Patterns for Description-Driven Systems

Design Patterns for Description-Driven Systems Design Patterns for Description-Driven Systems N. Baker 3, A. Bazan 1, G. Chevenier 2, Z. Kovacs 3, T Le Flour 1, J-M Le Goff 4, R. McClatchey 3 & S Murray 1 1 LAPP, IN2P3, Annecy-le-Vieux, France 2 HEP

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

Model-Solver Integration in Decision Support Systems: A Web Services Approach

Model-Solver Integration in Decision Support Systems: A Web Services Approach Model-Solver Integration in Decision Support Systems: A Web Services Approach Keun-Woo Lee a, *, Soon-Young Huh a a Graduate School of Management, Korea Advanced Institute of Science and Technology 207-43

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

Integration of Product Ontologies for B2B Marketplaces: A Preview

Integration of Product Ontologies for B2B Marketplaces: A Preview Integration of Product Ontologies for B2B Marketplaces: A Preview Borys Omelayenko * B2B electronic marketplaces bring together many online suppliers and buyers. Each individual participant potentially

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

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

LDAC Workshop Linked Data in Architecture and Construction Session 1: Open Product Modelling

LDAC Workshop Linked Data in Architecture and Construction Session 1: Open Product Modelling LDAC Workshop Linked Data in Architecture and Construction Session 1: Open Product Modelling Ghent, 28th-29th March 2012 Gonçal Costa Outlines 1. Issues related to Interoperability in the AEC sector 2.

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

An 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 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 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

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

A 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 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 information

Contextion: A Framework for Developing Context-Aware Mobile Applications

Contextion: A Framework for Developing Context-Aware Mobile Applications Contextion: A Framework for Developing Context-Aware Mobile Applications Elizabeth Williams, Jeff Gray Department of Computer Science, University of Alabama eawilliams2@crimson.ua.edu, gray@cs.ua.edu Abstract

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

Cataloguing GI Functions provided by Non Web Services Software Resources Within IGN

Cataloguing 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 information

Ontology for Exploring Knowledge in C++ Language

Ontology for Exploring Knowledge in C++ Language Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects

Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Proposal of a Multi-agent System for Indexing and Recovery applied to Learning Objects Jonas Vian 1, Ricardo Azambuja Silveira 2, Renato Fileto 3 1 Federal University of Santa Catarina, Brazil, jonas.vian@inf.ufsc.br

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

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

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

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

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada

Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mir Abolfazl Mostafavi Centre for research in geomatics, Laval University Québec, Canada Mohamed Bakillah and Steve H.L. Liang Department of Geomatics Engineering University of Calgary, Alberta, Canada

More information

The Context Interchange Approach

The 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 information

All-source Information Management and Integration for Improved Collective Intelligence Production

All-source Information Management and Integration for Improved Collective Intelligence Production Defence Research and Development Canada All-source Information Management and Integration for Improved Collective Intelligence Production Anne-Claire Boury-Brisset Anissa Frini Réjean Lebrun Intelligence

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Introducing MESSIA: A Methodology of Developing Software Architectures Supporting Implementation Independence

Introducing MESSIA: A Methodology of Developing Software Architectures Supporting Implementation Independence Introducing MESSIA: A Methodology of Developing Software Architectures Supporting Implementation Independence Ratko Orlandic Department of Computer Science and Applied Math Illinois Institute of Technology

More information

Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation

Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation Authors: Vahid Mojtahed (FOI), vahid.mojtahed@foi.se Martin Eklöf (FOI), martin.eklof@foi.se Jelena

More information

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model Indian Journal of Science and Technology, Vol 8(20), DOI:10.17485/ijst/2015/v8i20/79311, August 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Future Internet Applications based on

More information

Semantic Interoperability. Being serious about the Semantic Web

Semantic 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 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

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

0.1 Upper ontologies and ontology matching

0.1 Upper ontologies and ontology matching 0.1 Upper ontologies and ontology matching 0.1.1 Upper ontologies Basics What are upper ontologies? 0.1 Upper ontologies and ontology matching Upper ontologies (sometimes also called top-level or foundational

More information

A MAS Based ETL Approach for Complex Data

A MAS Based ETL Approach for Complex Data A MAS Based ETL Approach for Complex Data O. Boussaid, F. Bentayeb, J. Darmont Abstract : In a data warehousing process, the phase of data integration is crucial. Many methods for data integration have

More information

An Archiving System for Managing Evolution in the Data Web

An Archiving System for Managing Evolution in the Data Web An Archiving System for Managing Evolution in the Web Marios Meimaris *, George Papastefanatos and Christos Pateritsas * Institute for the Management of Information Systems, Research Center Athena, Greece

More information

A Tagging Approach to Ontology Mapping

A 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 information

Web-Page Indexing Based on the Prioritized Ontology Terms

Web-Page Indexing Based on the Prioritized Ontology Terms Web-Page Indexing Based on the Prioritized Ontology Terms Sukanta Sinha 1,2, Rana Dattagupta 2, and Debajyoti Mukhopadhyay 1,3 1 WIDiCoReL Research Lab, Green Tower, C-9/1, Golf Green, Kolkata 700095,

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

CC532 Collaborative System Design

CC532 Collaborative System Design CC532 Collaborative Design Part I: Fundamentals of s Engineering 4. s Interoperation/Integration DoD Architecture Framework (DoDAF) 2 of 24 Architecture of a system The fundamental organization of a system

More information

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data

An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data Ontologies for urban development: conceptual models for practitioners An Ontology-Based Intelligent Information System for Urbanism and Civil Engineering Data Stefan Trausan-Matu 1,2 and Anca Neacsu 1

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

Process Mediation in Semantic Web Services

Process Mediation in Semantic Web Services Process Mediation in Semantic Web Services Emilia Cimpian Digital Enterprise Research Institute, Institute for Computer Science, University of Innsbruck, Technikerstrasse 21a, A-6020 Innsbruck, Austria

More information

is easing the creation of new ontologies by promoting the reuse of existing ones and automating, as much as possible, the entire ontology

is easing the creation of new ontologies by promoting the reuse of existing ones and automating, as much as possible, the entire ontology Preface The idea of improving software quality through reuse is not new. After all, if software works and is needed, just reuse it. What is new and evolving is the idea of relative validation through testing

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting 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 information

A GML SCHEMA MAPPING APPROACH TO OVERCOME SEMANTIC HETEROGENEITY IN GIS

A 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 information

Lupin: from Web Services to Web-based Problem Solving Environments

Lupin: from Web Services to Web-based Problem Solving Environments Lupin: from Web Services to Web-based Problem Solving Environments K. Li, M. Sakai, Y. Morizane, M. Kono, and M.-T.Noda Dept. of Computer Science, Ehime University Abstract The research of powerful Problem

More information

Towards Ontology Mapping: DL View or Graph View?

Towards Ontology Mapping: DL View or Graph View? Towards Ontology Mapping: DL View or Graph View? Yongjian Huang, Nigel Shadbolt Intelligence, Agents and Multimedia Group School of Electronics and Computer Science University of Southampton November 27,

More information

Representing Product Designs Using a Description Graph Extension to OWL 2

Representing 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 information

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language Dong Han and Kilian Stoffel Information Management Institute, University of Neuchâtel Pierre-à-Mazel 7, CH-2000 Neuchâtel,

More information

Software Design COSC 4353/6353 D R. R A J S I N G H

Software Design COSC 4353/6353 D R. R A J S I N G H Software Design COSC 4353/6353 D R. R A J S I N G H Design Patterns What are design patterns? Why design patterns? Example DP Types Toolkit, Framework, and Design Pattern A toolkit is a library of reusable

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

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES Jeremy Carroll, Ralph Hodgson, {jeremy,ralph}@topquadrant.com This paper is submitted to The W3C Workshop on Semantic Web in Energy Industries

More information

Ontology-Based Schema Integration

Ontology-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 information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

Reducing Consumer Uncertainty

Reducing Consumer Uncertainty Spatial Analytics Reducing Consumer Uncertainty Towards an Ontology for Geospatial User-centric Metadata Introduction Cooperative Research Centre for Spatial Information (CRCSI) in Australia Communicate

More information

An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources

An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources Edith Cowan University Research Online ECU Publications Pre. 2011 2006 An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources Chaiyaporn Chirathamjaree Edith Cowan University 10.1109/TENCON.2006.343819

More information

Pedigree Management and Assessment Framework (PMAF) Demonstration

Pedigree Management and Assessment Framework (PMAF) Demonstration Pedigree Management and Assessment Framework (PMAF) Demonstration Kenneth A. McVearry ATC-NY, Cornell Business & Technology Park, 33 Thornwood Drive, Suite 500, Ithaca, NY 14850 kmcvearry@atcorp.com Abstract.

More information

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

Implementation of Semantic Information Retrieval. System in Mobile Environment

Implementation of Semantic Information Retrieval. System in Mobile Environment Contemporary Engineering Sciences, Vol. 9, 2016, no. 13, 603-608 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2016.6447 Implementation of Semantic Information Retrieval System in Mobile

More information

Semantic Web Mining and its application in Human Resource Management

Semantic 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 information

An Object-Oriented HLA Simulation Study

An Object-Oriented HLA Simulation Study BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 5 Special Issue on Control in Transportation Systems Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0022

More information

Extending SOA Infrastructure for Semantic Interoperability

Extending SOA Infrastructure for Semantic Interoperability Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com ITEA System of Systems Conference 26 Jan 2006 www.alionscience.com/semantic Agenda Background Semantic Mediation

More information

On Accessing GSM-enabled Mobile Sensors

On Accessing GSM-enabled Mobile Sensors On Accessing GSM-enabled Mobile Sensors Zissis K. Plitsis, # Ioannis Fudos, Evaggelia Pitoura and Apostolos Zarras Department of Computer Science, University of Ioannina, Greece {zplitsis, fudos, pitoura,

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

OWLS-SLR An OWL-S Service Profile Matchmaker

OWLS-SLR An OWL-S Service Profile Matchmaker OWLS-SLR An OWL-S Service Profile Matchmaker Quick Use Guide (v0.1) Intelligent Systems and Knowledge Processing Group Aristotle University of Thessaloniki, Greece Author: Georgios Meditskos, PhD Student

More information

MODEL-DRIVEN DEVELOPMENT OF COMMAND AND CONTROL CAPABILITIES FOR JOINT AND COALITION WARFARE

MODEL-DRIVEN DEVELOPMENT OF COMMAND AND CONTROL CAPABILITIES FOR JOINT AND COALITION WARFARE 9 TH International Command and Control Research & Technology Symposium MODEL-DRIVEN DEVELOPMENT OF COMMAND AND CONTROL CAPABILITIES FOR JOINT AND COALITION WARFARE Robert Jacobs Computer Systems Center

More information

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology

On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology On Supporting HCOME-3O Ontology Argumentation Using Semantic Wiki Technology Position Paper Konstantinos Kotis University of the Aegean, Dept. of Information & Communications Systems Engineering, AI Lab,

More information

ONTOLOGY SUPPORTED ADAPTIVE USER INTERFACES FOR STRUCTURAL CAD DESIGN

ONTOLOGY SUPPORTED ADAPTIVE USER INTERFACES FOR STRUCTURAL CAD DESIGN ONTOLOGY SUPPORTED ADAPTIVE USER INTERFACES FOR STRUCTURAL CAD DESIGN Carlos Toro 1, Maite Termenón 1, Jorge Posada 1, Joaquín Oyarzun 2, Juanjo Falcón 3. 1. VICOMTech Research Centre, {ctoro, mtermenon,

More information

The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI

The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI ISWC 2011 - OASIS Symposium Monday, 24th October 2011 The OASIS Applications Semantic (Inter-) Connection Framework Dionisis Kehagias, CERTH/ITI Contents of this presentation Interoperability problems

More information

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data 46 Next-generation IT Platforms Delivering New Value through Accumulation and Utilization of Big Data

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

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

Development of Contents Management System Based on Light-Weight Ontology

Development of Contents Management System Based on Light-Weight Ontology Development of Contents Management System Based on Light-Weight Ontology Kouji Kozaki, Yoshinobu Kitamura, and Riichiro Mizoguchi Abstract In the Structuring Nanotechnology Knowledge project, a material-independent

More information

Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz Universität Hannover

Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz Universität Hannover 12th AGILE International Conference on Geographic Information Science 2009 page 1 of 5 Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz

More information

Towards Automated Process Modeling based on BPMN Diagram Composition

Towards Automated Process Modeling based on BPMN Diagram Composition Towards Automated Process Modeling based on BPMN Diagram Composition Piotr Wiśniewski, Krzysztof Kluza and Antoni Ligęza AGH University of Science and Technology al. A. Mickiewicza 30, 30-059 Krakow, Poland

More information

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach

Contributions to the Study of Semantic Interoperability in Multi-Agent Environments - An Ontology Based Approach Int. J. of Computers, Communications & Control, ISSN 1841-9836, E-ISSN 1841-9844 Vol. V (2010), No. 5, pp. 946-952 Contributions to the Study of Semantic Interoperability in Multi-Agent Environments -

More information

Semantic 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 ه عا ی 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 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

EFFICIENT INTEGRATION OF SEMANTIC TECHNOLOGIES FOR PROFESSIONAL IMAGE ANNOTATION AND SEARCH

EFFICIENT 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 information

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Protégé-2000: A Flexible and Extensible Ontology-Editing Environment Natalya F. Noy, Monica Crubézy, Ray W. Fergerson, Samson Tu, Mark A. Musen Stanford Medical Informatics Stanford University Stanford,

More information

D2.5 Data mediation. Project: ROADIDEA

D2.5 Data mediation. Project: ROADIDEA D2.5 Data mediation Project: ROADIDEA 215455 Document Number and Title: D2.5 Data mediation How to convert data with different formats Work-Package: WP2 Deliverable Type: Report Contractual Date of Delivery:

More information

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore

Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Service Oriented Computing and Applications manuscript No. (will be inserted by the editor) Performance Evaluation of Semantic Registries: OWLJessKB and instancestore Simone A. Ludwig 1, Omer F. Rana 2

More information

Software Architecture Recovery based on Dynamic Analysis

Software Architecture Recovery based on Dynamic Analysis Software Architecture Recovery based on Dynamic Analysis Aline Vasconcelos 1,2, Cláudia Werner 1 1 COPPE/UFRJ System Engineering and Computer Science Program P.O. Box 68511 ZIP 21945-970 Rio de Janeiro

More information

Semantic Data Extraction for B2B Integration

Semantic Data Extraction for B2B Integration Silva, B., Cardoso, J., Semantic Data Extraction for B2B Integration, International Workshop on Dynamic Distributed Systems (IWDDS), In conjunction with the ICDCS 2006, The 26th International Conference

More information

Ontologies for Agents

Ontologies for Agents Agents on the Web Ontologies for Agents Michael N. Huhns and Munindar P. Singh November 1, 1997 When we need to find the cheapest airfare, we call our travel agent, Betsi, at Prestige Travel. We are able

More information

A Bottom-up Strategy for Query Decomposition

A Bottom-up Strategy for Query Decomposition A Bottom-up Strategy for Query Decomposition Le Thi Thu Thuy, Doan Dai Duong, Virendrakumar C. Bhavsar and Harold Boley Faculty of Computer Science, University of New Brunswick Fredericton, New Brunswick,

More information

Semantic 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 ه عا ی 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 information

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Category Theory in Ontology Research: Concrete Gain from an Abstract Approach Markus Krötzsch Pascal Hitzler Marc Ehrig York Sure Institute AIFB, University of Karlsruhe, Germany; {mak,hitzler,ehrig,sure}@aifb.uni-karlsruhe.de

More information

Component-Based Software Engineering TIP

Component-Based Software Engineering TIP Component-Based Software Engineering TIP X LIU, School of Computing, Napier University This chapter will present a complete picture of how to develop software systems with components and system integration.

More information

Intelligent flexible query answering Using Fuzzy Ontologies

Intelligent flexible query answering Using Fuzzy Ontologies International Conference on Control, Engineering & Information Technology (CEIT 14) Proceedings - Copyright IPCO-2014, pp. 262-277 ISSN 2356-5608 Intelligent flexible query answering Using Fuzzy Ontologies

More information

Approach for Mapping Ontologies to Relational Databases

Approach for Mapping Ontologies to Relational Databases Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation

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

Semantic Web Technologies Trends and Research in Ontology-based Systems

Semantic Web Technologies Trends and Research in Ontology-based Systems Semantic Web Technologies Trends and Research in Ontology-based Systems John Davies BT, UK Rudi Studer University of Karlsruhe, Germany Paul Warren BT, UK John Wiley & Sons, Ltd Contents Foreword xi 1.

More information

A Repository Framework for Self-Growing Robot Software

A Repository Framework for Self-Growing Robot Software A Repository Framework for Self-Growing Robot Software Hyung-Min Koo, In-Young Ko Information and Communications University (ICU) 119 Munjiro, Yuseong-gu, Daejeon, 305-732, Korea {hyungminkoo, iko}@icu.ac.kr

More information