Schema ped_micei2002.xsd


schema location:  E:\Documents and Settings\gteixeira\Os meus documentos\Privado\Mestrado\PED - XML\projecto\guilherme\ped_micei2002.xsd
 
Elements  Complex types 
relatorio  Tentidade 
Titembib 
Tlink 
Tparagrafo 
Tseccao 


element relatorio
diagram
children identificacao abertura corpo fecho
annotation
documentation 
Elemento raíz do relatório. Todos os nomes dos elementos foram deliberadamente indicados sem acentuacao por motivos de facilidade de anotacao.
source
<xs:element name="relatorio">
  <xs:annotation>
    <xs:documentation>Elemento raíz do relatório. Todos os nomes dos elementos foram deliberadamente indicados sem acentuacao por motivos de facilidade de anotacao.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="identificacao">
        <xs:annotation>
          <xs:documentation>Contempla toda a informação de identificação do trabalho, nomeadamente títulos, autores, instituições, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="titulo" type="xs:string" default="Título da tese">
              <xs:annotation>
                <xs:documentation>Título da tese</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="subtitulo" type="xs:string" default="Subtítulo da tese">
              <xs:annotation>
                <xs:documentation>Subtítulo da tese</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="autores">
              <xs:annotation>
                <xs:documentation>Autores do trabalho</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="orientadores" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Corpo de Orientadores</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="orientador" type="Tentidade" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="instituicao" type="Tentidade">
              <xs:annotation>
                <xs:documentation>Descrição da instituição. Ex.Universidade, empresa, etc.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="data" type="xs:string" default="23-12-2002">
              <xs:annotation>
                <xs:documentation>Período ou data da realização do trabalho em formato livre.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="copyright" type="xs:string" default="São proibidas cópias piratas!!!">
              <xs:annotation>
                <xs:documentation>Delaração de direitos, e autorizações de cópia.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="abertura">
        <xs:annotation>
          <xs:documentation>Incluí os os resumos de apresentações na abertura da tese.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="dedicatoria" default="dedicatórias" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Dedicatórias</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="agradecimentos" default="agradecimentos" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Agradecimentos a entidades e pessoas</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="prologo">
              <xs:annotation>
                <xs:documentation>Notas de abertura</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="paragrafo" maxOccurs="unbounded">
                    <xs:complexType mixed="true">
                      <xs:complexContent mixed="true">
                        <xs:extension base="Tparagrafo"/>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="resumo">
              <xs:annotation>
                <xs:documentation>Resumo do trabalho</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="paragrafo" maxOccurs="unbounded">
                    <xs:complexType mixed="true">
                      <xs:complexContent mixed="true">
                        <xs:extension base="Tparagrafo"/>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="abstract" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Thesis abstract in english</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="paragrafo" maxOccurs="unbounded">
                    <xs:complexType mixed="true">
                      <xs:complexContent mixed="true">
                        <xs:extension base="Tparagrafo"/>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="corpo">
        <xs:annotation>
          <xs:documentation>Corpo descritivo do trabalho propriamente dito. As secções são recursivas. O primeiro nível corresponde aos capítulos.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="seccao" type="Tseccao" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="fecho">
        <xs:annotation>
          <xs:documentation>Agrega elementos de fecho do trabalho, bibliografia, glossário, apêndices, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="epilogo">
              <xs:annotation>
                <xs:documentation>Notas finais do trabalho</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="paragrafo" maxOccurs="unbounded">
                    <xs:complexType mixed="true">
                      <xs:complexContent mixed="true">
                        <xs:extension base="Tparagrafo"/>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="glossario">
              <xs:annotation>
                <xs:documentation>Descrição de significados dos termos marcados para o efeito ao longo do relatório.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="itemglo" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="nome" type="xs:string" default="termo"/>
                        <xs:element name="descricao" type="xs:string" default="descrição do termo"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="bibliografia">
              <xs:annotation>
                <xs:documentation>Conjunto de referências bibliográficas, e outras como fontes de informação web, etc.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="itembib" type="Titembib" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/identificacao
diagram
children titulo subtitulo autores orientadores instituicao data copyright
annotation
documentation 
Contempla toda a informação de identificação do trabalho, nomeadamente títulos, autores, instituições, etc.
source
<xs:element name="identificacao">
  <xs:annotation>
    <xs:documentation>Contempla toda a informação de identificação do trabalho, nomeadamente títulos, autores, instituições, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="titulo" type="xs:string" default="Título da tese">
        <xs:annotation>
          <xs:documentation>Título da tese</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="subtitulo" type="xs:string" default="Subtítulo da tese">
        <xs:annotation>
          <xs:documentation>Subtítulo da tese</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="autores">
        <xs:annotation>
          <xs:documentation>Autores do trabalho</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="orientadores" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Corpo de Orientadores</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="orientador" type="Tentidade" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="instituicao" type="Tentidade">
        <xs:annotation>
          <xs:documentation>Descrição da instituição. Ex.Universidade, empresa, etc.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="data" type="xs:string" default="23-12-2002">
        <xs:annotation>
          <xs:documentation>Período ou data da realização do trabalho em formato livre.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="copyright" type="xs:string" default="São proibidas cópias piratas!!!">
        <xs:annotation>
          <xs:documentation>Delaração de direitos, e autorizações de cópia.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/identificacao/titulo
diagram
type xs:string
annotation
documentation 
Título da tese
source
<xs:element name="titulo" type="xs:string" default="Título da tese">
  <xs:annotation>
    <xs:documentation>Título da tese</xs:documentation>
  </xs:annotation>
</xs:element>

element relatorio/identificacao/subtitulo
diagram
type xs:string
annotation
documentation 
Subtítulo da tese
source
<xs:element name="subtitulo" type="xs:string" default="Subtítulo da tese">
  <xs:annotation>
    <xs:documentation>Subtítulo da tese</xs:documentation>
  </xs:annotation>
</xs:element>

element relatorio/identificacao/autores
diagram
children autor
annotation
documentation 
Autores do trabalho
source
<xs:element name="autores">
  <xs:annotation>
    <xs:documentation>Autores do trabalho</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/identificacao/autores/autor
diagram
type Tentidade
children nome sobrenome homepage email
source
<xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>

element relatorio/identificacao/orientadores
diagram
children orientador
annotation
documentation 
Corpo de Orientadores
source
<xs:element name="orientadores" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Corpo de Orientadores</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="orientador" type="Tentidade" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/identificacao/orientadores/orientador
diagram
type Tentidade
children nome sobrenome homepage email
source
<xs:element name="orientador" type="Tentidade" maxOccurs="unbounded"/>

element relatorio/identificacao/instituicao
diagram
type Tentidade
children nome sobrenome homepage email
annotation
documentation 
Descrição da instituição. Ex.Universidade, empresa, etc.
source
<xs:element name="instituicao" type="Tentidade">
  <xs:annotation>
    <xs:documentation>Descrição da instituição. Ex.Universidade, empresa, etc.</xs:documentation>
  </xs:annotation>
</xs:element>

element relatorio/identificacao/data
diagram
type xs:string
annotation
documentation 
Período ou data da realização do trabalho em formato livre.
source
<xs:element name="data" type="xs:string" default="23-12-2002">
  <xs:annotation>
    <xs:documentation>Período ou data da realização do trabalho em formato livre.</xs:documentation>
  </xs:annotation>
</xs:element>

element relatorio/identificacao/copyright
diagram
type xs:string
annotation
documentation 
Delaração de direitos, e autorizações de cópia.
source
<xs:element name="copyright" type="xs:string" default="São proibidas cópias piratas!!!">
  <xs:annotation>
    <xs:documentation>Delaração de direitos, e autorizações de cópia.</xs:documentation>
  </xs:annotation>
</xs:element>

element relatorio/abertura
diagram
children dedicatoria agradecimentos prologo resumo abstract
annotation
documentation 
Incluí os os resumos de apresentações na abertura da tese.
source
<xs:element name="abertura">
  <xs:annotation>
    <xs:documentation>Incluí os os resumos de apresentações na abertura da tese.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="dedicatoria" default="dedicatórias" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Dedicatórias</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="agradecimentos" default="agradecimentos" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Agradecimentos a entidades e pessoas</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="prologo">
        <xs:annotation>
          <xs:documentation>Notas de abertura</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="paragrafo" maxOccurs="unbounded">
              <xs:complexType mixed="true">
                <xs:complexContent mixed="true">
                  <xs:extension base="Tparagrafo"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="resumo">
        <xs:annotation>
          <xs:documentation>Resumo do trabalho</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="paragrafo" maxOccurs="unbounded">
              <xs:complexType mixed="true">
                <xs:complexContent mixed="true">
                  <xs:extension base="Tparagrafo"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="abstract" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Thesis abstract in english</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="paragrafo" maxOccurs="unbounded">
              <xs:complexType mixed="true">
                <xs:complexContent mixed="true">
                  <xs:extension base="Tparagrafo"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/abertura/dedicatoria
diagram
children paragrafo
annotation
documentation 
Dedicatórias
source
<xs:element name="dedicatoria" default="dedicatórias" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Dedicatórias</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/abertura/dedicatoria/paragrafo
diagram
type Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>

element relatorio/abertura/agradecimentos
diagram
children paragrafo
annotation
documentation 
Agradecimentos a entidades e pessoas
source
<xs:element name="agradecimentos" default="agradecimentos" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Agradecimentos a entidades e pessoas</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/abertura/agradecimentos/paragrafo
diagram
type Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/>

element relatorio/abertura/prologo
diagram
children paragrafo
annotation
documentation 
Notas de abertura
source
<xs:element name="prologo">
  <xs:annotation>
    <xs:documentation>Notas de abertura</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="paragrafo" maxOccurs="unbounded">
        <xs:complexType mixed="true">
          <xs:complexContent mixed="true">
            <xs:extension base="Tparagrafo"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/abertura/prologo/paragrafo
diagram
type extension of Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" maxOccurs="unbounded">
  <xs:complexType mixed="true">
    <xs:complexContent mixed="true">
      <xs:extension base="Tparagrafo"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element relatorio/abertura/resumo
diagram
children paragrafo
annotation
documentation 
Resumo do trabalho
source
<xs:element name="resumo">
  <xs:annotation>
    <xs:documentation>Resumo do trabalho</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="paragrafo" maxOccurs="unbounded">
        <xs:complexType mixed="true">
          <xs:complexContent mixed="true">
            <xs:extension base="Tparagrafo"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/abertura/resumo/paragrafo
diagram
type extension of Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" maxOccurs="unbounded">
  <xs:complexType mixed="true">
    <xs:complexContent mixed="true">
      <xs:extension base="Tparagrafo"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element relatorio/abertura/abstract
diagram
children paragrafo
annotation
documentation 
Thesis abstract in english
source
<xs:element name="abstract" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Thesis abstract in english</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="paragrafo" maxOccurs="unbounded">
        <xs:complexType mixed="true">
          <xs:complexContent mixed="true">
            <xs:extension base="Tparagrafo"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/abertura/abstract/paragrafo
diagram
type extension of Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" maxOccurs="unbounded">
  <xs:complexType mixed="true">
    <xs:complexContent mixed="true">
      <xs:extension base="Tparagrafo"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element relatorio/corpo
diagram
children seccao
annotation
documentation 
Corpo descritivo do trabalho propriamente dito. As secções são recursivas. O primeiro nível corresponde aos capítulos.
source
<xs:element name="corpo">
  <xs:annotation>
    <xs:documentation>Corpo descritivo do trabalho propriamente dito. As secções são recursivas. O primeiro nível corresponde aos capítulos.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="seccao" type="Tseccao" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/corpo/seccao
diagram
type Tseccao
children titulo paragrafo seccao
source
<xs:element name="seccao" type="Tseccao" maxOccurs="unbounded"/>

