Engenharia Linguagens

Engenharia de Linguagens

Processamento Estruturado de Documentos

Programa resumido

  • Introdução e um pouco de história: SGML, HTML, XML, SML.
  • Documentação Estruturada e Anotação.
  • Linguagens de Anotação para a Web: XML, HTML, WML, WSDL, SVG.
  • Documentos XML: estrutura e conceitos.
  • Ciclo de vida documental.
  • Desenvolvimento de DTDs e Schemas.
  • Transformação e Manipulação de Documentos:
    • Árvore Documental Abstracta.
    • XPath.
    • Modelos de processamento: DOM e SAX.
    • XSL.
    • XQuery.
  • XML e Bases de Dados: armazenamento de dados estruturados e semi-estruturados.
  • Integração e intercâmbio de informação entre sistemas.
  • Web Semântica:
    • Ontologias para recursos Web: OWL, Topic Maps, RDF.
    • Web Services.
    • Navegação Semântica.
    • Linguagens de Query para Ontologias.
  • Publicação Electrónica: a norma XSLFO.
  • Estudos de alguns casos de estudo: Docbook, WebServices, OWL, MathML,...

Resultados de Aprendizagem Específicos

  • Conhecer o ciclo de vida documental dos documentos estruturados. Saber identificar as várias fases e as tecnologias a utilizar em cada uma.
  • Ser capaz de especificar uma linguagem de anotação para um conjunto de requisitos.
  • Ser capaz de implementar transformações de documentos para diversos fins: extracção de conhecimento, publicação na Web, intercâmbio de informação, ...
  • Conhecer e utilizar soluções de armazenamento para documentos anotados.
  • Ser capaz de definir as camadas necessárias para integrar e realizar o intercâmbio de informação entre sistemas de informação distintos.
  • Ser capaz de implementar um projecto de publicação electrónica recorrendo a normas internacionais abertas: XML, XSLFO e XSL.
  • Ser capaz de programar a geração automática de sítios Web a partir de um repositório de documentos XML.
  • Ser capaz de utilizar linguagens de anotação e respectivas ferramentas desenvolvidas por outrém.


r4 - 29 Sep 2007 - 18:37:31 - AlbertoSimoes
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM