Towards a Wireless Agent Markup Core Version: March 6, 2000 Prepared for: Dagstuhl Seminar 00121, Semantics for the Web March 19-24, 2000 Harold Boley.

Slides:



Advertisements
Similar presentations
WAP Next Generation
Advertisements

TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
XML Technology in E-Commerce
M. Honkala, A. Vainio XForms & SVG MITA Seminar, HUT SVG Introduction Features Benefits Simple Example Standardization Mobile Environment Current.
XISL language XISL= eXtensible Interaction Sheet Language or XISL=eXtensible Interaction Scenario Language.
UNDERSTANDING JAVA APIS FOR MOBILE DEVICES v0.01.
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
Integration of Hand-Held Devices into Collaboration Environments IC’02 Las Vegas, NV June June Geoffrey Fox, Sung-Hoon Ko, Kangseok Kim,
1 Public Commerce brief introduction of the concept Vagan Terziyan University of Jyvaskyla, Finland
WMC  “Web standards” can refer to the actual specification of how a language or technology works.  An industry standards body, such as the.
W3C Finland Seminar: Semantic Web & Web Services© Kimmo RaatikainenMay 6, 2003 XML in Wireless World Kimmo Raatikainen University of Helsinki, Department.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.
Direct Congress Dan Skorupski Dan Vingo 15 October 2008.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
1 © NOKIA Nokia-W3C-Opening.PPT/ / Ari Jaaksi Nokia and W3C Ari Jaaksi Art Barstow.
Ch 12 Distributed Systems Architectures
WAP: Wireless Application Protocol Mike Mc Ardle ACSG April, 2005.
OntoWeb SIG 2: Ontology Language Standards Heiner Stuckenschmidt Vrije Universiteit Amsterdam With contributions from: Ian Horrocks and Frank van Harmelen.
WWW and Internet The Internet Creation of the Web Languages for document description Active web pages.
Upgrading to XHTML DECO 3001 Tutorial 1 – Part 1 Presented by Ji Soo Yoon 19 February 2004 Slides adopted from
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
October 16, 2007HighEdWebDev2007 Single Source Website for Full Spectrum Access Rick Ells University of Washington
Ontology-based Access Ontology-based Access to Digital Libraries Sonia Bergamaschi University of Modena and Reggio Emilia Modena Italy Fausto Rabitti.
1st Project Introduction to HTML.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Chapter ONE Introduction to HTML.
GMD German National Research Center for Information Technology Innovation through Research Jörg M. Haake Applying Collaborative Open Hypermedia.
An Introduction to WAP/WML. What is WAP? WAP stands for Wireless Application Protocol. WAP is for handheld devices such as mobile phones. WAP is designed.
Mobile Commerce. Electronic CommercePrentice Hall © Mobile Computing Overview of Mobile Commerce mobile commerce (m-commerce, m-business) Any business.
Semantic Web Technologies ufiekg-20-2 | data, schemas & applications | lecture 21 original presentation by: Dr Rob Stephens
The “Mobile Portal” 3 August 2004 Daniel Appelquist Senior Technology Strategist Vodafone Group.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
WML Wireless Markup Language Presented by: Richa Saxena Roll no
Example XML Applications/Languages. Objectives To Review uses of XML To investigate some Language applications of XML XHTML RSS WML Web Services.
CIS 375—Web App Dev II WAP. 2 Introduction to WAP WAP ________________________ is an application communication protocol that uses a ______ Browser in.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web William M Baker
Lectured By: Vivek Dimri Assistant Professor, CSE Dept. SET, Sharda University, Gr. Noida.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
TECHNICAL SEMINAR Presented by :- Satya Prakash Pattnaik TECHNICAL SEMINAR By Satya Prakash Pattnaik EC Under the guidance of Mr.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
FYP: LYU0001 Wireless-based Mobile E-Commerce on the Web Supervisor: Prof. Michael R. Lyu By: Tony, Wat Hong Fai Harris, Yan Wai Keung.
McLean HIGHER COMPUTER NETWORKING Lesson 6 Types of Browsers & WAP Explanation of browser functions Wireless access to the Internet Description of.
Data and Applications Security Developments and Directions Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #22 Secure Web Information.
Presented By: Dixit Wadhwani B.TECH 3 rd YEAR, CSE 07CS Sir Padampat Singnania University Technical Seminar on Wireless Markup Language Guided By:
NGCWE Expert Group EU-ESA Experts Group's vision Prof. Juan Quemada NGCWE Expert Group IST Call 5 Preparatory Workshop on CWEs 13th.
Mobile Browsers Research Seminar on Telecommunications Business T Janne Hakola Mika Lahti.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Future Web Trends Brian Kelly UK Web Focus UKOLN University of Bath UKOLN is funded by Resource: The Council for Museums, Archives.
WAP Architecture Presented by, Nithya Inbamani. WAP Background Wireless Application Protocol – secure specification. Wireless Application Protocol – secure.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Overview of XML Ellen Pearlman Eileen Mullin Programming the Web Using.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
WML & WML Script Presented by Kelvin Liu 01/06/2000.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
Introduction to Mobile Applications. Wireless Applications Personal Time and KnowledgeManagemnt Personal Health & Security PersonalNavigation Remote Monitoring.
Web Services Using Visual.NET By Kevin Tse. Agenda What are Web Services and Why are they Useful ? SOAP vs CORBA Goals of the Web Service Project Proposed.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
Title slide here WAP Application Usability In GSM Markets October 2000 Paul Smethers Director of Usability Phone.com.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
Session I - Introduction
Session I - Introduction
M-Commerce Wireless Markup Language (WML) By Prof T.R. Vaidyanathan.
Presentation transcript:

Towards a Wireless Agent Markup Core Version: March 6, 2000 Prepared for: Dagstuhl Seminar 00121, Semantics for the Web March 19-24, 2000 Harold Boley DFKI GmbH

Wireless/Mobile Web Access Web access via mobile phones etc., using WAP WAP (Wireless Application Protocol):WAP –Layered end-to-end communication protocol –Application environment based on a browser WAP Forum (industry association) predicts:WAP Forum –10's of millions of WAP-browser-enabled products in consumer hands by the end of 2000 WML (Wireless Markup Language)WML –Specifies content and user interfaces for mobile phones, based on XML

access by mobile phone access by PDA virtual meeting space access by PC Sample WAP Use at DFKI: The Magic Lounge Project The Magic Lounge Project Magic Lounge is entered via heterogeneous devices

PDA ML server mobile phone with LCD display PC Peter moves along Bahnhofstrasse Provide the user with cartographic information in a way that suits the available communication channels of the access device Enable joint interactions between users on displayed material Using Heterogeneous Devices to Plan a Joint Travel - A Case Study

Server Approach: - sequentialize complex markings: User of mobile phone can follow a marked route by browsing through the individual segments Translate a Complex Marking from the PC View to the Mobile Phone

One World: W3C and WAP Forum Formal Liaison RelationshipW3C and WAP Forum Formal Liaison Relationship "... want to avoid unnecessary divergence between the standards of the two organizations." (Greg Williams, Board Chairman WAP Forum) "... device-independence is a critical piece." "... work towards the seamless integration of mobile devices and the Web." (Tim Berners-Lee, Director W3C) Wireless devices to participate as full peers in the Web, largely through the incorporation of WML features into XHTML

Cooperative Work Items Joint work on XHTMLXHTML Compatibility with SMIL (Synchronized Multimedia Integration Language)SMIL Ensuring user control over privacy information CC/PP (universal device profiling protocol based on W3C RDF Metadata)CC/PP WAP ForumW3C Device-Independent Web

WML: Wireless Markup Language Text presentation/layout and image support using formatting/layout commands Deck-of-cards organization for documents Explicit navigation between cards and decks Tasks such as (implicit) navigation associated with events User input, e.g. for orders in E-commerce String parameterization and state management using "variables"

Problems for Agent Markup in WML P1: XML DTD formalizes only WML syntax P2: WML semantics quite complex/procedural P3: Mixing of presentation and representation P4: Not an open standard

P1+P2 Solution Approach: Three-Layer Architecture WML XHTML Basic Agent Core RDF, DAML,... XML Syntax:Semantics: will implement can describe defines can define can be reduced to can de- scribe can describe

P3 Solution: Separating Presentation and Representation using Ontologies Ontologies represent semantic essence Separate ontology 'decks' –easier to maintain –save transmission cost –sharable among several applications Many presentations can access and transform one representation (cf. stylesheets)

Example for the Separation WML option groups (for "Scandinavia" and "Europe") factored out Scandinavia Denmark Finland Norway Sweden Europe France Germany Italy Spain Representation: Select a country: Presentation: Select a country: Denmark Finland Norway Sweden France Germany Italy Spain WML Reference Example [38.]:

P4 Solution Approach: Towards an Open Agent Core Ontology Agent, AICommerce, OntoCommerce projects (e.g. at DFKI) Upper ontologies with middle-ontology plugins and lower-ontology access Agent (brokering) ontologies –Wiederhold Mediators, Ontobroker,...Wiederhold Mediators Ontobroker –KQML, FIPA, LARKS, DAML,...KQMLFIPALARKS DAML Core ontology to uniformly formalize - data (cf. above example) - metadata - capability advertisements for both buyers and sellers, based on W3C standards, e.g. RDF, and the WAP Forum standard WML

Top-level of Agent Core Ontology Communication (e.g. Buy vs. Sell) Contents –Process (translation, flight) vs. Product (lexicon, plane) Descriptions –Capability ads (LARKS: Process) vs. metadata (Dublin Core: Product) Input/Output Constraints (no Output: Sink; no Input: Product) Side-effects (operation:Process; drug:Product), Resources, Cost Superordinated, Subordinated, Coordinated Processes/Products –Information (recipe, news) vs. Matter (meal, paper) –Blueprint (plan, patent) vs. Exemplar (execution, license)

Conclusions Device-independent standards are needed for the Web integration of mobile phones etc. The constraints of mobile devices can trigger simpler semantic cores for markup languages Agent markup in WML and related WAP uses require a revised wireless standard A WML-successor language can accommodate agent semantics via ontologies for data as well as metadata and capability advertisements