Semantic Web: Spring 2018

Information

Course Outline

Introduction, Semantic Web and Computing, XML, XML DTD, XML Schema, XPath, XQuery, XSLT, RDF - Basic Idea, RDF - Predicate Knowledge, RDFs - RDF Schema, XML to RDF, Querying Semantic Data, SPARQL, SPARQL Virtouse DBPedia EndPoint


Reference Book

A Semantic Web Primer (3rd Edition)
By: Grigoris Antoniou and Frank van Harmelen

Marks Distribution

10Quiz
20Assignment
25Midterm
45Final
Lectures

Week Lecture ID Topic Notes Description Other Reading
1 # SWS1801 Introduction to Semantic Web SWS1801.pdf From Web 1.0 to Web 3.0 Read
2 # SWS1802 Structured Web SWS1802.pdf Documents in XML
2 # SWS1803 Structuring XML Documents SWS1803.pdf DTD - Document Type Definition
3 # SWS1804 Structuring XML Documents SWS1804.pdf XML Schema, Namespaces
3 # SWS1805 Access XML Documents SWS1805.pdf XPath
4 # SWS1806 Query XML Documents SWS1806.pdf XQuery
4 # SWS1807 Transform XML Documents SWS1807.pdf XSLT Assignment
5 # SWS1808 Importance of Meaning SWS1808.pdf Understanding Content on the Web
5 # SWS1809 Semantic Web Technology SWS1809.pdf From Wikipedia to DBpedia
6 # SWS1810 Web of Data SWS1810.pdf How to make use of it?
6 # SWS1811 URIs SWS1811.pdf How to name things?
7 # SWS1812 RDF – Resource Description Framework SWS1812.pdf How to Represent Simple Facts?
7 # SWS1813 RDF and Turtle Serialization SWS1813.pdf Terse RDF Triple Language
8 # SWS1814 RDF Reification SWS1814.pdf RDF and Data Integration
8 # SWS1815 RDF Schema SWS1815.pdf Model Building with RDFs
9 # SWS1816 RDF Schema SWS1816.pdf Logical Inference with RDFs
9 # SWS1817 SPARQL SWS1817.pdf How to query RDF(S)?
10 # SWS1818 SPARQL SWS1818.pdf More than a Query Language
10 # SWS1819 SPARQL SWS1819.pdf Complex Queries
11 # SWS1820 SPARQL SWS1820.pdf More Complex Queries
SKILLS
  • Research & Development 90%
  • Project Management 80%
  • Client Communication 80%
  • Team Management 85%
  • Microsoft Project and Visio 80%
  • GUI Design 90%
  • Web & Mobile Application 95%
  • CMS Design & Development 85%
PROGRAMMING SKILLS
  • HTML 5 90%
  • CSS 3.0 90%
  • PHP / MySQL 90%
  • JS / JQuery 85%
  • JAVA 60%
  • C# / ASP.NET 50%
  • SQL 95%
  • C++ 90%
SEMANTIC WEB
  • XML / XML Schema 90%
  • XPath / XQuery 90%
  • RDF / RDFs 90%
  • SPARQL 80%
  • OWL 80%