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 [2018/03/28 09:42] svsummer [COURSE PLAN] |
teaching:infoh509 [2018/04/25 09:25] svsummer [COURSE PLAN] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== INFO-H-509 : XML and Web Technologies ====== | ====== INFO-H-509 : XML and Web Technologies ====== | ||
- | <note important>If you are following this course, please register using this [[https://docs.google.com/forms/d/e/1FAIpQLSfKvLyims3KrWWVJN7T5PQJK9X5uJNLQ04cl8Kd1932RNxj6A/viewform|online form]] so that the course responsibles can contact you if necessary.</note> | + | <note tip>To help prepare for the exam and illustrate the kind of questions you may expect, two old exam questions are available: {{:teaching:infoh509:ex-2011-s1-en_v2_.pdf|exam 1}}, {{:teaching:infoh509:ex-2011-s2-en.pdf|exam 2}}. Please note, however, |
+ | that in the meantime new content has been added to the course; in particular the example exams do not contain questions about (1) the architecture of the web; (2) web services</note> | ||
===== GENERAL INFORMATION ===== | ===== GENERAL INFORMATION ===== | ||
Line 124: | Line 125: | ||
See the full assignment for related dealine(s), what the solution should entail, and to whom it should be submitted). | See the full assignment for related dealine(s), what the solution should entail, and to whom it should be submitted). | ||
- | <note tip>You can use saxon (a java application) to run your XQuery programs. You can use ''java -cp "saxon9he.jar" net.sf.saxon.Query –s:<source file> -q:<query file> –o:<output file>" to run it. </note> | + | <note tip>You can use {{:teaching:infoh509:xquery-tool.zip|saxon (a java application)}} to run your XQuery programs. You can use ''java -cp "saxon9he.jar" net.sf.saxon.Query –s:<source file> -q:<query file> –o:<output file>" to run it. </note> |
==== Lecture 7: RDF and RDF schema==== | ==== Lecture 7: RDF and RDF schema==== | ||
Line 131: | Line 132: | ||
**Required reading:** | **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/9tPKB74Oku5EtmX|course notes]] (password protected). | + | 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:** | **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. | 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. | ||
+ | |||
+ | ==== Lecture 8: OWL and SPARQL ==== | ||
+ | |||
+ | In lecture 8 we introduce the Web Ontology Language (OWL), which adds advanced inferencing capabilities to RDF. | ||
+ | |||
+ | **Required reading:** | ||
+ | The {{:teaching:infoh509:8-owl.pdf|lecture slides on owl}} and these [[https://cs.ulb.ac.be/owncloud/index.php/s/mhkAvjRFsdt4QGC|course notes]] (password protected). | ||
+ | |||
+ | We have also introduced and illustrated the main constructs of SPARQL, a query language for RDF. | ||
+ | |||
+ | **Required reading:** | ||
+ | The {{:teaching:infoh509:9-sparql.pdf|lecture slides on sparql}} and these [[https://cs.ulb.ac.be/owncloud/index.php/s/224WbVWJJY4KEaS|course notes]] (password protected) [section 7.1.9 and further is not required reading]. | ||
+ | |||
+ | |||
+ | ===== Practical Sessions ===== | ||
+ | |||
+ | {{:teaching:infoh509:infoh509_01_1617.zip|Practical Session 1}} | ||
+ | |||
+ | {{:teaching:infoh509:infoh509_02_1617.zip|Practical Session 2}} | ||
+ | |||
+ | {{:teaching:infoh509:infoh509_03_1617.zip|Practical Session 3}} | ||
+ | |||
===== References ===== | ===== References ===== |