Copyright 2017 - CSIM - Asian Institute of Technology

XML: Foundations, Techniques and Applications

Course code: AT70.17
Credits: 3(3–0)
This course is elective

Course objectives

Extensible Markup Language (XML), a W3C recommendation, has been recognized as a standard for self-describing data, knowledge interchange, and information integration. Therefore, it forms an important technology for next-generation information systems, particularly for those on the Internet. Since representation, interchange and integration of information are fundamental to all information systems, there will be various applications of XML. An application area that will need XML is e-business. Good Knowledge of XML, its foundations, techniques and applications is, therefore, required.

Learning outcome

Basic components of XML: syntax, Document Type Definition (DTD), XML Schema, XML Stylesheet Language Transformation (XSLT); semantics representation in terms of Resource Description Framework (RDF) and Web Ontology Language (OWL); Semantic Web; XML models using logics and Declarative Description Theory; relationships with databases; and applications in business.

Course outline

I.        XML Foundations
1.     XML syntax
2.     DTD
3.     XML Schema
4.     XSLT
5.     XML document design
II.      RDF and OWL
1.     RDF syntax and semantics
2.     RDF schema
3.     DAML+OIL and OWL
4.     Semantic Web
III.     XML Models
1.     XML conceptual models
2.     XML and logic
3.     XML Declarative Description
IV.     XML and Databases
1.     XML as a database model
2.     XQuery
3.     XML native databases
V.      Web Services
1.     SOAP
2.     WSDL
3.     UDDI
4.     Semantic Web Services
VI.     XML Applications
1.     Web Engineering
2.     Ontology
3.     E-business

Learning resources


Lecture Notes


ACM Trans. Internet Technology
Web Intelligence and Agent Systems: An International Journal
The Semantic Web
World Wide Web
IEEE Intelligent Systems
IEEE Internet Computing

Reference books

S. Holzner and S. Holzner:
Real World XML, 2nd ed., Peachpit Press, 2003.
E.R. Harold:
XML Bible, 2nd ed., IDG Books Worldwide, 2002.
S. Holzner:
Inside XML, 1st ed., New Riders Publishing, 2001.
S. Abiteboul, P. Buneman, and J. Gray:
Data on the Web: From Relations to Semistructured Data and XML (Morgan Kaufmann Series in Data Management Systems, Morgan Kaufmann Publishers, 1999.


The final grade will be computed from the following constituent parts:
Mid-semester exam (40%),
Final exam (40%), and
Assignments (20%).  
Closed-book examination is used for both mid-semesterand final exam. 

Back to the list


Login Form


School of Engineering and technologies     Asian Institute of Technology