Saltar para:
Logótipo
Você está em: Início > CC4001
Mapa das Instalações
FC6 - Departamento de Ciência de Computadores FC5 - Edifício Central FC4 - Departamento de Biologia FC3 - Departamento de Física e Astronomia e Departamento GAOT FC2 - Departamento de Química e Bioquímica FC1 - Departamento de Matemática

Processamento de Documentos Estruturados

Código: CC4001     Sigla: CC4001     Nível: 400

Áreas Científicas
Classificação Área Científica
OFICIAL Ciência de Computadores

Ocorrência: 2021/2022 - 1S Ícone do Moodle

Ativa? Sim
Página Web: https://www.dcc.fc.up.pt/~zp/SeWenta/PDE21/
Unidade Responsável: Departamento de Ciência de Computadores
Curso/CE Responsável: Mestrado em Ciência de Computadores

Ciclos de Estudo/Cursos

Sigla Nº de Estudantes Plano de Estudos Anos Curriculares Créditos UCN Créditos ECTS Horas de Contacto Horas Totais
M:CC 15 PE a partir do ano letivo de 2014 1 - 6 42 162
M:SI 12 Plano Oficial a partir de 2020/2021 1 - 6 42 162

Língua de trabalho

Português - Suitable for English-speaking students

Objetivos

Esta unidade curricular tem por objetivo geral introduzir os alunos aos documentos estruturados e ao seu processamento, sendo abordados o XML e JSON como formalismos de estruturação de documentos, com enfase no primeiro.

Resultados de aprendizagem e competências

No final da unidade curricular os alunos aprovados saberão: em que situações usar documentos estruturados; definir tipos de documentos para um dado domínio de aplicação; converter instâncias desses tipos em outros documentos, em particular para formatação gráfica; associar metadados a documentos e definir domínios de metadados; selecionar a API adequada para um dado tipo de processamento. 

Modo de trabalho

B-learning

Programa

1. O essencial sobre XML
* Exemplos
* Retrospetiva histórica
* Conceitos básicos
* Utilizações de XML
* Software de XML
* Instituições

2. Normas básicas do XML
* Objetivos de desenho
* Modelo de dados
* Espaços de nomes
* Apontadores
* Inclusão

3. Definição de linguagens XML
* JSON Schema
* DTD - Document type definition
* XSD - XML Schema
* Outras linguagens de esquema

4. Transformação e visualização de documentos
* XPath - expressões baseadas em caminhos
* XSLT - transformação de documentos
* XSLfo - objetos de formatação
* XQuery

5. Semântica de documentos
* Web semântica
* RDF - descrição de recursos web
* RDFS - modelação de descrições de recursos
* OWL - ontologias para a web

6. Interfaces aplicacionais
* SAX - processamento de eventos
* DOM - Manipulação em memória
* TrAX - Aplicação de transformações


Bibliografia Obrigatória

000002793. ISBN: 0-596-00053-7 (XSLT)
000002557. ISBN: 978-0-596-00016-5 (Java and XML)
000076459. ISBN: 0-262-01210-3 (Semantic web primer)
Elliotte Rusty Harold; XML Bible, IDG Books Worldwide, 1999. ISBN: 0-7645-3236-7
Benoît Marchal; XML by Example, John Pierce, 1999. ISBN: 0-7897-2242-9
Eric M. Burke; Java and XSLT, O'Reilly, 2001. ISBN: 0-596-00143-6

Métodos de ensino e atividades de aprendizagem

Nas aulas teóricas é usado o modelo da aula invertida. Os alunos devem assistir aos vídeos expondo a matéria antes da respetiva aula teórica. Durante estas aulas, presenciais ou telemáticas, é promovida a discussão sobre os temas apresentados e respondidas questões dos alunos.

Nas aulas práticas são resolvidos exercícios e trabalhos práticos de consolidação dos conceitos expostos nas aulas teóricas.

Software

Eclipse - Ambiente integrado de desenvolvimento (IDE)
JDK - Tookit de desenvolvimento Java

Palavras Chave

Ciências Tecnológicas > Tecnologia > Tecnologia de computadores > Tecnologia de software
Ciências Tecnológicas > Tecnologia > Tecnologia da informação
Ciências Tecnológicas > Tecnologia > Tecnologia da internet

Tipo de avaliação

Avaliação distribuída sem exame final

Componentes de Avaliação

Designação Peso (%)
Teste 62,50
Trabalho prático ou de projeto 37,50
Total: 100,00

Componentes de Ocupação

Designação Tempo (Horas)
Estudo autónomo 60,00
Frequência das aulas 42,00
Trabalho laboratorial 60,00
Total: 162,00

Obtenção de frequência

Serão considerados como tendo frequentado a unidade curricular os alunos que tenham participado em pelo menos três (2) testes e dois (2) dos trabalhos práticos individuais.

Fórmula de cálculo da classificação final

A avaliação da disciplina é distribuída, sem exame final, composta por quatro (3) testes teóricos e três (3) trabalhos práticos. O primeiro teste teórico contará dois e meio  (2,5) valores, contribuindo cada um dos restantes  testes com cinco (5) valores cada para a classificação final. Cada um dos trabalhos práticos contará com dois e meio  (2,5) valores para a classificação final.

Avaliação especial (TE, DA, ...)

Os estudantes em regime especial de avaliação, bem como alunos que justifiquem a sua ausência podem realizar qualquer dos momentos de avaliação em data e hora a combinar com o docente.

Melhoria de classificação

Dado a avaliação ser distribuída e não ser realizado um exame final, não há lugar a exames de melhoria, recurso ou de época especial.

Observações

Os testes teóricos são de escolha múltipla, de duração inferior a uma hora e são realizado em computador durante as aulas, de acordo com o calendário da unidade curricular.
Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Ciências da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z  I Livro de Visitas
Página gerada em: 2025-06-14 às 10:28:28 | Política de Utilização Aceitável | Política de Proteção de Dados Pessoais | Denúncias