Jornal Electrónico
Pretende-se desenvolver um sistema para a criação e manutenção dum jornal electrónico. A informação relativa a cada edição
é armazenada num documento XML.
Desenvolva então as seguintes alíneas:
(a)Especifique um Schema para este tipo de documentos XML atendendo aos seguintes pressupostos:
- Um jornal é composto por três partes: um cabeçalho com meta-informação (edição, data, local, ...), um corpo que pode ter uma
ou mais secções e um fecho (redacção, direcção, ...).
- Uma secção pode ter uma ou mais secções aninhadas e/ou um ou mais artigos.
- Um artigo tem um identificador, um título, um subtítulo opcional, uma data de criação, um autor e um corpo constituído por
um ou mais parágrafos.
- Um parágrafo é texto onde podem aparecer livremente imagens e referências a pessoas, lugares e datas.
(b)Defina uma instância documental com a linguagem de anotação que acabou de definir.