Schema jornal.xsd


schema location:  D:\Mestrado\PED\Trab\jornal.xsd
 
Elements  Complex types  Simple types 
jornal  Tartigo  Tdestaque 
TAutores  Tformato 
Tbloco  TipoLista 
Tfigura  TPos 
Tlista 
Tpara 
TTabela 


element jornal
diagram
children abertura corpo Fecho
annotation
documentation 
Jornal - elemento raiz para este tipo de documentos
source
<xs:element name="jornal">
  <xs:annotation>
    <xs:documentation>Jornal - elemento raiz para este tipo de documentos</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="abertura">
        <xs:annotation>
          <xs:documentation>Elemento para a identificacao 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="Data" type="xs:string">
              <xs:annotation>
                <xs:documentation>Data do Jornal</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="corpo">
        <xs:annotation>
          <xs:documentation>Elemento que contem as varias seccoes e artigos do Jornal.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="seccao" type="Tbloco" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Elemento seccao</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Fecho">
        <xs:annotation>
          <xs:documentation>Agrega os elementos de fecho do Jornal: Redaccao, CopyRight e URL do Jornal</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Redacao">
              <xs:annotation>
                <xs:documentation>Elemento descritivo da Redacao do Jornal</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Directores" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="Director" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>Refere um elemento da Direccao</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="nome" type="xs:string">
                                <xs:annotation>
                                  <xs:documentation>Nome do Director</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                              <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>Endereco de Mail do Director</xs:documentation>
                                </xs:annotation>
                                <xs:simpleType>
                                  <xs:restriction base="xs:string"/>
                                </xs:simpleType>
                              </xs:element>
                              <xs:element name="url" type="xs:string" minOccurs="0">
                                <xs:annotation>
                                  <xs:documentation>Pagina do Director</xs:documentation>
                                </xs:annotation>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="CopyRight" type="xs:string" minOccurs="0"/>
                  <xs:element name="url" type="xs:string" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element jornal/abertura
diagram
children titulo Data
annotation
documentation 
Elemento para a identificacao do Jornal
source
<xs:element name="abertura">
  <xs:annotation>
    <xs:documentation>Elemento para a identificacao 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="Data" type="xs:string">
        <xs:annotation>
          <xs:documentation>Data do Jornal</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/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/corpo
diagram
children seccao
annotation
documentation 
Elemento que contem as varias seccoes e artigos do Jornal.
source
<xs:element name="corpo">
  <xs:annotation>
    <xs:documentation>Elemento que contem as varias seccoes e artigos do Jornal.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="seccao" type="Tbloco" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Elemento seccao</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element jornal/corpo/seccao
diagram
type Tbloco
children titulo subtitulo Artigo figura
annotation
documentation 
Elemento seccao
source
<xs:element name="seccao" type="Tbloco" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento seccao</xs:documentation>
  </xs:annotation>
</xs:element>

element jornal/Fecho
diagram
children Redacao
annotation
documentation 
Agrega os elementos de fecho do Jornal: Redaccao, CopyRight e URL do Jornal
source
<xs:element name="Fecho">
  <xs:annotation>
    <xs:documentation>Agrega os elementos de fecho do Jornal: Redaccao, CopyRight e URL do Jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Redacao">
        <xs:annotation>
          <xs:documentation>Elemento descritivo da Redacao do Jornal</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Directores" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Director" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Refere um elemento da Direccao</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="nome" type="xs:string">
                          <xs:annotation>
                            <xs:documentation>Nome do Director</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Endereco de Mail do Director</xs:documentation>
                          </xs:annotation>
                          <xs:simpleType>
                            <xs:restriction base="xs:string"/>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="url" type="xs:string" minOccurs="0">
                          <xs:annotation>
                            <xs:documentation>Pagina do Director</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="CopyRight" type="xs:string" minOccurs="0"/>
            <xs:element name="url" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element jornal/Fecho/Redacao
diagram
children Directores CopyRight url
annotation
documentation 
Elemento descritivo da Redacao do Jornal
source
<xs:element name="Redacao">
  <xs:annotation>
    <xs:documentation>Elemento descritivo da Redacao do Jornal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Directores" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Director" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Refere um elemento da Direccao</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="nome" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Nome do Director</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Endereco de Mail do Director</xs:documentation>
                    </xs:annotation>
                    <xs:simpleType>
                      <xs:restriction base="xs:string"/>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="url" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Pagina do Director</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CopyRight" type="xs:string" minOccurs="0"/>
      <xs:element name="url" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element jornal/Fecho/Redacao/Directores
diagram
children Director
source
<xs:element name="Directores" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Director" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Refere um elemento da Direccao</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="nome" type="xs:string">
              <xs:annotation>
                <xs:documentation>Nome do Director</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Endereco de Mail do Director</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:string"/>
              </xs:simpleType>
            </xs:element>
            <xs:element name="url" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Pagina do Director</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element jornal/Fecho/Redacao/Directores/Director
diagram
children nome email url
annotation
documentation 
Refere um elemento da Direccao
source
<xs:element name="Director" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Refere um elemento da Direccao</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="xs:string">
        <xs:annotation>
          <xs:documentation>Nome do Director</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Endereco de Mail do Director</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="url" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Pagina do Director</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element jornal/Fecho/Redacao/Directores/Director/nome
diagram
type xs:string
annotation
documentation 
Nome do Director
source
<xs:element name="nome" type="xs:string">
  <xs:annotation>
    <xs:documentation>Nome do Director</xs:documentation>
  </xs:annotation>
</xs:element>

element jornal/Fecho/Redacao/Directores/Director/email
diagram
type restriction of xs:string
annotation
documentation 
Endereco de Mail do Director
source
<xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Endereco de Mail do Director</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element jornal/Fecho/Redacao/Directores/Director/url
diagram
type xs:string
annotation
documentation 
Pagina do Director
source
<xs:element name="url" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Pagina do Director</xs:documentation>
  </xs:annotation>
</xs:element>

element jornal/Fecho/Redacao/CopyRight
diagram
type xs:string
source
<xs:element name="CopyRight" type="xs:string" minOccurs="0"/>

element jornal/Fecho/Redacao/url
diagram
type xs:string
source
<xs:element name="url" type="xs:string" minOccurs="0"/>

complexType Tartigo
diagram
children titulo subtitulo Data Resumos para figura lista tabela Autores
used by
element Tbloco/Artigo
attributes
Name  Type  Use  Default  Fixed  Annotation
IdArtigo  xs:ID  required      
annotation
documentation 
Tipo de Dados para os Artigos
source
<xs:complexType name="Tartigo">
  <xs:annotation>
    <xs:documentation>Tipo de Dados para os Artigos</xs:documentation>
  </xs:annotation>
  <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>Segundo Titulo do Artigo. Nao obrigatorio</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="Resumos" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Resumo. Pode nao incluir Resumos</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="figura" type="Tfigura" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Figura ou Imagens</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Resumo" type="xs:string">
            <xs:annotation>
              <xs:documentation>Breve Descricao do Artigo. Elemento de Texto.</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:choice maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Um Artigo _omposto por um conjunto de paragrafos, figuras, listas ou tabelas.</xs:documentation>
      </xs:annotation>
      <xs:element name="para" type="Tpara"/>
      <xs:element name="figura" type="Tfigura">
        <xs:annotation>
          <xs:documentation>Figura ou Imagem fora do paragrafo mas pertencente a um Artigo.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="lista" type="Tlista">
        <xs:annotation>
          <xs:documentation>Conjunto de items pertencentes a um Artigo.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="tabela" type="TTabela">
        <xs:annotation>
          <xs:documentation>Tabela de um Artigo</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="Autores" type="TAutores">
      <xs:annotation>
        <xs:documentation>Conjunto de Autores do Artigo.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="IdArtigo" type="xs:ID" use="required"/>
</xs:complexType>

element Tartigo/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 Tartigo/subtitulo
diagram
type xs:string
annotation
documentation 
Segundo Titulo do Artigo. Nao obrigatorio
source
<xs:element name="subtitulo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Segundo Titulo do Artigo. Nao obrigatorio</xs:documentation>
  </xs:annotation>
</xs:element>

