Download presentation
Presentation is loading. Please wait.
Published byAlexina Flynn Modified over 9 years ago
1
XML Schemas: From Design to Exploitation and Back Again Irena Mlýnková, Martin Nečaský Charles Univeristy in Prague Svratka 2008
2
Overview Design Conceptual model Reverse-engineering Inference Similarity XML-to-relational mapping Evolution
3
Conceptual Model for XML 2 levels based on MDA terminology MDA = Model-Driven Architecture PIM (Platform-Independent Model) Conceptual schema of problem domain Independent of any particular user view PSM (Platform-Specific Model) Schema models specific XML format
4
Conceptual Model for XML
6
Reverse Engineering Real-world: Set of XML schemas representing particular user views UML/ER diagram exists separately What we do We derive mapping semi-automatically Exploitation of linguistic and structural similarity
7
Inference Real-world: Schemaless XML data What we do: We infer XML schemas However, we go far beyond current approaches Exploitation of more complex XML Schema constructs Inference based on queries Exploitation of existing XML schemas
8
Similarity We measure similarity between two XML schemas Structure and semantics Similarity of complex XML schema constructs Applications Databases Data integration
9
XML-to-relational Mapping Mapping to (object-)relational schema User-driven strategies with exploitation of similarity of XML schema fragments Exploitation of conceptual schemas
10
Evolution
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.