element relatorio/fecho
diagram
children epilogo glossario bibliografia
annotation
documentation 
Agrega elementos de fecho do trabalho, bibliografia, glossário, apêndices, etc.
source
<xs:element name="fecho">
  <xs:annotation>
    <xs:documentation>Agrega elementos de fecho do trabalho, bibliografia, glossário, apêndices, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="epilogo">
        <xs:annotation>
          <xs:documentation>Notas finais do trabalho</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="paragrafo" maxOccurs="unbounded">
              <xs:complexType mixed="true">
                <xs:complexContent mixed="true">
                  <xs:extension base="Tparagrafo"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="glossario">
        <xs:annotation>
          <xs:documentation>Descrição de significados dos termos marcados para o efeito ao longo do relatório.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="itemglo" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="nome" type="xs:string" default="termo"/>
                  <xs:element name="descricao" type="xs:string" default="descrição do termo"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="bibliografia">
        <xs:annotation>
          <xs:documentation>Conjunto de referências bibliográficas, e outras como fontes de informação web, etc.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="itembib" type="Titembib" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/fecho/epilogo
diagram
children paragrafo
annotation
documentation 
Notas finais do trabalho
source
<xs:element name="epilogo">
  <xs:annotation>
    <xs:documentation>Notas finais do trabalho</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="paragrafo" maxOccurs="unbounded">
        <xs:complexType mixed="true">
          <xs:complexContent mixed="true">
            <xs:extension base="Tparagrafo"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/fecho/epilogo/paragrafo
diagram
type extension of Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" maxOccurs="unbounded">
  <xs:complexType mixed="true">
    <xs:complexContent mixed="true">
      <xs:extension base="Tparagrafo"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element relatorio/fecho/glossario
diagram
children itemglo
annotation
documentation 
Descrição de significados dos termos marcados para o efeito ao longo do relatório.
source
<xs:element name="glossario">
  <xs:annotation>
    <xs:documentation>Descrição de significados dos termos marcados para o efeito ao longo do relatório.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="itemglo" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="nome" type="xs:string" default="termo"/>
            <xs:element name="descricao" type="xs:string" default="descrição do termo"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/fecho/glossario/itemglo
diagram
children nome descricao
source
<xs:element name="itemglo" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="xs:string" default="termo"/>
      <xs:element name="descricao" type="xs:string" default="descrição do termo"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/fecho/glossario/itemglo/nome
diagram
type xs:string
source
<xs:element name="nome" type="xs:string" default="termo"/>

element relatorio/fecho/glossario/itemglo/descricao
diagram
type xs:string
source
<xs:element name="descricao" type="xs:string" default="descrição do termo"/>

element relatorio/fecho/bibliografia
diagram
children itembib
annotation
documentation 
Conjunto de referências bibliográficas, e outras como fontes de informação web, etc.
source
<xs:element name="bibliografia">
  <xs:annotation>
    <xs:documentation>Conjunto de referências bibliográficas, e outras como fontes de informação web, etc.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="itembib" type="Titembib" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element relatorio/fecho/bibliografia/itembib
diagram
type Titembib
children titulo autores editora edicao instituicao morada data paginas web isbn
attributes
Name  Type  Use  Default  Fixed  Annotation
idbib  xs:ID  required      
source
<xs:element name="itembib" type="Titembib" maxOccurs="unbounded"/>

complexType Tentidade
diagram
children nome sobrenome homepage email
used by
elements relatorio/identificacao/autores/autor Titembib/autores/autor Titembib/editora relatorio/identificacao/instituicao relatorio/identificacao/orientadores/orientador
annotation
documentation 
Tipo complexo que descreve uma pessoa, usado para autores e orientadores.
source
<xs:complexType name="Tentidade">
  <xs:annotation>
    <xs:documentation>Tipo complexo que descreve uma pessoa, usado para autores e orientadores.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="nome" type="xs:string" default="Guilherme">
      <xs:annotation>
        <xs:documentation>Nome da entidade</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sobrenome" type="xs:string" default="Teixeira" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Apelidos, departamentos ou outras "sub" descrições da entidade.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="homepage" type="xs:string" default="http://www.homepage.com" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Página web</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Endereço e-mail restrito à forma nome@empresa.com. O pattern utilizado verifica a regra.</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="[\p{L}_-]+(\.[\p{L}_-]+)*@[\p{L}_]+(\.[\p{L}_]+)+"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tentidade/nome
diagram
type xs:string
annotation
documentation 
Nome da entidade
source
<xs:element name="nome" type="xs:string" default="Guilherme">
  <xs:annotation>
    <xs:documentation>Nome da entidade</xs:documentation>
  </xs:annotation>
</xs:element>

element Tentidade/sobrenome
diagram
type xs:string
annotation
documentation 
Apelidos, departamentos ou outras "sub" descrições da entidade.
source
<xs:element name="sobrenome" type="xs:string" default="Teixeira" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Apelidos, departamentos ou outras "sub" descrições da entidade.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tentidade/homepage
diagram
type xs:string
annotation
documentation 
Página web
source
<xs:element name="homepage" type="xs:string" default="http://www.homepage.com" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Página web</xs:documentation>
  </xs:annotation>
</xs:element>

element Tentidade/email
diagram
type restriction of xs:string
facets
pattern [\p{L}_-]+(\.[\p{L}_-]+)*@[\p{L}_]+(\.[\p{L}_]+)+
annotation
documentation 
Endereço e-mail restrito à forma nome@empresa.com. O pattern utilizado verifica a regra.
source
<xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Endereço e-mail restrito à forma nome@empresa.com. O pattern utilizado verifica a regra.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[\p{L}_-]+(\.[\p{L}_-]+)*@[\p{L}_]+(\.[\p{L}_]+)+"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType Titembib
diagram
children titulo autores editora edicao instituicao morada data paginas web isbn
used by
element relatorio/fecho/bibliografia/itembib
attributes
Name  Type  Use  Default  Fixed  Annotation
idbib  xs:ID  required      
annotation
documentation 
Tipo complexo para as referências bibliográficas.
source
<xs:complexType name="Titembib">
  <xs:annotation>
    <xs:documentation>Tipo complexo para as referências bibliográficas.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="titulo" type="xs:string">
      <xs:annotation>
        <xs:documentation>Título da referência bibliográfica.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="autores">
      <xs:annotation>
        <xs:documentation>Autores da referência bibliográfica.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="editora" type="Tentidade" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Editora</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="edicao" type="xs:int" minOccurs="0"/>
    <xs:element name="instituicao" type="xs:string" minOccurs="0"/>
    <xs:element name="morada" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Cidade, localidade.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="data" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Data da publicação.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="paginas" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Referência às páginas da publicação.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="web" type="Tlink" minOccurs="0">
      <xs:annotation>
        <xs:documentation>referência na web</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="isbn" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>classificação isbn</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="idbib" type="xs:ID" use="required"/>
</xs:complexType>

element Titembib/titulo
diagram
type xs:string
annotation
documentation 
Título da referência bibliográfica.
source
<xs:element name="titulo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Título da referência bibliográfica.</xs:documentation>
  </xs:annotation>
</xs:element>

element Titembib/autores
diagram
children autor
annotation
documentation 
Autores da referência bibliográfica.
source
<xs:element name="autores">
  <xs:annotation>
    <xs:documentation>Autores da referência bibliográfica.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Titembib/autores/autor
diagram
type Tentidade
children nome sobrenome homepage email
source
<xs:element name="autor" type="Tentidade" maxOccurs="unbounded"/>

element Titembib/editora
diagram
type Tentidade
children nome sobrenome homepage email
annotation
documentation 
Editora
source
<xs:element name="editora" type="Tentidade" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Editora</xs:documentation>
  </xs:annotation>
</xs:element>

