Ficha prc2021-aferição

Avaliação: Processamento e Representação de Conhecimento

Processamento e Representação de Conhecimento

O objetivo desta ficha é aferir os conhecimentos adquiridos sobre Web Semântica e as tecnologias a ela associadas.

Quando tiver terminado coloque os resultados (ficheiros) no git que criou para a UC na pasta "Aferição".


Cria uma ontologia OWL para modelar o universo da gestão de condomónios. A seguir apresentam-se alguns requisitos:

  • Um condomínio é constituído por uma lista de frações (cada fração corresponde a um espaço que foi adquirido ou alugado, pode ser uma loja, uma garagem ou um apartamento);
  • Cada fração tem uma permilagem correspondente à sua parte no todo que é o prédio;
  • Cada fração está associada a um proprietário ou arrendatário;
  • Dum arrendatário/proprietário conhece-se o seu nome, email e telefone;
  • Da gestão do condomínio fazem parte dois tipos de objetos anuais(têm uma instância para cada ano): mapa de pagamento e livro de receitas e despesas;
  • Um mapa de pagamento corresponde a uma matriz onde se indica para cada fração e para cada mês se pagou ou não;
  • Cada fração tem a ela associada o valor da mensalidade a pagar;
  • O livro de receitas e despesas é uma lista de entradas em cada entrada tem a ela associada: o tipo (receita ou despesa), a data, o valor e a sua origem (fração no caso de receita, fornecedor no caso de despesa);
  • És livre de criar a estrutura de classes que entenderes e de decidires quais as propriedades/relações a criar podendo ainda acrescentar outras não referidas no enunciado;
  • A seguir apresentam-se 3 blocos de dados, um mapa de pagamentos, um livro de receitas/despesas e uma lista de frações. Cria os correspondentes indivíduos na tua ontologia (podes fazê-lo manualmente ou programando uma script na lingugem da tua conveniência).

Mapa de pagamentos de 2020:

-------------------------------------------------------
Fração,Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set ,Out,Nov,Dez
1Dto,1,1,1,1,,,,,,,,
2Dto,,,,,,,,,,,,
3Dto,1,1,1,1,1,1,1,1,1,1,1,1
4Dto,1,1,1,1,1,1,1,1,1,1,1,1
5Dto,1,1,1,1,1,1,,,,,,
6Dto,1,1,1,1,1,1,1,1,,,,
7Dto,1,1,1,1,,,,,,,,
8Dto,,,,,,,,,,,,
1Esq,1,1,1,,,,,,,,,
3Esq,1,1,1,,,,,,,,,
5Esq,1,1,1,1,,,,,,,,
7Esq,1,1,1,1,,,,,,,,
Loja,,,,,,,,,,,,
-------------------------------------------------------

Livro de receitas e despesas de 2020:

-------------------------------------------------------
Número,Tipo,Data,Valor,Entidade,Descrição
2020/001,Despesa,2020-01-04,7.28,CGD,Manutenção da conta
2020/002,Receita,2020-01-06,64.00,7º Esq,Janeiro
2020/003,Receita,2020-01-06,406.62,2º Dto,Abril a Dezembro de 2019
2020/004,Despesa,2020-01-08,222.65,EDP,Luz
2020/005,Receita,2020-01-16,45.18,7º Dto,Janeiro
2020/006,Despesa,2020-02-01,7.28,CGD,Manutenção da conta
2020/007,Receita,2020-02-04,64.00,5º Esq,Fevereiro
2020/008,Receita,2020-02-06,64.00,7º Esq,Fevereiro
2020/009,Despesa,2020-01-20,439.77,Kone,Manutenção dos elevadores: 1º trimestre
2020/010,Receita,2020-02-12,384.00,1º e 3º Esq,"Janeiro, Fevereiro e Março"
2020/011,Receita,2020-02-20,45.18,7º Dto,Fevereiro
2020/012,Despesa,2020-02-24,20.00,Serralheiro,Concerto do trinco da porta
2020/013,Despesa,2020-02-24,174.30,CMB,Inspeção dos elevadores
2020/014,Receita,2020-02-24,194.30,1º Dto,"Acertos: Janeiro, Fevereiro, Março, Abril e 13.58 de Maio"
2020/015,Receita,2020-03-11,271.08,5º Dto,Janeiro a Junho
2020/016,Despesa,2020-03-11,1655.00,PluriRapel,Reparação das fachadas
2020/017,Receita,2020-02-26,64.00,5º Esq,Março
2020/018,Receita,2020-02-29,542.16,3º Dto,Janeiro a Dezembro
2020/019,Despesa,2020-03-04,236.59,EDP,Luz
2020/020,Receita,2020-03-06,64.00,7º Esq,Março
2020/021,Despesa,2020-03-07,7.28,CGD,Manutenção da conta
2020/022,Receita,2020-03-15,45.18,7º Dto,Março
2020/023,Receita,2020-03-30,64.00,5º Esq,Abril 
2020/024,Despesa,2020-04-04,7.28,CGD,Manutenção da conta
2020/025,Receita,2020-04-06,64.00,7º Esq,Abril
2020/026,Receita,2020-04-07,225.90,6º Dto,Abril a Agosto
2020/027,Receita,2020-04-14,45.18,7º Dto,Abril
2020/028,Despesa,2020-04-15,207.98,Vizinhos,Luz Comum
2020/029,Despesa,2020-04-15,1080.00,Limpeza,Limpeza 2020
2020/030,Receita,2020-04-15,542.16,4º Dto,Janeiro a Dezembro
2020/031,Despesa,2020-04-01,439.77,Kone,Manutenção dos elevadores: 2º trimestre
-------------------------------------------------------

Lista de Frações:

-------------------------------------------------------
Descrição,Fração,Permilagem,Mensalidade
Loja,A,50,6.06
1º Dto,F,24,36.45
1º Esq,G,34,51.63
2º Dto,H,24,36.45
3º Dto,I,24,36.45
3º Esq,J,34,51.63
4º Dto,L,24,36.45
5º Dto,M,24,36.45
5º Esq,N,34,51.63
6º Dto,O,24,36.45
7º Dto,P,24,36.45
7º Esq,Q,34,51.63
8º Dto,R,24,36.45
-------------------------------------------------------

Sobre a ontologia criada, especifica queries SPARQL que respondam às seguintes questões:

  1. Que entidades (receitas e despesas) estão referenciadas na ontologia?
  2. Que frações não pagaram o mês de Abril de 2020?
  3. Para as despesas, qual o montante por entidade já dispendido?
  4. Qual a receita líquida que se pode concluir do mapa de pagamento (contando apenas as mensalidades pagas)?
  5. Do mapa de pagamento, qual o montante pago por cada uma das frações?