As XML becomes more widely used in the world of information processing, technologies continue to evolve their support of the growing XML standards. This year has seen the release of a number of XML-based data management standards (including XQuery and XPath 2.0) and support for these standards in numerous database management systems. This workshop explores database design and information retrieval in data-centric XML applications. In this workshop you will experience:
· Data modeling using XSD (XML Schema Definition) language
· Creating databases utilizing native XML persistence
· Information retrieval using the emergent XML XQuery and XPath 2.0 standards
The examples and demonstrations in this session will utilize Altova data management tools and IBM DB2 9 data server with pureXML technology.The overarching focus of the presentation is a “top-down” approach to data modeling using XSD as a data modeling language. The implications of this approach for data storage and retrieval will be considered, along with strategies for storing and retrieving information in XML formats.
Irina Kogan is a software engineer at IBM Toronto Lab working on XML performance in DB2 with both developers and customers. Her areas of interest include XML storage and structural updates, XQuery, OLTP and benchmark development. Irina has B.Sc. and M.Sc. in computer science from York University. Her Masters degree focused on semantic integrity and good design principles in databases. Before joining IBM in 2004, she worked on XML and Java development at Siemens in Germany.
Nicholas (Nick) Nagel, an educational specialist in the field of information processing, earned his Ph.D. at Florida Atlantic University in the field of cognitive science. After completing a number of linguistics oriented post-doctoral fellowships, Nick’s interests led him to Sun Microsystems where he acquired substantial expertise in information processing system development using XML, Java, J2EE and related technologies. Presently at Altova, Nick now focuses on the development and delivery of educational systems aimed at providing architects, developers, and information processing system engineers with the information they need to best leverage existing and emerging XML and Web-related technologies.