element Tartigo/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 Tartigo/Resumos
diagram
children figura Resumo
annotation
documentation 
Resumo. Pode nao incluir Resumos
source
<xs:element name="Resumos" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Resumo. Pode nao incluir Resumos</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="figura" type="Tfigura" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Figura ou Imagens</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Resumo" type="xs:string">
        <xs:annotation>
          <xs:documentation>Breve Descricao do Artigo. Elemento de Texto.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tartigo/Resumos/figura
diagram
type Tfigura
children legenda Imagem
annotation
documentation 
Figura ou Imagens
source
<xs:element name="figura" type="Tfigura" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Figura ou Imagens</xs:documentation>
  </xs:annotation>
</xs:element>

element Tartigo/Resumos/Resumo
diagram
type xs:string
annotation
documentation 
Breve Descricao do Artigo. Elemento de Texto.
source
<xs:element name="Resumo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Breve Descricao do Artigo. Elemento de Texto.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tartigo/para
diagram
type Tpara
children destaque citacao ref xref lista figura tabela
source
<xs:element name="para" type="Tpara"/>

element Tartigo/figura
diagram
type Tfigura
children legenda Imagem
annotation
documentation 
Figura ou Imagem fora do paragrafo mas pertencente a um Artigo.
source
<xs:element name="figura" type="Tfigura">
  <xs:annotation>
    <xs:documentation>Figura ou Imagem fora do paragrafo mas pertencente a um Artigo.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tartigo/lista
diagram
type Tlista
children item
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoLista  optional  nnumerada    
annotation
documentation 
Conjunto de items pertencentes a um Artigo.
source
<xs:element name="lista" type="Tlista">
  <xs:annotation>
    <xs:documentation>Conjunto de items pertencentes a um Artigo.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tartigo/tabela
diagram
type TTabela
children Linha
annotation
documentation 
Tabela de um Artigo
source
<xs:element name="tabela" type="TTabela">
  <xs:annotation>
    <xs:documentation>Tabela de um Artigo</xs:documentation>
  </xs:annotation>
</xs:element>

element Tartigo/Autores
diagram
type TAutores
children Autor
annotation
documentation 
Conjunto de Autores do Artigo.
source
<xs:element name="Autores" type="TAutores">
  <xs:annotation>
    <xs:documentation>Conjunto de Autores do Artigo.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TAutores
diagram
children Autor
used by
element Tartigo/Autores
annotation
documentation 
Tipo de Dados utilizada para os Autores ou fontes dos Artigos
source
<xs:complexType name="TAutores">
  <xs:annotation>
    <xs:documentation>Tipo de Dados utilizada para os Autores ou fontes dos Artigos</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Autor" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Elemento para referenciar cada Autor</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="nome" type="xs:string">
            <xs:annotation>
              <xs:documentation>Nome do Autor</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Local" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Localizacao onde se encontra o Autor, por defeito so e colocada quando no estrangeiro.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Endereco de mail do Autor</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string"/>
            </xs:simpleType>
          </xs:element>
          <xs:element name="url" type="xs:string" minOccurs="0">
            <xs:annotation>
              <xs:documentation>Pagina Pessoal do Autor</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TAutores/Autor
diagram
children nome Local email url
annotation
documentation 
Elemento para referenciar cada Autor
source
<xs:element name="Autor" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Elemento para referenciar cada Autor</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="xs:string">
        <xs:annotation>
          <xs:documentation>Nome do Autor</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Local" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Localizacao onde se encontra o Autor, por defeito so e colocada quando no estrangeiro.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Endereco de mail do Autor</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string"/>
        </xs:simpleType>
      </xs:element>
      <xs:element name="url" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Pagina Pessoal do Autor</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TAutores/Autor/nome
diagram
type xs:string
annotation
documentation 
Nome do Autor
source
<xs:element name="nome" type="xs:string">
  <xs:annotation>
    <xs:documentation>Nome do Autor</xs:documentation>
  </xs:annotation>
</xs:element>

element TAutores/Autor/Local
diagram
annotation
documentation 
Localizacao onde se encontra o Autor, por defeito so e colocada quando no estrangeiro.
source
<xs:element name="Local" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Localizacao onde se encontra o Autor, por defeito so e colocada quando no estrangeiro.</xs:documentation>
  </xs:annotation>
