ULIXES: A Navigational Query Lang.
Language for defining relational views over hypertext that follows an ADM scheme
- Based on navigational expressions (path expressions)
DEFINE TABLE statement creates relational views based on page schemes
- local materialized view (tuples) or
- virtual view
- user can then pose SQL queries across multiple views
- optimizer chooses optimal navigation path through site to satisfy query
- fetches hypertext pages and extracts attributes via EDITOR wrappers
- cost metric is number of HTML page fetches