WWW2002 Full-Day Tutorials
- TF1 - XML and Data Management
- TF2 - SMIL 2.0
- TF3 - XTM - XML Topic Maps
see Half-Day Sessions
TF1 - XML and Data Management
As Web applications manipulate an increasing amount of XML data, there is growing interest on how to manage this data. Because XML is extensible and flexible, it can be used in applications with radically differing needs. This flexibility also implies that one cannot expect to find out-of-the-box solutions for all different applications; given the scope of the problem, the immaturity of existing tools, and the evolving standards environment, building these solutions is a challenging task.
The objective of this tutorial is to give an overview of XML data management, presenting both the major issues involved in managing such data and solutions for them. Topics covered in this tutorial include: storing, querying, updating, and publishing XML data. Special emphasis will be given to concrete techniques for developers, making clear how properties of an application area influence the solution.
Michael Benedikt is a Member of Technical Staff in the Network Data and Services Research Department at Bell Laboratories, Lucent Technologies. He got his Ph.D. in mathematics from the University of Wisconsin in 1993, and joined AT&T Bell Labs immediately afterward to work on verification of software. His research interests include program verification, query analysis and integrity constraint enforcement in databases, query language support for spatial databases, and transformation languages for XML.
Mary Fernandez is Principal Technical Staff Member in Large-Scale Programming Research at AT&T Labs - Research. She received the Ph.D. in Computer Science from Princeton University. Her research interests include data integration, Web-site implementation and management, and domain-specific languages. Currently, she is working on query languages and storage systems for XML. She is a member of the W3C XML Query Language Working Group and is co-editor of the following W3C working drafts: the XQuery 1.0 and XPath 2.0 Data Model, XPath 2.0, and the XQuery 1.0 Formal Semantics.
Juliana Freire is a Member of the Technical Staff in the Network Data and Services Research Department at Bell Laboratories, Lucent Technologies. She received a BS from Federal University of Ceara (Brazil), and MS and Ph.D. from the University at Stony Brook, all in Computer Science. Her research interests include information integration, ubiquitous access to the Web, and data management issues related to XML. Currently, she is working on efficient techniques to store and query XML in relational databases. Dr. Freire has co-authored two books, and has published extensively in the fields of Web, databases and logic programming.
Arnaud Sahuguet is a Member of the Technical Staff in the Network Data and Services Research Department at Bell Laboratories, Lucent Technologies. He graduated from the Ecole Polytechnique in 1994 and from the Ecole Nationale des Ponts et Chaussees in 1996. He got his Ph.D. in computer science at the University of Pennsylvania in December 2001. His research interests include cryptography and electronic commerce, information retrieval/extraction and database technology including XML. He is the co-developer of W4F, a rule-based HTML-to-XML screen-scraper and the main architect of Kweelt, an open-source Java implementation of the Quilt query language (now XQuery).
Back to Top
TF2 - SMIL 2.0
SMIL 2.0 specifies interactive multimedia on the Web. It has just been released as a W3C recommendation. It already enjoys substantial support, implemented in such Web browsers as RealNetworks' RealOne and Internet Explorer 6.0. This version of SMIL extends SMIL 1.0, a W3C recommendation since June 1998. SMIL 2.0 is 15 times as large as SMIL 1.0, and defines a family of languages rather than just one language. This tutorial presents SMIL 2.0, tools for it, how to create presentations in it, and how it has currently been adopted by the community at large.
The goal of the tutorial is to explain the concepts that form the basis of the SMIL language and to provide sufficient detail on the language itself so that participants can create their own simple presentations. Participants will also understand the underlying issues of temporal and spatial layout and the complexity of creating links within multimedia. They will also be able to use available tools to play and create SMIL presentations.
Before describing the details of the SMIL 2.0 language, the tutorial first presents an overview of the components required in a hypermedia document description language. The SMIL language includes features for specifying the media items included in a document, referred to with URL's, how these are temporally and spatially related to one another, and how links can be specified within the multimedia environment. Alternates for different data formats for the heterogeneous web environment are also provided.
The tutorial is intended for content developers who have created HTML documents or have used tools such as Macromedia Director or Authorware. Multimedia designers, web-page creators, creators of interface prototypes such as user interface designers, human factors practitioners and industrial designers will also benefit from this course.
Lloyd Rutledge is a researcher at CWI, the Dutch national center for computer and mathematics research. His research involves adaptable hypermedia, and standards for it such as SMIL. He received his Sc.D. from the University of Massachusetts Lowell, where he worked with the Distributed Multimedia Systems Laboratory (DMSL) on developing the HyOctane HyTime-based hypermedia environment. Dr. Rutledge is a member of the W3C working group that developed SMIL. He is also co-author of "SMIL: Interactive Multimedia on the Web", to be published in May by Pearson Education.
Back to Top
TF3 - XTM - XML Topic Maps
Topic maps are a new ISO standard providing a powerful paradigm and an XML-based exchange syntax for the organisation and navigation of large and continuously growing amounts of information, like the Web. Topic maps are - together with RDF - a base technology of the Semantic Web and numerous other application domains dealing with the challenges of info-glut.
The tutorial will provide the delegates with substantial knowledge about topic maps, their concepts, the differences to RDF, and their applications, and how to develop them. Furthermore, a workshop-like interactive creation of an example topic map will make the tutorial very valuable for the attendees. At the end of the day, the participants learned how to apply topic maps to their own information resources and are able to use topic maps with the freely distributed software.
The tutorial is divided in six parts:
- Part I motivates the basic topic concepts by presenting a simple, well-known example and it explains why topic maps are important.
- Part II is the "Beginner's guide to topic maps" describing the basic concepts with a lot of examples.
- Parts III and IV explain the advanced concepts (again with a lot of examples), how topic maps can be applied to knowledge representation, and presents related ISO standards work as well as related paradigms (RDF, Semantic Nets).
- Part V lists the typical application domains of topic maps and
- Part VI gives answers to the question "how to cook a topic map?" by providing a structured approach to topic map development.
Parts II and III close with intensive exercises giving the attendees the opportunity to create together supported by course instructor their own topic map.
Basic XML knowledge is helpful, but not necessary. The delegates should have an understanding of the information resources their companies are working with to contribute to and to benefit from the topic map creation during the tutorial.
H. Holger Rath is Director Research & Development at empolis GmbH - a Germany based globally operating company offering premium products and services for content management and knowledge management. Holger started at STEP Electronic Publishing Solutions GmbH - a company acquired byempolis - in 1996 as senior consultant and project manager and headed the consulting department from 1998-2001. Before he joined STEP he was head of the department Document Computing at the Computer Graphics Center (ZGDV) - the co-host of the 3rd WWW conference. Holger graduated at the University of Darmstadt with the doctoral thesis "Literate Specifying of Hypermedia Documents".
Holger represents Germany in the ISO standards committee, which is responsible for SGML, DSSSL, HyTime, and Topic Maps. He is co-author of the new ISO standard initiative TMQL (Topic Map Query Language) and founding member of the OASIS Member Section TopicMaps.Org. Numerous national and international presentations and publications as well as more than eleven years experience in information re-engineering prove his competence.
Back to Top
Last Reviewed: 3/5/02