Send Fredo off to do this, send Fredo off to do that 1

Size: px
Start display at page:

Download "Send Fredo off to do this, send Fredo off to do that 1"

Transcription

1 Send Fredo off to do this, send Fredo off to do that 1 Luís Botelho, Hugo Mendes, Pedro Figueiredo, and Rui Marinheiro ADETTI/ISCTE Av. das Forças Armadas, Edifício ISCTE, Lisboa, Portugal {Luis.Botelho, Hugo.Mendes, Pedro.Figueiredo, Rui.Marinheiro}@iscte.pt; Abstract. Fredo is a generic domain-independent broker that creates valueadded information taking into account the preferences specified by its clients. Fredo uses ontology services and yellow pages services to discover a set of agents that can provide information relevant to its clients requests. Fredo uses an intelligent heuristic strategy based on a fuzzy evaluation mechanism to plan the queries it uses to gather relevant information for its clients needs. In order to handle possible information overload, we have designed a special purpose interaction protocol, the paged information-request protocol, which is used to govern the interaction between Fredo and information providers. Fredo also uses a fuzzy inference engine to evaluate the gathered information with respect to the preferences specified by its clients. Fredo has been developed by and used in the Agentcities project. Fredo uses the FIPA ACL inter agent communication language with FIPA SL contents. It was implemented in JAVA and Prolog and runs on FIPA++, a FIPA compliant agent platform. 1. Introduction In open agent systems such as that of the Agentcities project [17] it is important to have agents capable of dynamically creating value-added information for the user or for other agents. Further more, the process by which information is sought, integrated, and evaluated should be as independent as possible of the particular application domain so that it can be used in different domains, relying on different ontologies. Fredo is a broker agent capable of searching information from various sources, pertaining diverse topics, integrating it in coherent ways and evaluating it according to specified preferences. Fredo uses absolutely general algorithms in the sense that they are totally independent of the application domain. Fredo was built using some original proposals and ideas from several other authors and research groups. The main contributions to the state of the art of engineered software agents are the integration of several ideas put forth by other researchers in a single implemented agent working in an open environment; the original proposal 1 The research described in this paper is partly supported by the EC project Agentcities.RTD, reference IST and partly by UNIDE/ISCTE. The opinions expressed in this paper are those of the authors and are not necessarily those of the Agentcities.RTD partners. The authors are also indebted to all other members of the Agentcities ADETTI team.

2 regarding the representation of preferences; the paged information-request protocol, a new interaction protocol used to handle possible information overload; and deploying all the above using the FIPA standardization framework (FIPA++ [8], a FIPA compliant agent platform; FIPA ACL agent communication language [11]; and FIPA SL content language [12][1]). Fredo also relies on the existence of FIPA compliant directory and ontology agents (DF [10] and OA [9]). Fredo may be used in several scenarios, such as the one represented in Figure 1. Fredo receives information requests from its clients. In general, it is impossible to satisfy the client s request consulting only a single information provider. The relevant agents are discovered by contacting Directory Facilitaror agents and Ontology agents, using the information contained in received requests. Figure 1. Scenarios where Fredo may be used. Section 2 describes Fredo and analyses the obtained results. Section 3 compares our approach with related work. Finally, section 4 presents conclusions and future work. 2. Fredo: An Information Broker Agent In order to satisfy clients requests, Fredo discovers information providers relevant for the received requests (Task 1 in Figure 2); it plans queries to send to the discovered providers using a fuzzy heuristic rule (Task 2 in Figure 2); and it integrates the information received from the providers, evaluates it using a fuzzy inference mechanism and sends it to its clients (Task 3 in Figure 2). All these steps of Fredo s operation are absolutely general in the sense that Fredo does not hold any domain dependent information and it does not use any domain dependent algorithm.

