UNIK Multiagent systems Lecture 3. Communication. Jonas Moen
|
|
- Frank Carter
- 5 years ago
- Views:
Transcription
1 UNIK Multiagent systems Lecture 3 Communication Jonas Moen
2 Highlights lecture 3 Communication* Communication fundamentals Reproducing data vs. conveying meaning Ontology and knowledgebase Speech acts FIPA and JADE as tools for agent-based communication *Wooldridge, 2009: chapter 6 and
3 Communication Communication = the process of shearing data/information/meaning A topic of central importance in computer science for a long time in parallel, distributed, and agent-based systems
4 Communication How can agents understand each other? The area of 1. Communicating data 2. Ontologies for meaning
5 Communication fundamentals Claude Shannon The father of information theory Shannon founded information theory with A Mathematical Theory of Communication, published in Image: Wikipedia
6 Communication fundamentals Communication, in terms of Shannon, is not concerned by meaning, but the reproduction of bit-strings from one place to another in a noisy environment. We talk about 1. Bits per second transferred 2. Probability of error per bit transferred i.e. we do not talk about the meaning of the bit-string
7 Communication fundamentals Power [W] Time [s] EEnnnnnnnnnn = PPPP dddd Frequency [s -1 ]
8 Communication fundamentals Communication system Communication system «Hello» «Hallo» Image: Wikipedia
9 Communication fundamentals PPPPPP = Pulse Code Modulation EE bb /NN 0 = Energy per bit to the noise spectral density PP ee = Probability of symbol error Communication, in terms of Shannon, is a compromise: Signal-to-Noise Rate (SNR), bit-rate and bit error-rate Image: Figure 4.6, Haykin 2001, Communication systems
10 Example Let us calculate SSSSSS and PP ee if distance between two radios is halved: (1) SNR 0 = EE 0bb = 1 PP 0 tt 0 NN 0 4ππrr2 0 NN 0 (2) SNR 1 = 1 PP 0 tt 0 4ππrr2 1 NN 0 If we put (1) into (2) we get Image: Figure 4.6, Haykin 2001, Communication systems
11 Example Giving PP 0 tt 0 NN 0 = 4ππrr 0 2 SNR 0 SNR 1 = 1 PP 0 tt 0 4ππrr2 1 NN 0 SNR 1 = 1 4ππrr 1 2 4ππrr 0 2 SNR 0 SNR 1 = rr 0 rr 1 2 SNR 0 Image: Figure 4.6, Haykin 2001, Communication systems
12 Example So if rr 0 = 100 m, SSSSSS 0 = 5 db SNR 1 = SNR 1 = = 11 db Using the relation for decibel yy dddd = 10 log 10 xx[ww] yy [dddd] xx WW = Image: Figure 4.6, Haykin 2001, Communication systems
13 Example So by reducing the distance in two SSSSSS increases by 4 and the error rate PP ee ~10 2 ~10 7. A big difference! Image: Figure 4.6, Haykin 2001, Communication systems
14 Communication fundamentals How do we get a binary string from node NN ii to node NN jj as efficiently as possible? NN ii NN ll NN kk NN jj
15 Communication fundamentals How do we get a binary string from node NN ii to node NN jj as efficiently as possible? NN ii NN ll Direct communication between NN ii and NN jj could give low bit-rates due to distance. NN kk NN jj
16 Communication fundamentals How do we get a binary string from node NN ii to node NN jj as efficiently as possible? NN ii NN ll Ad hoc networking via node NN kk could boost bit-rates. NN kk NN jj
17 Communication fundamentals How do we get a binary string from node NN ii to node NN jj as efficiently as possible? NN ii NN ll If node NN kk is unavailable node NN ll could be used instead. NN kk NN jj
18 Communication fundamentals How do we get a binary string from node NN ii to node NN jj as efficiently as possible? NN ii NN ll What if the position of all the nodes are dynamic? NN kk NN jj
19 Communication fundamentals How do we get a binary string from node NN ii to node NN jj as efficiently as possible? NN ii NN ll And what if node NN kk simultaneously wants to talk to node NN ll? NN kk NN jj
20 Communication fundamentals 1. Direct communication between NN ii and NN jj could give low bit-rates due to distance. 2. Ad hoc networking via node NN kk could boost bit-rates 3. If node NN kk is unavailable node NN ll could be used instead 4. What if the position of all the nodes are dynamic and they cross-talk? Network protocol for routing is part of communication and very important in real multiagent systems
21 Ontology An ontology is a specification of a terminology (a set of terms) intended to provide a common basis of understanding about some domain
22 Ontology «An ontology is a formal definition of a body of knowledge. The most typical type of ontology used in building agents involves a structural component. Essentially a taxonomy of classes and subclass relations coupled with definitions of the relationships between these things», [Hendler]
23 Ontology In terms of computer science: The development and deployment of ontologies have their origins in the semantic web research The semantic web is the main motivation for research into ontologies
24 Ontology fundamentals Ontologies describe relations between objects/concepts (as in object-oriented design) Image: Figure 6.1, Wooldridge
25 Ontology fundamentals Defining new terms in relation to old ones Classes and instances Class properties Subclasses, superclasses and inheritance
26 Ontology fundamentals Ontology vs. knowledgebase 1. Ontology is the structural part of a class diagram 2. Knowledgebase is an ontology together with a set of instances of classes
27 The ontology spectrum Depending on the use of an ontology Image: Figure 6.2, Wooldridge
28 The ontology spectrum Informal ontology: 1. Controlled vocabulary - Keywords 2. Terms and glossary - Keywords with loose explanation 3. Thesaurus - Keywords with synonyms for matching 4. Informal is-a taxonomy Classification based on informal clustering. (e.g. cameras and camera bags at Amazon)
29 The ontology spectrum Formal ontology: 5. Formal is-a taxonomy Explicit definition of subsumption relation between classes. 6. Properties - Define class properties 7. Value restrictions (e.g. one mother) 8. Arbitrary logical constraints May result in complex reasoning
30 The ontology hierarchy Image: Figure 6.3, Wooldridge
31 The ontology hierarchy 1. Upper ontology Most general kind of classes imaginable (living or nonliving) thing. 2. Domain ontology General ontology in a particular domain. Reuse is important for coherence between agents. 3. Application ontology 1 and 2 applied to the specific problem case under study. Often not reusable
32 Ontology languages 1. XML - The Extended Markup Language, [XML, 2008] a) Ad hoc ontologies with controlled vocabulary b) XML extends HTML 2. OWL The Web Ontology Language, [Bechhofer, 2004] a) A collection of several XML-based frameworks b) OWL-lite, basic ontologies c) OWL-DL, description logic fomulation d) OWL-full, with consistency check and reasoning
33 Ontology languages 3. KIF Knowledge Interchanging Format [Genersereth and Fikes, 1992] Ontologies in first-order logic 4. RDF Resource Definition Framework a) Not a proper ontology. The goal of RDF is to provide a standardized knowledge representation framework for the web. b) Very simple and effective, at least compared to OWL c) Triplets of subject-predicate-object e.g. ismarriedto(michael, Janine) a knowledgebase
34 Constructing an ontology Method proposed by [Noy and McGuinness, 2004] Image: Figure 6.8, Wooldridge
35 Constructing an ontology 1. Define domain and scope E.g. requirements in software design 2. Consider reuse Sharing meaning is important, use existing ontologies? 3. Enumerate all the relevant terms List important words, do not organize yet 4. Define classes and class hierarchy Top-down or bottom-up, avoid trivial classes. Focus on meaning and general relations
36 Constructing an ontology 5. Define properties a) Intrinsic properties - natural properties like weight b) Extrinsic properties - attached properties like name c) Identify components of an object d) Identify other relationships
37 Constructing an ontology 6. Define properties of properties a) Cardinality constraints b) Type constraints c) Range constraints d) Domain constraints 7. Create instances Find most specific class to represent object
38 Software tools for ontologies 1. Ontolingua server [Farquhar et al., 1997] 2. Protege [Protege Group, 2004] 3. NEON Toolkit [NEON project, 2008 ] Use common sense when constructing an ontology and reuse ontologies for efficient communication
39 Communication Many formalisms exist for communication in concurrent systems: 1. Synchronization - type lost update. 2. Object-oriented programming External objects invoke/execute methods in other objects 3. Agent-based setting Agents determine on their own to act or not based on information. The sender must try to manipulate desires and beliefs in receiver in order to obtain desired action
40 Speech acts Speech act theory treats communication as actions that alter the mental state of the communication participants
41 Speech acts Philosopher John Austin [Austin, 1962] noted that a certain class of utterances had the characteristics of actions, in the sense of trying to change the state of the world, analogous to physical actions. Austin identified a number of performative verbs, like request, inform and promise
42 Speech acts Searl [Searl, 1969] extended Austin 1. Identified several properties for a successful speech act: a) Normal I/O conditions, i.e. good link b) Preparatory conditions, i.e. it must be possible for speaker to speech and speaker must believe that hearer is able to act. c) Sincerity condition. i.e. the speaker must want action of hearer
43 Speech acts Searl [Searl, 1969] extended Austin 2. Types of speech acts a) Representative speak the truth of an expressed proposition, i.e. informing b) Directive attempt to get hearer to do something, i.e. requesting c) Commissives commit the speaker to a course of action, i.e. promise d) Expressive express some psychological state, like gratitude e) Declaration effect some change in an institutional state of affair, like declare war
44 Speech acts The plan-based theory of speech acts [Cohen and Perrault, 1979] How pre-conditions and post-conditions of speech acts could be represented as operators describing desires and beliefs of participants of speech acts. i.e. a formalism for reasoning with speech acts for actions
45 Speech acts Speech acts as rational action [Cohen and Levesque, 1990] A more general connection to rational action
46 Agent communication languages KSE Knowledge Sharing Effort [DARPA, 1990s] Generated two main deliverables 1. KQML - Knowledge Query and Manipulation Language Message-based language for agent communication. Not concerned about content. 2. KIF Knowledge Interchanging Format The content part (domain specific) of KQML
47 Agent communication languages FIPA the Foundation of Intelligent Physical Agents [FIPA, 1999] 1. IEEE standardization for agent systems: 2. The ACL Agent Communication Language 3. Conformance testing. Does a particular agent program respect the semantics of the language?
48 Agent communication languages JADE Java Agent Development Environment [Bellifemine et al., 2007] 1. An infrastructure for deploying FIPA agent systems. 2. De facto standard in agent-based communication on the net
49 Summary of lecture 3* Communication fundamentals (reproducing data) The physics of RF communication SNR, bit-rate and bit error-rate Ontologies and knowledgebases? (conveying meaning) Speech acts (manipulation) FIPA and JADE as tools for agent-based communication ROS as a framework for autonomous mobile robots (Aleksander Simonsen will introduce ROS after next lecture) *Wooldridge, 2009: chapter 6 and
Introduction to Multi-Agent Programming
Introduction to Multi-Agent Programming 1. Agent Communication Speech Acts, KIF, KQML, FIPA, JADE, IPC Alexander Kleiner, Bernhard Nebel Contents Introduction Speech Acts Agent Communication Languages
More informationIntroduction to Multi-Agent Programming
Introduction to Multi-Agent Programming 5. Agent Communication Speech Acts, KIF, KQML, FIPA, JADE, IPC Alexander Kleiner, Bernhard Nebel Contents Introduction Speech Acts Agent Communication Languages
More informationOntology Development. Farid Naimi
Ontology Development Farid Naimi Overview Why develop an ontology? What is in an ontology? Ontology Development Defining classes and a class hierarchy Naming considerations Conclusion Why develop an ontology?
More informationWhere 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 informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 93-94
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 93-94 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationINFO216: Advanced Modelling
INFO216: Advanced Modelling Theme, spring 2018: Modelling and Programming the Web of Data Andreas L. Opdahl Session S13: Development and quality Themes: ontology (and vocabulary)
More informationSemantic Web. Ontology Engineering and Evaluation. Morteza Amini. Sharif University of Technology Fall 95-96
ه عا ی Semantic Web Ontology Engineering and Evaluation Morteza Amini Sharif University of Technology Fall 95-96 Outline Ontology Engineering Class and Class Hierarchy Ontology Evaluation 2 Outline Ontology
More informationOWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages
OWL a glimpse OWL Web Ontology Language describes classes, properties and relations among conceptual objects lecture 7: owl - introduction of#27# ece#720,#winter# 12# 2# of#27# OWL a glimpse (2) requirements
More informationOntology Development. Qing He
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far Ontology Development Qing He 1 Why develop an ontology? In recent years the development of ontologies
More informationAdvanced Robotics Multi-Agent Systems/Communication
Advanced Robotics Multi-Agent Systems/Communication 1 Motivation Example Domain Agenda Definitions and Properties of Multi-Agent Systems (MAS) Task Allocation Communication in MAS 2 Motivation many can
More informationOntologies 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 information1.1 Jadex - Engineering Goal-Oriented Agents
1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute
More informationOntology engineering. How to develop an ontology? ME-E4300 Semantic Web additional material
Ontology engineering How to develop an ontology? ME-E4300 Semantic Web additional material Jouni Tuominen Semantic Computing Research Group (SeCo), http://seco.cs.aalto.fi jouni.tuominen@aalto.fi Methodology
More informationHelmi Ben Hmida Hannover University, Germany
Helmi Ben Hmida Hannover University, Germany 1 Summarizing the Problem: Computers don t understand Meaning My mouse is broken. I need a new one 2 The Semantic Web Vision the idea of having data on the
More informationMulti-agent and Semantic Web Systems: Representation
Multi-agent and Semantic Web Systems: Representation Fiona McNeill School of Informatics 21st January 2013 21st January 2013 0/22 What kind of representation? There are many different kinds of representations
More informationHistory, State of the Art and Challenges for Agent Communication Languages
History, State of the Art and Challenges for Agent Communication Languages Yannis Labrou and Tim Finin Department of Computer Science and Electrical Engineering University of Maryland, Baltimore County
More informationIntegrating 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 informationIG-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 informationWHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG
WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES Christian de Sainte Marie ILOG Introduction We are interested in the topic of communicating policy decisions to other parties, and, more generally,
More informationKnowledge Representations. How else can we represent knowledge in addition to formal logic?
Knowledge Representations How else can we represent knowledge in addition to formal logic? 1 Common Knowledge Representations Formal Logic Production Rules Semantic Nets Schemata and Frames 2 Production
More informationCollaborative Ontology Construction using Template-based Wiki for Semantic Web Applications
2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications
More information<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany
Information Systems University of Koblenz Landau, Germany Ontology 101 Design principles Ontology design principles Based on paper by Natasha Noy & Deborah McGuinness Ontology Development 101: A Guide
More informationSKOS. COMP62342 Sean Bechhofer
SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Ontologies Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies
More informationOntologies SKOS. COMP62342 Sean Bechhofer
Ontologies SKOS COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Metadata Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies
More informationModels versus Ontologies - What's the Difference and where does it Matter?
Models versus Ontologies - What's the Difference and where does it Matter? Colin Atkinson University of Mannheim Presentation for University of Birmingham April 19th 2007 1 Brief History Ontologies originated
More informationKnowledge Engineering. Ontologies
Artificial Intelligence Programming Ontologies Chris Brooks Department of Computer Science University of San Francisco Knowledge Engineering Logic provides one answer to the question of how to say things.
More informationSEMANTIC WEB DATA MANAGEMENT. from Web 1.0 to Web 3.0
SEMANTIC WEB DATA MANAGEMENT from Web 1.0 to Web 3.0 CBD - 21/05/2009 Roberto De Virgilio MOTIVATIONS Web evolution Self-describing Data XML, DTD, XSD RDF, RDFS, OWL WEB 1.0, WEB 2.0, WEB 3.0 Web 1.0 is
More informationAgenda. A. Paschke 1, A. Kozlenkov 2 1. RuleResponder Approach Reaction RuleML Prova Semantic Web Rule Engine Use Cases Summary
A Rule-based Middleware for Business Process Execution 2008-02-28 / Technical University Dresden +49 351 463 40074 http://biotec.tu-dresden.de A Rule-based Middleware for Business Process Execution Agenda
More informationKnowledge representation Semantic networks and frames
Knowledge representation Semantic networks and frames CmSc310 Artificial Intelligence 1. Introduction: What is knowledge? The science that studies various issues about knowledge is called epistemology.
More informationAn Ontological Approach to Domain Engineering
An Ontological Approach to Domain Engineering Richard de Almeida Falbo, Giancarlo Guizzardi, Katia Cristina Duarte International Conference on Software Engineering and Knowledge Engineering, SEKE 02 Taehoon
More informationThe notion delegation of tasks in Linked Data through agents
The notion delegation of tasks in Linked Data through agents Teófilo Chambilla 1 and Claudio Gutierrez 2 1 University of Technology and Engineering, tchambilla@utec.edu.pe, 2 DCC Universidad of Chile and
More informationAutomation 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 informationSemantics. Matthew J. Graham CACR. Methods of Computational Science Caltech, 2011 May 10. matthew graham
Semantics Matthew J. Graham CACR Methods of Computational Science Caltech, 2011 May 10 semantic web The future of the Internet (Web 3.0) Decentralized platform for distributed knowledge A web of databases
More informationMaSMT: A Multi-agent System Development Framework for English-Sinhala Machine Translation
MaSMT: A Multi-agent System Development Framework for English-Sinhala Machine Translation B. Hettige #1, A. S. Karunananda *2, G. Rzevski *3 # Department of Statistics and Computer Science, University
More informationA Tool for Storing OWL Using Database Technology
A Tool for Storing OWL Using Database Technology Maria del Mar Roldan-Garcia and Jose F. Aldana-Montes University of Malaga, Computer Languages and Computing Science Department Malaga 29071, Spain, (mmar,jfam)@lcc.uma.es,
More informationCreating Ontology Chart Using Economy Domain Ontologies
Creating Ontology Chart Using Economy Domain Ontologies Waralak V. Siricharoen *1, Thitima Puttitanun *2 *1, Corresponding author School of Science, University of the Thai Chamber of Commerce, 126/1, Dindeang,
More informationAdding formal semantics to the Web
Adding formal semantics to the Web building on top of RDF Schema Jeen Broekstra On-To-Knowledge project Context On-To-Knowledge IST project about content-driven knowledge management through evolving ontologies
More informationSemantic agents for location-aware service provisioning in mobile networks
Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation
More informationAnnales UMCS Informatica AI IX, 1 (2009) ; DOI: /v x UMCS. Analysis of communication processes in the multi agent systems
Annales Informatica AI IX, 1 (2009) 111 122; DOI: 10.2478/v10065-009-0008-x Analysis of communication processes in the multi agent systems Wojciech Pieprzyca University of Computer Science and Management,
More informationFOUNDATION FOR INTELLIGENT PHYSICAL AGENTS. FIPA 98 Specification. Part 12. Ontology Service
FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS FIPA 98 Specification Part 12 Ontology Service Publication date: 23 rd October 1998 Copyright 1998 by FIPA - Foundation for Intelligent Physical Agents Geneva,
More informationCEN/ISSS WS/eCAT. Terminology for ecatalogues and Product Description and Classification
CEN/ISSS WS/eCAT Terminology for ecatalogues and Product Description and Classification Report Final Version This report has been written for WS/eCAT by Mrs. Bodil Nistrup Madsen (bnm.danterm@cbs.dk) and
More informationPractical Experiences in Developing Ontology-Based Multi-Agent System
Practical Experiences in Developing Ontology-Based Multi- System Jarmo Korhonen Software Business and Engineering Institute, Helsinki University of Technology, Jarmo.Korhonen@hut.fi Pekka Isto Industrial
More informationKNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT
KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT Tung-Hsiang Chou National Chengchi University, Taiwan John A. Vassar Louisiana State University in Shreveport
More informationOntology Building. Ontology Building - Yuhana
Ontology Building Present by : Umi Laili Yuhana [1] Computer Science & Information Engineering National Taiwan University [2] Teknik Informatika Institut Teknologi Sepuluh Nopember ITS Surabaya Indonesia
More informationFIBO Metadata in Ontology Mapping
FIBO Metadata in Ontology Mapping For Open Ontology Repository OOR Metadata Workshop VIII 02 July 2013 Copyright 2010 EDM Council Inc. 1 Overview The Financial Industry Business Ontology Introduction FIBO
More informationSemantic 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 informationSemantics and Ontologies for Geospatial Information. Dr Kristin Stock
Semantics and Ontologies for Geospatial Information Dr Kristin Stock Introduction The study of semantics addresses the issue of what data means, including: 1. The meaning and nature of basic geospatial
More informationOntology Mapper: A Muti-Agent System for Knowledge Sharing
Ontology : A Muti-Agent System for Knowledge Sharing Suryakant Sansare University of Maryland Baltimore County Department of Computer Science ssansa1@cs.umbc.edu Urvi Shah University of Maryland Baltimore
More informationToday: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3
Today: RDF syntax + conjunctive queries for OWL KR4SW Winter 2010 Pascal Hitzler 3 Today s Session: RDF Schema 1. Motivation 2. Classes and Class Hierarchies 3. Properties and Property Hierarchies 4. Property
More informationII. Data Models. Importance of Data Models. Entity Set (and its attributes) Data Modeling and Data Models. Data Model Basic Building Blocks
Data Modeling and Data Models II. Data Models Model: Abstraction of a real-world object or event Data modeling: Iterative and progressive process of creating a specific data model for a specific problem
More informationAgent Communication. Amit K. Chopra and Munindar P. Singh. May 23, University of Trento. North Carolina State University
Agent Communication Amit K. Chopra and Munindar P. Singh University of Trento North Carolina State University May 23, 2012 c Chopra and Singh (Trento and NCSU) Agent Communication May 23, 2012 1 / 57 MAS
More informationSmart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications
24Am Smart Open Services for European Patients Open ehealth initiative for a European large scale pilot of Patient Summary and Electronic Prescription Work Package 3.5 Semantic Services Definition Appendix
More informationINTELLIGENT 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 informationA Survey on Agent Communication Languages
2011 International Conference on Innovation, Management and Service IPEDR vol.14(2011) (2011) IACSIT Press, Singapore A Survey on Agent Communication Languages Sandip Vaniya 1, Bhavesh Lad 2 and Shreyansh
More informationYlvi - Multimedia-izing the Semantic Wiki
Ylvi - Multimedia-izing the Semantic Wiki Niko Popitsch 1, Bernhard Schandl 2, rash miri 1, Stefan Leitich 2, and Wolfgang Jochum 2 1 Research Studio Digital Memory Engineering, Vienna, ustria {niko.popitsch,arash.amiri}@researchstudio.at
More informationArtificial Intelligence Agent Oriented Software Engineering
Artificial Intelligence Agent Oriented Software Engineering Maurizio Martelli, Viviana Mascardi {martelli, mascardi}@disi.unige.it University of Genoa Department of Computer and Information Science AI,
More informationJENA: A Java API for Ontology Management
JENA: A Java API for Ontology Management Hari Rajagopal IBM Corporation Page Agenda Background Intro to JENA Case study Tools and methods Questions Page The State of the Web Today The web is more Syntactic
More informationa paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:
Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)
More informationBuilding domain ontologies from lecture notes
Building domain ontologies from lecture notes Neelamadhav Gantayat under the guidance of Prof. Sridhar Iyer Department of Computer Science and Engineering, Indian Institute of Technology, Bombay Powai,
More informationIt 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 informationStandardization of Ontologies
Standardization of Ontologies Kore Nordmann TU Dortmund March 17, 2009 Outline History Related technologies Ontology development General history HTML UNTANGLE HTML 2.0 XML rec. XHTML RDF(S)
More informationSemantic Web Systems Ontology Matching. Jacques Fleuriot School of Informatics
Semantic Web Systems Ontology Matching Jacques Fleuriot School of Informatics In the previous lecture l Ontological Engineering There s no such thing as the correct way to model a domain. Ontology development
More informationOntology Engineering for the Semantic Web and Beyond
Ontology Engineering for the Semantic Web and Beyond Natalya F. Noy Stanford University noy@smi.stanford.edu A large part of this tutorial is based on Ontology Development 101: A Guide to Creating Your
More informationMining the Biomedical Research Literature. Ken Baclawski
Mining the Biomedical Research Literature Ken Baclawski Data Formats Flat files Spreadsheets Relational databases Web sites XML Documents Flexible very popular text format Self-describing records XML Documents
More informationImplementing Explanation Ontology for Agent System
Implementing Explanation Ontology for Agent System Xiaomeng Su 1, Mihhail Matskin 2, Jinghai Rao 1 1 Department of Computer and Information Sciences, Norwegian University of Science and Technology, 7491
More informationLecture 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 informationJumpstarting the Semantic Web
Jumpstarting the Semantic Web Mark Watson. Copyright 2003, 2004 Version 0.3 January 14, 2005 This work is licensed under the Creative Commons Attribution-NoDerivs-NonCommercial License. To view a copy
More informationKnowledge and Ontological Engineering: Directions for the Semantic Web
Knowledge and Ontological Engineering: Directions for the Semantic Web Dana Vaughn and David J. Russomanno Department of Electrical and Computer Engineering The University of Memphis Memphis, TN 38152
More informationH1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry
1. (12 points) Identify all of the following statements that are true about the basics of services. A. Screen scraping may not be effective for large desktops but works perfectly on mobile phones, because
More informationFIPA 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 informationAgent-K: An Integration of AOP and KQML
Agent-K: An Integration of AOP and KQML Winton H E Davies & Peter Edwards Department of Computing Science King's College University of Aberdeen Aberdeen, AB9 2UE, UK. Email: {wdavies, pedwards}@csd.abdn.ac.uk
More informationThe Semantic Web DEFINITIONS & APPLICATIONS
The Semantic Web DEFINITIONS & APPLICATIONS Data on the Web There are more an more data on the Web Government data, health related data, general knowledge, company information, flight information, restaurants,
More informationOntology Servers and Metadata Vocabulary Repositories
Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development m.patel@ukoln.ac.uk http://www.ukoln.ac.uk/ Overview agentcities.net deployment grant Background
More informationGraphOnto: OWL-Based Ontology Management and Multimedia Annotation in the DS-MIRF Framework
GraphOnto: OWL-Based Management and Multimedia Annotation in the DS-MIRF Framework Panagiotis Polydoros, Chrisa Tsinaraki and Stavros Christodoulakis Lab. Of Distributed Multimedia Information Systems,
More informationIn fact, in many cases, one can adequately describe [information] retrieval by simply substituting document for information.
LµŒ.y A.( y ý ó1~.- =~ _ _}=ù _ 4.-! - @ \{=~ = / I{$ 4 ~² =}$ _ = _./ C =}d.y _ _ _ y. ~ ; ƒa y - 4 (~šƒ=.~². ~ l$ y C C. _ _ 1. INTRODUCTION IR System is viewed as a machine that indexes and selects
More informationMultiagent 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 informationLightweight Semantic Web Motivated Reasoning in Prolog
Lightweight Semantic Web Motivated Reasoning in Prolog Salman Elahi, s0459408@sms.ed.ac.uk Supervisor: Dr. Dave Robertson Introduction: As the Semantic Web is, currently, in its developmental phase, different
More informationProposal 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 informationMulti-Agent Programming
Multi-Agent Programming Brian Logan 1 School of Computer Science University of Nottingham Midlands Graduate School 8th 12th April 2013 1 Slides on Normative Organisations are from an AAMAS 2012 tutorial
More informationSemantic Web Programming
*) Semantic Web Programming John Hebeler Matthew Fisher Ryan Blace Andrew Perez-Lopez WILEY Wiley Publishing, Inc. Contents Foreword Introduction xxiii xxv Part One Introducing Semantic Web Programming
More informationData formats for exchanging classifications UNSD
ESA/STAT/AC.234/22 11 May 2011 UNITED NATIONS DEPARTMENT OF ECONOMIC AND SOCIAL AFFAIRS STATISTICS DIVISION Meeting of the Expert Group on International Economic and Social Classifications New York, 18-20
More informationSemantics for Optimization of the Livestock Farming
Adaptive Agricultural Processes via Open Interfaces and Linked Services Semantics for Optimization of the Livestock Farming Dr. Dana Tomic FTW Forschungszentrum Telekommunikation Wien, Austria Challenges
More informationITM DEVELOPMENT (ITMD)
ITM Development (ITMD) 1 ITM DEVELOPMENT (ITMD) ITMD 361 Fundamentals of Web Development This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jquery, and graphical applications
More informationUpdate 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 informationVISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems
VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems Jan Polowinski Martin Voigt Technische Universität DresdenTechnische Universität Dresden 01062 Dresden, Germany
More informationIntroduction to the Semantic Web
ITTALKS Introduction to the Web example applications ITTALKS is a database driven web site of IT related talks at UMC and other institutions. The database contains information on Seminar events http://ittalks.org/
More informationOntology Development Tools and Languages: A Review
Ontology Development Tools and Languages: A Review Parveen 1, Dheeraj Kumar Sahni 2, Dhiraj Khurana 3, Rainu Nandal 4 1,2 M.Tech. (CSE), UIET, MDU, Rohtak, Haryana 3,4 Asst. Professor, UIET, MDU, Rohtak,
More informationSemantic Web Systems Introduction Jacques Fleuriot School of Informatics
Semantic Web Systems Introduction Jacques Fleuriot School of Informatics 11 th January 2015 Semantic Web Systems: Introduction The World Wide Web 2 Requirements of the WWW l The internet already there
More informationTable of Contents. iii
Current Web 1 1.1 Current Web History 1 1.2 Current Web Characteristics 2 1.2.1 Current Web Features 2 1.2.2 Current Web Benefits 3 1.2.3. Current Web Applications 3 1.3 Why the Current Web is not Enough
More informationA review of First-Order Logic
Knowledge Interchange Format A review of First-Order Logic Using KIF Knowledge Interchange Format Material adapted from Professor Richard Fikes Stanford University Sys 3 Know. Base in Lang3 KIF ~ First
More informationText 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 informationSemantic 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 informationThe 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 informationInformation 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 informationContents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services
Contents G52IWS: The Semantic Web Chris Greenhalgh 2007-11-10 Introduction to the Semantic Web Semantic Web technologies Overview RDF OWL Semantic Web Services Concluding comments 1 See Developing Semantic
More informationIntelligent 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 informationLeveraging the Expressivity of Grounded Conjunctive Query Languages
Leveraging the Expressivity of Grounded Conjunctive Query Languages Alissa Kaplunova, Ralf Möller, Michael Wessel Hamburg University of Technology (TUHH) SSWS 07, November 27, 2007 1 Background Grounded
More informationOntology 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 informationSemantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK
Semantic Web Lecture XIII 25.01.2010 Tools Dieter Fensel and Katharina Siorpaes Copyright 2008 STI INNSBRUCK Today s lecture # Date Title 1 12.10,2009 Introduction 2 12.10,2009 Semantic Web Architecture
More informationSemantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique
Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique Minal Bhise DAIICT, Gandhinagar, Gujarat, India 382007 minal_bhise@daiict.ac.in Abstract. The semantic web offers
More information