Hide menu

Ontologies and ontology engineering


Status Archive
School National Graduate School in Computer Science (CUGS)
Division IDA
Owner Patrick Lambrix
Homepage http://www.ida.liu.se/~patla/courses/OE/

  Log in  

Course plan


preliminary: 12h lectures + 12h seminars

Recommended for

PhD students in Computer Science, Informatics and Cognitive Science

The course was last given

New course


- To gain an understanding of ontologies and the issues related to ontology engineering
- To be able to develop and manage simple ontologies using ontology engineering tools
- To be able to use ontologies in a semantically-enabled application


Knowledge in data modeling, logic, information retrieval, information
extraction may be advantageous, but is not required.


Ontologies can be seen as defining the basic terms and relations of a domain of interest, as well as the rules for combining these terms and relations. In recent years many ontologies have been developed. They are a key technology for the Semantic Web and semantically-enabled applications. The benefits of using ontologies include reuse, sharing and portability of knowledge across platforms, as well as improved documentation, maintenance, and reliability. Ontologies lead to a better understanding of a field and to more effective and efficient handling of information in that field.

This course introduces ontologies (in a wide sense), shows applications that use ontologies and discusses how to engineer ontologies.

Ontologies: definitions/foundations, classification of ontologies,
knowledge representation, well-known ontologies, ontology repositories

Ontology engineering including
- ontology development (best practices, tools) - how to develop ontologies?
- ontology learning and population (concept extraction, structure extraction) - how to extract ontologies/concepts/instances from text?
- ontology alignment (approaches, evaluations, Ontology Alignment Evaluation Initiative, tools) - how to map the terms in different ontologies?
- ontology repair (approaches for repairing semantic defects and modeling defects) - how to repair ontologies with defects?

Applications using ontologies: ontology-based search, integration, text mining.


Lectures, seminars, assignments,


collection of research articles


Patrick Lambrix, Henrik Eriksson, Lars Ahrenberg


Patrick Lambrix, Henrik Eriksson, Lars Ahrenberg


seminars + term paper
(extra credit possible for project work)


(extra credit possible for project work)

Organized by


Page responsible: Director of Graduate Studies