Page 89 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 89
Department of CSE, REC
CS17E71 ONTOLOGY AND SEMANTIC WEB L T P C
3 0 0 3
OBJECTIVE:
To depict the overall architecture of semantic web and to illustrate the overview of design principles
and technologies in semantic web.
To learn the concepts of constructing and reusing ontology.
To be familiar with the different languages like XML, RDF.
To depict the semantic relationships using OWL.
To design and implement a web services application that discovers the data and/or other web services
via the semantic web.
UNIT I INTRODUCTION 9
Introduction to the Syntactic Web and Semantic Web – The Semantic Web Vision- From Today’s Web to the
Semantic Web: Examples - Semantic Modeling - Semantic Web Technologies- A Layered Approach.
UNIT II ONTOLOGICAL ENGINEERING 9
Constructing Ontologies Manually - Reusing Existing Ontologies - Natural Language Ontologies - Ontology
Mapping.
UNIT III STRUCTURING AND DESCRIBING WEB RESOURCES 9
Structured Web Documents - XML - Structuring - Namespaces - Addressing - Querying - Processing - RDF
Overview- RDF - RDF Data Model - Serialization Formats - RDF Vocabulary - Inferencing RDFS - basic
Idea - Classes - Properties - Utility Properties.
UNIT IV WEB ONTOLOGY LANGUAGE 9
OWL – Requirements for Ontology Languages- Limitations of the Expressive Power of RDF Schema-
Compatibility of OWL with RDF/RDFS- Sub-Languages – Basic Descriptions - Classes- Defining and Using
Properties - Domain and Range – Describing Properties - Data Types – Counting and Sets in OWL - An
African Wildlife Ontology – Example.
UNIT V SEMANTIC WEB SERVICES AND APPLICATIONS 9
Semantic Web Services - Generic Web Service Ontologies: OWL-S, Jena Framework - SPARL - Querying
Semantic Web- Semantic Web Rules Language (SWRL) - Case study - Developing ontology for web services,
practical applications.
TOTAL: 45 PERIODS
OUTCOMES:
On successful completion of this course, the student will be able to:
Describe the architecture of semantic web and its technologies.
Students acquire knowledge of constructing and reusing ontology.
Get a systematic treatment of the different languages like XML, RDF.
Analyze semantic relationship among data using OWL.
Develop a web services application using semantic web tools and their services.
TEXTBOOKS:
1. Grigoris Antoniou, Frank van Harmelen, A Semantic Web Primer, Second Edition, MIT Press, 2008.
2. Liyang Yu, A Developer‘s Guide to the Semantic Web, Springer, First Edition, 2011.
3. Dean Allemang and James Hendler, Semantic Web for the Working Ontologist: Effective Modeling
in RDFS and OWL, Second Edition, Morgan Kaufmann, 2011.
REFERENCES:
1. Michael C. Daconta, Leo J.Obrst and Kevin T. Smith,- The Semantic Web: A Guide to the Future of
XML, Web Services, and Knowledge Management, First Edition, Wiley, 2003
2. John Hebeler, Matthew Fisher, Ryan Blace and Andrew Perez-opez, -Semantic Web Programming,
First Edition, Wiley, 2009.
Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017 Page 89

