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 |