Schema Jornal.xsd


schema location:  D:\Work\MICEI\2 Semestre\Processamento Estruturado Documentos\Trabalho Pratico\Jornal.xsd
 
Elements  Complex types  Simple types 
Jornal  Tentidade  TipoAlinhamento 
Tfigura  TipoDestaque 
Tlink  TipoFormato 
Tlista  TipoLista 
Tparagrafo 


element Jornal
diagram
children Abertura Corpo Fecho
annotation
documentation 
Elemento para o tipo de documentos jornal
source
<xs:element name="Jornal">
  <xs:annotation>
    <xs:documentation>Elemento para o tipo de documentos jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Abertura">
        <xs:annotation>
          <xs:documentation>Elemento composto pelos elementos de abertura do Jornal</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Titulo" type="xs:string">
              <xs:annotation>
                <xs:documentation>Titulo do Jornal</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Directores" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Elemento com os directores caso existam  </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Elemento com o(s) director(es)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Data" type="xs:string">
              <xs:annotation>
                <xs:documentation>Data do Jornal</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Primeirapagina" type="Tfigura" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Imagem da Primeira Página caso exista</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Corpo">
        <xs:annotation>
          <xs:documentation>Elemento composto pelos elementos do conteudo do corpo do Jornal</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Seccao" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Elemento com a(s) Secção(ões) que compõem o Jornal</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Titulo" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Titulo da Secção</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Subtitulo da Secção caso exista</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:choice maxOccurs="unbounded">
                    <xs:element name="Artigo">
                      <xs:annotation>
                        <xs:documentation>Elemento Artigo</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Titulo" type="xs:string">
                            <xs:annotation>
                              <xs:documentation>Titulo do Artigo</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>Subtitulo do Artigo caso exista</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Data" type="xs:string">
                            <xs:annotation>
                              <xs:documentation>Data do Artigo</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:element name="Resumo" type="xs:string" minOccurs="0">
                            <xs:annotation>
                              <xs:documentation>Resumo do Artigo caso exista</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                          <xs:choice maxOccurs="unbounded">
                            <xs:element name="Paragrafo" type="Tparagrafo">
                              <xs:annotation>
                                <xs:documentation>Elemento Paragrafo</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Referencia">
                              <xs:annotation>
                                <xs:documentation>Referencia interna</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:attribute name="destino" type="xs:IDREF" use="required"/>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="Figura" type="Tfigura">
                              <xs:annotation>
                                <xs:documentation>Elemento Figura do Artigo</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="Lista" type="Tlista">
                              <xs:annotation>
                                <xs:documentation>Elemento Lista do Artigo</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:choice>
                          <xs:element name="Autores">
                            <xs:annotation>
                              <xs:documentation>Elemento Autores</xs:documentation>
                            </xs:annotation>
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="Autor" type="Tentidade" maxOccurs="unbounded">
                                  <xs:annotation>
                                    <xs:documentation>Elemento Autor(es)</xs:documentation>
                                  </xs:annotation>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                        <xs:attribute name="id" type="xs:ID"/>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="Figura" type="Tfigura">
                      <xs:annotation>
                        <xs:documentation>Elemento Figura do Artigo</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Fecho">
        <xs:annotation>
          <xs:documentation>Elemento composto pelos elementos que fecham o Jornal</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Redaccao">
              <xs:annotation>
                <xs:documentation>Elemento Redacção</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Directores">
                    <xs:annotation>
                      <xs:documentation>Elemento Directores de Redacção</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>Elemento Director(es)</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="Copyright" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Copyright caso exista</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Abertura
diagram
children Titulo Directores Data Primeirapagina
annotation
documentation 
Elemento composto pelos elementos de abertura do Jornal
source
<xs:element name="Abertura">
  <xs:annotation>
    <xs:documentation>Elemento composto pelos elementos de abertura do Jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Titulo" type="xs:string">
        <xs:annotation>
          <xs:documentation>Titulo do Jornal</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Directores" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Elemento com os directores caso existam  </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Elemento com o(s) director(es)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Data" type="xs:string">
        <xs:annotation>
          <xs:documentation>Data do Jornal</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Primeirapagina" type="Tfigura" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Imagem da Primeira Página caso exista</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Abertura/Titulo
