Código: | CC4001 | Sigla: | CC4001 | Nível: | 400 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
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 |
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 |
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.
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.
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
Designação | Peso (%) |
---|---|
Teste | 62,50 |
Trabalho prático ou de projeto | 37,50 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 60,00 |
Frequência das aulas | 42,00 |
Trabalho laboratorial | 60,00 |
Total: | 162,00 |
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.
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.
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.
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.