{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

L09 - Extensible Markup Language"Data on the Web HTML...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
E x tensible M arkup L anguage
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CS174A: XML 2 “Data” on the Web ± HTML documents – often generated by applications – consumed by humans only – easy access: across platforms, across organizations ± No application interoperability: – HTML not understood by applications screen scraping brittle – Database technology: client-server still vendor specific
Background image of page 2
CS174A: XML 3 Paradigm Shift on the Web ± From documents (HTML) to data (XML) ± From information retrieval to data management ± For databases, also a paradigm shift: – from relational model to semi-structured data – from data processing to data/query translation – from storage to transport
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
CS174A: XML 4 An Application Framework ± Information integration : Making databases from various places work as one ± Semi-structured data: A new data model designed to cope with problems of information integration ± XML : A standard language for describing semi- structured data schemas and representing data
Background image of page 4
CS174A: XML 5 The Information-Integration Problem ± Related data exist in many places and could, in principle, work together ± But different databases differ in: – Model (relational, object-oriented?) – Schema (normalized/unnormalized?) – Terminology: are consultants employees? Retirees? Subcontractors? – Conventions (meters versus feet?)
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon