COURSE SUMMARY
Course Title: 
Semantic Web
Course Code: 
15CSE366
Year Taught: 
2015
2016
2017
2018
Type: 
Elective
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Semantic Web' is a course offered in the B. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

Unit 1

The semantic web vision - introduction to semantic web technologies - a layered approach, Describing web resources - RDF data model, RDF syntax, RDF Schema, Querying the semantic web - SPARQL infrastructure, matching patterns, Filters, organizing the results, querying the schema, adding information with SPARQL update.

Unit 2

Web ontology Language - introduction, requirement of ontology languages, the OWL language, Logics and Inferences - Monotonic rules and semantics, OWL2 RL, rules inference format, SWRL, SPIN, Rule ML.

Unit 3

Ontology Engineering - Constructing ontologies manually, Reusing existing ontologies, Semiautomatic ontology acquisition, ontology mapping, semantic web applications architecture, Applications - BBC artists, BBC world Cup 2010 website, government data, schema.org.

  • Paul Groth, Frank van Harmelen, Rinke Hoekstra, “A Semantic Web Primer”, Third edition, MIT Press, 2012
  • Pascal Hitzler, Markus Krotzsch, Sebastian Rudolph, “Foundations of Semantic Web Technologies”, CRC Press, 2009.
  • Karin Breitman, Marco Antonio Casanova, Walt Truszkowski, “Semantic Web: Concepts, Technologies and Applications”, Springer Science &Business Media, 2007