Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:infoh509 [2019/03/20 12:50]
gdejaege
teaching:infoh509 [2019/03/28 09:21]
svsummer [COURSE PLAN]
Line 102: Line 102:
  
 <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>​ <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).
 +
 +==== Lecture 7: RDF and RDF schema====
 +
 +In lecture 7 we have introduced the RDF data model, its serialization formats, and basics of RDF Schema.
 +
 +**Required reading:**
 +The {{:​teaching:​infoh509:​7-rdf.pdf|lecture slides}}, the [[http://​www.w3.org/​TR/​rdf11-primer/​|RDF 1.1 Primer]], and these [[http://​cs.ulb.ac.be/​owncloud/​index.php/​s/​qxYxGEY5RAdc4eX|course notes]] (password protected).
 +
 +**Recommended (but optional) reading:**
 +In addition, it is recommended to read the [[http://​www.w3.org/​TR/​turtle/​|RDF 1.1. Turtle Syntax]] specification (sections 1-3) and the [[http://​www.w3.org/​TR/​2014/​REC-rdf-syntax-grammar-20140225/​|RDF 1.1. XML Syntax]]specification (only section 2) to get the best overview of the RDF serialization formats. In addition, the {{:​teaching:​infoh509:​semantic-web.pdf|original semantic web article}} ​ is a good read to get an insight into the original motivation for the semantic web.
  
 ===== Practical Sessions ===== ===== Practical Sessions =====
Line 109: Line 139:
 java -cp "​saxon9he.jar"​ net.sf.saxon.Query -s:"<​sourcefile>"​ -qs:'<​query>'​ -o:"<​outputfile>"​ java -cp "​saxon9he.jar"​ net.sf.saxon.Query -s:"<​sourcefile>"​ -qs:'<​query>'​ -o:"<​outputfile>"​
   * {{:​teaching:​infoh509_tp2_1819.zip|Practical session 2}}   * {{:​teaching:​infoh509_tp2_1819.zip|Practical session 2}}
 +  * {{:​teaching:​infoh509:​tp03.zip|Practical session 3}}
 +
 +
  
  
 
teaching/infoh509.txt · Last modified: 2020/04/09 14:38 by svsummer