- Info
Learning Guide
Autores:
Oscar Corcho, Asunción Gómez Pérez, Guadalupe Aguado de Cea
| Unit |
Expected learning time |
Lecture notes |
Additional learning activities |
Coursework |
| Unit 1. Introduction to the Semantic
Web |
2 hours |
LN-F-001 (PDF) (PPT)
|
EP-F-001
(PDF) (PPT)
|
- Define a type of problem where the semantic web
technologies can be used and identify the application
domain.
- Reading the TBL paper.
- Revision of the contents identified as
fundamentals in this subject.
|
| Unit 2. Terminological
resources |
2 hours |
LN-F-005 (PDF) |
|
- Identify a whole set of terminological resources
as possible candidates for the domain application.
- Compare them and select the most appropriate
subset considering the problem to solve.
|
| Unit 3. Multilingualism
in ontologies |
2 hours |
LN-F-006 (PDF) |
|
- Using the NeOn Toolkit localization tools,
translate the ontology into another language, at least.
|
| Unit 4. Ontology
Foundations |
2 hours |
LN-F-002 (PDF) (PPT) |
|
- Define use scenarios in a domain and find
available ontologies in that domain.
- Classify the selected ontologies according to
the criteria explained.
- Compare the overlapping degree
of these ontologies with the vocabularies of the
selected terminological resources mentioned in Lesson 2.
|
| Unit 5. Semantic Web
Languages |
4 hours |
LN-F-003 (PDF) (PPT) |
|
- Implement a knowledge model
of that domain in SESAME.
- Identify and implement at least 10 queries in
SPARQL.
- Identify the differences between a query in SQL
on a DB and the previous in SPARQL
|
| Unit 6. Editors and
Reasoners |
2 hours |
LN-F-004 (PDF) (PPT) |
|
- Use an ontology editor based on description
logics (NeOn toolkit, Protégé) to build the
knowledge model implemented in Lesson 5.
- Perform at least 10 inferences using
reasoners.
- Commment on the similarities and differencies,
advantages and disadvantages of using a query language against a
reasoner.
- Design and perform scalability and
interoperability tests importing the ontologies to the ontology editor
mentioned in lesson 4.
- Report on the usability of the employed
tools.
|
| Unit 7. Methodologies
used to build ontologies |
2 hours |
LN-F-007 (PDF) |
|
- Identify the life cycle model to be used to
build the ontology considering resource reuse.
- Design and plan the ontology development, the
activities to be carried out, the resources to be used,
etc.
|
| Unit 8. Ontology
Specification activities |
2 hours |
LN-F-008 (PDF) |
|
- Specify the domain ontology to be built, with
great detail.
- Use the specifications to improve the ontology
built with the editor mentioned in lesson
6.
|
| Unit 9. Reusing,
reingeneering and learning |
2 hours |
LN-F-009 (PDF) |
|
- Reuse non-ontological esources (lexicons,
thesauri, etc.) identified in lesson 2 and transform them in
ontological resources by re-engineering processes.
- Reuse the ontological resources identified in
lesson 4 and carry out re-engineering processes, if necessary, in order
to use them with the selected ontology editor.
- Integrate these resources with the ontology in
the ontology editor in order to provide a new version of the
ontology.
|
| Unit 10. Alignments and
Mappings |
2 hours |
|
|
- Do mappings between two of the ontologies of the
same domain selected in lesson 4.
- Do mappings between ontological and
non-ontological resources.
|
| Unit 11. Annnotation |
2 hours |
LN-F-011 (PDF) (PPT) |
|
- Annotate texts, web pages and multimedia
documents using the ontology already built and some annotation tools
(eg., GATE, MnM, M-OntoMat-Annotizer, Armadillo,
AKTive media)
- Report on the usability of the employed
tools.
|
| Unit 12. Semantic access
to distributed DBs |
2 hours |
LN-F-010 (PDF) (PPT) |
|
- Use the R20 language to overlay two DBs with the
ontology built.
- Perform at least 10 queries in each
DB.
- Identify the advantages of R20 and
ODEMapster
- Report on the usability of the employed
tools.
|
| Unit 13. Semantic
Web Services
|
2 hours |
|
|
- No specific assignment has been
proposed.
- Group work: Students will establish relations
among the different ontologies built in the different groups. If there
are several ontologies of the same domain, they will propose techniques
to evaluate them.
|
| Unit 14. Applications |
2 hours |
LN-F-012 (PPT) |
|
- No assignments have been
proposed.
|