Principals, Practice & Experience JS01 June 4-6, 2001 XML + Semantics = DARPA Agent Markup Language (DAML) William Holmes, Dr. Paul Kogut Management &

Slides:



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

May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Chapter 14 Intranets & Extranets. Awad –Electronic Commerce 1/e © 2002 Prentice Hall 2 OBJECTIVES Introduction Technical Infrastructure Planning an Intranet.
DAML Queries/Life Cycle SRI International. Parts of Ontologies (used in the examples to follow) Assumptions Researcher String lastName firstName Publication-ref.
SWOG - Semantic Web Ontology Generator Masters Defense of Dackral Scott Phillips Committee Members: Juan E. Gilbert, Ph. D. T. Dean Hendrix, Ph. D. N.
Chapter 1: The Database Environment
Service Oriented Architecture Reference Model
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
…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:
Agent Markup Languages, XML and the Semantic Web John Flynn BBN Technologies June 14, 2001.
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
AeroDAML Applying Information Extraction to Generate DAML Annotations Dr. Paul Kogut Lockheed Martin Management & Data Systems.
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.
Jim Hendler Chief Scientist - Information Systems Office DARPA.
UML-Based Ontology Toolset Dr. Paul Kogut Lockheed Martin Management & Data Systems Valley Forge, PA.
UML-Based Ontology Toolset Dr. Paul Kogut Lockheed Martin Management & Data Systems Valley Forge, PA.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
The Semantic Web: What, Why, and How? Ann Wrightson Principal Consultant, alphaXML Ltd
Copyright 2006 Digital Enterprise Research Institute. All rights reserved. MarcOnt Initiative Tools for collaborative ontology development.
UKOLN, University of Bath
10. Juni 1998reto ambühler ( WELCOME TO THE GATHERING PLACE.
4-th IEEE International Conference on Advanced Learning Technologies, Joensuu, Finland, August 30 – September 1, th IEEE International Conference.
Mitsunori Ogihara Center for Computational Science
Configuration management
1 Mobile Applications and Web Services Part II Prof. Klaus Moessner, Dr Payam Barnaghi Centre for Communication Systems Research Electronic Engineering.
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
31242/32549 Advanced Internet Programming Advanced Java Programming
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Executional Architecture
Dr. Bruce A. Scharlau, AHDIT, August 2002 AHDIT: Ad Hoc Data Interoperability Tool Dr. Bruce A. Scharlau Dept. of Computing Science University of Aberdeen.
Getting Familiar with Web Pages 1 2 The Internet Worldwide collection of interconnected computer networks that enables businesses, organizations, governments,
Co-funded by the European Union Semantic CMS Community Content Management From free text input to automatic entity enrichment Copyright IKS Consortium.
Dr. Alexandra I. Cristea XHTML.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
From Model-based to Model-driven Design of User Interfaces.
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.
1 UML Models for DAML Ontologies OMG Agent SIG 12/11/00 Dr. Paul Kogut and Bill Holmes Lockheed Martin Management & Data Systems Lewis Hart - GRC International.
27 January Semantically Coordinated E-Market Semantic Web Term Project Prepared by Melike Şah 27 January 2005.
CS570 Artificial Intelligence Semantic Web & Ontology 2
SOCIAL SEMANTIC WEB INTRO Paola Monachesi. RING … RING... Hello? Hi Pete, it’s Lucy. I’m at the doctor’s office. Mom needs to see a specialist and then.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Semantic Web Tools for Authoring and Using Analysis Results Richard Fikes Robert McCool Deborah McGuinness Sheila McIlraith Jessica Jenkins Knowledge Systems.
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Dr. Paul Kogut and William Holmes - Lockheed Martin M&DS AeroDAML: Applying Information Extraction to Generate DAML Annotations from Web Pages Dr. Paul.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
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.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Dr. Bhavani Thuraisingham August 2006 Building Trustworthy Semantic Webs Unit #1: Introduction to The Semantic Web.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Artificial Intelligence 2004 Ontology
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
OWL Representing Information Using the Web Ontology Language.
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.
Strategies for subject navigation of linked Web sites using RDF topic maps Carol Jean Godby Devon Smith OCLC Online Computer Library Center Knowledge Technologies.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
©2003 Paula Matuszek CSC 9010: AeroText, Ontologies, AeroDAML Dr. Paula Matuszek (610)
Knowledge Management Systems
Presentation transcript:

Principals, Practice & Experience JS01 June 4-6, 2001 XML + Semantics = DARPA Agent Markup Language (DAML) William Holmes, Dr. Paul Kogut Management & Data Systems Valley Forge, PA June 4, 2001

Principals, Practice & Experience Page 2 JS01 June 4-6, 2001 Roadmap l The Semantic Web l Agents & Ontologies l Object Management Group (OMG) Initiatives l The DARPA Agent Markup Language (DAML) u What is it? u How does it fit in? / What is its role? l LM M&DS UML-based Ontology Toolset (UBOT) u Ontology Design & Consistency Checking u Automated Annotation via AeroText TM

Principals, Practice & Experience Page 3 JS01 June 4-6, 2001 RING … RING... Hello? Hi Pete, its Lucy. Im at the doctors office. Mom needs to see a specialist and then has to have a series of physical therapy sessions. Biweekly or something. Can you split the chauffeuring with me? Sure Lucy. Semantic Web: The Vision Great! Ill have my agent set up the appointments. * Berners-Lee, Hendler, Lassila The Semantic Web Scientific American, May 2001

Principals, Practice & Experience Page 4 JS01 June 4-6, 2001 The Vision Semantic Web Lucys agent retrieves information about Moms prescribed treatment from the doctors agent. Lucys agent looks up several lists of providers and checks for ones in-plan for Moms insurance, within a 20-mile radius of her home, and with a rating of excellent or very good. Schedule a treatment plan for Mom using Pete and my schedules. Only use providers that are in-plan for Moms insurance, are within a 20-mile radius, and have a rating of excellent or very good. Lucys agent formulates a schedule of appointments for therapists with appointments available that fit into Pete and Lucys schedule. * Berners-Lee, Hendler, Lassila The Semantic Web Scientific American, May 2001

Principals, Practice & Experience Page 5 JS01 June 4-6, 2001 Thats Great but How? l Need Agents u Definition ( Merriam-Webster ): è one who is authorized to act for or in the place of another as a business representative u Provide a means of processing the volumes of information found on the web. l Need Ontologies u Definition: è Philosophy - A theory about the nature of existence. è A.I. - A formal definition of relations among terms. u Provide a semantic grounding for the web.

Principals, Practice & Experience Page 6 JS01 June 4-6, 2001 What are Agents? l In software, Agent is used in many different ways: è persistent process/daemon: è mobile code è autonomous robots è intelligent agent - what makes it intelligent? l simple definitions that capture the essence of agents: è an Object that decides when to say go and when to say no - OMG è programs that operate at a high enough semantic level that they can form new connections to other programs in order to get a job done Burstein, McDermott

Principals, Practice & Experience Page 7 JS01 June 4-6, 2001 Why Agents? l Agents are the next generation of middleware – built on top of existing middleware (e.g., CORBA, EJB, Jini) – run-time integration via dynamic discovery and resource negotiation – emphasis on broker and facilitator agents (e.g. yellow pages) l Agents are the next generation user interface – more complex applications require personal assistant agents – multi-modal interfaces e.g. speech, handwriting, gestures – user specifies goals and agent handles details according to user preferences Internet / Intranet agents personal assistant agent I need to go to Fort Worth on Monday for 3 days. itinerary, tickets & maps hotelscar rental airlinesmaps

Principals, Practice & Experience Page 8 JS01 June 4-6, 2001 Why Agents? (Cont.) l Agents are the next level of component abstraction u agents are components with attitudes è beliefs, desires, goals…* u agents interact like humans via speech acts è request, inform, promise u agents share a context for efficient communication è domain model ontologies are used at run-time è ontology agent/services - query, retrieve and translate ontologies *Labrou, Finin, Peng Agent Communication Languages:The Current Landscape IEEE Intelligent Systems March/April 1999

Principals, Practice & Experience Page 9 JS01 June 4-6, 2001 Examples of Agent Applications* u personal assistant - digital secretary – travel arrangements – meeting schedule coordination – personalized information filtering – mobile computing u internet/intranet information retrieval/summarization u electronic commerce u enterprise workflow - e.g., sales, order processing, shipping u military command and control u synthetic characters (e.g., Extempo Systems, Virtual Personalities) u robots - manufacturing, office, domestic u design and engineering *see Hendler Is There An Intelligent Agent in Your Future?

Principals, Practice & Experience Page 10 JS01 June 4-6, 2001 Ontologies l Machine readable semantic specifications. u Include terms, relations, and inference rules u What does capital mean? è Seat of government (Tallahassee, Harrisburg, Austin) è An upper-case letter è monies, securities, investments, etc… è the top of a column or pillar. l XML is Not Enough!!! u Allows definition of syntax, but not semantics (meaning) u Can be considered the Assembly Language of the Web.

Principals, Practice & Experience Page 11 JS01 June 4-6, 2001 OMG Initiatives l OMG Agent Platform Special Interest Group (SIG) u extend the OMG Object Management Architecture (OMA) to better support agent technology u identify and recommend new OMG specifications in the agent area u recommend agent-related extensions to existing and emerging OMG specifications u promote standard agent modeling techniques u see l OMG Ontology Working Group u Align the domain modeling activities of OMG with the Semantic Web initiative of the World Wide Web Consortium and with related ontology development projects such as DARPA DAML and IEEE SUO (Standard Upper Ontology).

Principals, Practice & Experience Page 12 JS01 June 4-6, 2001 DARPA Agent Markup Language l Machine-Readable Ontologies & Annotation (markup) l Aimed at Resources, Not just web-pages u Sensors u Services u Appliances l Lots of industry Buzz* u Scientific American u IEEE Distributed Systems u New York Times u ZDNet u … *See

Principals, Practice & Experience Page 13 JS01 June 4-6, 2001 DAML: Basic Idea web pages DAML annotation DAML ontologies agents web crawlers queries queries links annotate manually or semi-automatically DAML annotation RDBMS data schema queries queries links web pages, databases, legacy software, devices, sensors... have annotations linking their terms to ontologies

Principals, Practice & Experience Page 14 JS01 June 4-6, 2001 DAML Annotation: Extreme Metadata document parsing info Evolution of Metadata keywords XMLschema browser web crawler XMLparsers Subject verb object semantics for selected sentences Full semantics for all content agents(near-term)agents(future) implicit semantic agreements on paper! explicit semantic agreements via machine-readable ontologies

Principals, Practice & Experience Page 15 JS01 June 4-6, 2001 DAML Program l Main DAML website = l Duration: August 2000 to Fall 2002 l Approach: u MIT W3C semantic web activity è è The semantic Web and its languages in IEEE Intelligent Systems, November/December 2000, pages available at u Extend XML/RDF è represent ontologies è annotate web pages and other information with links to ontologies

Principals, Practice & Experience Page 16 JS01 June 4-6, 2001 DAML Program (Cont.) l 17 research teams and 1 integration team u industry, academia and World Wide Web Consortium u expertise in AI knowledge representation, logic and web technologies u cooperation with European Union IST Program è l DAML language definition u Ontology Definition u Rules Definition

Principals, Practice & Experience Page 17 JS01 June 4-6, 2001 DAML Program (Cont.) l DAML tools u ontology development and verification u web page annotation u dynamic composition of agent services u distributed query processing and inference u ontology translation l DAML trial applications u Government: Intelink, Center for Army Lessons Learned u Commercial: e-commerce, information retrieval

Principals, Practice & Experience Page 18 JS01 June 4-6, 2001 The Origins of DAML l Extensible Markup Language (XML) u provides syntactic interoperability u depends on implicit semantic agreements l Resource Description Framework (RDF) u designed to represent metadata for web resources in an XML syntax u triples: l RDF Schema (RDFS) u adds OO concepts: class and subclass XML RDF RDFS DAML * For more information see

Principals, Practice & Experience Page 19 JS01 June 4-6, 2001 Status of DAML l DAML+Oil (ontology) u released January latest revision March 2001 u language specifications and documentation: è u design rationale è l DAML-L (logic) u rule representation and reasoning u development in progress

Principals, Practice & Experience Page 20 JS01 June 4-6, 2001 UML-Based Ontology Toolset (UBOT) l We are applying: u graphical modeling and formal verification techniques from software engineering u text extraction from natural language processing u lexical semantic resources from cognitive science l to build a tool-set that supports u creation, extension and consistency checking of DAML ontologies u DAML annotation of information resources for agents l intended for users who have minimal training in knowledge representation and agent theory u see

Principals, Practice & Experience Page 21 JS01 June 4-6, 2001 UBOT Team l Lockheed Martin Management & Data Systems u architecture, development and integration l Versatile Information Systems (Northeastern University) u formal verification of UML l Lockheed Martin Advanced Technology Center u field test of DAML and UBOT l Kestrel Institute u automated formal methods

Principals, Practice & Experience Page 22 JS01 June 4-6, 2001 UBOT Architecture: Ontology Engineering DAML Ontology Engineer Extended DAML ontologies XMI models UML GUI UML Formalization Specware UBOT Slang models Consistency checking results Semantic inconsistencies UML DAML Translation XMI models Baseline DAML ontologies

Principals, Practice & Experience Page 23 JS01 June 4-6, 2001 UBOT Architecture: Annotation DAML Annotator DAML annotated text or web pages UML GUI Text Extraction Text or web pages UML DAML Translation Extraction to DAML Translation XMI DAML Ontologies automatically generated uncorrected annotation corrected annotation UBOT

Principals, Practice & Experience Page 24 JS01 June 4-6, 2001 UBOT Architecture: COTS Components l UML GUI u Tau UML Suite (Telelogic) l Specware (Kestrel Institute) u supports ontology consistency checking via formal methods u SNARK theorem prover (SRI) l Text Extraction u AeroText (LM M&DS) è extracts entities (e.g. people, organizations, etc.) from natural language è recognizes relationships between entities (e.g. [organization] hired [person] ) è developed for the U.S. Intelligence Community è 12 years experience with sophisticated linguistic processing è many fielded applications

Principals, Practice & Experience Page 25 JS01 June 4-6, 2001 UML GUI: Tau UML Suite

Principals, Practice & Experience Page 26 JS01 June 4-6, 2001 Text Extraction: AeroText Document Window Extraction Display

Principals, Practice & Experience Page 27 JS01 June 4-6, 2001 Automatic Annotation: AeroDAML

Principals, Practice & Experience Page 28 JS01 June 4-6, 2001 Questions?