Subjects Taught

Back to Subjects

CS465 | Semantic Web

The Limits of the Web Knowledge Engineering and The Web of Data Download
Importance of Meaning Knowledge Engineering and The Web of Data Download
Understanding Content on the Web Knowledge Engineering and The Web of Data Download
Semantic Web Technology and the Web of Data Knowledge Engineering and The Web of Data Download
How to use the Web of Data Knowledge Engineering and The Web of Data Download
How to name things - URIs Knowledge Engineering and The Web of Data Download
How to Represent Simple Facts with RDF Knowledge Engineering and The Web of Data Download
RDF and Turtle Serialization Knowledge Engineering and The Web of Data Download
RDF Reification RDF Based Knowledge Representation Download
Model Building with RDFs RDF Based Knowledge Representation Download
Logical Inference with RDFs RDF Based Knowledge Representation Download
How to Query RDF(S) - SPARQL RDF Based Knowledge Representation Download
SPARQL - More than a Query Language RDF Based Knowledge Representation Download
Complex Queries RDF Based Knowledge Representation Download
More Complex SPARQL Queries RDF Based Knowledge Representation Download
Ontologies Basics Ontologies and Logic Download
Ontologies Types Ontologies and Logic Download
Web Ontology Language - OWL Ontologies and Logic Download
OWL Classes, Properties and Individuals Ontologies and Logic Download
OWL Complex Cases Ontologies and Logic Download
Introduction to Semantic Web From Web 1.0 to Web 3.0 Download
Structured Web Documents in XML Download
Structuring XML Documents DTD - Document Type Definition Download
Structuring XML Documents XML Schema, Namespaces Download
Access XML Documents XPath Download
Query XML Documents XQuery Download
Transform XML Documents XSLT Download
Importance of Meaning Understanding Content on the Web Download
Semantic Web Technology From Wikipedia to DBpedia Download
Web of Data How to make use of it? Download
URIs How to name things? Download
RDF – Resource Description Framework How to Represent Simple Facts? Download
RDF and Turtle Serialization Terse RDF Triple Language Download
RDF Reification RDF and Data Integration Download
RDF Schema Model Building with RDFs Download
RDF Schema Logical Inference with RDFs Download
SPARQL How to query RDF(S)? Download
SPARQL More than a Query Language Download
SPARQL Complex Queries Download
SPARQL More Complex Queries Download
OWL Ontology Web Language Download
Introduction to Semantic Web From Web 1.0 to Web 3.0 Download
Structured Web - Documents in XML XML, DTD, XML Schema, Namespaces, XPath, XQuery, XSLT, JSon Download
RDF Data Model RDF Graph, URI, IRI, Turtle Download
RDF Syntax Turtle, RDF/XML, N-Triples, N3, Reification Download
RDF Schema Modelling Semantics Download
SPARQL Querying RDF Stores Download
SPARQL Tutorial By Example: DBPedia Download
OWL Ontology Web Language Download
Introduction to Semantic Web Problems with Todays Web, Semantic Web Technologies and Applications Download
From web 1.0 to web 3.0 Web 2.0, Web 3.0, Semantic Web, Linked Data, dbPedia Download
XML: eXtended Markup Language First Layer of Semantic Web Semantic Web Download
XML: DTD - Document Type Definition DTD Attributes, IDREF and IDREFs, Example DTDs, DTD Problems Download
XML: XML Schema XML Schema: Simple and Complex Data Types, Elements, Attributes Download
XML: XPath Tree Representation, Examples of Path Expressions Download
XML: XQuery XQuery - FLWOR, Attributes to results and Data Function Download
RDF: Resource Document Framework URIs & URIrefs, Literals. QNames, Data Modeling, RDF Graph Serialization Download
RDFs: RDF Schema Class, Instance, RDF:Type, Property, Domain and Range Download
SPARQL Scope, Filters, Graph Patterns Download
SPARQL Tutorial - By Example 18 Query Examples Download
Semantic Web

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

Course Info

The "Semantic Web" is a work-in-progress, consisting of various initiatives to make web documents more "understandable" by computer programs such as search engines and e-commerce agents. This course will give an overall outline of the Semantic Web "vision" and will concentrate on the Semantic Web technologies that have reached a level of maturity and acceptance in the web-authoring community, particularly XML, RDF and OWL. The course will include extensive hands-on experience with Protege, a state-of-the art graphical editor for Semantic Web documents.

Introduction of Semantic Web and Computing | Understand XML, XML DTD, XML Schema, XPath, XQuery, XSLT | Understanding RDF - Basic Idea, RDF - Predicate Knowledge, RDFs | Querying Semantic Data using SPARQL Virtuoso DBPedia EndPoint | Learning about ontologies using OWL


Course Aim
  • Introduction of Semantic Web and Computing
  • Understand XML, XML DTD, XML Schema, XPath, XQuery, XSLT
  • Understanding RDF - Basic Idea, RDF - Predicate Knowledge, RDFs
  • Querying Semantic Data using SPARQL Virtuoso DBPedia EndPoint
  • Learning about ontologies using OWL

Learning Outcomes
  • Explain the motivations for extending web technologies with semantic models, ontologies and inference systems.
  • Design an ontology in a restricted domain, implement it using the Protege editor and query it using SPARQL or a similar language.
  • Demonstrate a basic understanding of the formal logical principles underpinning Semantic Web technologies.
  • Identify suitable applications for Semantic Web technologies and show some awareness of existing applications.