element Titembib/edicao
diagram
type xs:int
source
<xs:element name="edicao" type="xs:int" minOccurs="0"/>

element Titembib/instituicao
diagram
type xs:string
source
<xs:element name="instituicao" type="xs:string" minOccurs="0"/>

element Titembib/morada
diagram
type xs:string
annotation
documentation 
Cidade, localidade.
source
<xs:element name="morada" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Cidade, localidade.</xs:documentation>
  </xs:annotation>
</xs:element>

element Titembib/data
diagram
type xs:string
annotation
documentation 
Data da publicação.
source
<xs:element name="data" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Data da publicação.</xs:documentation>
  </xs:annotation>
</xs:element>

element Titembib/paginas
diagram
type xs:string
annotation
documentation 
Referência às páginas da publicação.
source
<xs:element name="paginas" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Referência às páginas da publicação.</xs:documentation>
  </xs:annotation>
</xs:element>

element Titembib/web
diagram
type Tlink
children nome url descricao
annotation
documentation 
referência na web
source
<xs:element name="web" type="Tlink" minOccurs="0">
  <xs:annotation>
    <xs:documentation>referência na web</xs:documentation>
  </xs:annotation>
</xs:element>

element Titembib/isbn
diagram
type xs:string
annotation
documentation 
classificação isbn
source
<xs:element name="isbn" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>classificação isbn</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tlink
diagram
children nome url descricao
used by
elements Tparagrafo/figura Tparagrafo/link Titembib/web
annotation
documentation 
Caracteriza links genéricos.
source
<xs:complexType name="Tlink">
  <xs:annotation>
    <xs:documentation>Caracteriza links genéricos.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="nome" type="xs:string" default="nome do link">
      <xs:annotation>
        <xs:documentation>Nome do link a aparecer do documento.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="url" type="xs:string" default="\dir1\dir2\file.abc">
      <xs:annotation>
        <xs:documentation>Caminho físico do link.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="descricao" type="xs:string" default="descrição do link" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Em html é usada como um tooltip ou em rodapé no status bar, ou até mesmo como legenda no caso das fíguras.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tlink/nome
diagram
type xs:string
annotation
documentation 
Nome do link a aparecer do documento.
source
<xs:element name="nome" type="xs:string" default="nome do link">
  <xs:annotation>
    <xs:documentation>Nome do link a aparecer do documento.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tlink/url
diagram
type xs:string
annotation
documentation 
Caminho físico do link.
source
<xs:element name="url" type="xs:string" default="\dir1\dir2\file.abc">
  <xs:annotation>
    <xs:documentation>Caminho físico do link.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tlink/descricao
diagram
type xs:string
annotation
documentation 
Em html é usada como um tooltip ou em rodapé no status bar, ou até mesmo como legenda no caso das fíguras.
source
<xs:element name="descricao" type="xs:string" default="descrição do link" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Em html é usada como um tooltip ou em rodapé no status bar, ou até mesmo como legenda no caso das fíguras.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tparagrafo
diagram
children bold italico figura codigo refbib refglo link
used by
elements relatorio/abertura/dedicatoria/paragrafo relatorio/abertura/agradecimentos/paragrafo relatorio/abertura/prologo/paragrafo relatorio/abertura/resumo/paragrafo relatorio/abertura/abstract/paragrafo relatorio/fecho/epilogo/paragrafo Tseccao/paragrafo
annotation
documentation 
Principal tipo do schema. Inclui todos os elementos possíveis de incluir no relatório.
source
<xs:complexType name="Tparagrafo" mixed="true">
  <xs:annotation>
    <xs:documentation>Principal tipo do schema. Inclui todos os elementos possíveis de incluir no relatório.</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:annotation>
      <xs:documentation>xs:choice minOccurs="0" para permitir parágrafos em branco.</xs:documentation>
    </xs:annotation>
    <xs:element name="bold" type="xs:string" default="texto a carregado, bold">
      <xs:annotation>
        <xs:documentation>bloco de texto carregado</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="italico" type="xs:string" default="itálico">
      <xs:annotation>
        <xs:documentation>bloco de texto em itálico</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="figura" type="Tlink">
      <xs:annotation>
        <xs:documentation>figuras ou imagens</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="codigo" type="xs:string" default="text text text - code text">
      <xs:annotation>
        <xs:documentation>blocos de texto para representação de código</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="refbib" type="xs:IDREF">
      <xs:annotation>
        <xs:documentation>referências bibliográficas</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="refglo" type="xs:string">
      <xs:annotation>
        <xs:documentation>referência ao glossário</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="link" type="Tlink">
      <xs:annotation>
        <xs:documentation>poderá ser um hiperlink, um url por exemplo.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element Tparagrafo/bold
