Apresentação da UCE, e dos módulos intervenientes;
Apresentação do Horário e da Equipa Docente;
1 de Outubro de 2007 - 2
Exercícios Práticos na criação de DTDs;
Definição de listas de atributos em DTDs;
Exercícios no uso do XMLSpy para a criação de DTDs e documentos XML baseados em DTD;
Aula 2
9 de Outubro de 2007 - 1
Apresentação sucinta do projecto integrado: Arquivo Digital de Trabalhos Práticos (ADTPs);
Noção de Pacote de Submissão e discussão do seu Conteúdo no caso concreto do arquivo de TPs (de ficheiros TeX ou PDF, a código fonte ou executável, passando por imagens e HTMLs);
Demonstração de um Arquivo Digital de Artigos Científicos: eprints. Análise do Fluxo associado ao processo de aruivo no caso do eprints e verificação das facilidades de pesquisa e funcionalidades de um sistema deste genéro;
Discussão da estrutura de um Arquivo Digital;
Classificação de Documentos: taxonomias (CDU), evolução para ISO Thesaurus, e generalização natural para Ontologias;
Apresentação do conceito de Manifesto que acompanha o Pacote de Submissão;
9 de Outubro de 2007 - 2
Elaboração de um DTD para manifestos de pacotes de ficheiros (Submission Information Package, SIP);
Discussão do DTD obtido, e comparações com o formato METS;
Aula 3
15 de Outubro de 2007 - 1
Modelo de referência OAIS: Open Archive Information System;
Conceitos de Ingestão, Administração e Disseminação num arquivo digital;
Tipos de pacotes SIP, AIP e DIP: Submission Information Package, Archive Information Package e Dissemination Information Package;
Análise do Projecto;
15 de Outubro de 2007 - 2
Exercícios de XPath;
Aula 4
22 de Outubro de 2007 - 1
Revisões de conceitos de bases de dados: tabelas, normalização, chaves primárias e estrangeiras. (databases.pdf)
22 de Outubro de 2007 - 2
Exercícios de XSL;
Aula 5
29 de Outubro de 2007 - 1
Resolução do segundo exercício da ficha de revisões de bases de dados.
Discussão sobre a implementação em modelo relacional de taxonomias e ontologias.
29 de Outubro de 2007 - 2
Exercícios de XSL com geração de índices e travessias multiplas.
Aula 6
5 de Novembro de 2007 - 1
Discussão do enunciado do projecto integrado e das tarefas a realizar;
Discussão da arquitectura do Arquivo Digital de Trabalhos Práticos;
Brainstorming sobre várias abordagens para a representação do AIP em sistema relacional;
5 de Novembro de 2007 - 2
Exercícios de construção de Schemas, e processamento de documentos XML com base em XSL;
Aula 7
12 de Novembro de 2007 - 1
Aula usada para trabalho em grupo no projecto integrado;
Criação de um ambiente de trabalho em servidor partilhado;
12 de Novembro de 2007 - 2
Descrição em Schema de um tipo de documento para relatórios;
Criação de grupos e elementos como aliases em documentos recorrentes;
Aula 8
19 de Novembro de 2007 - 1
Brainstorming sobre a interface Web para submissão de trabalhos práticos;
Brainstorming sobre a estrutura da base de dados e repositório de trabalhos;
Início da criação de uma base de dados;
19 de Novembro de 2007 - 2
Análise do Schema 'report' para relatórios de trabalhos práticos;
Início do desenvolvimento de uma XSL para a transformação do formato report em HTML;
Algumas noções sobre HashTables e Contadores;
Aula 9
26 de Novembro de 2007 - 1
Discussão sobre a metodologia de avaliação da UCE e Projecto Integrado;
Definição de metas/milestones para etapas do Projecto Integrado;
Desenvolvimento da base de dados do Projecto Integrado;
26 de Novembro de 2007 - 2
Continuação do desenvolvimento de uma XSL para a transformação do formato report para HTML;
Uso de xsl:document-result para a geração de mais do que uma página;
Algumas experiências com eixos.
Aula 10
3 de Dezembro de 2007 - 1
Dada a participação do docente no Simpósio Doutoral do 13º Encontro Português de Inteligência Artificial (EPIA), foi sugerido aos alunos o uso da aula para o desenvolvimento do Projecto Integrado;
3 de Dezembro de 2007 - 2
...
Aula 11
10 de Dezembro de 2007 - 1
Discussão do trabalho prático, com ênfase em algumas dúvidas sobre a estrutura da base de dados.
10 de Dezembro de 2007 - 2
Exercícios de construção de um Topic Map a partir de um XML de uma árvore genealógica.
Aula 12
17 de Dezembro de 2007 - 1
Análise por grupos das estruturas de base de dados propostas por outros grupos.
17 de Dezembro de 2007 - 2
Exercícios de geração de XSL-FO a partir de um relatório em XML (Report2007).
Aula 13
7 de Janeiro de 2008 - 1
Discussão sobre a evolução dos trabalhos práticos: definição da interface para upload de trabalhos práticos.
7 de Janeiro de 2008 - 2
Exercícios de geração de website a partir de vários documentos XML usando XSL.
Aula 14
14 de Janeiro de 2008 - 1
Discussão sobre a evolução dos trabalhos práticos. Análise de alguns trabalhos.
14 de Janeiro de 2008 - 2
Exercícios de revisão
Aula 15
21 de Janeiro de 2008 - 1
Revisões de Processamento estruturado de documentos
21 de Janeiro de 2008 - 2
Revisões de Processamento estruturado de documentos
Aula 16 (Início do 2ºSemestre)
03 de Março de 2008 - 1
Tendo por base as deficiências e dificuldades identificadas aquando da avaliação intermédia (fim do 1ºSem.) do Projecto Integrado, esta parte da aula foi totalmente dedicada à
Resolução de um exercício de modelação em UML de um sistema de informação -- Gestão de Contas Bancárias, Clientes, Cartões e Movimentos -- para sedimentar esta componente essencial do projecto (a modelação do sistema).
03 de Março de 2008 - 2
A 2ªparte desta aula de recomeço foi essencialmente dedicada a analisar as conclusões retiradas da 1ª avaliação intermédia e a replanear a actividade de cada grupo, face ao que já fizeram e ao que tem agora de fazer para:
(a) cumprir integralmente os objectivos de um Arquivo Digital, estabelecidos para o 1ºSem.;
(b) incluir agora uma nova funcionalidade para Recuperção de Informação (vulgo, Information Retrieval) que misture os conceitos de pesquisa estrutural em XML com a noção de similaridade textual.
Nesse sentido foi solicitado aos Grupos que troussessem na próxima aula um planeamento rigoroso de todo o projecto (incluindo as fases já percorridas).
Aula 17
10 de Março de 2008 - 1 e 2
Análise da situação concreta do estado de desenvolvimento do projecto de cada grupo; discussão do relatório e replaneamento.
Aula 18
31 de Março de 2008 - 1 e 2
Apresentação detalhada (discussão) dos 5 novos requisitos funcionais (4 obrigatórios e 1 alternativo) a acrescentar ao sistema.
Aula 19
07 de Abril de 2008 - 1 e 2
Apresentação detalhada do conceito de DIP: informação e funcionalidade associadas.
Aula 20
14 de Abril de 2008 - 1 e 2
Implementação do DIP;
Discussão com cada grupo das alternativas estudadas e das decisões tomadas.