diagram
type xs:string
annotation
documentation 
Titulo do Jornal
source
<xs:element name="Titulo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Titulo do Jornal</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Abertura/Directores
diagram
children Director
annotation
documentation 
Elemento com os directores caso existam  
source
<xs:element name="Directores" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Elemento com os directores caso existam  </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Elemento com o(s) director(es)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Abertura/Directores/Director
diagram
type Tentidade
children Nome Email Webpage
annotation
documentation 
Elemento com o(s) director(es)
source
<xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento com o(s) director(es)</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Abertura/Data
diagram
type xs:string
annotation
documentation 
Data do Jornal
source
<xs:element name="Data" type="xs:string">
  <xs:annotation>
    <xs:documentation>Data do Jornal</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Abertura/Primeirapagina
diagram
type Tfigura
children Legenda Grafico
annotation
documentation 
Imagem da Primeira Página caso exista
source
<xs:element name="Primeirapagina" type="Tfigura" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Imagem da Primeira Página caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo
diagram
children Seccao
annotation
documentation 
Elemento composto pelos elementos do conteudo do corpo do Jornal
source
<xs:element name="Corpo">
  <xs:annotation>
    <xs:documentation>Elemento composto pelos elementos do conteudo do corpo do Jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Seccao" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Elemento com a(s) Secção(ões) que compõem o Jornal</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Titulo" type="xs:string">
              <xs:annotation>
                <xs:documentation>Titulo da Secção</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Subtitulo da Secção caso exista</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:choice maxOccurs="unbounded">
              <xs:element name="Artigo">
                <xs:annotation>
                  <xs:documentation>Elemento Artigo</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Titulo" type="xs:string">
                      <xs:annotation>
                        <xs:documentation>Titulo do Artigo</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Subtitulo do Artigo caso exista</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Data" type="xs:string">
                      <xs:annotation>
                        <xs:documentation>Data do Artigo</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:element name="Resumo" type="xs:string" minOccurs="0">
                      <xs:annotation>
                        <xs:documentation>Resumo do Artigo caso exista</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                    <xs:choice maxOccurs="unbounded">
                      <xs:element name="Paragrafo" type="Tparagrafo">
                        <xs:annotation>
                          <xs:documentation>Elemento Paragrafo</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Referencia">
                        <xs:annotation>
                          <xs:documentation>Referencia interna</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:attribute name="destino" type="xs:IDREF" use="required"/>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="Figura" type="Tfigura">
                        <xs:annotation>
                          <xs:documentation>Elemento Figura do Artigo</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Lista" type="Tlista">
                        <xs:annotation>
                          <xs:documentation>Elemento Lista do Artigo</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:choice>
                    <xs:element name="Autores">
                      <xs:annotation>
                        <xs:documentation>Elemento Autores</xs:documentation>
                      </xs:annotation>
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="Autor" type="Tentidade" maxOccurs="unbounded">
                            <xs:annotation>
                              <xs:documentation>Elemento Autor(es)</xs:documentation>
                            </xs:annotation>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                  <xs:attribute name="id" type="xs:ID"/>
                </xs:complexType>
              </xs:element>
              <xs:element name="Figura" type="Tfigura">
                <xs:annotation>
                  <xs:documentation>Elemento Figura do Artigo</xs:documentation>
                </xs:annotation>
              </xs:element>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Corpo/Seccao
diagram
children Titulo Subtitulo Artigo Figura
annotation
documentation 
Elemento com a(s) Secção(ões) que compõem o Jornal
source
<xs:element name="Seccao" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento com a(s) Secção(ões) que compõem o Jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Titulo" type="xs:string">
        <xs:annotation>
          <xs:documentation>Titulo da Secção</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Subtitulo da Secção caso exista</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice maxOccurs="unbounded">
        <xs:element name="Artigo">
          <xs:annotation>
            <xs:documentation>Elemento Artigo</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:sequence>
              <xs:element name="Titulo" type="xs:string">
                <xs:annotation>
                  <xs:documentation>Titulo do Artigo</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>Subtitulo do Artigo caso exista</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Data" type="xs:string">
                <xs:annotation>
                  <xs:documentation>Data do Artigo</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:element name="Resumo" type="xs:string" minOccurs="0">
                <xs:annotation>
                  <xs:documentation>Resumo do Artigo caso exista</xs:documentation>
                </xs:annotation>
              </xs:element>
              <xs:choice maxOccurs="unbounded">
                <xs:element name="Paragrafo" type="Tparagrafo">
                  <xs:annotation>
                    <xs:documentation>Elemento Paragrafo</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Referencia">
                  <xs:annotation>
                    <xs:documentation>Referencia interna</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:attribute name="destino" type="xs:IDREF" use="required"/>
                  </xs:complexType>
                </xs:element>
                <xs:element name="Figura" type="Tfigura">
                  <xs:annotation>
                    <xs:documentation>Elemento Figura do Artigo</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="Lista" type="Tlista">
                  <xs:annotation>
                    <xs:documentation>Elemento Lista do Artigo</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:choice>
              <xs:element name="Autores">
                <xs:annotation>
                  <xs:documentation>Elemento Autores</xs:documentation>
                </xs:annotation>
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="Autor" type="Tentidade" maxOccurs="unbounded">
                      <xs:annotation>
                        <xs:documentation>Elemento Autor(es)</xs:documentation>
                      </xs:annotation>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
            <xs:attribute name="id" type="xs:ID"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="Figura" type="Tfigura">
          <xs:annotation>
            <xs:documentation>Elemento Figura do Artigo</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Corpo/Seccao/Titulo
diagram
type xs:string
annotation
documentation 
Titulo da Secção
source
<xs:element name="Titulo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Titulo da Secção</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Subtitulo
diagram
type xs:string
annotation
documentation 
Subtitulo da Secção caso exista
source
<xs:element name="Subtitulo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Subtitulo da Secção caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo
diagram
children Titulo Subtitulo Data Resumo Paragrafo Referencia Figura Lista Autores
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:ID        
annotation
documentation 
Elemento Artigo
source
<xs:element name="Artigo">
  <xs:annotation>
    <xs:documentation>Elemento Artigo</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Titulo" type="xs:string">
        <xs:annotation>
          <xs:documentation>Titulo do Artigo</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Subtitulo" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Subtitulo do Artigo caso exista</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Data" type="xs:string">
        <xs:annotation>
          <xs:documentation>Data do Artigo</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Resumo" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Resumo do Artigo caso exista</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:choice maxOccurs="unbounded">
        <xs:element name="Paragrafo" type="Tparagrafo">
          <xs:annotation>
            <xs:documentation>Elemento Paragrafo</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Referencia">
          <xs:annotation>
            <xs:documentation>Referencia interna</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="destino" type="xs:IDREF" use="required"/>
          </xs:complexType>
        </xs:element>
        <xs:element name="Figura" type="Tfigura">
          <xs:annotation>
            <xs:documentation>Elemento Figura do Artigo</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Lista" type="Tlista">
          <xs:annotation>
            <xs:documentation>Elemento Lista do Artigo</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:choice>
      <xs:element name="Autores">
        <xs:annotation>
          <xs:documentation>Elemento Autores</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Autor" type="Tentidade" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Elemento Autor(es)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID"/>
  </xs:complexType>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Titulo
diagram
type xs:string
annotation
documentation 
Titulo do Artigo
source
<xs:element name="Titulo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Titulo do Artigo</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Subtitulo
diagram
type xs:string
annotation
documentation 
Subtitulo do Artigo caso exista
source
<xs:element name="Subtitulo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Subtitulo do Artigo caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Data
diagram
type xs:string
annotation
documentation 
Data do Artigo
source
<xs:element name="Data" type="xs:string">
  <xs:annotation>
    <xs:documentation>Data do Artigo</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Resumo
diagram
type xs:string
annotation
documentation 
Resumo do Artigo caso exista
source
<xs:element name="Resumo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Resumo do Artigo caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Paragrafo
diagram
type Tparagrafo
children Marca-ir Destaque XReferencia Lista Figura Linha
annotation
documentation 
Elemento Paragrafo
source
<xs:element name="Paragrafo" type="Tparagrafo">
  <xs:annotation>
    <xs:documentation>Elemento Paragrafo</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Referencia
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
destino  xs:IDREF  required      
annotation
documentation 
Referencia interna
source
<xs:element name="Referencia">
  <xs:annotation>
    <xs:documentation>Referencia interna</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="destino" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Figura
diagram
type Tfigura
children Legenda Grafico
annotation
documentation 
Elemento Figura do Artigo
source
<xs:element name="Figura" type="Tfigura">
  <xs:annotation>
    <xs:documentation>Elemento Figura do Artigo</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Lista
diagram
type Tlista
children Item
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoLista  optional  bola    
annotation
documentation 
Elemento Lista do Artigo
source
<xs:element name="Lista" type="Tlista">
  <xs:annotation>
    <xs:documentation>Elemento Lista do Artigo</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Autores
diagram
children Autor
annotation
documentation 
Elemento Autores
source
<xs:element name="Autores">
  <xs:annotation>
    <xs:documentation>Elemento Autores</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Autor" type="Tentidade" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Elemento Autor(es)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Corpo/Seccao/Artigo/Autores/Autor
diagram
type Tentidade
children Nome Email Webpage
annotation
documentation 
Elemento Autor(es)
source
<xs:element name="Autor" type="Tentidade" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento Autor(es)</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Corpo/Seccao/Figura
diagram
type Tfigura
children Legenda Grafico
annotation
documentation 
Elemento Figura do Artigo
source
<xs:element name="Figura" type="Tfigura">
  <xs:annotation>
    <xs:documentation>Elemento Figura do Artigo</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Fecho
diagram
children Redaccao
annotation
documentation 
Elemento composto pelos elementos que fecham o Jornal
source
<xs:element name="Fecho">
  <xs:annotation>
    <xs:documentation>Elemento composto pelos elementos que fecham o Jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Redaccao">
        <xs:annotation>
          <xs:documentation>Elemento Redacção</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Directores">
              <xs:annotation>
                <xs:documentation>Elemento Directores de Redacção</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Elemento Director(es)</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Copyright" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Copyright caso exista</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Fecho/Redaccao
diagram
children Directores Copyright
annotation
documentation 
Elemento Redacção
source
<xs:element name="Redaccao">
  <xs:annotation>
    <xs:documentation>Elemento Redacção</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Directores">
        <xs:annotation>
          <xs:documentation>Elemento Directores de Redacção</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Elemento Director(es)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Copyright" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Copyright caso exista</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Fecho/Redaccao/Directores
diagram
children Director
annotation
documentation 
Elemento Directores de Redacção
source
<xs:element name="Directores">
  <xs:annotation>
    <xs:documentation>Elemento Directores de Redacção</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Elemento Director(es)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Jornal/Fecho/Redaccao/Directores/Director
diagram
type Tentidade
children Nome Email Webpage
annotation
documentation 
Elemento Director(es)
source
<xs:element name="Director" type="Tentidade" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento Director(es)</xs:documentation>
  </xs:annotation>
</xs:element>

element Jornal/Fecho/Redaccao/Copyright
diagram
type xs:string
annotation
documentation 
Copyright caso exista
source
<xs:element name="Copyright" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Copyright caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tentidade
diagram
children Nome Email Webpage
used by
elements Jornal/Corpo/Seccao/Artigo/Autores/Autor Jornal/Abertura/Directores/Director Jornal/Fecho/Redaccao/Directores/Director
annotation
documentation 
Tipo abstrato para o tipo entidade (Autor/Director)
source
<xs:complexType name="Tentidade">
  <xs:annotation>
    <xs:documentation>Tipo abstrato para o tipo entidade (Autor/Director)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Nome" type="xs:string">
      <xs:annotation>
        <xs:documentation>Nome</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Email" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Email caso exista</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:element name="Webpage" type="Tlink" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Página  pessoal caso exista</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tentidade/Nome
diagram
type xs:string
annotation
documentation 
Nome
source
<xs:element name="Nome" type="xs:string">
  <xs:annotation>
    <xs:documentation>Nome</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 
Email caso exista
source
<xs:element name="Email" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Email caso exista</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>

element Tentidade/Webpage
diagram
type Tlink
children Legenda URL Tooltip
annotation
documentation 
Página  pessoal caso exista
source
<xs:element name="Webpage" type="Tlink" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Página  pessoal caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tfigura
diagram
children Legenda Grafico
used by
elements Jornal/Corpo/Seccao/Artigo/Figura Jornal/Corpo/Seccao/Figura Tparagrafo/Figura Jornal/Abertura/Primeirapagina
annotation
documentation 
Tipo abstrato para o objecto figura
source
<xs:complexType name="Tfigura">
  <xs:annotation>
    <xs:documentation>Tipo abstrato para o objecto figura</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Legenda" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Legenda da Imagem caso exista</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Grafico">
      <xs:annotation>
        <xs:documentation>Imagem</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="path" type="xs:string" use="required"/>
        <xs:attribute name="formato" type="TipoFormato" use="optional" default="jpeg"/>
        <xs:attribute name="alinhamento" type="TipoAlinhamento" use="optional" default="centrada"/>
        <xs:attribute name="tooltip" type="xs:string" use="optional"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tfigura/Legenda
diagram
type xs:string
annotation
documentation 
Legenda da Imagem caso exista
source
<xs:element name="Legenda" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Legenda da Imagem caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

element Tfigura/Grafico
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:string  required      
formato  TipoFormato  optional  jpeg    
alinhamento  TipoAlinhamento  optional  centrada    
tooltip  xs:string  optional      
annotation
documentation 
Imagem
source
<xs:element name="Grafico">
  <xs:annotation>
    <xs:documentation>Imagem</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="path" type="xs:string" use="required"/>
    <xs:attribute name="formato" type="TipoFormato" use="optional" default="jpeg"/>
    <xs:attribute name="alinhamento" type="TipoAlinhamento" use="optional" default="centrada"/>
    <xs:attribute name="tooltip" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>

complexType Tlink
diagram
children Legenda URL Tooltip
used by
elements Tentidade/Webpage Tparagrafo/XReferencia
annotation
documentation 
Tipo abstrato para um determinado link
source
<xs:complexType name="Tlink">
  <xs:annotation>
    <xs:documentation>Tipo abstrato para um determinado link</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Legenda" type="xs:string">
      <xs:annotation>
        <xs:documentation>Legenda do Link</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="URL" type="xs:string">
      <xs:annotation>
        <xs:documentation>Endereço URL </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Tooltip" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Tooltip do Link caso exista</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tlink/Legenda
diagram
type xs:string
annotation
documentation 
Legenda do Link
source
<xs:element name="Legenda" type="xs:string">
  <xs:annotation>
    <xs:documentation>Legenda do Link</xs:documentation>
  </xs:annotation>
</xs:element>

element Tlink/URL
diagram
type xs:string
annotation
documentation 
Endereço URL 
source
<xs:element name="URL" type="xs:string">
  <xs:annotation>
    <xs:documentation>Endereço URL </xs:documentation>
  </xs:annotation>
</xs:element>

element Tlink/Tooltip
diagram
type xs:string
annotation
documentation 
Tooltip do Link caso exista
source
<xs:element name="Tooltip" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Tooltip do Link caso exista</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tlista
diagram
children Item
used by
elements Jornal/Corpo/Seccao/Artigo/Lista Tparagrafo/Lista
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoLista  optional  bola    
annotation
documentation 
Tipo abstrato para a entidade lista: listas normais numeradas ou não numeradas
source
<xs:complexType name="Tlista">
  <xs:annotation>
    <xs:documentation>Tipo abstrato para a entidade lista: listas normais numeradas ou não numeradas</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Item" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Elemento Item de Lista</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Paragrafo" type="Tparagrafo" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Elemento Paragrafo(s)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="tipo" type="TipoLista" use="optional" default="bola"/>
</xs:complexType>

element Tlista/Item
diagram
children Paragrafo
annotation
documentation 
Elemento Item de Lista
source
<xs:element name="Item" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento Item de Lista</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Paragrafo" type="Tparagrafo" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Elemento Paragrafo(s)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tlista/Item/Paragrafo
diagram
type Tparagrafo
children Marca-ir Destaque XReferencia Lista Figura Linha
annotation
documentation 
Elemento Paragrafo(s)
source
<xs:element name="Paragrafo" type="Tparagrafo" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento Paragrafo(s)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tparagrafo
diagram
children Marca-ir Destaque XReferencia Lista Figura Linha
used by
elements Jornal/Corpo/Seccao/Artigo/Paragrafo Tlista/Item/Paragrafo
annotation
documentation 
Tipo abstrato para o paragrafo
source
<xs:complexType name="Tparagrafo" mixed="true">
  <xs:annotation>
    <xs:documentation>Tipo abstrato para o paragrafo</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:element name="Marca-ir" type="xs:string">
      <xs:annotation>
        <xs:documentation>Texto de Marca</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Destaque">
      <xs:annotation>
        <xs:documentation>Texto em Destaque</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="tipo" type="TipoDestaque"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="XReferencia" type="Tlink">
      <xs:annotation>
        <xs:documentation>Referencia Externa</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Lista" type="Tlista">
      <xs:annotation>
        <xs:documentation>Elemento Lista</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Figura" type="Tfigura">
      <xs:annotation>
        <xs:documentation>Elemento Figura </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Linha">
      <xs:annotation>
        <xs:documentation>Elemento Linha seguinte</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element Tparagrafo/Marca-ir
diagram
type xs:string
annotation
documentation 
Texto de Marca
source
<xs:element name="Marca-ir" type="xs:string">
  <xs:annotation>
    <xs:documentation>Texto de Marca</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/Destaque
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoDestaque        
annotation
documentation 
Texto em Destaque
source
<xs:element name="Destaque">
  <xs:annotation>
    <xs:documentation>Texto em Destaque</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="tipo" type="TipoDestaque"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Tparagrafo/XReferencia
diagram
type Tlink
children Legenda URL Tooltip
annotation
documentation 
Referencia Externa
source
<xs:element name="XReferencia" type="Tlink">
  <xs:annotation>
    <xs:documentation>Referencia Externa</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/Lista
diagram
type Tlista
children Item
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoLista  optional  bola    
annotation
documentation 
Elemento Lista
source
<xs:element name="Lista" type="Tlista">
  <xs:annotation>
    <xs:documentation>Elemento Lista</xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/Figura
diagram
type Tfigura
children Legenda Grafico
annotation
documentation 
Elemento Figura 
source
<xs:element name="Figura" type="Tfigura">
  <xs:annotation>
    <xs:documentation>Elemento Figura </xs:documentation>
  </xs:annotation>
</xs:element>

element Tparagrafo/Linha
diagram
annotation
documentation 
Elemento Linha seguinte
source
<xs:element name="Linha">
  <xs:annotation>
    <xs:documentation>Elemento Linha seguinte</xs:documentation>
  </xs:annotation>
</xs:element>

simpleType TipoAlinhamento
type restriction of xs:string
used by
attribute Tfigura/Grafico/@alinhamento
facets
enumeration centrada
enumeration direita
enumeration esquerda
annotation
documentation 
Tipo simples para definir o alinhamento do texto
source
<xs:simpleType name="TipoAlinhamento">
  <xs:annotation>
    <xs:documentation>Tipo simples para definir o alinhamento do texto</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="centrada"/>
    <xs:enumeration value="direita"/>
    <xs:enumeration value="esquerda"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoDestaque
type restriction of xs:string
used by
attribute Tparagrafo/Destaque/@tipo
facets
enumeration carregado
enumeration italico
enumeration sublinhado
annotation
documentation 
Tipo simples para o atributo de destaque
source
<xs:simpleType name="TipoDestaque">
  <xs:annotation>
    <xs:documentation>Tipo simples para o atributo de destaque</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="carregado"/>
    <xs:enumeration value="italico"/>
    <xs:enumeration value="sublinhado"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoFormato
type restriction of xs:string
used by
attribute Tfigura/Grafico/@formato
facets
enumeration gif
enumeration jpeg
enumeration png
enumeration bmp
annotation
documentation 
Tipo simples que conta a lista de formatos possiveis para as imagens
source
<xs:simpleType name="TipoFormato">
  <xs:annotation>
    <xs:documentation>Tipo simples que conta a lista de formatos possiveis para as imagens</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="gif"/>
    <xs:enumeration value="jpeg"/>
    <xs:enumeration value="png"/>
    <xs:enumeration value="bmp"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoLista
type restriction of xs:string
used by
attribute Tlista/@tipo
facets
enumeration numerada
enumeration bola
enumeration quadrado
annotation
documentation 
Tipo simples para as listas: numerada ou não numerada
source
<xs:simpleType name="TipoLista">
  <xs:annotation>
    <xs:documentation>Tipo simples para as listas: numerada ou não numerada</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="numerada"/>
    <xs:enumeration value="bola"/>
    <xs:enumeration value="quadrado"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy