**********************************************************************
* ezDTD                                        
* VERSION 1.0                                  
* BY DUCNAN CHEN                               
* ====================================================================
* THIS IS A FREEWARE.                          
* PLEASE SEND COMMENT TO FASTHAND@BIGFOOT.COM  
**********************************************************************



# Author: José Luís dos Santos Costa
# Version: 1.0
# Organization: Universidade do Minho
# Date: 17 de Janeiro de 2000
<!-- 'Bulário Bracarense' Data Type Definition (DTD) -->

<!-- START OF ENTITIES DECLARATION SECTION -->

<!-- General Entities as Constants (abbreviations) -->

<!ENTITY aacute "á">
<!ENTITY eacute "é">
<!ENTITY iacute "í">
<!ENTITY oacute "ó">
<!ENTITY uacute "ú">
<!ENTITY agrave "à">
<!ENTITY egrave "è">
<!ENTITY igrave "ì">
<!ENTITY ograve "ò">
<!ENTITY ugrave "ù">
<!ENTITY ccedil "ç">
<!ENTITY atilde "ã">
<!ENTITY otilde "õ">
<!ENTITY acirc "â">
<!ENTITY ecirc "ê">
<!ENTITY icirc "î">
<!ENTITY ocirc "ô">
<!ENTITY ucirc "û">

<!ENTITY Aacute "Á">
<!ENTITY Eacute "É">
<!ENTITY Iacute "Í">
<!ENTITY Oacute "Ó">
<!ENTITY Uacute "Ú">
<!ENTITY Agrave "À">
<!ENTITY Egrave "È">
<!ENTITY Igrave "Ì">
<!ENTITY Ograve "Ò">
<!ENTITY Ugrave "Ù">
<!ENTITY Ccedil "Ç">
<!ENTITY Atilde "Ã">
<!ENTITY Otilde "Õ">
<!ENTITY Acirc "Â">
<!ENTITY Ecirc "Ê">
<!ENTITY Icirc "Î">
<!ENTITY Ocirc "Ô">
<!ENTITY Ucirc "Û">

<!ENTITY bbtitle "Bulário Bracarense - Sumários de Diplomas Pontifícios dos Séculos XI a XIX">
<!ENTITY bbotitle "bulário bracarense">
<!ENTITY bbcollection "Edições do Arquivo Distrital/Universidade do Minho/1986">
<!ENTITY bbauthor1 "Maria da Assunção J. Vasconcelos">
<!ENTITY bbauthor2 "António de Sousa Araújo">

<!ENTITY bbsideinfo "Bulário Bracarense ">

<!ENTITY adb "Arquivo Distrital de Braga">
<!ENTITY antt "Arquivo Nacional da Torre do Tombo">
<!ENTITY av "Arquivo do Vaticano">
<!ENTITY bmv "Biblioteca Municipal de Viseu">
<!ENTITY bnl "Biblioteca Nacional de Lisboa">
<!ENTITY um "Universidade do Minho">

<!ENTITY sgml "Standard Generalized Markup Language">
<!ENTITY html "HyperText Markup Language">
<!ENTITY xml "eXtensible Markup Language">

<!ENTITY frontpic SYSTEM "images/frontpic.gif" NDATA gif>
<!ENTITY backpic SYSTEM "images/backpic.gif" NDATA gif>

<!-- for references to undefined entities -->
<!--ENTITY #DEFAULT "!!!!! MISSING ENTITY !!!!!"-->

<!-- END OF ENTITIES DECLARATION SECTION -->

<!-- START OF NOTATIONS DECLARATION SECTION -->

<!NOTATION gif SYSTEM "">
<!-- GIF - The CompuServe Graphics Interchange Format (GIF)
is the file format used to display indexed-color graphics and images.
GIF is a compressed format that is designed to minimize 
file transfer time over phone lines. -->

<!-- END OF NOTATIONS DECLARATION SECTION -->

<!-- START OF EXTERNAL PARAMETER NON-PARSED (BINARY) ENTITIES -->
**********************************************************************
ELEMENT: bulario
COMMENT: Elemento raíz da árvore.
Atributos:
(i) 
 title - título do documento;
(ii) pages - número 
 de páginas do documento original;
(iii) s-title - 
 título da lombada do documento original;
iv) s-slabel - 
 pequena etiqueta da lombada do documento. 
**********************************************************************
<!ELEMENT bulario (intro, synctable, bibsiglas, summaries, appendix)  >
<!ATTLIST bulario  
title CDATA #FIXED "&bbtitle;"
pages CDATA #FIXED "256"
s-title CDATA #FIXED "&bbotitle;"
s-slabel CDATA #FIXED "adb/um 1986" >
**********************************************************************
ELEMENT: appendix
COMMENT: Apêndice.
Atributos:
(i) title - título 
 do apêndice. 
**********************************************************************
<!ELEMENT appendix (subtitle, block+, transfbulas)  >
<!ATTLIST appendix  
title CDATA #FIXED "Apêndice" >
**********************************************************************
ELEMENT: transfbulas
COMMENT: Conjunto de bulas que foram transferidas de Braga para 
 o Arquivo Nacional da Torre do Tombo em 1858, por Augusto 
 Soromenho. Elemento integrante do apêndice. 
**********************************************************************
<!ELEMENT transfbulas (transfbula+)  >
<!ATTLIST transfbulas  
 >
**********************************************************************
ELEMENT: transfbula
COMMENT: Bula transferida de Braga para Lisboa 
 (T.T.).
Atributos:
(i) id - identificador da bula 
 transferida;
(ii) year - ano de transferência da 
 bula;
(iii) eyear - ano alternativo de transferência da 
 bula. 
**********************************************************************
<!ELEMENT transfbula (#PCDATA)  >
<!ATTLIST transfbula  
id CDATA #REQUIRED
year CDATA #IMPLIED
eyear CDATA #IMPLIED >
**********************************************************************
ELEMENT: block
COMMENT: Bloco de texto, tipicamente um parágrafo. 
**********************************************************************
<!ELEMENT block (#PCDATA)  >
<!ATTLIST block  
 >
**********************************************************************
ELEMENT: subtitle
COMMENT: Subtítulo do apêndice. 
**********************************************************************
<!ELEMENT subtitle (#PCDATA)  >
<!ATTLIST subtitle  
 >
**********************************************************************
ELEMENT: summaries
COMMENT: Capítulo "IV - Sumários" que 
 contém efectivamente as bulas emitidas entre os 
 séculos XI e XIX.
Atributos:
(i) docidx - índice 
 deste capítulo;
(ii) title - título deste 
 capítulo. 
**********************************************************************
<!ELEMENT summaries (century)+  >
<!ATTLIST summaries  
docidx CDATA #FIXED "IV - "
title CDATA #FIXED "Sumários" >
**********************************************************************
ELEMENT: century
COMMENT: Cada uma das secções "IV - Século 
 [XI..XIX]". Elemento que contém um conjunto de bulas 
 referentes a um determinado século; elemento constituinte 
 do capítulo "IV - Sumários".
Atributos:
(i) 
 title - parte do título desta secção (a 
 outra %eacute; o identificador do século);
(ii) century 
 - identificador do século. 
**********************************************************************
<!ELEMENT century (bula+)  >
<!ATTLIST century  
title CDATA #FIXED "Século"
century CDATA #REQUIRED >
**********************************************************************
ELEMENT: bula
COMMENT: Bula ou breve.
Atributos:
(i) id - identificador 
 unívoco da bula (formado por 'B' concatenado com o 
 número de ordem da bula);
(ii) role - 
 caracterização da bula como Bula ou Breve;
(iii) 
 syear - ano de emissão da bula;
(iv) eyear - ano final 
 de emissão da bula (apenas existente como atributo de um 
 intervalo de tempo [syear; eyear]);
(v) yabout - booleano 
 representativo da exactidão em relação ao 
 ano de emissão da bula: ("no", "yes") = (exacto, 
 não exacto);
(vi) ysure - booleano representativo da 
 certeza em relação ao ano de emissão da 
 bula: ("no", "yes") = (incerto, certo);
(vii) month - mês 
 de emissão da bula;
(viii) day - dia de emissão 
 de bula;
(ix) dsure - booleano representativo da certeza em 
 relação ao dia de emissão da bula: ("no", 
 "yes") = (incerto, certo);
(x) where - local de emissão 
 da bula;
(xi) wsure - booleano representativo da certeza em 
 relação ao local de emissão da bula: ("no", 
 "yes") = (incerto, certo);
(x) sure - booleano representativo 
 da certeza em relação à veracidade de todos 
 os atributos da bula. ("no", "yes") = (incerta, certa). 
**********************************************************************
<!ELEMENT bula (header, content, addon)  >
<!ATTLIST bula  
id ID #REQUIRED
role (BULA | BREVE) "BULA"
syear CDATA #REQUIRED
eyear CDATA #IMPLIED
yabout (yes | no) "no"
ysure (yes | no) "yes"
month CDATA #IMPLIED
day CDATA #IMPLIED
dsure (yes | no) "yes"
where CDATA #IMPLIED
wsure (yes | no) "yes"
sure (yes|no) "yes" >
**********************************************************************
ELEMENT: addon
COMMENT: Informação adicional da bula. 
**********************************************************************
<!ELEMENT addon (quoted?, library*, publ?, ref?, note?)  >
<!ATTLIST addon  
 >
**********************************************************************
ELEMENT: note
COMMENT: Pequena nota ou observação relativamente 
 a uma bula. 
**********************************************************************
<!ELEMENT note (#PCDATA)  >
<!ATTLIST note  
 >
**********************************************************************
ELEMENT: ref
COMMENT: Informação relativa à 
 menção da bula noutros trabalhos. 
**********************************************************************
<!ELEMENT ref (#PCDATA | anthropos | topos)*  >
<!ATTLIST ref  
 >
**********************************************************************
ELEMENT: topos
COMMENT: Local a adicionar no índice 
 toponí
Atributos:
(i) contents - valor que prevalece em 
 relação ao conteúdo do elemento para 
 efeitos de geração de índice 
 toponímico;
(ii) name - informação 
 geográfica complementar do local;
(iii) geoinfo - 
 informação geográfica do local;
(iv) role 
 - especificação do local. 
**********************************************************************
<!ELEMENT topos (#PCDATA)  >
<!ATTLIST topos  
contents CDATA #IMPLIED
name CDATA #IMPLIED
geoinfo CDATA #IMPLIED
role CDATA #IMPLIED >
**********************************************************************
ELEMENT: anthropos
COMMENT: Pessoa a adicionar no índice 
 antroponímico.
Atributos:
(i) fullname - nome completo 
 da pessoa (tem prioridade sobre o nome que consta no 
 conteúdo do elemento, i.e., se definido, o valor deste 
 atributo deverá ser gerado);
(ii) role - 
 designação da posição (e.g., grau) 
 da pessoa. 
**********************************************************************
<!ELEMENT anthropos (#PCDATA)  >
<!ATTLIST anthropos  
fullname CDATA #IMPLIED
role CDATA #IMPLIED >
**********************************************************************
ELEMENT: publ
COMMENT: Informação relativa a uma prévia 
 publicação da bula. 
**********************************************************************
<!ELEMENT publ (#PCDATA | anthropos | topos)*  >
<!ATTLIST publ  
 >
**********************************************************************
ELEMENT: library
COMMENT: Indicação da cota original e/ou das cotas 
 dos cartórios em que a bula se encontra 
 localizada.
Atributos:
(i) name - nome do arquivo ou 
 biblioteca a que a(s) cota(s) se refere(m). 
**********************************************************************
<!ELEMENT library (#PCDATA | anthropos | topos)*  >
<!ATTLIST library  
name CDATA #REQUIRED >
**********************************************************************
ELEMENT: quoted
COMMENT: Frase em latim que aparece depois do conteúdo da 
 bula.
Atributos:
(i) xml:lang: a língua utilizada neste 
 elemento. 
**********************************************************************
<!ELEMENT quoted (#PCDATA | anthropos | topos)*  >
<!ATTLIST quoted  
xml:lang CDATA "pt" >
**********************************************************************
ELEMENT: content
COMMENT: Conteúdo da bula (o sumário do diploma 
 pontifício). 
**********************************************************************
<!ELEMENT content (#PCDATA | anthropos | topos)*  >
<!ATTLIST content  
 >
**********************************************************************
ELEMENT: header
COMMENT: Cabeçalho da bula: constituída pelo 
 emissor e destinatário(s) da bula. 
**********************************************************************
<!ELEMENT header (who, whom*)  >
<!ATTLIST header  
 >
**********************************************************************
ELEMENT: whom
COMMENT: O(s) destinatário(s) da bula; pode(m) ser: 
 arcebispo(s), bispo(s), abade(s), priore(s), deães, reis 
 de Portugal ou outras pessoas).
Atributos:
(i) link - 
 conectivo de ligação entre os destinatários 
 da bula. Tipicamente pertencente ao conjunto de conectivos {", 
 ", " e "}. 
**********************************************************************
<!ELEMENT whom (#PCDATA | anthropos | topos)*  >
<!ATTLIST whom  
link CDATA #IMPLIED >
**********************************************************************
ELEMENT: who
COMMENT: Nome do papa autor-emissor da bula.
Atributos:
(i) 
 link - conectivo de ligação entre o emissor e o 
 destinatário (ou conjunto de destinatários) da 
 bula. Tipicamente pertencente ao conjunto de conectivos {"a", 
 "ao", "aos"}. 
**********************************************************************
<!ELEMENT who (#PCDATA | anthropos | topos)*  >
<!ATTLIST who  
link CDATA "a" >
**********************************************************************
ELEMENT: bibsiglas
COMMENT: Capítulo "III - Bibliografia e 
 Siglas".
Atributos:
(i) docidx - índice deste 
 capítulo;
(ii) title - título deste 
 capítulo. 
**********************************************************************
<!ELEMENT bibsiglas (printedrefs, hwrittenrefs, abbsiglas)  >
<!ATTLIST bibsiglas  
docidx CDATA #FIXED "III - "
title CDATA #FIXED "Bibliografia e Siglas" >
**********************************************************************
ELEMENT: abbsiglas
COMMENT: Secção "III - 3 - Abreviaturas e 
 Siglas".
Atributos:
(i) docidx - identificação 
 desta secção.
(ii) title - título desta 
 secção. 
**********************************************************************
<!ELEMENT abbsiglas (abbsigla)+  >
<!ATTLIST abbsiglas  
docidx CDATA #FIXED "3 - "
title CDATA #FIXED "Abreviaturas e Siglas" >
**********************************************************************
ELEMENT: abbsigla
COMMENT: Abreviatura e sigla. Elemento constituinte da 
 secção "III - 3 - Abreviaturas e Siglas". 
**********************************************************************
<!ELEMENT abbsigla (abb, sigla)  >
<!ATTLIST abbsigla  
 >
**********************************************************************
ELEMENT: sigla
COMMENT: Sigla. 
**********************************************************************
<!ELEMENT sigla (#PCDATA)  >
<!ATTLIST sigla  
 >
**********************************************************************
ELEMENT: abb
COMMENT: Abreviatura. 
**********************************************************************
<!ELEMENT abb (#PCDATA)  >
<!ATTLIST abb  
 >
**********************************************************************
ELEMENT: hwrittenrefs
COMMENT: Secção "III - 2. Referências 
 Manuscritas". Constituída por conjuntos de 
 referências manuscritas.
Atributos:
(i) docidx - 
 índice desta secção;
(i) title - 
 título desta secção. 
**********************************************************************
<!ELEMENT hwrittenrefs (hwrittenrefset)+  >
<!ATTLIST hwrittenrefs  
docidx CDATA #FIXED "2 - "
title CDATA #FIXED "Referências Manuscritas" >
**********************************************************************
ELEMENT: hwrittenrefset
COMMENT: Conjunto de referências manuscritas, identificado 
 por um arquivo ou biblioteca.
Atributos:
(i) archive - o 
 arquivo ou biblioteca que identifica este conjunto de 
 referências manuscritas. 
**********************************************************************
<!ELEMENT hwrittenrefset (hwref)+  >
<!ATTLIST hwrittenrefset  
archive CDATA #REQUIRED >
**********************************************************************
ELEMENT: hwref
COMMENT: Referência manuscrita (elemento constituinte de 
 um conjunto de referências manuscritas). 
**********************************************************************
<!ELEMENT hwref (#PCDATA)  >
<!ATTLIST hwref  
 >
**********************************************************************
ELEMENT: printedrefs
COMMENT: Secção "III. 1 - Referências 
 impressas".
Atributos:
(i) docidx - índice desta 
 secção;
(ii) title - título desta 
 secção. 
**********************************************************************
<!ELEMENT printedrefs (printedref)+  >
<!ATTLIST printedrefs  
docidx CDATA #FIXED "1 - "
title CDATA #FIXED "Referências Impressas" >
**********************************************************************
ELEMENT: printedref
COMMENT: Referência impressa. Elemento constituinte da 
 secção "III. 1 - Referências 
 impressas".
Atributos:
(i) years - lista de anos a que a 
 referência impressa se reporta. 
**********************************************************************
<!ELEMENT printedref (author, docname)  >
<!ATTLIST printedref  
years NMTOKENS #IMPLIED >
**********************************************************************
ELEMENT: docname
COMMENT: Nome do documento referido nas referências 
 impressas. 
**********************************************************************
<!ELEMENT docname (#PCDATA)  >
<!ATTLIST docname  
 >
**********************************************************************
ELEMENT: author
COMMENT: Autor de um determinado documento. No bulário 
 bracarense, este elemento é usado nos elementos 
 printedref (referência impressa) e quotation 
 (citação do capítulo "I - 
 Introdução"). 
**********************************************************************
<!ELEMENT author (#PCDATA)  >
<!ATTLIST author  
 >
**********************************************************************
ELEMENT: synctable
COMMENT: Capítulo "Quadro sincrónico". Este 
 elemento é constituído por duas tabelas 
 cronologicamente ordenadas de arcebispos de Braga e de 
 papas.
Atributos:
(i) docidx - índice deste 
 capítulo;
(ii) title - título deste 
 capítulo. 
**********************************************************************
<!ELEMENT synctable (archbishops, popes)  >
<!ATTLIST synctable  
docidx CDATA #FIXED "II - "
title CDATA #FIXED "Quadro Sincrónico" >
**********************************************************************
ELEMENT: popes
COMMENT: Lista de papas (elemento constituinte do "II - Quadro 
 Sincrónico").
Atributos:
(i) title - título 
 desta lista. 
**********************************************************************
<!ELEMENT popes (pope)+  >
<!ATTLIST popes  
title CDATA #FIXED "Papas" >
**********************************************************************
ELEMENT: pope
COMMENT: Cada um dos papas que é elemento constituinte da 
 lista de papas que constam do quadro sincrónico ("II - 
 Quadro Sincrónico / Papas").
Atributos:
(i) syear - ano 
 em que o papa foi ordenado como tal;
(ii) ano em que o papa 
 deixou de o ser. Se este atributo estiver omisso, então o 
 período de papado é de [syear; syear];
(iii) sure 
 - indicador da certeza em relação à data 
 relativa ao período de papado: ("no", "yes") = (incerta, 
 certa). 
**********************************************************************
<!ELEMENT pope (#PCDATA)  >
<!ATTLIST pope  
syear CDATA #REQUIRED
eyear CDATA #IMPLIED
sure (yes | no) "yes" >
**********************************************************************
ELEMENT: archbishops
COMMENT: Lista de arcebispos de Braga (elemento constituinte do 
 "II - Quadro Sincrónico").
Atributos:
(i) title - 
 título desta lista. 
**********************************************************************
<!ELEMENT archbishops (archbishop)+  >
<!ATTLIST archbishops  
title CDATA #FIXED "Arcebispos de Braga" >
**********************************************************************
ELEMENT: archbishop
COMMENT: Arcebispo de Braga. Elemento integrante de "II - Quadro 
 Sincrónico / Arcebispos de Braga".
Atributos:
(i) syear 
 - ano em que o arcebispo foi ordenado como tal;
(ii) ano em que 
 o arcebispo deixou de o ser. Se este atributo estiver omisso, 
 então o período de arcebispado é de [syear; 
 syear];
(iii) sure - indicador da certeza em 
 relação à data relativa ao período 
 de arcebispado: ("no", "yes") = (incerta, certa). 
**********************************************************************
<!ELEMENT archbishop (#PCDATA)  >
<!ATTLIST archbishop  
syear CDATA #REQUIRED
eyear CDATA #IMPLIED
sure (yes | no) "yes" >
**********************************************************************
ELEMENT: intro
COMMENT: Capítulo 
 "Introdução".
Atributos:
(i) docidx - 
 índice deste capítulo;
(ii) title - título 
 deste capítulo. 
**********************************************************************
<!ELEMENT intro (quotation, idxlist)  >
<!ATTLIST intro  
docidx CDATA #FIXED "I - "
title CDATA #FIXED "Introdução" >
**********************************************************************
ELEMENT: idxlist
COMMENT: Lista indexada e numericamente ordenada de items. 
**********************************************************************
<!ELEMENT idxlist (idxitem+)  >
<!ATTLIST idxlist  
 >
**********************************************************************
ELEMENT: idxitem
COMMENT: Elemento indexado (pertencente a uma lista indexada). 
**********************************************************************
<!ELEMENT idxitem (#PCDATA)  >
<!ATTLIST idxitem  
 >
**********************************************************************
ELEMENT: quotation
COMMENT: Citação.
Atributos:
(i) author - autor 
 da citação;
(ii) title - título da obra 
 onde a citação aparece;
(iii) local - local da 
 publicação/edição da obra;
(iv) 
 year - ano da obra;
(v) page - página da obra onde a 
 citação se encontra. 
**********************************************************************
<!ELEMENT quotation (block+)  >
<!ATTLIST quotation  
author CDATA #REQUIRED
title CDATA #REQUIRED
local CDATA #REQUIRED
year CDATA #REQUIRED
page CDATA #REQUIRED >