University of Maryland, Baltimore County

Slides:



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

(2)(2) APNOMS 2003 Introduction Web-Service –A software application identified by a URI –Its public interfaces and bindings are defined and described.
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.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
Semantic Web Thanks to folks at LAIT lab Sources include :
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
XML Technology in E-Commerce
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
The Ubiquity of Print Don Wright Director of Standards, Lexmark Int’l.
Semantic Service Discovery Prototype DataTAG Activity Update WP4 Meeting Bologna – Simone Ludwig Electronic and Computer Engineering Department.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Time tracker.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
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.
Intelligent Agents Meet the Semantic Web in Smart Spaces Harry Chen,Tim Finin, Anupam Joshi, and Lalana Kagal University of Maryland, Baltimore County.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications Harry Chen, Filip Perich, Tim Finin, Anupam Joshi Department of Computer Science & Electrical.
Tim Finin University of Maryland, Baltimore County 29 January 2013 Joint work with Anupam Joshi, Laura Zavala and our students SRI Social Media Workshop.
CarSellingService Input: Car Output: Price Input Constraints: Output Constraint: Atr: geo = US Car Selling Services VehicleSellingService Input: vehicle.
LIFE+ Environmental Policy & Governance project: LIFE09 ENV/GR/ ACTION 2: SERVICE ARCHITECTURE & IMPLEMENTATION Activity 2.1: Design and implementation.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
1 Vigil : Enforcing Security in Ubiquitous Environments Authors : Lalana Kagal, Jeffrey Undercoffer, Anupam Joshi, Tim Finin Presented by : Amit Choudhri.
Enabling Peer-to-Peer SDP in an Agent Environment University of Maryland Baltimore County USA.
Review of Projects Related to Agent + Web Services Youyong Zou UMBC Feb 17, 2004.
INTERNET AND ADHOC SERVICE DISCOVERY BY: NEHA CHAUDHARY.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Using RDF in Agent-Mediated Knowledge Architectures K. Hui, S. Chalmers, P.M.D. Gray & A.D. Preece University of Aberdeen U.K
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
Olga Ratsimor Vladimir Korolev Anupam Joshi Timothy Finin Department of Computer Science and Electrical Engineering University of Maryland Baltimore County.
Temporal Ontology Shervin Daneshpajouh ce.sharif.edu/~daneshpajouh.
Using DAML+OIL Ontologies for Service Discovery in myGrid Chris Wroe, Robert Stevens, Carole Goble, Angus Roberts, Mark Greenwood
1 Proposal on MFI-5: Process model registration based on ontology (MFI4Process) He Keqing Wang Chong 2006/08/29.
DS - Spring 2006 Ontology & Pervasive Computing 1 ONTOLOGY & PERVASIVE COMPUTING Elham Paikari Distributed Systems – Spring 2006 Computer Engineering Department.
PPDG February 2002 Iosif Legrand Monitoring systems requirements, Prototype tools and integration with other services Iosif Legrand California Institute.
Mapping Salutation to Bluetooth 4 Overview 4 Bluetooth Summary 4 Salutation Architecture Summary 4 Mapping Bluetooth SDP to Salutation APIs 4 Mapping Bluetooth.
Equipment Design Integrated Component Selection tool (EDICS) Jim Benfante Ray Seeger October 28, 2003.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
NSF Cyber Trust Annual Principal Investigator Meeting September 2005 Newport Beach, California UMBC an Honors University in Maryland Trust and Security.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
A Software Framework for Matchmaking based on Semantic Web Technology Eyal Oren DERI 2004/04/14 on the paper by Li and Horrocks
Developing a Distributed Dynamic Intelligent Agent Framework Based on the Jini Architecture Harry Chen Department of CSEE U. Of Maryland Baltimore County.
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
Anupam Joshi University of Maryland, Baltimore County Joint work with Tim Finin and several students Computational/Declarative Policies.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Building Trustworthy Semantic Webs
A Data Management framework for Mobile Ad hoc Networks (MANET)
Unit – 5 JAVA Web Services
OWL Language off Textbook Ch. 10
Managing Data and Services in the Pervasive Environment
Multi-agent system for web services
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
Semantic Web - Ontologies
Distributed and Grid Computing Research Group
A Component-based Architecture for Mobile Information Access
Semantic Markup for Semantic Web Tools:
The Vision Mobilizing the Web with DAML-Enabled Web Services
Presentation transcript:

University of Maryland, Baltimore County DReggie: Semantic Service Discovery for M-Commerce Applications Dipanjan Chakraborty Filip Perich Sasikanth Avancha Anupam Joshi

Today: Life is easy

Tomorrow: We Got Problems

Service Discovery Techniques Unique ID based Attribute-based Interface-based Some existing discovery architectures Jini Salutation SLP UPnP UDDI Bluetooth SDP

NO Is this enough? Lack of rich representation Lack of constraint specification and inexact matching Lack of ontology support Resource considerations for mobile devices

DReggie: A semantic Service Discovery System Built on Jini Technology Uses DARPA Agent Markup Language (DAML) to describe services Services matched using attribute, interface and their semantic description Simple Java-based light-weight reasoner and a complex Prolog-based reasoner Inexact matching, resource-based matching

DReggie Architecture Mobile Device DAML Register Service DAML Lookup Server Service Description Matching Module DAML Service Register DAML Request Mobile Device Reply Reply Reply Register DAML Service

Ontology Details Use resource description capabilities of DAML+OIL to represent services and request An Ontology to represent services in terms of Capabilities Input/Outputs Platform dependencies Current resources Mobility

Java-based simple reasoning module for lightweight devices Lightweight Matching Java-based simple reasoning module for lightweight devices Module parses the DAML request Tries to match the ‘nearest’ matching service Takes into consideration resource limitations and dependencies of services

Heavyweight Matching Heavyweight Prolog-based reasoning module for resource-rich devices Parses the DAML ontology, service profile and loads the facts into its knowledge base Parses the request and uses inference techniques to match for services Capability to match services similar to the one requested

DAML+OIL (DARPA Agent Markup Language +Ontology Inference Layer) Why DAML+OIL? DAML+OIL (DARPA Agent Markup Language +Ontology Inference Layer) Building tool for the semantic web Rich description capability to describe resources/services Incorporation of simple rules Built on top of RDF/XML

Limitations/Future Directions Directory-based service discovery Peer-to-peer discovery? Ad-hoc environment Network/language dependence Future Directions Richer matching capabilities to the Prolog reasoner Peer-to-peer discovery in ad-hoc environments

Ebiquity Research Group at UMBC Resources Service Ontology http://daml.umbc.edu/ontologies/dreggie-ont.daml Ebiquity Research Group at UMBC http://research.ebiquity.org

Ebiquity Research Group