1 X talks Tim Finin University of Maryland Baltimore County Joint work with JHU/APL and MIT/Sloan DAML PI Meeting July 18, 2001 ask-all advertisesubscribe.

Slides:



Advertisements
Similar presentations
2008 EPA and Partners Metadata Training Program: 2008 CAP Project Geospatial Metadata: Intermediate Course Module 3: Metadata Catalogs and Geospatial One.
Advertisements

Whats New in Fireware XTM v New Features in Fireware XTM v Major Changes FireCluster with XTM 330 appliances Mobile VPN with SSL using multiple.
Final Project Instructor: Nguyen Anh Tu Students: Tran Tien Tai Tran Tien Tai Tran Ngoc Mai Tran Ngoc Mai Tu Kim Tuan Tu Kim Tuan Nguyen Ngoc Phuong Nguyen.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Client Tools Explained EAE 3014
Chapter 7 System Models.
Requirements Engineering Process
Copyright © 2003 Pearson Education, Inc. Slide 6-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
1 Search and Navigate Web Ontologies Li Ding Tetherless World Constellation Rensselaer Polytechnic Institute Aug 22, 2008.
The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.
…to Ontology Repositories Mathieu dAquin Knowledge Media Institute, The Open University From…
1 Web Search Environments Web Crawling Metadata using RDF and Dublin Core Dave Beckett Slides:
28 April 2004Second Nordic Conference on Scholarly Communication 1 Citation Analysis for the Free, Online Literature Tim Brody Intelligence, Agents, Multimedia.
DAML Tools for Intelligent Information Annotation, Sharing and Retrieval UMBC Johns Hopkins University Applied Physics Lab MIT Sloan School July 19, 2001.
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
DAML PI Meeting Status Briefing UMBC, JHU APL, MIT Sloan Tim Finin Jim Mayfield Benjamin Grosof February 12, 2002 tell register JHU APL Haircut retrieval.
1 ITTALKS ITTALKS A Case Study in How DAML Helps Tim Finin University of Maryland Baltimore County Semantic Web for the Military User June 6, 2001 ask-all.
1 Southhampton, 1/03 1 Part 4: Mindswap tools Maryland Information and Network Dynamics Laboratory Semantic Web Agents Project
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
HERMES TUTORIAL version 1.0 Published 24th July 2007 This tutorial version is based on the actual deployed version of Hermes, as of the date of publication.
Click to edit Master title style Page - 1 OneSky Teams Step-by-Step Online Corporate Communication Support 2006.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Introduction to HTML, XHTML, and CSS
Making the System Operational
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Overview Environment for Internet database connectivity
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Configuration management
Software change management
Suite Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.
Managing Web server performance with AutoTune agents by Y. Diao, J. L. Hellerstein, S. Parekh, J. P. Bigu Jangwon Han Seongwon Park
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
Campaign Overview Mailers Mailing Lists
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Request Tracker IT Partners Conference Oliver Thomas 19 April 2005.
powerful network monitoring & management solution
My ELAS December 2012.
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
SPS Nashville 2014 Dynamic Content using SharePoint Search SHAREPOINT SATURDAY NASHVILLE– APRIL 5, 2014 MIKE ORYSZAK BLOG: TWITTER:
CAR Training Module PRODUCT REGISTRATION and MANAGEMENT Module 2 - Register a New Document - Without Alternate Formats (Run as a PowerPoint show)
HORIZONT TWS/WebAdmin TWS/WebAdmin for Distributed
31242/32549 Advanced Internet Programming Advanced Java Programming
ArrayExpress Query Interface Gonzalo Garc í a Lara January, / 24.
Lecture plan Information retrieval (from week 11)
Executional Architecture
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
® Microsoft Office 2010 Browser and Basics.
Services Course Windows Live SkyDrive Participant Guide.
We will resume in: 25 Minutes.
Chapter 12 Working with Forms Principles of Web Design, 4 th Edition.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
Crystal Hoyer Program Manager IIS Team Preview of features that will be announced at MIX09 Please do not blog, take pictures or video of session.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Introduction to the Semantic Web example applications
Presentation transcript:

1 X talks Tim Finin University of Maryland Baltimore County Joint work with JHU/APL and MIT/Sloan DAML PI Meeting July 18, 2001 ask-all advertisesubscribe tell recommend register

2 Overview 1.Whats been done The ITTALKS DAML application 2.What were working on Adding agent services and ontology mapping for topics 3.What else wed like to do… X talks as a DAML-driven event publishing and notification service

3 ITTALKS ITTALKS is a database driven web site of IT related talks at UMBC and other institutions. The database contains information on –Seminar events –People (speakers, hosts, users,…) –Places (rooms, institutions,…) This database is used to dynamically generate web pages and DAML descriptions for the talks and related information. Notifications are sent to registered users and/or their agents via , SMS, WAP, and/or KQML for talks matching their interests, location and schedule. 1

4

5 Registered users create profiles (encoded in DAML) describing their preferences, attributes and interests.

6 After logging in, ITTALKS can filter the talks shown based on my interests, schedule and location.

7 Talks are published in HTML

8 … and in DAML

