Herramientas Personales

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)


  • 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.
Acciones de Documento
  • Enviar esto
  • Imprimir esto
  • Marcadores (bookmarks)