</xs:element>

element TAutores/Autor/email
diagram
type restriction of xs:string
annotation
documentation 
Endereco de mail do Autor
source
<xs:element name="email" default="nome.apelido@empresa.com" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Endereco de mail do Autor</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string"/>
  </xs:simpleType>
</xs:element>

element TAutores/Autor/url
diagram
type xs:string
annotation
documentation 
Pagina Pessoal do Autor
source
<xs:element name="url" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Pagina Pessoal do Autor</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tbloco
diagram
children titulo subtitulo Artigo figura
used by
element jornal/corpo/seccao
annotation
documentation 
Tipo de Dados utilizado para as sec_s
source
<xs:complexType name="Tbloco">
  <xs:annotation>
    <xs:documentation>Tipo de Dados utilizado para as sec_s</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="titulo" type="xs:string">
      <xs:annotation>
        <xs:documentation>Titulo da seccao</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subtitulo" type="xs:string" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Segundo Titulo da Seccao</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:choice maxOccurs="unbounded">
      <xs:element name="Artigo" type="Tartigo">
        <xs:annotation>
          <xs:documentation>Elemento para os Artigos</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="figura" type="Tfigura">
        <xs:annotation>
          <xs:documentation>Figura ou Imagem com ou sem Legenda.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
  </xs:sequence>
</xs:complexType>

element Tbloco/titulo
diagram
type xs:string
annotation
documentation 
Titulo da seccao
source
<xs:element name="titulo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Titulo da seccao</xs:documentation>
  </xs:annotation>
</xs:element>

element Tbloco/subtitulo
diagram
type xs:string
annotation
documentation 
Segundo Titulo da Seccao
source
<xs:element name="subtitulo" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Segundo Titulo da Seccao</xs:documentation>
  </xs:annotation>
</xs:element>

element Tbloco/Artigo
diagram
type Tartigo
children titulo subtitulo Data Resumos para figura lista tabela Autores
attributes
Name  Type  Use  Default  Fixed  Annotation
IdArtigo  xs:ID  required      
annotation
documentation 
Elemento para os Artigos
source
<xs:element name="Artigo" type="Tartigo">
  <xs:annotation>
    <xs:documentation>Elemento para os Artigos</xs:documentation>
  </xs:annotation>
</xs:element>

element Tbloco/figura
diagram
type Tfigura
children legenda Imagem
annotation
documentation 
Figura ou Imagem com ou sem Legenda.
source
<xs:element name="figura" type="Tfigura">
  <xs:annotation>
    <xs:documentation>Figura ou Imagem com ou sem Legenda.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType Tfigura
diagram
children legenda Imagem
used by
elements Tartigo/Resumos/figura Tartigo/figura Tpara/figura Tbloco/figura
annotation
documentation 
Tipo de Dados para uma figura
source
<xs:complexType name="Tfigura">
  <xs:annotation>
    <xs:documentation>Tipo de Dados para uma figura</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="legenda" minOccurs="0">
      <xs:annotation>
        <xs:documentation>Legenda associada a figura ou Imagem.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string"/>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="Imagem">
      <xs:annotation>
        <xs:documentation>Figura ou Imagem</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="path" type="xs:string" use="required"/>
        <xs:attribute name="formato" type="Tformato" use="optional" default="png"/>
        <xs:attribute name="Posicao" type="TPos" use="optional" default="middle"/>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element Tfigura/legenda
diagram
type extension of xs:string
annotation
documentation 
Legenda associada a figura ou Imagem.
source
<xs:element name="legenda" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Legenda associada a figura ou Imagem.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Tfigura/Imagem
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:string  required      
formato  Tformato  optional  png    
Posicao  TPos  optional  middle    
annotation
documentation 
Figura ou Imagem
source
<xs:element name="Imagem">
  <xs:annotation>
    <xs:documentation>Figura ou Imagem</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="path" type="xs:string" use="required"/>
    <xs:attribute name="formato" type="Tformato" use="optional" default="png"/>
    <xs:attribute name="Posicao" type="TPos" use="optional" default="middle"/>
  </xs:complexType>
</xs:element>

