'Semantic Web' is an elective course offered for the M. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.
Introduction to the Web Science and Semantic Web, Introduction to Ontologies, Ontology Languages for the Semantic Web – Resource Description Framework (RDF) – Lightweight ontologies: RDF Schema – Web Ontology Language (OWL) – A query language for RDF: SPARQL, Ontology Engineering Semantic web and Web 2.0 Applications of Semantic Web, Infrastructure Social Networks, Web 3.0 - Linked Data RDFa and the Open Graph Protocol schema.org and search enhancement Semantic
Knowledge Representation: Languages - Formalisms, Logics - Semantic Networks, Frame- Based KR, and Description Logics - Ontology Design and Management using the Protege editor Ontology Reasoning with Pellet, Ontology Querying with SPARQL - Ontology Programming with the Jena API - Emerging Semantic Web Ontology Languages using Protégé tool.
TEXTBOOKS/REFERENCES
Evaluation Pattern:
At the end of the course the students will be able to
Course Outcome | Bloom’s Taxonomy Level | |
CO 1 | Understand the concept structure of the semantic web technology and how this technology revolutionizes the World Wide Web. | L2 |
CO 2 | Understand the concepts of Web Science, semantics of knowledge and resource, ontology. | L2 |
CO 3 | Describe logic semantics and inference with OWL. | L3 |
CO 4 | Use ontology engineering approaches in semantic applications | L3 |
CO 5 | Learn Web graph processing for various applications such as search engine, community detection | L4 |
CO 6 | Program web applications and graph processing techniques using Python | L5 |