Fabien GANDON, Laurent BERTHELOT, Rose DIENG A Multi-Agents Platform for a Corporate Web Semantic aa m as 2 0 0 2.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
Controlled Vocabularies in TELPlus Antoine ISAAC Vrije Universiteit Amsterdam EDLProject Workshop November 2007.
ACACIA in short… Objectives: Offer methodological and software support (i.e. models, methods and tools) for construction, management and diffusion of.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
2009 – E. Félix Security DSL Toward model-based security engineering: developing a security analysis DSML Véronique Normand, Edith Félix, Thales Research.
ACTS Programme M obile I ntelligent A gents for M anaging the Information I nfrastructure ACTS Programme AC338.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
1 Dynamic Generation of Agent Communities from Distributed Production and Content-Driven Delivery of Knowledge AAAI Spring Symposium on Agent-Mediated.
Provenance in Open Distributed Information Systems Syed Imran Jami PhD Candidate FAST-NU.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Adding Organizations and Roles as Primitives to the JADE Framework NORMAS’08 Normative Multi Agent Systems, Matteo Baldoni 1, Valerio Genovese 1, Roberto.
Managing enterprise applications as dynamic resources in corporate semantic webs an application scenario for semantic web services. Fabien Gandon, Moussa.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
Learning Ontologies from RDF Annotations Alexandre Delteil, Catherine Faron-Zucker, Rose Dieng ACACIA project, INRIA, 2004 Sophia Antipolis, France.
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
1 Corporate Semantic Web Acacia INRIA Sophia Antipolis.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
Copyright Cesar Augusto 6599 HEUDIASYC, UTC, A M ulti-Agent A rchitecture for K nowledge A cquisition Cesar TACLA* Jean-Paul BARTHES {cesar.tacla,
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Fabien GANDON - INRIA - ACACIA Team - KMSS 2002 CoMMA in a Nutshell.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
CONTI’2008, 5-6 June 2008, TIMISOARA 1 Towards a digital content management system Gheorghe Sebestyen-Pal, Tünde Bálint, Bogdan Moscaliuc, Agnes Sebestyen-Pal.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Clément Troprès - Damien Coppéré1 Semantic Web Based on: -The semantic web -Ontologies Come of Age.
Tuan-Dung CAO 1, Fabien GANDON 1,2 1 ACACIA Team, INRIA Sophia Antipolis 2 Computer School, Carnegie Mellon University Integrating.
Logics for Data and Knowledge Representation
RDF and OWL Developing Semantic Web Services by H. Peter Alesso and Craig F. Smith CMPT 455/826 - Week 6, Day Sept-Dec 2009 – w6d21.
Dynamic Hypermedia Generations through a Mediator using CRM and Web Service Jen-Shin Hong National ChiNan University,Taiwan
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
SOFTWARE DESIGN.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Network Ontology Ramesh Subbaraman Soumya Sen UPENN, TCOM 799.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
“D.A.I. & S.M. for KM” a synergy of complementary domains and challenges  the semantic web addicted people “please, raise your hands !”
Integrating Modeling Tools in the Development Lifecycle with OSLC Miami, October 2013 Adam Neal (Presenter) Maged.
IST Programme - Key Action III Semantic Web Technologies in IST Key Action III (Multimedia Content and Tools) Hans-Georg Stork CEC DG INFSO/D5
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
SEMANTIC AGENT SYSTEMS Towards a Reference Architecture for Semantic Agent Systems Applied to Symposium Planning Usman Ali.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
Exploitation of Semantic Web Technology in ERP Systems Amin Andjomshoaa, Shuaib Karim Ferial Shayeganfar, A Min Tjoa (andjomshoaa, skarim, ferial,
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Virtual Knowledge Communities for Corporate Knowledge Issues Pierre Maret INSA de Lyon, LIRIS, France Mark Hammond Imperial College London, England Jacques.
Semantic Web: The Future Starts Today “Industrial Ontologies” Group InBCT Project, Agora Center, University of Jyväskylä, 29 April 2003.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
A View-based Methodology for Collaborative Ontology Engineering (VIMethCOE) Ernesto Jiménez Ruiz Rafael Berlanga Llavorí Temporal Knowledge Bases Group.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Extending the MDR for Semantic Web November 20, 2008 SC32/WG32 Interim Meeting Vilamoura, Portugal - Procedure for the Specification of Web Ontology -
1 Software Design Lecture What’s Design It’s a representation of something that is to be built. i.e. design  implementation.
WSMO in Knowledge Web 2nd SDK cluster f2f meeting Rubén Lara Digital Enterprise.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
Real-Time Systems Laboratory Seolyoung, Jeong JADE (Java Agent DEvelopment framework )
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
OMG Architecture Ecosystem SIG Enterprise Data World 2011.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Business Process Management and Semantic Technologies
Presentation transcript:

Fabien GANDON, Laurent BERTHELOT, Rose DIENG A Multi-Agents Platform for a Corporate Web Semantic aa m as

A Multi-Agents Platform for a Corporate Web Semantic Plan  Corporate memory materialization in CoMMA  Objectives & Overall Approach  Use of RDF(S) to build a corporate semantic web  CoMMA MAS architecture overview  Handling distribution of annotations  Allocating new annotation  Distributed query-solving

A Multi-Agents Platform for a Corporate Web Semantic 3 What is CoMMA ?  CoMMA: European project : Provide a corporate memory management framework. Started February Ended February 2002  2 application & trial scenarios  Assist new employee integration  Support technology monitoring activities

A Multi-Agents Platform for a Corporate Web Semantic 4 Approach  Corporate memories as heterogeneous and distributed information landscapes  Stakeholders are a heterogeneous and distributed population  Exploitation of corporate memory involves heterogeneous and distributed tasks CM Materialization CM Exploitation XML: Web standard, Structure, Extend, Validation, Transform RDF(S) & K. Eng.: Annotation, Schemas Multi-Agent System: Modularity, Distributed, Collaboration, Sem. M.P. Machine Learning: Adaptability  Positioning & Approach  CoMMA: European project : Provide a corporate memory management framework. Started February Ended February 2002

A Multi-Agents Platform for a Corporate Web Semantic 5 Overall Schema Corporate Memory Multi-Agents System Learning User Agent Learning Profile Agent Ontology and Models Agent User Agent Learning Interconnection Agent Knowledge Engineer Ontology Models - Enterprise Model - User's Profiles

A Multi-Agents Platform for a Corporate Web Semantic 6 Overall Schema Corporate Memory Multi-Agents System Learning User Agent Learning Profile Agent Ontology and Models Agent User Agent Learning Interconnection Agent Author and/or annotator of documents Annotation Document

A Multi-Agents Platform for a Corporate Web Semantic 7 Overall Schema Corporate Memory Multi-Agents System Learning User Agent Learning Profile Agent Ontology and Models Agent User Agent Learning Interconnection Agent End User Annotation Document Annotation Document Annotation Document Query

A Multi-Agents Platform for a Corporate Web Semantic 8 Overall Schema Corporate Memory Multi-Agents System Learning User Agent Learning Profile Agent Ontology and Models Agent User Agent Learning Interconnection Agent Knowledge Engineer Author and/or annotator of documents End User Annotation Document Annotation Document Annotation Document Annotation Document Ontology Models - Enterprise Model - User's Profiles Query

A Multi-Agents Platform for a Corporate Web Semantic 9 A Corporate Semantic Web  RDF : Resource Description Framework  Describe Web resources  RDF Schema (to formalize the ontology) OS AD Memory  Approach :  Ontology in RDFS (O'CoMMA)  Description the Situation in RDF:  User Profiles  Organization model  Annotations in RDF describing Documents  Toward a corporate semantic web  Annotated world for agents (quickly intelligent)

A Multi-Agents Platform for a Corporate Web Semantic Ontology in RDFS Entity GroupPerson Employee Member range domain Ontology hierarchy RDF annotation RDF(S) - Aspects used by the agents managing the annotations Group: Acacia Employee rangedomain Person: Fabien Annotation triplet and graph (Acacia, Employee, Fabien)

A Multi-Agents Platform for a Corporate Web Semantic 11 MAS Architecture Mémoire d'entreprise Système Multi-Agents Apprentissage Agent Utilisateur Apprentissage Agent groupe d'intérêts Agent Ontologie et Modèles Agent Utilisateur Apprentissage Agent d'inter- connexion Ingénieur de la connaissance Auteur et/ou Annotateur de documents Utilisateur final Annotation Document Annotation Document Annotation Document Annotation Document Ontologie Modèles - Modèle d'entreprise - Profils d'utilisateurs Requête

A Multi-Agents Platform for a Corporate Web Semantic 12 Multi-agents information system for the CM  CoMMA is an heterogeneous multi-agents information system  Several types of agents  Deal with duality of information distribution:  i.e. scattered data, information & knowledge  i.e. diffuse captured information and knowledge  Agent paradigm adequacy:  Collaboration  Global Capitalization  Autonomy & Individuality  Local Adaptation  From Macroscopic to Microscopic  Functional analysis for high level functions: societies  Society internal functional analysis: roles  in // scenario and use-cases analysis: interactions

A Multi-Agents Platform for a Corporate Web Semantic 13 Users' society Annotations Society Ontology and Model Society Interconnection Society CoMMA Society Sub-societies and Roles Ontologist Agents MediatorsArchivists Profile Managers Profiles Archivists InterfaceControllers FederatedMatchmakers

A Multi-Agents Platform for a Corporate Web Semantic 14 Users' society Annotations Society Ontology and Model Society Interconnection Society Roles Interaction specifications Ontologist Agents MediatorsArchivists Profile Managers Profiles Archivists InterfaceControllers FederatedMatchmakers ontology

A Multi-Agents Platform for a Corporate Web Semantic 15 Roles description implied role characteristics Zooming on the annotation society Annotations Society Mediators Archivists Scenarios and use cases to derive interactions and protocols spec. AMLocal:AM*:AM *:AA 1:cfp 2:cfp 3:propose :protocol fipa contract net :content :language CoMMA-RDF :ontology CoMMA Ontology 5:accept/ reject :protocol fipa contract net :content :language CoMMA-RDF :ontology CoMMA Ontology 4:propose 6:accept/ reject 6:accept/ reject 7:inform 8:inform

A Multi-Agents Platform for a Corporate Web Semantic 16 Interactions AA-AM in allocating an annotation  C-Net : Annotation allocation  AM - AA discuss best place to archive  Contract-net (CfP, Proposal, Accept/Reject)  Allocation criteria: pseudo-semantic measure <rdf:RDF xmlns:rdf=" xmlns:rdfs=" xmlns:CoMMA=" CfP UMTS Analysis Article Title Literal: "CfP UMTS Analysis" Article Author Person

A Multi-Agents Platform for a Corporate Web Semantic 17 Article Title Literal: "CfP UMTS Analysis" Article Author PersonAnnotation Archive ABIS Interactions AA-AM in allocating an annotation Report Title Literal: "Negotiation in C-Net" Literal: "Zeno paradox" Report Author Person 17 How close are they ? Report Author Comity 10 Book Author Person 89 Book Title Literal: "Agents for dummies" Literal: "Francs and Euros"... 47

A Multi-Agents Platform for a Corporate Web Semantic 18 Allocating an annotation: lexicographical distance Article Title Literal: "CfP UMTS Analysis" Report Title Literal: "Negotiation in C-Net" Literal: "Zeno paradox"... B low B up Dist L (Lit A, Lit B ) = | Abscissa(Lit B ) - Abscissa(Lit A ) | Classic lexicographical distance: (  pseudo semantic) Dist I (Lit X, [B low, B up ]) if Lit X  [B low, B up ] then = 0 else = Min(Dist L (Lit X, B low ), Dist L (Lit X, B up )) Distance to a literal interval: (  pseudo distance)

A Multi-Agents Platform for a Corporate Web Semantic 19 Allocating an annotation: semantic distance Article Author Person Report Co-Author Student C2C2 C1C1 C3C3 C4C4 C5C5 C6C6 C7C7 C8C8 R1R1 R2R2 R4R4 R5R5 R6R6 R3R3 Concept types hierarchy Relation types hierarchy Distance from Type 1 to Type 2 through least common super-type Dist H (Type 1,Type 2 ) = SPath(Type 1,LCST) +SPath(Type 2,LCST) SPath(,): number of edges through generalisation links LCST: least common super type = shared characteristics Dist TL (Type 1,Lit X ) = (Max C *2+1) Triple-triple: conditional sum with normalisation & weights Dist TFABIS (Triple A, Triple B ) = Dist C1 + Dist R + Dist C2 Dist Ci = W C * Dist H (Type 1,Type 2 ) or W C * Dist H (Type,Lit) or W L * N * Dist I (Lit, [B low,B up ]) N=Max C *2/Max L vehicle carbicycle wagoncoupé LCST Toy Example Distance(coupé,bicycle) = 3 tandem vehicle carbicycle wagoncoupé LCST Toy Example Distance(coupé,wagon) = 2 tandem

A Multi-Agents Platform for a Corporate Web Semantic 20 ABIS Annotation Allocating an annotation: final pseudo-distance Dist AABIS (Triple,ABIS) = Min(Dist TFABIS (Triple,Triple i ) Triplet i  ABIS  Allocation criteria:  Winner = Archivist with the smallest distance  Effect: cluster annotations having close semantic contribution  specialise the archives  One use: specialisation improve query solving and respect knowledge distribution sub-type  Dist = 0 Dist(An X, AA Y ) = Dist AABIS (An X, ABIS Y ) + Dist ACAP (An X, CAP Y )

A Multi-Agents Platform for a Corporate Web Semantic 21 Interactions AA-AM in solving a request  Fragmentation et distributed queries  Co-operatively solve a query (multi-stage Query-Ref)  AM decomposes submitted query into sub-queries  Allocation of sub-query based on ABIS  Overlap description  Refines service description of Archivists  Target multicast communications in query-solving  Exploit archive specialisation obtained by the distribution of annotations query needs (in ontological terms) (ABIS) archive contribution to memory &Description of the overlap need/archive (OBSIQ)

A Multi-Agents Platform for a Corporate Web Semantic 22 DOM RDF structure ?AuthorName ?AuthorFirstName ?DocTitle ~smith Nice France ?EditorPhone 2000 hofstadter douglas ? ! ? ? ! ! ? ! ! ! ! !

A Multi-Agents Platform for a Corporate Web Semantic 23 Decomposition (Constraints) ! !! ! ! !! ! ? ?? ? ! !! ! ! !! ! ! !! ! ! !! ! ! !! ! !!! ! !! ! !!! ! !! !!! !! !! !!!! !!!! !  Solving / Decomposition  AM simplifies + decomposes  sub-queries to AA  Bottom-up constraints solving  Top-down question solving  URI as cut/joint points

A Multi-Agents Platform for a Corporate Web Semantic 24  Solving / Decomposition  AM simplifies + decomposes  sub-queries to AA  Bottom-up constraints solving  Top-down question solving  URI as cut/joint points Decomposition (Questions) & merging ! !! ! ! !! ! ? ?? ? ? ?? ? ? ?? ? !! ! ? ?? ? !! ! ? ! ! ?? ? !! !  Solving / Merging  AM merges partial results  AM solves cross-references

A Multi-Agents Platform for a Corporate Web Semantic 25 Conclusion  Ergonomics problems and complexity  Large scale real evaluation Working system i.e. proof of concept Working system i.e. proof of concept Usability and Usefulness recognized Usability and Usefulness recognized Developer appreciation of Agent-Onto coupling Developer appreciation of Agent-Onto coupling Industrial interest in the dvp nt of the prototype Industrial interest in the dvp nt of the prototype  Focused criticisms:  pseudo-semantic distance; literal analysis  over specialisation; fine tuning, other criteria  decomposition improvements (existential qualification, constraint focal point and heuristics)  Results  PhD to be defended in October  Take home message: "looking for Post Doc."  Take home message: "looking for Post Doc."  System implementation ( ) & trial:

A Multi-Agents Platform for a Corporate Web Semantic 26 CoMMA: Login & JADE Agent Management GUI

A Multi-Agents Platform for a Corporate Web Semantic 27 CoMMA: Making an annotation

A Multi-Agents Platform for a Corporate Web Semantic 28 CoMMA: Message passing in allocating an annotation

A Multi-Agents Platform for a Corporate Web Semantic 29 CoMMA: Submitting a query

A Multi-Agents Platform for a Corporate Web Semantic 30 CoMMA: Message passing in query-solving

A Multi-Agents Platform for a Corporate Web Semantic 31 CoMMA: Query result

A Multi-Agents Platform for a Corporate Web Semantic 32