9 ITTALKS Ontologies Weve defined and use the following ontologies, all at –calendar-ont.daml – calendar and schedule infocalendar-ont.daml –classification.daml – ACM CCS topicsclassification.daml –dist-trust.daml – distributed trust conceptsdist-trust.daml –person-ont.daml – people and their attributesperson-ont.daml –place-ont.daml – talk locationsplace-ont.daml –profile-ont.daml – user modeling infoprofile-ont.daml –talk-ont.daml – talks infotalk-ont.daml –topic-ont.daml – topics and intereststopic-ont.daml

10 ITTALKS Architecture Web server + Java servlets DAML reasoning engine DAML files Agents Databases People RDBMS DB , HTML, SMS, WAP FIPA ACL, KQML, DAML SQL HTTP, KQML, DAML, Prolog MapBlast, CiteSeer, Google, … HTTP HTTP, WebScraping Web Services Apache Tomcat People

11 Advanced Capabilities and features Topic ontologies –Automatic classification of talks and users w.r.t. DAML topic ontologies. –Support for multiple topic ontologies, with manual and automatic mapping between pairs of topic ontologies. Agents –Using DAML as a FIPA compliant ACL –DAML reasoning engine (XSB, YAJXB, RDF API) –Intelligent agents that accept DAML talk notifications and make entries on a users calendar if it matches the users interests, location and schedule. Distributed trust –A DAML distributed trust model for ITTALKS security and authorization. 2

12 What are talks about? Topic hierarchies provide indexing terms –ACM CCS topic hierarchyACM CCS –Open DirectoryOpen Directory Encoded as DAML ontologies These allow users to specify interests as well as browse the database of talks by topic Automatic classification of talks (based on title and abstract) and users (based on his web pages, CV, papers, etc.) Discovery of mapping rules between CCS to OD ontologies using IR techniques

13 Classifying Talks ACM CCS Ontology Training corpus CMU Bow statistical Bow text analysis tools CMU Bow statistical Bow text analysis tools ACM CCS classifier Now is the time for all good men to come to the aid of the country. Now is the time for topics e.g.: ACM CCS e.g.:5K ACM abstracts Topics Ontology uses

14 Mapping between topic ontologies Topic ontology T1 Training corpus T1 CMU Bow statistical Bow text analysis tools CMU Bow statistical Bow text analysis tools T1 T2 mapper {(t2:bar, 0.8), (t2:qux, 0.7), …} Topic ontology T2 Training corpus T2 T1 T2 t1:foo

15 Topic Ontology Mapper

16 ITTALKS Agent ITTALKS offers a web interface for its human users and can send notifications to humans via , WAP and SMS. We are also developing an agent API so that software agents can interact with ITTALKS. Currently, the ITTALKS agent can send notifications to agents via KQML using DAML as the content language. –We will support richer, mixed initiative dialogs between ITTALKS and agents in the future

17 ITTALKS agent Travel agent Calendar agent User agent DAML reasoning engine Broker Agent Agent Name Server users daml profile mapquest users calendar app e.g. MS Outlook ITTALKS app DAML reasoner Common agent infrastructure KQML API Communication protocol ITAALKS and agents current working prototype

18 Our Calendar Solution MS Outlook Person WEB Wireless Calendar agent

19 X talks.org/ ITTALKS is already a useful DAML application with real users. With additional funding we can –Generalize to X talks, a domain independent version of ITTALKS, configured and customized by a set of DAML ontologies. –X talks will be genuinely useful application capable of supporting 1000s of real users. –Include a generic personal agent that advanced users can adapt and experiment with. – will be a site of meta-information on all known X talk-based sites. 3

20 Just add water… (1)Unpack X talks and place in a medium sized Linux box (2)Sift the DAML config file (3)Stir in one DAML topic ontology (4)Optionally mix in additional DAML event ontology subclasses to taste (5)Optionally top with DAML distributed trust policy information (6)Sprinkle with custom HTML templates, GIFs, and CSS files as desired

21 And X talks becomes… bioTalks or lingTalks or historyTalks or yogaLectures or pentagonSeminars or bostonRaves or mitLcsEvents or …

22 Benefits X talks has the potential to be a widely used application, helping to make DAML and the semantic web more visible, and demonstrating its utility as an ontology language, an intelligent config language, an ACL, … Widespread use of X talks will make lots of DAML available on the web. X talks will provide a good DAML application with which people can experiment and extend. Having a running collection of independent X talks sites will enable interesting research in distributed systems.

23 Whats needed? Re-engineering of ITTALKS to be more DAML driven Tools to help configure X talks –Create/edit/extend topic ontologies –Create/edit the DAML config file –Select the appropriate event classes and/or extend the event ontology –Define the roles and key individuals needed for the distributed trust model Polish code and documentation for open source distribution at

24 ITTALKS is a useful, fairly sophisticated web application that used DAML in an integral way We can generalize this to X talks, an application to manage announcements of talks and other, similar kinds of events in any subject area. This can be simplified and packaged to make it easy to install and maintain. A release, perhaps open source, could lead to wide spread use and subsequent use of and experimentation with DAML. X talks

25