MAT-82106 Semantic Modeling, 4 cr

Lisätiedot

Lectured every second calendar year (during academic years starting with an even number).
Suitable for postgraduate studies.

Vastuuhenkilö

Ossi Nykänen

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
MAT-82106 2016-01 2 Ossi Nykänen
Esko Turunen
The grade is based on the final exam.

Osaamistavoitteet

Semantic modeling is about capturing discrete or conceptual domain information using generic (logic) modeling primitives. This enables analyzing, integrating, and searching knowledge, and deducing implicit information within specific domain(s) of interest. The methodological foundation for the course is established by logic programming and description logic(s). We apply these methods in the context of Semantic/Data Web technologies; in (ontology) modeling and in query applications. After actively studying the course, the student understands the basic concepts, methods, and applications related to semantic modeling. Further, the student knows several semantic modeling techniques and processing tools and can implement certain kinds of semantic search and inference applications using SKOS, RDF, OWL, SPARQL and Java. The main objectives of the course are to understand the role of logical descriptions in knowledge-intensive applications, and to get hands-on experience on implementing simple applications.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Methodological foundation: Basic (discrete mathematics) semantic modeling strategies; Predicate calculus as representation and reasoning system; Description Logic(s) and Prolog.  Expressiveness and complexity issues   
2. Technological foundation: (W3C Semantic Web) Resource Description Framework (RDF, RDF Schema); Simple Knowledge Organization System (SKOS) SPARQL query language; Web Ontology Language (OWL).  Technological context; Serialization syntaxes; Related applications and engineering use cases   
3. Application development: Linked Data; Domain ontology modeling; Semantic Web Programming.  Related frameworks (Jena and Pellet) and integrated development environments (Eclipse, Protege); Microformats.   

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Working actively with the exercises and the assignments, hands-on and throughout the course, is essential. (Simply "listening" and "reading" is not enough.)

Arvosteluasteikko:

Numerical evaluation scale (0-5)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
MAT-82106 Semantic Modeling, 4 cr MATHM-57306 Semantic Techniques and Applications, 3 cr  
MAT-82106 Semantic Modeling, 4 cr MAT-63776 Semantic Modeling, 5 cr  

Päivittäjä: Ikonen Suvi-Päivikki, 18.04.2016