This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:infoh509 [2016/03/14 17:20] svsummer [COURSE PLAN] |
teaching:infoh509 [2016/04/13 12:58] mwaumans |
||
---|---|---|---|
Line 87: | Line 87: | ||
the book (**except sections 5.8.5, 5.8.7, 5.8.9, 5.8.10 and 5.11**) and | the book (**except sections 5.8.5, 5.8.7, 5.8.9, 5.8.10 and 5.11**) and | ||
the {{:teaching:infoh509:5-xslt.pdf|corresponding slides}}. | the {{:teaching:infoh509:5-xslt.pdf|corresponding slides}}. | ||
+ | |||
+ | ==== Project Assignment 2: XSLT ==== | ||
+ | |||
+ | Write a single XSLT 2.0 stylesheet that generates, starting from the | ||
+ | dblp-excerpt.xml file, a number of HTML files that together | ||
+ | collectively emulates part of the DBLP website. Read the | ||
+ | {{:teaching:infoh509:deux_en.pdf|full assignment}}, and download the | ||
+ | corresponding {{:teaching:infoh509:deux_xslt_data.zip|support files}}. | ||
+ | |||
+ | This assignment is to be made in groups of | ||
+ | two persons and contributes 2/20 to the overall grade (there are two | ||
+ | more assignments to follow, each contributing 2/20). The written exam | ||
+ | contributes the remaining 14/20 points. | ||
+ | |||
+ | See the full assignment for related dealine(s), what the solution should entail, and to whom it should be submitted). | ||
+ | |||
+ | <note tip>The zip file above contains a XSLT transformation tool. You can use ''java -jar xslt-tool.jar <xslt-file> <inputfile> <outputfile>'' to run it. </note> | ||
+ | |||
+ | ==== Lecture 6: Querying XML documents with XQuery === | ||
+ | |||
+ | In Lecture 6 we have discussed how XML documents can be queried and transformed into other formats (be it XML or not) using XQuery. See pages 240-2840 in the book (**except sections 6.7.5, 6.8, 6.9**) and | ||
+ | the {{:teaching:infoh509:6-xquery.pdf|corresponding slides}}. | ||
+ | |||
+ | ==== Project Assignment 3: XQuery ==== | ||
+ | |||
+ | You are requested to write XQuery programs for several queries against | ||
+ | the DBLP bibliographical database introduced in Project Assignment | ||
+ | 2. Read the | ||
+ | {{:teaching:infoh509:trois_en.pdf|full assignment}}, and download the | ||
+ | corresponding {{:teaching:infoh509:trois_xquery_data.zip|support files}}. | ||
+ | |||
+ | This assignment is to be made in groups of | ||
+ | two persons and contributes 2/20 to the overall grade (there are two | ||
+ | more assignments to follow, each contributing 2/20). The written exam | ||
+ | contributes the remaining 14/20 points. | ||
+ | |||
+ | See the full assignment for related dealine(s), what the solution should entail, and to whom it should be submitted). | ||
+ | |||
+ | |||
+ | ===== Practical Sessions ===== | ||
+ | |||
+ | {{:teaching:infoh509:practical_01.zip|Session 1}} | ||
+ | {{:teaching:infoh509:practical_02.zip|Session 2}} | ||
===== References ===== | ===== References ===== | ||
Line 97: | Line 140: | ||
* T. Berners-Lee, J. Hendler, and O. Lassila. //[[http://www.dcc.uchile.cl/~cgutierr/cursos/IC/semantic-web.pdf| The Semantic Web]]//. Scientific American, 2001. | * T. Berners-Lee, J. Hendler, and O. Lassila. //[[http://www.dcc.uchile.cl/~cgutierr/cursos/IC/semantic-web.pdf| The Semantic Web]]//. Scientific American, 2001. | ||
* F. Malona and E. Miller. //[[http://www.w3.org/TR/rdf-primer/|RDF Primer]]//. W3C, 2004. | * F. Malona and E. Miller. //[[http://www.w3.org/TR/rdf-primer/|RDF Primer]]//. W3C, 2004. | ||
- |