3 Figure 2. Fredo s major tasks and used technology Although Fredo uses fuzzy reasoning, it does not assume its clients or its providers to use fuzzy logic. 2.1 Technical Overview We defined the class Preference to represent information preferences. This class enables the representation of soft preferences (values) and hard preferences (cut-off), which constrain the attributes specified in the attributes property. Soft constraints do not need to be satisfied by the information to be sent back to the client; they are merely used to evaluate the returned information. Hard constraints, on the other hand, must fulfilled by the returned information. The Preferences class also contains an attribute called target to hold the target object of the specified preferences. The object hold by this attribute is evaluated with respect to the specified preferences. Table 1 shows a 0.7 weight preference for Italian cheap restaurants. When Fredo receives a query with a set of preferences it must discover the information relevant for the preferences. For that purpose, Fredo consults agents providing yellow pages and ontology information services. In our application, these are the DF (Directory Facilitator) and the OA (Ontology Agent), which have been defined in the FIPA specifications. Fredo asks the OA for ontologies containing the concepts mentioned in the received query. Then, Fredo asks the DF agent for information agents using the identified ontologies. Finally, Fredo sends queries to the identified information agents asking them for the relevant information for the received information request. Table 1. Preference for cheap Italian restaurants. (Preference :target <Restaurant> // specific object :targetclass Restaurant :attributes (sequence maxprice foodtype) :values (any (sequence?price?type) (and (=?type Italian) (<=?price 10))) :cut-off (sequence (AttributeCutOff :similarity 0.8) (AttributeCutOff)) :weight 0.7)

4 In order to discover information providers for the preference in Table 1, Fredo asks the OA for an ontology containing the class Restaurant with attributes maxprice and foodtype, among others. Assuming the OA returns the ontology identifier Agentcities-Reastaurant-Ontology, Fredo asks the DF for information agents using that ontology. After the DF sends Fredo the identifications of the necessary information providers, Fredo asks them for the relevant information. Since the soft constraints are not mandatory, the information to be returned by Fredo may not fulfill them. This means Fredo cannot use the softly constrained attributes to limit the amount of information that will be returned by each information provider, which may lead to the exchange to huge messages (e.g., messages containing 400 restaurants). In order to avoid information overload, Fredo uses the hard constraints. Since hard constraints must be fulfilled by the returned information, Fredo uses them to limit the amount of information he asks the information providers. However, hard constraints are not mandatory therefore Fredo uses a fuzzy heuristic rule to create hard constraints whenever they are not specified in the received preferences. The heuristic rule is based on the specified preference weight, which is mandatory. When the preference is very important (high weight), it means Fredo s client is willing to receive only information that is not too bad with respect to the preference. If the preference is not important (low weight), it means Fredo s client would not mind receiving information that is not highly rated with respect to the preference. Using this heuristic, Fredo computes a symbolic condition that constrains the asked information to those records that are as good as ¾ of the value of the preference weight. The quality of the record is evaluated using a fuzzy mechanism. Even so, the returned information may be too much therefore Fredo uses a special purpose interaction protocol, called the paged-information-request protocol, that was created to ask information one page at a time (Figure 3). Using this protocol, the agent my find answer for its problem in the first page and decided to cancel the interaction. Figure 3. Paged Information-Request Protocol. When the information asked from information providers is received, Fredo integrates and evaluates it and send it to its client. The evaluation of the received information

5 with respect to the specified preferences is made by a fuzzy inference mechanism. Each preference is converted into a fuzzy proposition. The final evaluation is the average of the fuzzy values of each of the fuzzy propositions weighted by the preference weight. 2.2 Analysis of the Results Fredo has been implemented and tested in several circumstances, including in the Agentcities audit in Barcelona in which it was used with agents (requesters, providers, directory and ontology agents) designed and developed by different teams. In one experiment Fredo integrates information from two main ontologies: restaurant ontology, and transportation ontology, which share the geographic information ontology. Different agents serve the information described in these ontologies, which means that Fredo is capable of interacting with different information providers. With our approach, preferences representation is very expressive, allowing Fredo to integrate information from several ontologies provided by different agents, and supports a general domain-independent algorithm in all of its processing stages. The same message may specify several preferences at the same time, about different classes and ontologies. Each preference may specify any logical combination of soft and hard constraints. The expressive power of the approach results not only of the proposed preferences representation but also of the flexibility of the used content language (FIPA SL [12]). The process used by Fredo for discovering the relevant information providers relies upon the structure of the received information request whose content is completely expressed in FIPA SL. But it is possible only because Fredo can dynamically consult directory services and ontology services provided by FIPA agent platforms. The use of cut-off values (whether explicitly specified within the received preferences or heuristically computed by the Fredo) greatly reduces the amount of information that is asked to information providers. The use of the paged information-request protocol allows the agent to request the provider to stop sending information as soon as it becomes satisfied. This may happen because some satisficing criterion specified in the message is met or because the client does not want to receive more information. In some experiments, using our 600-restaurant database and a page length of 10 restaurants, the satisficing criterion is met by information contained in the first or in the second page sent by the provider. This means Fredo processes only 20 instead of 550 restaurants. The choice of evaluating all received data with respect to the preferences, instead of considering only the data that totally satisfies all the preferences at once has shown appropriate in realistic applications. This is the case because, most of the times, it is impossible to find data that satisfies all preferences and also because the client prefers to receive imperfect solutions instead of no solutions at all.

6 3 Related Work Brokers are intermediates who receive client requests, distribute the load to process those requests among several registered service providers and, in the end, return the obtained results. The design of these brokers may be tailored to a specific domain, like electronic commerce [2], be less domain dependent as in [3] and [14], where it is required a priory knowledge of the domain, or be domain independent as it is the case with [15] and Fredo. The application scenario used in [14] is quite similar to Fredo s. However, their solution is quite rigid, since brokers have their own ontology with schema mappings to information providers ontologies maintained locally. From those mappings it is then easy to distribute requests, but conversely we are constrained to the existence of those mappings. Fredo searching for providers is dynamic, since it does not hold domain ontology or mapping, it searches directory and ontology agents. The search for providers may be supported by intermediates, like in [3], where a Jini-based directory and ontology service is used. Fredo works in a similar way, in the sense that it doesn t hold any registration regarding providers domain information. Fredo has to use ontology agents and directory facilitator agents (yellow pages agents) to dynamically find providers, according to their ontologies and service types. In order to distribute a request, one usually has to break it down and then search for the right information providers that satisfy the partial requests. This task can be done using previous acquired domain knowledge [3], or using existent mappings [14]. But Fredo s requests are decomposed using a domain independent process, relying on an analysis of specified preferences; domain information is just acquired from ontology agents, after receiving the request. Domain knowledge may also be required to merge information from several providers [3]. Fredo does not have that limitation: value-added information is obtained using a generic process. A more generic approach than [3] and [14] is used in [15] where domain knowledge about services is acquired only after receiving and analyzing requests. Those requests use hard-constraints, facilitating the finding and querying of providers. Fredo also uses preferences received in requests to better plan and distribute requests among providers, without previous domain knowledge. However, in [15], a simplistic approach is taken for preferences, by basically adding a new predicate. No weighted or fuzzy evaluation is used, as it is done in Fredo. None of previously described approaches have used weights on preferences. However, soft-constraints considering weights in user queries, have been in use in several domains, such as information searching [5][7]. In [7] absolute weights, concerning individual terms, and relative weights, concerning a relation between terms, may be used. Fredo allows for both approaches, by permitting queries to cater for constraints on individual attributes, and constraints among attributes. Soft-constraint fuzzy preferences are also used in several domains, like solving decision-making problems [4] [13], where it is necessary to satisfy multiple user preferences. Fuzzy searching and classification of information has also been in use in multimedia systems for some time [5] [6]. Fredo also uses a fuzzy approach to overcome the problem of possibly over restricted requests, poorly covered domains in providers

7 or intrinsic vague definition of information in providers. Nevertheless, Fredo does not require that providers are aware of its fuzzy processing mechanism, where all queries sent by Fredo are tailored with hard constrains to retrieve the necessary results and to perform the fuzzy evaluation and merging the obtained results. In [5], as in Fredo, fuzzy evaluation is associated with weighted preferences. These weights, assign different relevance to the required fuzzy conditions, in order to better adapt to user needs. But Fredo does more, by also considering hard-constraints (i.e., cut-offs) in client queries. This allows, at once, a better specification of user needs, and a better performance of the broker, since it is possible to considerably reduce exchanged information with providers, making the overall solution more scalable. One can say that up to now no agent broker has considered all the techniques used by Fredo in one solution. 4 Conclusions and Future Work We have proposed a flexible and expressive method for representing preferences that allows the specification of preferences about several attributes of an object. The representation provides for the specification of soft and hard constraints about individual attributes but also about relations among them. The identification of the necessary information providers is an absolutely dynamic generic process. There is nothing that depends on a specific domain. Furthermore, the received set of preferences can refer to several ontologies possibly provided by several agents. Therefore, Fredo is a general agent (i.e., domain independent) that provides a value-added information service since it may integrate information services using several ontologies provided by different information providers. We have also proposed a generic mechanism that is used to create the queries to send information providers in order to constrain the amount of returned information without discarding potentially interesting records. In addition, we have also designed an interaction protocol to be used when there is the risk that the answer to an information request may contain an exaggerated number of records. Finally, we have designed a fuzzy mechanism that is used to evaluate gathered information from information providers with respect to the weighted preferences of the clients. This mechanism captures the fuzziness of human-like evaluation processes. Although Fredo uses a fuzzy evaluation mechanism, it does not assume other agents to also have fuzzy reasoning capabilities. This set of proposals described in this paper makes up a general information brokering service that may be used in any domain without modification or recompilation. References 1. Botelho, L.M.; Antunes, N.; Ebrahim, M.; and Ramos, P Greeks and Trojans Together. In Proc. of the Workshop Ontologies in Agent Systems of the AAMAS2002 Conference

8 2. Caughey, S.; Ingham, D.; and Watson P Metabroker: A Generic Broker for Electronic Commerce, Computer Networks and ISDN Systems, vol. 30, no. 1-7, pp Chakraborty, D.; Perich, F.; Joshi, A.; Finin, T.; and Yesha, Y Middleware for Mobile Information Access, 5th Int. Workshop on "Mobility in Databases and Distributed Systems", in conjunction with DEXA 4. Chiclana, F.; Herrera, F.; and Herrera-Viedma, E Integrating three representation models in fuzzy multiple propose decision making based on fuzzy preference relations, Fuzzy Sets and Systems, 97, Ciaccia, P.; Montesi, D.; Penzo, W.; and Trombetta, A Imprecision and User Preferences in Multimedia Queries: A Generic Algebraic Approach, In Proc. of the 1st Int. Symposium on Foundations of Information and Knowledge Systems (FoIKS 2000) 6. Fagin, R Fuzzy Queries in Multimedia Database Systems, In Proc. of the 17th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems 7. Fagin, R.; and Maarek, Y.S Allowing users to weight search terms, Proc. Recherche d'informations Assistee par Ordinateur RIAO '2000, pp FIPA++ Webpage, 9. Foundation for Intelligent Physical Agents FIPA Ontology Service Specification. Document Foundation for Intelligent Physical Agents FIPA Agent Management Specification Foundation for Intelligent Physical Agents FIPA Communicative Act Library Specification, Document SC00037J Foundation for Intelligent Physical Agents FIPA SL Content Language Specification. Document SC00008I Fuller, R.; and Carlsson, C Fuzzy multiple criteria decision making: Recent developments, Fuzzy Sets and Systems, 78, Martin, D.; Oohama, H.; Moran, D.; and Cheyer, A Information brokering in an agent architecture. In Proc. of the 2nd Int. Conf. on the Practical Application of Intelligent Agents and Multi-Agent Technology 15. Mcllraith, S.A.; Son, T.C.; and Zeng, H Semantic Web Services, IEEE Intelligent Systems. Special Issue on the Semantic Web. 16(2): Mota, L.; Botelho, L.M.; Mendes, H.; and Lopes, A "O3F: An Object-Oriented Ontolgy Framework". Proc. 2nd Int. Joint Conf. on Autonomous Agents and MultiAgent Systems. 17. Willmott, S.; Dale, J.; Burg, B.; Charlton, P; and O'Brien, P Agentcities: a worldwide open agent network. Agentlink News, 8:13-15

Greeks and Trojans Together

Greeks and Trojans Together Luís Botelho Luís.Botelho@iscte.pt ABSTRACT Greeks and Trojans Together Nelson Antunes Nelson.Antunes@iscte.pt Mohmed Ebrahim Mohmed.Ebrahim@iscte.pt Communicating Intelligent Systems Group of ADETTI Av.

More information

The Agentcities Network Architecture

The Agentcities Network Architecture The Agentcities Network Architecture Steven Willmott EPFL steven.willmott@epfl.ch Jonathan Dale Fujitsu jonathan.dale@fla.fujitsu.com Jerome Picault Motorola jerome.picault@motorola.com Matteo Somacher

More information

Towards Large-scale Deployment of FIPA Systems. Steven Willmott Agentcities

Towards Large-scale Deployment of FIPA Systems. Steven Willmott Agentcities Towards Large-scale Deployment of FIPA Systems Steven Willmott Agentcities Agentcities Overview Goal Create a large-scale, open deployment environment for advanced agent based services Activities Significant

More information

Distributed Implementation of a Self-Organizing. Appliance Middleware

Distributed Implementation of a Self-Organizing. Appliance Middleware Distributed Implementation of a Self-Organizing Appliance Middleware soc-eusai 2005 Conference of Smart Objects & Ambient Intelligence October 12th-14th 2005 Grenoble, France Oral Session 6 - Middleware

More information

FIPA Messaging Interoperability Service Specification

FIPA Messaging Interoperability Service Specification 1 2 3 4 5 6 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Messaging Interoperability Service Specification 7 8 9 Document title FIPA Messaging Interoperability Service Specification Document number XC00093A

More information

FIPA Agent Software Integration Specification

FIPA Agent Software Integration Specification FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Agent Software Integration Specification Document title FIPA Agent Software Integration Specification Document number XC00079A Document source FIPA Architecture

More information

Update on. Agents and the. Agents Semantic Web. DAML PI Meeting 18 October Tim Finin. DAML PI meeting 10/18/03 1

Update on. Agents and the. Agents Semantic Web. DAML PI Meeting 18 October Tim Finin. DAML PI meeting 10/18/03 1 Update on Agents and the Agents Semantic Web DAML PI Meeting 18 October 2003 Tim Finin DAML PI meeting 10/18/03 1 What this talk is and isn t Isn t A report on a committee or working group, formal or informal

More information

FIPA specification and JADE. Tomáš Poch

FIPA specification and JADE. Tomáš Poch FIPA specification and JADE Tomáš Poch Agents System that is situated in some environment, and that is capable of autonomous action in this environment in order to meet its design objectives [Wooldridge

More information

FIPA Agent Management Support for Mobility Specification

FIPA Agent Management Support for Mobility Specification 1 2 3 4 5 6 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Management Support for Mobility Specification 7 8 Document title FIPA Management Support for Mobility Specification Document number PC000087B

More information

Jade: Java Agent DEvelopment Framework Overview

Jade: Java Agent DEvelopment Framework Overview Jade: Java Agent DEvelopment Framework Overview Multiagent Systems LM Sistemi Multiagente LM Stefano Mariani revised by Andrea Omicini s.mariani@unibo.it, andrea.omicini@unibo.it Dipartimento di Informatica:

More information

SEA: a Semantic Web Services Context-aware Execution Agent

SEA: a Semantic Web Services Context-aware Execution Agent SEA: a Semantic Web Services Context-aware Execution Agent António Lopes, Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. Forças Armadas, Edifício ISCTE, 1600-082, Lisboa, Portugal

More information

FIPA ACL Message Structure Specification

FIPA ACL Message Structure Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA ACL Message Structure Specification 6 7 Document title FIPA ACL Message Structure Specification Document number XC00061E Document source FIPA TC

More information

Jade: Java Agent DEvelopment Framework Overview

Jade: Java Agent DEvelopment Framework Overview Jade: Java Agent DEvelopment Framework Overview Stefano Mariani s.mariani@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di Bologna a Cesena Academic Year

More information

Limited-Resource Systems Testing with Microagent Societies

Limited-Resource Systems Testing with Microagent Societies Limited-Resource Systems Testing with Microagent Societies Liviu Miclea, Enyedi Szilárd, Lucian Buoniu, Mihai Abrudean, Ioan Stoian*, Andrei Vancea Technical University of Cluj-Napoca, Cluj-Napoca, Romania

More information

Theme Identification in RDF Graphs

Theme Identification in RDF Graphs Theme Identification in RDF Graphs Hanane Ouksili PRiSM, Univ. Versailles St Quentin, UMR CNRS 8144, Versailles France hanane.ouksili@prism.uvsq.fr Abstract. An increasing number of RDF datasets is published

More information

OWL Ontology Translation for the Semantic Web

OWL Ontology Translation for the Semantic Web OWL Ontology Translation for the Semantic Web Luís Mota and Luís Botelho We, the Body and the Mind Research Lab ADETTI/ISCTE Av. das Forças Armadas, 1649-026 Lisboa, Portugal luis.mota@iscte.pt,luis.botelho@we-b-mind.org

More information

Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer

Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer Mariano Tucat Alejandro J. García mt@cs.uns.edu.ar ajg@cs.uns.edu.ar Consejo Nacional de Investigaciones

More information

CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT

CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT CHAPTER 7 JAVA AGENT DEVELOPMENT ENVIRONMENT 159 Chapter 7 Java Agent Development Environment For more enhanced information resources it requires that the information system is distributed in a network

More information

Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer

Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer Processing Interaction Protocols in Parallel: a Logic Programming implementation for Robotic Soccer Mariano Tucat 1 Alejandro J. García 2 Artificial Intelligence Research and Development Laboratory Department

More information

Towards developing multi-agent systems in Ada G. Aranda, J. Palanca, A. Espinosa, A. Terrasa, and A. García-Fornes {garanda,jpalanca,aespinos,aterrasa,agarcia}@dsic.upv.es Information Systems and Computation

More information

References to Ontology Services

References to Ontology Services 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 AGENTCITIES / OPENNET INPUT DOCUMENT References to Ontology Services Agentcities

More information

Design and Implementation of a Service Discovery Architecture in Pervasive Systems

Design and Implementation of a Service Discovery Architecture in Pervasive Systems Design and Implementation of a Service Discovery Architecture in Pervasive Systems Vincenzo Suraci 1, Tiziano Inzerilli 2, Silvano Mignanti 3, University of Rome La Sapienza, D.I.S. 1 vincenzo.suraci@dis.uniroma1.it

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

IG-JADE-PKSlib. An Agent Based Framework for Advanced Web Service Composition and Provisioning. Erick Martínez & Yves Lespérance

IG-JADE-PKSlib. An Agent Based Framework for Advanced Web Service Composition and Provisioning. Erick Martínez & Yves Lespérance IG-JADE-PKSlib An Agent Based Framework for Advanced Web Service Composition and Provisioning Erick Martínez & Yves Lespérance Department of Computer Science York University Toronto, Canada 1 Motivation

More information

Multi Agent System-Based on Case Based Reasoning for Cloud Computing System

Multi Agent System-Based on Case Based Reasoning for Cloud Computing System Multi Agent System-Based on Case Based Reasoning for Cloud Computing System Amir Mohamed Talib 1 and Nour Eldin Mohamed Elshaiekh 2 1 Faculty of Computer and Information Science, Information Technology

More information

An Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies

An Ambient Intelligence Application Integrating Agent and Service-Oriented Technologies An Ambient Intelligence Application Integrating Agent and -Oriented Technologies Nikolaos Spanoudakis a, b Pavlos Moraitis b a Singular Logic S.A. nspan@singularlogic.eu www.singularlogic.eu b Paris Descartes

More information

ANNUAL REPORT Visit us at project.eu Supported by. Mission

ANNUAL REPORT Visit us at   project.eu Supported by. Mission Mission ANNUAL REPORT 2011 The Web has proved to be an unprecedented success for facilitating the publication, use and exchange of information, at planetary scale, on virtually every topic, and representing

More information

A Framework for Securing Databases from Intrusion Threats

A Framework for Securing Databases from Intrusion Threats A Framework for Securing Databases from Intrusion Threats R. Prince Jeyaseelan James Department of Computer Applications, Valliammai Engineering College Affiliated to Anna University, Chennai, India Email:

More information

Information Collection and Survey Infrastructure, APIs, and Software Tools for Agent-based Systems (An Overview of JADE)

Information Collection and Survey Infrastructure, APIs, and Software Tools for Agent-based Systems (An Overview of JADE) Course Number: SENG 609.22 Session: Fall, 2003 Document Name: Infrastructure, APIs, and Software tools for agent-based system (An Overview of JADE) Course Name: Agent-based Software Engineering Department:

More information

Which Are My Preferred Items?

Which Are My Preferred Items? Which Are My Preferred Items? Riccardo Torlone 1 and Paolo Ciaccia 2 1 Dip. di Informatica e Automazione Università RomaTre ViadellaVascaNavale,79 00146 Roma, Italy torlone@dia.uniroma3.it 2 DEIS CSITE

More information

Agent Migration over FIPA ACL Messages

Agent Migration over FIPA ACL Messages Joan Ametller, Sergi Robles, and Joan Borrell Computer Science Dept. Universitat Autònoma de Barcelona 08193 Bellaterra, Spain Joan.Ametller@uab.es Abstract. In this paper, we present the design and implementation

More information

A Distributed Decisive Support Disease Prediction Algorithm for E-Health Care with the Support of JADE

A Distributed Decisive Support Disease Prediction Algorithm for E-Health Care with the Support of JADE International Journal of Computational Engineering Research Vol, 03 Issue, 4 A Distributed Decisive Support Disease Prediction Algorithm for E-Health Care with the Support of JADE O.Saravanan 1, Dr.A.Nagappan

More information

OpenChain Specification Version 1.3 (DRAFT)

OpenChain Specification Version 1.3 (DRAFT) OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version

More information

Data integration supports seamless access to autonomous, heterogeneous information

Data integration supports seamless access to autonomous, heterogeneous information Using Constraints to Describe Source Contents in Data Integration Systems Chen Li, University of California, Irvine Data integration supports seamless access to autonomous, heterogeneous information sources

More information

I. Khalil Ibrahim, V. Dignum, W. Winiwarter, E. Weippl, Logic Based Approach to Semantic Query Transformation for Knowledge Management Applications,

I. Khalil Ibrahim, V. Dignum, W. Winiwarter, E. Weippl, Logic Based Approach to Semantic Query Transformation for Knowledge Management Applications, I. Khalil Ibrahim, V. Dignum, W. Winiwarter, E. Weippl, Logic Based Approach to Semantic Query Transformation for Knowledge Management Applications, Proc. of the International Conference on Knowledge Management

More information

Multi-Layered Architecture of Middleware for Ubiquitous Robot

Multi-Layered Architecture of Middleware for Ubiquitous Robot Multi-Layered Architecture of Middleware for Ubiquitous Robot In-Bae Jeong, Jong-Hwan Kim Department of Electrical Engineering and Computer Science KAIST Daejeon, Republic of Korea {ibjeong,johkim}@rit.kaist.ac.kr

More information

INTRODUCTION. Abstract FUZZY QUERY LANGUAGES FOR MULTIMEDIA DATA. recipes.

INTRODUCTION. Abstract FUZZY QUERY LANGUAGES FOR MULTIMEDIA DATA. recipes. FUZZY QUERY LANGUAGES FOR MULTIMEDIA DATA Paolo Ciaccia*, Danilo Montesi, Wilma Penzo*, and Alberto Trombetta * DEIS-CSITE-CNR, Bologna, Italy, {piaccia, wpenzo}@deis.unibo.it DSI, Dept. Of Computer Science,

More information

FIPA Quality of Service Ontology Specification

FIPA Quality of Service Ontology Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Quality of Service Specification 6 7 Document title FIPA Quality of Service Specification Document number XC00094 Document source FIPA TC Nomadic

More information

{escheihi, selincarrasco, uach.cl, Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra

{escheihi, selincarrasco, uach.cl, Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra 172 - Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra An Adaptive Web Platform based on a Multiagent System and Ontologies Eliana Scheihing, José Carrasco, Julio Guerra, Denis Parra Universidad

More information

Design and Implementation of Multimedia Service Management Agent on Home Networks Environment

Design and Implementation of Multimedia Service Management Agent on Home Networks Environment IJCSNS International Journal of Computer Science and Network Security, VOL.6 No.7B, July 2006 91 Design and Implementation of Multimedia Service Management Agent on Home Networks Environment Won-Joo Hwang,

More information

1 Introduction H.-JOACHIM NERN 1, G. AGRE 2, T. ATANANSOVA 2, J. SAARELA 3

1 Introduction H.-JOACHIM NERN 1, G. AGRE 2, T. ATANANSOVA 2, J. SAARELA 3 System Framework for Generating Open Development Platforms for Web-Service Enabled Applications Using Semantic Web Technologies, Distributed Decision Support Units and Multi-Agent-Systems INFRAWEBS II

More information

Grids of Agents for Computer and Telecommunication Network Management

Grids of Agents for Computer and Telecommunication Network Management Grids of Agents for Computer and Telecommunication Network Marcos Dias de Assunção, Carlos Becker Westphall Network and Laboratory Federal University of Santa Catarina Florianópolis, SC, 88049-970, PO

More information

Lightweight Communication Platform for Heterogeneous Multi-context Systems: A Preliminary Report

Lightweight Communication Platform for Heterogeneous Multi-context Systems: A Preliminary Report Lightweight Communication Platform for Heterogeneous Multi-context Systems: A Preliminary Report Vladimír Dziuban, Michal Čertický, Jozef Šiška, and Michal Vince Department of Applied Informatics, Faculty

More information

Actionable User Intentions for Real-Time Mobile Assistant Applications

Actionable User Intentions for Real-Time Mobile Assistant Applications Actionable User Intentions for Real-Time Mobile Assistant Applications Thimios Panagos, Shoshana Loeb, Ben Falchuk Applied Research, Telcordia Technologies One Telcordia Drive, Piscataway, New Jersey,

More information

OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off]

OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] DRAFT: This is the near final draft of the 1.2 version of the OpenChain Specification. We have recently completed the final

More information

RECORD DEDUPLICATION USING GENETIC PROGRAMMING APPROACH

RECORD DEDUPLICATION USING GENETIC PROGRAMMING APPROACH Int. J. Engg. Res. & Sci. & Tech. 2013 V Karthika et al., 2013 Research Paper ISSN 2319-5991 www.ijerst.com Vol. 2, No. 2, May 2013 2013 IJERST. All Rights Reserved RECORD DEDUPLICATION USING GENETIC PROGRAMMING

More information

A System for Identifying Voyage Package Using Different Recommendations Techniques

A System for Identifying Voyage Package Using Different Recommendations Techniques GLOBAL IMPACT FACTOR 0.238 DIIF 0.876 A System for Identifying Voyage Package Using Different Recommendations Techniques 1 Gajjela.Sandeep, 2 R. Chandrashekar 1 M.Tech (CS),Department of Computer Science

More information

Text Mining and the. Text Mining and the Semantic Web. Semantic Web. Tim Finin. University of Maryland Baltimore County

Text Mining and the. Text Mining and the Semantic Web. Semantic Web. Tim Finin. University of Maryland Baltimore County Text Mining and the Text Mining and the Semantic Web Semantic Web Tim Finin University of Maryland Baltimore County recommend tell register Next Generation Data Mining Workshop Baltimore, November 2002

More information

Linguistic Values on Attribute Subdomains in Vague Database Querying

Linguistic Values on Attribute Subdomains in Vague Database Querying Linguistic Values on Attribute Subdomains in Vague Database Querying CORNELIA TUDORIE Department of Computer Science and Engineering University "Dunărea de Jos" Domnească, 82 Galaţi ROMANIA Abstract: -

More information

SCALABLE CONSISTENCY AND TRANSACTION MODELS

SCALABLE CONSISTENCY AND TRANSACTION MODELS Data Management in the Cloud SCALABLE CONSISTENCY AND TRANSACTION MODELS 69 Brewer s Conjecture Three properties that are desirable and expected from realworld shared-data systems C: data consistency A:

More information

Transaction Processing in a Mobile Computing Environment with Alternating Client Hosts *

Transaction Processing in a Mobile Computing Environment with Alternating Client Hosts * Transaction Processing in a Mobile Computing Environment with Alternating Client Hosts * Sven Buchholz, Thomas Ziegert and Alexander Schill Department of Computer Science Dresden University of Technology

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT PROJECT PERIODIC REPORT Grant Agreement number: 257403 Project acronym: CUBIST Project title: Combining and Uniting Business Intelligence and Semantic Technologies Funding Scheme: STREP Date of latest

More information

Ontology Based Personalized Search Engine

Ontology Based Personalized Search Engine Grand Valley State University ScholarWorks@GVSU Technical Library School of Computing and Information Systems 2014 Ontology Based Personalized Search Engine Divya Vemula Grand Valley State University Follow

More information

Survey of MAS Methods and Platforms focusing on organizational concepts

Survey of MAS Methods and Platforms focusing on organizational concepts Survey of MAS Methods and Platforms focusing on organizational concepts Estefanía Argente Adriana Giret Soledad Valero Vicente Julián Vicente Botti Departamento de Sistemas Informáticos y Computación,

More information

MASSiVE, Unità di Torino

MASSiVE, Unità di Torino MASSiVE, Unità di Torino Personalization, verification and conformance for logic-based communicating agents M. Baldoni, C. Baroglio, A. Martelli, V. Mascardi, V. Patti, C. Schifanella, L. Torasso 1 Main

More information

Multiagent Systems for Service-Oriented Computing

Multiagent Systems for Service-Oriented Computing for Service-Oriented Computing Challenge: Organizing a decentralized computation What services constitute a service engagement Who provides what services to whom Without the benefit of a central designer

More information

Technologies for E-Commerce Agents and Bots

Technologies for E-Commerce Agents and Bots Technologies for E-Commerce Agents and Bots slide credits: Peter McBurney, Univ of Liverpool E-commerce 2004, Prentice Hall - Michael Huhns, Agents as Web Services, 2002 Introduction Software agents: -also

More information

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr

The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts. Leslie Carr The Semantic Institution: An Agenda for Publishing Authoritative Scholarly Facts Leslie Carr http://id.ecs.soton.ac.uk/people/60 What s the Web For? To share information 1. Ad hoc home pages 2. Structured

More information

Service Discovery in the Future Electronic Market

Service Discovery in the Future Electronic Market From: AAAI Technical Report WS-00-04. Compilation copyright 2000, AAAI (www.aaai.org). All rights reserved. Service Discovery in the Future Electronic Market Harry Chen, Dipanjan Chakraborty, Liang Xu,

More information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de

More information

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks

SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks SIPCache: A Distributed SIP Location Service for Mobile Ad-Hoc Networks Simone Leggio Hugo Miranda Kimmo Raatikainen Luís Rodrigues University of Helsinki University of Lisbon August 16, 2006 Abstract

More information

Context-Awareness and Adaptation in Distributed Event-Based Systems

Context-Awareness and Adaptation in Distributed Event-Based Systems Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo

More information

Title: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS

Title: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS Title: PERSONAL TRAVEL MARKET: A REAL-LIFE APPLICATION OF THE FIPA STANDARDS Authors: Jorge Núñez Suárez British Telecommunications jorge.nunez-suarez@bt.com Donie O'Sullivan Broadcom Eireann dos@broadcom.ie

More information

FIPA Audio-Visual Entertainment and Broadcasting Specification

FIPA Audio-Visual Entertainment and Broadcasting Specification FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Audio-Visual Entertainment and Broadcasting Specification Document title FIPA Audio-Visual Entertainment and Broadcasting Specification Document number PC00081

More information

An Agent Modeling Language Implementing Protocols through Capabilities

An Agent Modeling Language Implementing Protocols through Capabilities An Agent Modeling Language Implementing Protocols through Capabilities Nikolaos Spanoudakis 1,2 1 Technical University of Crete, Greece nikos@science.tuc.gr Pavlos Moraitis 2 2 Paris Descartes University,

More information

NEW TECHNIQUE FOR DUPLICATION THE REMOTE DATABASES BASED ON MULTI-AGENTS

NEW TECHNIQUE FOR DUPLICATION THE REMOTE DATABASES BASED ON MULTI-AGENTS NEW TECHNIQUE FOR DUPLICATION THE REMOTE DATABASES BASED ON MULTI-AGENTS 1 NOREDDINE GHERABI Department of Electrical and Computer Engineering National School of Applied Sciences, Fes, Morocco E-mail :

More information

Broker Clusters. Cluster Models

Broker Clusters. Cluster Models 4 CHAPTER 4 Broker Clusters Cluster Models Message Queue supports the use of broker clusters: groups of brokers working together to provide message delivery services to clients. Clusters enable a Message

More information

Position Paper for Workshop on Web Services for Enterprise Computing

Position Paper for Workshop on Web Services for Enterprise Computing Position Paper for Workshop on Web Services for Enterprise Computing Torry Harris Business Solutions Ground Floor, Sona Towers, 71, Millers Road, Bangalore 560052. India www.thbs.com Page 1 of 5 Use Case

More information

FIPA Audio/Visual Entertainment and Broadcasting Specification

FIPA Audio/Visual Entertainment and Broadcasting Specification 1 2 3 4 5 6 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Audio/Visual Entertainment and Broadcasting Specification 7 8 9 Document title FIPA Audio/Visual Entertainment and Broadcasting Specification

More information

Sprite (contd) Code and Process Migration

Sprite (contd) Code and Process Migration Sprite (contd) Sprite process migration Facilitated by the Sprite file system State transfer Swap everything out Send page tables and file descriptors to receiver Demand page process in Only dependencies

More information

Software Integration Using a Dynamic Wrapper Agent

Software Integration Using a Dynamic Wrapper Agent Software Integration Using a Dynamic Wrapper Agent MIRIAM A. M. CAPRETZ & MARY C. HRYB Department of Electrical and Computer Engineering University of Western Ontario London, Ontario, CANADA N6A 5B9 Abstract:

More information

Scalable Computing: Practice and Experience Volume 12, Number 3, pp

Scalable Computing: Practice and Experience Volume 12, Number 3, pp Scalable Computing: Practice and Experience Volume 1, Number 3, pp. 83 91. http://www.scpe.org ISSN 1895-1767 c 011 SCPE VEHICLE ROUTING PROBLEMS WITH THE USE OF MULTI-AGENT SYSTEM LUKASZ CHOMATEK AND

More information

Applying the Semantic Web Layers to Access Control

Applying the Semantic Web Layers to Access Control J. Lopez, A. Mana, J. maria troya, and M. Yague, Applying the Semantic Web Layers to Access Control, IEEE International Workshop on Web Semantics (WebS03), pp. 622-626, 2003. NICS Lab. Publications: https://www.nics.uma.es/publications

More information

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS 1 WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS BRUCE CROFT NSF Center for Intelligent Information Retrieval, Computer Science Department, University of Massachusetts,

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

On Demand Web Services with Quality of Service

On Demand Web Services with Quality of Service On Demand Web Services with Quality of Service BRAJESH KOKKONDA Department of Computer Science & Engineering, Vivekananda Institute of Technology and Sciences, Tel: +91-7416322567 E-mail: brajesh.email@gmail.com

More information

ITU-T Y Next generation network evolution phase 1 Overview

ITU-T Y Next generation network evolution phase 1 Overview I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T Y.2340 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (09/2016) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL

More information

A Mobile Agents Platform for Telecare and Teleassistance

A Mobile Agents Platform for Telecare and Teleassistance Luis M. Camarinha-Matos (Ed.) Proceedings of the 1st International Workshop on Tele-Care and Collaborative Virtual Communities in Elderly Care, TELECARE 2004. In conjunction with ICEIS 2004; Porto, Portugal,

More information

Integrating Web Services into Agentcities Recommendation

Integrating Web Services into Agentcities Recommendation 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 AGENTCITIES TECHNICAL RECOMMENDATION Recommendation Agentcities Technical Recommendation

More information

FIPA Query Interaction Protocol Specification

FIPA Query Interaction Protocol Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Query Interaction Protocol Specification 6 7 Document title FIPA Query Interaction Protocol Specification Document number SC00027H Document source

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

Integrating Ontologies into Distributed Multi-Agent System

Integrating Ontologies into Distributed Multi-Agent System Integrating Ontologies into Distributed Multi-Agent System Khaoula ADDAKIRI Department of Mathematics and Computer Science Université Hassan 1 er, FSTS, LABO LITEN Settat, Morocco Mohamed BAHAJ Department

More information

Middleware for Mobile Information Access

Middleware for Mobile Information Access Middleware for Mobile Information Access Dipanjan Chakraborty, Filip Perich, Anupam Joshi, Timothy Finin, Yelena Yesha dchakr1,fperic1,joshi,finin,yeyesha @cs.umbc.edu Abstract Mobile information access

More information

Chapter 5 INTRODUCTION TO MOBILE AGENT

Chapter 5 INTRODUCTION TO MOBILE AGENT Chapter 5 INTRODUCTION TO MOBILE AGENT 135 Chapter 5 Introductions to Mobile Agent 5.1 Mobile agents What is an agent? In fact a software program is containing an intelligence to help users and take action

More information

FIPA Device Ontology Specification

FIPA Device Ontology Specification 1 2 3 4 5 FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA Device Ontology Specification 6 7 8 Document title FIPA Device Ontology Specification Document number SC00091E Document source FIPA TC Gateways

More information

Knowledge Integration Environment

Knowledge Integration Environment Knowledge Integration Environment Aka Knowledge is Everything D.Sottara, PhD OMG Technical Meeting Spring 2013, Reston, VA Outline Part I The Consolidated Past : Drools 5.x Drools Expert Object-Oriented,

More information

RiMOM Results for OAEI 2009

RiMOM Results for OAEI 2009 RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn

More information

Architecture, Metadata, and Ontologies in the Knowledge Grid

Architecture, Metadata, and Ontologies in the Knowledge Grid UNICZ UNICAL Architecture, Metadata, and Ontologies in the Knowledge Grid Mario Cannataro University Magna Græcia of Catanzaro, Italy cannataro@unicz.it joint work with: D. Talia, C. Comito, A. Congiusta,

More information

Improving the Efficiency of Fast Using Semantic Similarity Algorithm

Improving the Efficiency of Fast Using Semantic Similarity Algorithm International Journal of Scientific and Research Publications, Volume 4, Issue 1, January 2014 1 Improving the Efficiency of Fast Using Semantic Similarity Algorithm D.KARTHIKA 1, S. DIVAKAR 2 Final year

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

Yellow pages and Interaction Protocols

Yellow pages and Interaction Protocols Yellow pages and Interaction Protocols Fabiano Dalpiaz Agent-Oriented Software Engineering (AOSE) 2009-10 Yellow pages How do you look for someone providing a service? Either you know a service provider......or

More information

Report to Brewer s original presentation of his CAP Theorem at the Symposium on Principles of Distributed Computing (PODC) 2000

Report to Brewer s original presentation of his CAP Theorem at the Symposium on Principles of Distributed Computing (PODC) 2000 Brewer s CAP Theorem Report to Brewer s original presentation of his CAP Theorem at the Symposium on Principles of Distributed Computing (PODC) 2000 Written by Table of Contents Introduction... 2 The CAP-Theorem...

More information

INTELLIGENT SYSTEMS OVER THE INTERNET

INTELLIGENT SYSTEMS OVER THE INTERNET INTELLIGENT SYSTEMS OVER THE INTERNET Web-Based Intelligent Systems Intelligent systems use a Web-based architecture and friendly user interface Web-based intelligent systems: Use the Web as a platform

More information

DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY

DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY DIRA : A FRAMEWORK OF DATA INTEGRATION USING DATA QUALITY Reham I. Abdel Monem 1, Ali H. El-Bastawissy 2 and Mohamed M. Elwakil 3 1 Information Systems Department, Faculty of computers and information,

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

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang

More information

Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning

Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning Intercloud Federation using via Semantic Resource Federation API and Dynamic SDN Provisioning David Bernstein Deepak Vij Copyright 2013, 2014 IEEE. All rights reserved. Redistribution and use in source

More information

Where is the Semantics on the Semantic Web?

Where is the Semantics on the Semantic Web? Where is the Semantics on the Semantic Web? Ontologies and Agents Workshop Autonomous Agents Montreal, 29 May 2001 Mike Uschold Mathematics and Computing Technology Boeing Phantom Works Acknowledgements

More information

Introduction to INEXDA s Metadata Schema

Introduction to INEXDA s Metadata Schema 1 Introduction to INEXDA s Metadata Schema Christian Hirsch (Deutsche Bundesbank) July 2018 The views expressed here do not necessarily reflect the opinion of the Deutsche Bundesbank, the INEXDA network,

More information

Keywords Data alignment, Data annotation, Web database, Search Result Record

Keywords Data alignment, Data annotation, Web database, Search Result Record Volume 5, Issue 8, August 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Annotating Web

More information