complexType Tlista
diagram
children item
used by
elements Tartigo/lista Tpara/lista
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoLista  optional  nnumerada    
annotation
documentation 
Tipo de Dados para a entidade lista: listas numeradas ou n_numeradas
source
<xs:complexType name="Tlista">
  <xs:annotation>
    <xs:documentation>Tipo de Dados para a entidade lista: listas numeradas ou n_numeradas</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="item" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Cada Item de uma Lista</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="para" type="Tpara" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="tipo" type="TipoLista" use="optional" default="nnumerada"/>
</xs:complexType>

element Tlista/item
diagram
children para
annotation
documentation 
Cada Item de uma Lista
source
<xs:element name="item" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Cada Item de uma Lista</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="para" type="Tpara" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tlista/item/para
diagram
type Tpara
children destaque citacao ref xref lista figura tabela
source
<xs:element name="para" type="Tpara" maxOccurs="unbounded"/>

complexType Tpara
diagram
children destaque citacao ref xref lista figura tabela
used by
elements Tartigo/para Tlista/item/para
annotation
documentation 
Tipo de Dados para os paragrafos
source
<xs:complexType name="Tpara" mixed="true">
  <xs:annotation>
    <xs:documentation>Tipo de Dados para os paragrafos</xs:documentation>
  </xs:annotation>
  <xs:choice minOccurs="0" maxOccurs="unbounded">
    <xs:annotation>
      <xs:documentation>Inclui paragrafos Vazios</xs:documentation>
    </xs:annotation>
    <xs:element name="destaque">
      <xs:annotation>
        <xs:documentation>Para realcar um texto num paragrafo. O realce pode ser a cerregado, italico ou sublinhado.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:string">
            <xs:attribute name="tipo" type="Tdestaque" use="optional" default="sublinhado"/>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="citacao" type="xs:string">
      <xs:annotation>
        <xs:documentation>Para identificar um texto citado.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ref">
      <xs:annotation>
        <xs:documentation>Para uma referencia interna ao documento</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:attribute name="destino" type="xs:IDREF" use="required"/>
      </xs:complexType>
    </xs:element>
    <xs:element name="xref">
      <xs:annotation>
        <xs:documentation>Referencia externa</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="legenda" type="xs:string">
            <xs:annotation>
              <xs:documentation>Texto que aparece para selecionar o link.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="url" type="xs:string">
            <xs:annotation>
              <xs:documentation>Link</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="lista" type="Tlista">
      <xs:annotation>
        <xs:documentation>Conjuntos de items.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="figura" type="Tfigura">
      <xs:annotation>
        <xs:documentation>Figura ou Imagem</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="tabela" type="TTabela">
      <xs:annotation>
        <xs:documentation>Elemento para permitir colocar uma tabela de valores.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:choice>
</xs:complexType>

element Tpara/destaque
diagram
type extension of xs:string
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  Tdestaque  optional  sublinhado    
annotation
documentation 
Para realcar um texto num paragrafo. O realce pode ser a cerregado, italico ou sublinhado.
source
<xs:element name="destaque">
  <xs:annotation>
    <xs:documentation>Para realcar um texto num paragrafo. O realce pode ser a cerregado, italico ou sublinhado.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="tipo" type="Tdestaque" use="optional" default="sublinhado"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element Tpara/citacao
diagram
type xs:string
annotation
documentation 
Para identificar um texto citado.
source
<xs:element name="citacao" type="xs:string">
  <xs:annotation>
    <xs:documentation>Para identificar um texto citado.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tpara/ref
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
destino  xs:IDREF  required      
annotation
documentation 
Para uma referencia interna ao documento
source
<xs:element name="ref">
  <xs:annotation>
    <xs:documentation>Para uma referencia interna ao documento</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="destino" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element Tpara/xref
diagram
children legenda url
annotation
documentation 
Referencia externa
source
<xs:element name="xref">
  <xs:annotation>
    <xs:documentation>Referencia externa</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="legenda" type="xs:string">
        <xs:annotation>
          <xs:documentation>Texto que aparece para selecionar o link.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="url" type="xs:string">
        <xs:annotation>
          <xs:documentation>Link</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element Tpara/xref/legenda
