Web Data Management

Introduction: Modeling Web Data

• Database Technology and Web Applications
• Semistructured data
• Web Data Management with XML
• XML and syntax
• XML Data Model, XLink, and XPointer

7

Teaching Hrs

XPath and XQuery

• Regular Path Expressions
• XPath Basics
• XPath steps and expressions
• Path evaluations, axes, node tests, predicates
• XQuery Syntax
• FLWOR expression, advanced features
• XUpdate

7

Teaching Hrs

Typing

• Automata on ranked trees, unranked trees
• XML Schema, other schema languages
• Graph semistructured data, graph bisimulation, data guides
• XML query evaluation
• XML identifiers, XML evaluation techniques

8

Teaching Hrs

Ontologies, Querying and Data Integration

• RDF, RDF Schema, OWL
• Description Logic
• Querying data through ontologies
• Querying RDF data, querying through RDFS
• Answering queries though DL
• Global-as-view (GAV) and Local-as-view (LAV) mediation
• Ontology based mediation, Peer-to-peer data management systems

8

Teaching Hrs

Building Web scale applications

• Web search, web crawlers, web information retrieval
• Web graph mining and hot topics in web search
• Distributed systems, failure management
• Required properties of a distributed system, P2P networks
• Hash-based structures, distributed indexing
• Distributed computing with MapReduce

7

Teaching Hrs