Home - Courses - S - Content

Semantic Web

ProgramTeacherCreditDuration

Computer science

Jianrong Wang

2

40

Course Name: Semantic Web

Course Code:S2293245

Semester: 5

Credit: 2

Program: Computer science

Course Module: Optional

Responsible: Jianrong Wang

E-mail: wjr@tju.edu.cn

Department: Tianjin International Engineering Institute

Time Allocation (1 credit hour = 45 minutes)

Exercise

Lecture

Lab-study

Project

Internship

(days)

Personal

Work

8

12

20

10

Course Description

The course is optional designed for Engineering Master of TIEI. It is an extension of WWW (World Wide Web), in the semantic web, resource (or information) is endowed with clear meaning so that a computer can intelligently process and integrate the resources on the web. In addition to quickly and accurately search on the web, semantic web technologies can also be used to develop intelligent Internet agents and provide communication support for Web access heterogeneous devices. This course introduces a variety of Semantic Web languages (including RDF, owl, and so on), the theory, the role of ontology and the process of development, reasoning, and how to integrate heterogeneous data. Finally, the course discusses some problems in the development of semantic web applications and the prospects of application of semantic web. Students will have a preliminary and extensive understanding about Semantic Web and ontology.

Prerequisite

  • Database, information systems or AI principles: basic concept, working principle, methods

  • The basic or advanced exposure to the Web, including HTML, XML, and very good programming skills, minimally in Java and any scripting language

Course Objectives

This course discusses basic concepts of semantic web to help students understand web. After this course, students should be able to:

  • Understand content: Metadata, metadata standards, XML+metadata specification, RDF and metadata processing,

  • Understand Semantic underpinning: Ontology, Domain Modeling, Logic, Inferencing, Context, and to

  • Understand classification and semantic metadata extraction techniques: statistical, statistical learning/AI, lexical and natural language.

Course Syllabus

  • The Semantic Web Vision: concepts, basic knowledge, application

  • Web Document in XML: structure, concepts

  • RDF: data model, semantics, syntax

  • Web Ontology Language: requirements, OWL language

  • Logic and Inference: rules

  • Ontology Engineering: concepts, working principle

  • OWL syntax: structure, implementation method

Textbooks & References

  • Antoniou G, Van Harmelen F.A semantic web primer. MIT press, 2004.

  • Maedche A.Ontology learning for the semantic web. Springer Science & Business Media, 2002.

  • Fensel D.Spinning the semantic web: bringing the World Wide Web to its full potential. Mit Press, 2005.

  • Ryan Blace.Semantic Web Programming. JOHN WILEY & SONS INC, 2009.

Capability Tasks

CT2: To understand the basic principles of the semantic Web, master different semantic Web language, understand the major semantic Web application examples.

CT3: To use existing tools to design and construct ontologies.

CT4: To design and implement a prototype of a semantic Web application.

CS1: To master the basic theories of Semantic Web, and understand the development status and trends of computer system.

CS2: To gain a comprehensive and solid foundation of computer system architecture to develop a system.

CS3: To have the ability to classify and semantic metadata extraction techniques, and be able to propose a solution and have basic application ability.

Achievements

  • To understand the basic principles of the semantic Web. - Level: M

  • To master different semantic Web language. - Level: N

  • To be able to use existing tools to design and construct ontologies. - Level: M

  • To understand the major semantic Web application examples. - Level: N

  • To design and implement a prototype of a semantic Web application. - Level: M

Students: Computer science,Year 3