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 [2019/04/23 16:26] gdejaege |
teaching:infoh509 [2019/05/27 09:42] svsummer |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== INFO-H-509 : XML and Web Technologies ====== | ====== INFO-H-509 : XML and Web Technologies ====== | ||
- | <note important>If you are a VUB studetn following this course, please register by filling in [[https://docs.google.com/forms/d/e/1FAIpQLSfKvLyims3KrWWVJN7T5PQJK9X5uJNLQ04cl8Kd1932RNxj6A/viewform|this online form]] by February 22 at the latest. It allows the course responsibles to contact you when that is needed.</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 133: | Line 134: | ||
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 ==== | + | ==== Lecture 8: OWL ==== |
In lecture 8 we introduce the Web Ontology Language (OWL), which adds advanced inferencing capabilities to RDF. | In lecture 8 we introduce the Web Ontology Language (OWL), which adds advanced inferencing capabilities to RDF. | ||
Line 140: | Line 141: | ||
The {{:teaching:infoh509:8-owl.pdf|lecture slides on owl}} and these [[https://davinci.ulb.ac.be/index.php/s/FpfYNZNzPLp8rF6|course notes]] (password protected). | The {{:teaching:infoh509:8-owl.pdf|lecture slides on owl}} and these [[https://davinci.ulb.ac.be/index.php/s/FpfYNZNzPLp8rF6|course notes]] (password protected). | ||
+ | ==== Lecture 9: SPARQL and RESTfull Web Services ==== | ||
+ | In Lecture 9 we have introduced and illustrated the main constructs of SPARQL, a query language for RDF. | ||
+ | |||
+ | In addition we have (1) discussed the history of (Web) Services; (2) discussed the 3 main API styles of Web Services; and (3) illustrated RESTful Web Services by means of an example. | ||
+ | |||
+ | |||
+ | |||
+ | **Required reading:** | ||
+ | The {{:teaching:infoh509:9-sparql.pdf|lecture slides on sparql}} and these [[https://davinci.ulb.ac.be/index.php/s/wKREcCmtmn6xx9x|course notes]] (password protected) [section 7.1.9 and further is not required reading]. | ||
+ | |||
+ | The {{:teaching:infoh509:10-restws.pdf|lecture slides}} and these [[https://davinci.ulb.ac.be/index.php/s/9NL7w2ZBXmcWFi3|handouts]] (password protected). | ||
+ | |||
+ | ==== Lecture 10: Big Web Services (WS-*) ==== | ||
+ | |||
+ | In this lecture ({{:teaching:infoh509:11-bigws.pdf|slides}}) we have introduced the Big-WS* technology stack. In particular, we have studied SOAP version 1.2, WSDL version 2.0, and highlighted the differences with WSDL version 1.1. | ||
+ | |||
+ | **Required reading:** | ||
+ | |||
+ | These [[https://davinci.ulb.ac.be/index.php/s/nKXTyrEBnFaZr2m|handouts on SOAP and WSDL]] (password-protected). | ||
+ | The [[http://www.w3.org/TR/soap12-part0/|W3C SOAP version 1.2 Primer]] | ||
+ | The [[http://www.w3.org/TR/soap12-part0/|W3C WSDL version 2.0 Primer]] (it suffices to read only section 2). | ||
===== Practical Sessions ===== | ===== Practical Sessions ===== | ||
Line 150: | Line 172: | ||
* {{:infoh509:tp04.zip|Practical session 4}} | * {{:infoh509:tp04.zip|Practical session 4}} | ||
* {{:teaching:infoh509:tp05.zip|Practical session 5}} | * {{:teaching:infoh509:tp05.zip|Practical session 5}} | ||
+ | * {{:teaching:infoh509:tp_06.zip|Practical session 6}} | ||
+ | * {{:infoh509:tp07.zip| Practical session 7}} | ||