Guia de Cursos

Queres conhecer a oferta de cursos da NOVA, nas áreas das licenciaturas, mestrados e doutoramentos?
No nosso Guia de Cursos encontras informação útil sobre Faculdades, Institutos e Escolas.
Podes ainda aceder a informações complementares necessárias a uma completa integração.

saber mais Guia de Cursos

Faculdade de Ciências e Tecnologia

Web Semântica

Código

8293

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Informática

Créditos

6.0

Professor responsável

Carlos Augusto Isaac Piló Viegas Damásio

Horas semanais

4

Total de horas

58

Língua de ensino

Inglês

Objectivos

Saber
  • Linguagem para especificação de informação sobre recursos na Web (RDF)
  • Princípios dos "Linked Open Data"
  • Linguagem de consulta SPARQL
  • Linguagem para representação de ontologias (OWL)
  • Linguagem de regras para a Web Semântica
  • Limitações e complexidade das linguagens
  • Diferença entre raciocínio em mundo aberto e mundo fechado
Fazer
  • Desenvolver uma pequena ontologia em RDF(S) e OWL
  • Utilizar um triple store e interrogá-lo em SPARQL
  • Combinar uma triplestore com SPARQL endpoint disponível na Semantic Web.
  • Utilizar uma ferramenta de edição de ontologias
  • Utilizar um motor de inferência para deduzir conhecimento na Semantic Web
Soft-Skills
  • Explorar autonomamente a literatura actualizada de um tópico
  • Desenvolver o espírito crítico relativamente a tecnologia recente
  • Trabalhar em equipa
  • Efectuar uma apresentação oral expondo um tema recente
  • Avaliar um trabalho científico

Pré-requisitos

Conhecimentos de Bases de Dados relacionais, Java, XML e de lógica são aconselháveis. 

Conteúdo

Aulas téoricas (24h+4h testes)
  1. O que é a Semantic Web ? (2h)
  2. Revisão de conceitos: UNICODE, URIs and IRIs, XML Base, XML Namespaces, XSL, and XML Canonicalization. (2h)
  3. A linguagem e semântica do RDF(S) são introduzidas para descrever vocabulários simples na Web Semântica. Abordam-se a teoria de modelos e os mecanismos de inferência da RDF(S), assim como as suas aplicações práticas e limitações. (8h)
  4. Estudo da linguagem SPARQL quer a nível de sintaxe, semântica e tradução para operadores de álgebra relacional e respectivo mapeamento em bases de dados. Desafios a enfrentar para lidar com grandes volumes de dados. (5h)
  5. Seguidamente estudam-se as lógicas de conceitos como um melhor formalismo de representação do conhecimento. As suas construções e semânticas são introduzidas, assim como os correspondentes algoritmos. A linguagem e semântica da OWL são apresentadas e aplicações práticas são ilustradas. (5h)
  6. Integração de ontologias com Sistemas de Regrasna Web Semânticas, em particular as propostas de linguagens RIF e SWRL são discutidas. (2h)

Aulas práticas:

  1. Ferramenta Jena (8h)
  2. Linguagem SPARQL (4h)
  3. Protégé (4h)
  4. Reasoner Pellet (4h)
  5. Exercícios (4h)
  6. Projeto (2 a 4h)

Bibliografia

Livros recomendado:

  • A Semantic Web Primer, 2nd Edition
    Grigoris Antoniou and Frank van Harmelen.
    MIT Press, Março 2008.
    ISBN: 0-262-01242-1
  • Foundations of Semantic Web Technologies
    Pascal Hitzler, Markus Krotzsch and Sebastian Rudolph.
    Chapman & Hall/CRC, 2009.
    ISBN: 9781420090505.
  • The Description Logic Handbook. Theory, Implementation and Applications
    Edited by Franz Baader, Diego Calvanese, Deborah McGuinness, Daniele Nardi and Peter Patel-Schneider. Cambridge University Press, 2003.
    ISBN: 0521781760

O livro de texto é complementado com diversos artigos disponíveis na Web, em particular recomendações do W3C e outras entidades normativas. Essa bibliografia é acessível a partir da página da cadeira.

 

Método de ensino

Esta cadeira pretende ser uma introdução à investigação. Nas aulas teóricas serão seleccionados tópicos actuais que introduzem o aluno aos conceitos principais da Web Semântica que lhe permitirão depois aprofundarem algum tema em particular.

Os alunos deverão autonomamente explorar a informação existente na literatura.

A cadeira disporá de aulas práticas para os alunos numa primeira fase explorarem autonomamente ferramentas da Web Semântica existentes e posteriormente terem acompanhamento na realização do seu projecto.

As aulas teóricas decorrem nas primeiras 8 semanas do semestre permitindo a aquisição de todos os conhecimentos para a realização do trabalho prático.

A cadeira é habitulamente ministrada em Inglês desde que exista pelo menos um aluno que não fale português. Todos os materiais são em Inglês.

Método de avaliação

A avaliação da unidade curricular é constituída por 2 testes e um projecto/trabalho final.

Os alunos terão de realizar dois testes de avaliação, contando 50% para a nota final. O primeiro teste terá lugar no dia 4 de Abril de 2013 e o segundo teste no dia 2 de Maio de 2013 durante o horário das aulas.

Os alunos deverão entregar um trabalho prático sobre um tema a definir relativo à Web Semântica. Este trabalho deverá ser apresentado oralmente (em Inglês) no final da disciplina. O trabalho deverá ser realizado em grupos de 2 ou 3 elementos, devendo ter de 20 a 25 páginas A4. O trabalho conta 35% para a nota. O trabalho será entregue até dia 23 de Maio de 2013, e apresentado durante a última semana de aulas.

Adicionalmente, os alunos terão de avaliar um dos trabalhos dos colegas e preparar um conjunto de questões sobre o tema. Estas questões serão colocadas na apresentação. O processo de avaliação do trabalho dos colegas decorrerá de 24 a 27 de Maio de 2013. A apresentação e revisão do trabalho do colega contam 15% para a nota final.

A nota mínima em cada teste é de 8 de valores e média dos testes deverá ser superior ou igual a 10 valores, após arredondamento. Os alunos poderão repescar um ou os dois testes na época de exames.

Cursos