diagram
type xs:string
annotation
documentation 
Texto que aparece para selecionar o link.
source
<xs:element name="legenda" type="xs:string">
  <xs:annotation>
    <xs:documentation>Texto que aparece para selecionar o link.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tpara/xref/url
diagram
type xs:string
annotation
documentation 
Link
source
<xs:element name="url" type="xs:string">
  <xs:annotation>
    <xs:documentation>Link</xs:documentation>
  </xs:annotation>
</xs:element>

element Tpara/lista
diagram
type Tlista
children item
attributes
Name  Type  Use  Default  Fixed  Annotation
tipo  TipoLista  optional  nnumerada    
annotation
documentation 
Conjuntos de items.
source
<xs:element name="lista" type="Tlista">
  <xs:annotation>
    <xs:documentation>Conjuntos de items.</xs:documentation>
  </xs:annotation>
</xs:element>

element Tpara/figura
diagram
type Tfigura
children legenda Imagem
annotation
documentation 
Figura ou Imagem
source
<xs:element name="figura" type="Tfigura">
  <xs:annotation>
    <xs:documentation>Figura ou Imagem</xs:documentation>
  </xs:annotation>
</xs:element>

element Tpara/tabela
diagram
type TTabela
children Linha
annotation
documentation 
Elemento para permitir colocar uma tabela de valores.
source
<xs:element name="tabela" type="TTabela">
  <xs:annotation>
    <xs:documentation>Elemento para permitir colocar uma tabela de valores.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TTabela
diagram
children Linha
used by
elements Tartigo/tabela Tpara/tabela
annotation
documentation 
Tipo de Dados utilizado para Tabelas
source
<xs:complexType name="TTabela">
  <xs:annotation>
    <xs:documentation>Tipo de Dados utilizado para Tabelas</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Linha" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Linhas da Tabela</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Celulas" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>Celula da Tabela</xs:documentation>
            </xs:annotation>
            <xs:complexType mixed="true"/>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TTabela/Linha
diagram
children Celulas
annotation
documentation 
Linhas da Tabela
source
<xs:element name="Linha" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Linhas da Tabela</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Celulas" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Celula da Tabela</xs:documentation>
        </xs:annotation>
        <xs:complexType mixed="true"/>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TTabela/Linha/Celulas
diagram
annotation
documentation 
Celula da Tabela
source
<xs:element name="Celulas" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Celula da Tabela</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true"/>
</xs:element>

simpleType Tdestaque
type restriction of xs:string
used by
attribute Tpara/destaque/@tipo
facets
enumeration carregado
enumeration italico
enumeration sublinhado
annotation
documentation 
Tipo simples para o atributo de destaque
source
<xs:simpleType name="Tdestaque">
  <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 Tformato
type restriction of xs:string
used by
attribute Tfigura/Imagem/@formato
facets
enumeration gif
enumeration jpeg
enumeration png
enumeration bmp
enumeration wmf
annotation
documentation 
Tipo simples que com lista de formatos poss_is para as imagens
source
<xs:simpleType name="Tformato">
  <xs:annotation>
    <xs:documentation>Tipo simples que com lista de formatos poss_is 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:enumeration value="wmf"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoLista
type restriction of xs:string
used by
attribute Tlista/@tipo
facets
enumeration numerada
enumeration nnumerada
annotation
documentation 
Tipo simples para as listas: numerada ou n_numerada(nnumerada)
source
<xs:simpleType name="TipoLista">
  <xs:annotation>
    <xs:documentation>Tipo simples para as listas: numerada ou n_numerada(nnumerada)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="numerada"/>
    <xs:enumeration value="nnumerada"/>
  </xs:restriction>
</xs:simpleType>

simpleType TPos
type restriction of xs:string
used by
attribute Tfigura/Imagem/@Posicao
facets
enumeration right
enumeration left
enumeration middle
annotation
documentation 
Tipo Simples para a posi_ de uma imagem
source
<xs:simpleType name="TPos">
  <xs:annotation>
    <xs:documentation>Tipo Simples para a posi_ de uma imagem</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="right"/>
    <xs:enumeration value="left"/>
    <xs:enumeration value="middle"/>
  </xs:restriction>
</xs:simpleType>


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