diagram
type xs:string
annotation
documentation 
bloco de texto carregado
source
<xs:element name="bold" type="xs:string" default="texto a carregado, bold">
  <xs:annotation>
    <xs:documentation>bloco de texto carregado</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/italico
diagram
type xs:string
annotation
documentation 
bloco de texto em itálico
source
<xs:element name="italico" type="xs:string" default="itálico">
  <xs:annotation>
    <xs:documentation>bloco de texto em itálico</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/figura
diagram
type Tlink
children nome url descricao
annotation
documentation 
figuras ou imagens
source
<xs:element name="figura" type="Tlink">
  <xs:annotation>
    <xs:documentation>figuras ou imagens</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/codigo
diagram
type xs:string
annotation
documentation 
blocos de texto para representação de código
source
<xs:element name="codigo" type="xs:string" default="text text text - code text">
  <xs:annotation>
    <xs:documentation>blocos de texto para representação de código</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/refbib
diagram
type xs:IDREF
annotation
documentation 
referências bibliográficas
source
<xs:element name="refbib" type="xs:IDREF">
  <xs:annotation>
    <xs:documentation>referências bibliográficas</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/refglo
diagram
type xs:string
annotation
documentation 
referência ao glossário
source
<xs:element name="refglo" type="xs:string">
  <xs:annotation>
    <xs:documentation>referência ao glossário</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/link
diagram
type Tlink
children nome url descricao
annotation
documentation 
poderá ser um hiperlink, um url por exemplo.
source
<xs:element name="link" type="Tlink">
  <xs:annotation>
    <xs:documentation>poderá ser um hiperlink, um url por exemplo.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tseccao
diagram
children titulo paragrafo seccao
used by
elements relatorio/corpo/seccao Tseccao/seccao
annotation
documentation 
Tipo complexo para estruturação do  corpo do relatório. Definido por recursividade.
source
<xs:complexType name="Tseccao">
  <xs:annotation>
    <xs:documentation>Tipo complexo para estruturação do  corpo do relatório. Definido por recursividade.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="titulo" type="xs:string" default="título da secção">
      <xs:annotation>
        <xs:documentation>Título da secção ou capítulo.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="paragrafo" maxOccurs="unbounded">
      <xs:complexType mixed="true">
        <xs:complexContent mixed="true">
          <xs:extension base="Tparagrafo"/>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="seccao" type="Tseccao" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Subseccões</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tseccao/titulo
diagram
type xs:string
annotation
documentation 
Título da secção ou capítulo.
source
<xs:element name="titulo" type="xs:string" default="título da secção">
  <xs:annotation>
    <xs:documentation>Título da secção ou capítulo.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tseccao/paragrafo
diagram
type extension of Tparagrafo
children bold italico figura codigo refbib refglo link
source
<xs:element name="paragrafo" maxOccurs="unbounded">
  <xs:complexType mixed="true">
    <xs:complexContent mixed="true">
      <xs:extension base="Tparagrafo"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element Tseccao/seccao
diagram
type Tseccao
children titulo paragrafo seccao
annotation
documentation 
Subseccões
source
<xs:element name="seccao" type="Tseccao" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Subseccões</xs:documentation>
  </xs:annotation>
</xs:element>


XML Schema documentation generated with
XML Spy Schema Editor www.xmlspy.com