XML and the Automation of Web Information Processing

8/25/99

Click here to start

Table of Contents

XML and the Automation of Web Information Processing

Overview

What’s Wrong with HTML

What’s Wrong with HTML

HTML is Too Far Away from being an Information Model 

… and the Sad Results

Programs/Agents require Intricate Parsers

… and the Web becomes a mere Client to DBs 

Overview

XML is based on Markup

Elements and their Content

Element Attributes

XML Structures Represent Labeled Graphs

The Need of Ontologies

Document Type Definitions

Element Declarations

Element Content Declarations

Attributes and Their Uses

Attribute Types

More on Attribute Declarations

Lots of Flexibility

… and some deficiencies

Beyond DTDs

Physical Structure & Entities

Uses of Entities

Declaration and Use of Internal Text Entities

External Text Entities

Binary Entities and Their Use

Overview

DTD Guided Browsing

DTD Guided Fielded Search

GUIs for Querying XML

Semantically Meaningful Web Search

Web as a Distributed DB and XML as its Data Model

Definition of Integrated Views in High Level Languages

Non-Materialized Views in the MIX Mediator System

Creating XML Views

Overview

Extensible Stylesheet Language (XSL)

XSL Overview

XSLT Processing Model

XSLT Processing Model

Template Rule: Example

Match/Select Patterns

Creating the Result Tree...

Creating the Result Tree...

Creating the Result Tree: Repetition

Creating the Result Tree: Sorting

Wait, there is more!

CDL/AMICO Mediator Prototype

XSL Stylesheet for AMICO Answer Docs

... and the Result (+BBQ)

MIX Project

Authors: 
Bertram Ludascher and
Yannis Papakonstantinou