Schema dossier.xsd


schema location:  C:\Documents and Settings\Administrateur\Bureau\trabalho\schemas\dossier.xsd
targetNamespace:  http://xml.di.uminho.pt/PED2004/dossier
 
Elements  Complex types  Simple types 
dossier  Tentidade  NomeTurno 
TipoAula 
TipoAvaliação 
TipoCritério 
TipoDisciplina 
TipoDocente 
TipoRegime 
TipoTurno 


schema location:  C:\Documents and Settings\Administrateur\Bureau\trabalho\schemas\texto.xsd
targetNamespace:  http://xml.di.uminho.pt/PED2004/texto
 
Elements  Groups  Complex types 
acrónimo  efeito  Timagem 
código  lista  Ttexto 
imagem  Txref 
iref 
italico 
linha-horizontal 
lista-descritiva 
lista-normal 
lista-numerica 
negrito 
parágrafo 
quebra-linha 
sublinhado 
tabela 
xref 


schema location:  C:\Documents and Settings\Administrateur\Bureau\trabalho\schemas\bibliografia.xsd
targetNamespace:  http://xml.di.uminho.pt/PED2004/bibliografia
 
Elements  Simple types 
bibliografia  TipoBibliografia 


schema location:  C:\Documents and Settings\Administrateur\Bureau\trabalho\schemas\programa.xsd
targetNamespace:  http://xml.di.uminho.pt/PED2004/programa
 
Elements 
programa 
secção 


element dossier
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
content complex
children apresentação prog:programa avaliação bib:bibliografia material-pedagógico sumários
annotation
documentation 
Dossier - elemento raiz para este tipo de documentos
source
<xs:element name="dossier">
  <xs:annotation>
    <xs:documentation>Dossier - elemento raiz para este tipo de documentos</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="apresentação">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="identificação">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="designação" type="xs:string"/>
                  <xs:element name="ano-lectivo">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="ano" type="xs:gYear" minOccurs="2" maxOccurs="2"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="semestre" minOccurs="0">
                    <xs:simpleType>
                      <xs:restriction base="xs:integer">
                        <xs:minInclusive value="1"/>
                        <xs:maxInclusive value="2"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="departamento" type="Tentidade"/>
                  <xs:element name="escola" type="Tentidade"/>
                  <xs:element name="instituição" type="Tentidade"/>
                  <xs:element name="área-científica" type="xs:string"/>
                  <xs:element name="responsável-ref">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="turmas">
                    <xs:complexType>
                      <xs:sequence maxOccurs="unbounded">
                        <xs:element name="turma">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="curso">
                                <xs:complexType>
                                  <xs:simpleContent>
                                    <xs:extension base="xs:string">
                                      <xs:attribute name="id" type="xs:ID" use="required"/>
                                      <xs:attribute name="url" type="xs:string" use="optional"/>
                                    </xs:extension>
                                  </xs:simpleContent>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="ano-curso">
                                <xs:simpleType>
                                  <xs:restriction base="xs:integer">
                                    <xs:minInclusive value="1"/>
                                    <xs:maxInclusive value="6"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                              <xs:element name="tipo-disciplina" type="TipoDisciplina"/>
                              <xs:element name="código-disciplina" type="xs:string"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="regime" type="TipoRegime"/>
                  <xs:element name="escolaridade">
                    <xs:complexType>
                      <xs:sequence maxOccurs="unbounded">
                        <xs:element name="aula">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="tipo-aula" type="TipoAula"/>
                              <xs:element name="horas-semanais" type="xs:integer"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="unidades-crédito" type="xs:decimal"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="historial" type="txt:Ttexto"/>
            <xs:element name="equipa-docente">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="docente">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="nome" type="xs:string"/>
                        <xs:element name="código" type="xs:string" minOccurs="0"/>
                        <xs:element name="foto" type="txt:Timagem" minOccurs="0"/>
                        <xs:element name="categoria" type="TipoDocente" minOccurs="0"/>
                        <xs:element name="departamento" type="Tentidade" minOccurs="0"/>
                        <xs:element name="escola" type="Tentidade" minOccurs="0"/>
                        <xs:element name="instituição" type="Tentidade" minOccurs="0"/>
                        <xs:element name="contactos" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="url" type="xs:string" minOccurs="0"/>
                              <xs:element name="email" type="xs:string" minOccurs="0"/>
                              <xs:element name="telefone" type="xs:string" minOccurs="0"/>
                              <xs:element name="fax" type="xs:string" minOccurs="0"/>
                              <xs:element name="gabinete" type="xs:string" minOccurs="0"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="horários" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence maxOccurs="unbounded">
                              <xs:element name="horário">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="turno-ref">
                                      <xs:complexType>
                                        <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                      </xs:complexType>
                                    </xs:element>
                                    <xs:element name="dia-semana">
                                      <xs:simpleType>
                                        <xs:restriction base="xs:string">
                                          <xs:enumeration value="2ª feira"/>
                                          <xs:enumeration value="3ª feira"/>
                                          <xs:enumeration value="4ª feira"/>
                                          <xs:enumeration value="5ª feira"/>
                                          <xs:enumeration value="6ª feira"/>
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                    <xs:element name="horas">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="inicio" type="xs:integer"/>
                                          <xs:element name="fim" type="xs:integer"/>
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                    <xs:element name="sala" type="xs:string"/>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="id" type="xs:ID" use="required"/>
                      <xs:attribute name="responsável" use="required">
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:enumeration value="sim"/>
                            <xs:enumeration value="não"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="turnos">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="turno" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="nome" type="NomeTurno"/>
                        <xs:element name="tipo" type="TipoTurno"/>
                        <xs:element name="cursos">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="curso-ref" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="docentes">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="docente-ref" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="id" type="xs:ID" use="required"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="objectivos" type="txt:Ttexto"/>
            <xs:element name="metodologia" type="txt:Ttexto" minOccurs="0"/>
            <xs:element name="requisitos" type="txt:Ttexto" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="prog:programa"/>
      <xs:element name="avaliação">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="regime-faltas" type="txt:Ttexto"/>
            <xs:element name="métodos">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="método">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="tipo-avaliação" type="TipoAvaliação"/>
                        <xs:element name="elementos-av">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="elem-av" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="chave" type="xs:string"/>
                                    <xs:element name="nome" type="xs:string"/>
                                    <xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>
                                    <xs:element name="enunciados" minOccurs="0">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="enunciado" maxOccurs="unbounded">
                                            <xs:complexType>
                                              <xs:sequence>
                                                <xs:element name="título" type="xs:string"/>
                                                <xs:element name="data" type="xs:date" minOccurs="0"/>
                                                <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
                                              </xs:sequence>
                                            </xs:complexType>
                                          </xs:element>
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                  <xs:attribute name="id" type="xs:ID" use="required"/>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="fórmula">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="componentes">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="componente" maxOccurs="unbounded">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="elem-ref">
                                            <xs:complexType>
                                              <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                            </xs:complexType>
                                          </xs:element>
                                          <xs:element name="peso">
                                            <xs:simpleType>
                                              <xs:restriction base="xs:int">
                                                <xs:minInclusive value="0"/>
                                                <xs:maxInclusive value="100"/>
                                              </xs:restriction>
                                            </xs:simpleType>
                                          </xs:element>
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="critério" type="TipoCritério"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="classificações">
              <xs:complexType>
                <xs:sequence minOccurs="0" maxOccurs="unbounded">
                  <xs:element name="pauta">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="título" type="xs:string"/>
                        <xs:element name="data" type="xs:date" minOccurs="0"/>
                        <xs:element name="ficheiro" type="txt:Txref"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="bib:bibliografia"/>
      <xs:element name="material-pedagógico">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="tipo" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="nome" type="xs:string"/>
                  <xs:choice>
                    <xs:element name="subtipo" maxOccurs="unbounded">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="nome" type="xs:string"/>
                          <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                    <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
                  </xs:choice>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="sumários">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="aula" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="turno-ref">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="data">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="dia" type="xs:date"/>
                        <xs:element name="horas" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="inicio" type="xs:integer"/>
                              <xs:element name="fim" type="xs:integer"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="docentes" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence maxOccurs="unbounded">
                        <xs:element name="docente-ref">
                          <xs:complexType>
                            <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="sumário" type="txt:Ttexto"/>
                </xs:sequence>
                <xs:attribute name="id" type="xs:ID" use="required"/>
                <xs:attribute name="tipo" type="TipoAula" use="required"/>
                <xs:attribute name="semana" type="xs:positiveInteger" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children identificação historial equipa-docente turnos objectivos metodologia requisitos
source
<xs:element name="apresentação">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="identificação">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="designação" type="xs:string"/>
            <xs:element name="ano-lectivo">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="ano" type="xs:gYear" minOccurs="2" maxOccurs="2"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="semestre" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:minInclusive value="1"/>
                  <xs:maxInclusive value="2"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="departamento" type="Tentidade"/>
            <xs:element name="escola" type="Tentidade"/>
            <xs:element name="instituição" type="Tentidade"/>
            <xs:element name="área-científica" type="xs:string"/>
            <xs:element name="responsável-ref">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="turmas">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="turma">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="curso">
                          <xs:complexType>
                            <xs:simpleContent>
                              <xs:extension base="xs:string">
                                <xs:attribute name="id" type="xs:ID" use="required"/>
                                <xs:attribute name="url" type="xs:string" use="optional"/>
                              </xs:extension>
                            </xs:simpleContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="ano-curso">
                          <xs:simpleType>
                            <xs:restriction base="xs:integer">
                              <xs:minInclusive value="1"/>
                              <xs:maxInclusive value="6"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="tipo-disciplina" type="TipoDisciplina"/>
                        <xs:element name="código-disciplina" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="regime" type="TipoRegime"/>
            <xs:element name="escolaridade">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="aula">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="tipo-aula" type="TipoAula"/>
                        <xs:element name="horas-semanais" type="xs:integer"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="unidades-crédito" type="xs:decimal"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="historial" type="txt:Ttexto"/>
      <xs:element name="equipa-docente">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="docente">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="nome" type="xs:string"/>
                  <xs:element name="código" type="xs:string" minOccurs="0"/>
                  <xs:element name="foto" type="txt:Timagem" minOccurs="0"/>
                  <xs:element name="categoria" type="TipoDocente" minOccurs="0"/>
                  <xs:element name="departamento" type="Tentidade" minOccurs="0"/>
                  <xs:element name="escola" type="Tentidade" minOccurs="0"/>
                  <xs:element name="instituição" type="Tentidade" minOccurs="0"/>
                  <xs:element name="contactos" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="url" type="xs:string" minOccurs="0"/>
                        <xs:element name="email" type="xs:string" minOccurs="0"/>
                        <xs:element name="telefone" type="xs:string" minOccurs="0"/>
                        <xs:element name="fax" type="xs:string" minOccurs="0"/>
                        <xs:element name="gabinete" type="xs:string" minOccurs="0"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="horários" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence maxOccurs="unbounded">
                        <xs:element name="horário">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="turno-ref">
                                <xs:complexType>
                                  <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="dia-semana">
                                <xs:simpleType>
                                  <xs:restriction base="xs:string">
                                    <xs:enumeration value="2ª feira"/>
                                    <xs:enumeration value="3ª feira"/>
                                    <xs:enumeration value="4ª feira"/>
                                    <xs:enumeration value="5ª feira"/>
                                    <xs:enumeration value="6ª feira"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                              <xs:element name="horas">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="inicio" type="xs:integer"/>
                                    <xs:element name="fim" type="xs:integer"/>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="sala" type="xs:string"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="id" type="xs:ID" use="required"/>
                <xs:attribute name="responsável" use="required">
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="sim"/>
                      <xs:enumeration value="não"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="turnos">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="turno" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="nome" type="NomeTurno"/>
                  <xs:element name="tipo" type="TipoTurno"/>
                  <xs:element name="cursos">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="curso-ref" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="docentes">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="docente-ref" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="id" type="xs:ID" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="objectivos" type="txt:Ttexto"/>
      <xs:element name="metodologia" type="txt:Ttexto" minOccurs="0"/>
      <xs:element name="requisitos" type="txt:Ttexto" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children designação ano-lectivo semestre departamento escola instituição área-científica responsável-ref turmas regime escolaridade unidades-crédito
source
<xs:element name="identificação">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="designação" type="xs:string"/>
      <xs:element name="ano-lectivo">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ano" type="xs:gYear" minOccurs="2" maxOccurs="2"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="semestre" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:integer">
            <xs:minInclusive value="1"/>
            <xs:maxInclusive value="2"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="departamento" type="Tentidade"/>
      <xs:element name="escola" type="Tentidade"/>
      <xs:element name="instituição" type="Tentidade"/>
      <xs:element name="área-científica" type="xs:string"/>
      <xs:element name="responsável-ref">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="turmas">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="turma">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="curso">
                    <xs:complexType>
                      <xs:simpleContent>
                        <xs:extension base="xs:string">
                          <xs:attribute name="id" type="xs:ID" use="required"/>
                          <xs:attribute name="url" type="xs:string" use="optional"/>
                        </xs:extension>
                      </xs:simpleContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="ano-curso">
                    <xs:simpleType>
                      <xs:restriction base="xs:integer">
                        <xs:minInclusive value="1"/>
                        <xs:maxInclusive value="6"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="tipo-disciplina" type="TipoDisciplina"/>
                  <xs:element name="código-disciplina" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="regime" type="TipoRegime"/>
      <xs:element name="escolaridade">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="aula">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="tipo-aula" type="TipoAula"/>
                  <xs:element name="horas-semanais" type="xs:integer"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="unidades-crédito" type="xs:decimal"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/designação
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="designação" type="xs:string"/>

element dossier/apresentação/identificação/ano-lectivo
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children ano
source
<xs:element name="ano-lectivo">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ano" type="xs:gYear" minOccurs="2" maxOccurs="2"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/ano-lectivo/ano
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:gYear
properties
isRef 0
content simple
source
<xs:element name="ano" type="xs:gYear" minOccurs="2" maxOccurs="2"/>

element dossier/apresentação/identificação/semestre
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:integer
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 2
source
<xs:element name="semestre" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="2"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element dossier/apresentação/identificação/departamento
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type Tentidade
properties
isRef 0
content complex
children nome url figura
source
<xs:element name="departamento" type="Tentidade"/>

element dossier/apresentação/identificação/escola
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type Tentidade
properties
isRef 0
content complex
children nome url figura
source
<xs:element name="escola" type="Tentidade"/>

element dossier/apresentação/identificação/instituição
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type Tentidade
properties
isRef 0
content complex
children nome url figura
source
<xs:element name="instituição" type="Tentidade"/>

element dossier/apresentação/identificação/área-científica
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="área-científica" type="xs:string"/>

element dossier/apresentação/identificação/responsável-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="responsável-ref">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/turmas
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children turma
source
<xs:element name="turmas">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="turma">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="curso">
              <xs:complexType>
                <xs:simpleContent>
                  <xs:extension base="xs:string">
                    <xs:attribute name="id" type="xs:ID" use="required"/>
                    <xs:attribute name="url" type="xs:string" use="optional"/>
                  </xs:extension>
                </xs:simpleContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="ano-curso">
              <xs:simpleType>
                <xs:restriction base="xs:integer">
                  <xs:minInclusive value="1"/>
                  <xs:maxInclusive value="6"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="tipo-disciplina" type="TipoDisciplina"/>
            <xs:element name="código-disciplina" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/turmas/turma
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children curso ano-curso tipo-disciplina código-disciplina
source
<xs:element name="turma">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="curso">
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:string">
              <xs:attribute name="id" type="xs:ID" use="required"/>
              <xs:attribute name="url" type="xs:string" use="optional"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="ano-curso">
        <xs:simpleType>
          <xs:restriction base="xs:integer">
            <xs:minInclusive value="1"/>
            <xs:maxInclusive value="6"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="tipo-disciplina" type="TipoDisciplina"/>
      <xs:element name="código-disciplina" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/turmas/turma/curso
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
url  xs:stringoptional      
source
<xs:element name="curso">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute name="id" type="xs:ID" use="required"/>
        <xs:attribute name="url" type="xs:string" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/turmas/turma/ano-curso
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:integer
properties
isRef 0
content simple
facets
minInclusive 1
maxInclusive 6
source
<xs:element name="ano-curso">
  <xs:simpleType>
    <xs:restriction base="xs:integer">
      <xs:minInclusive value="1"/>
      <xs:maxInclusive value="6"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element dossier/apresentação/identificação/turmas/turma/tipo-disciplina
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoDisciplina
properties
isRef 0
content simple
facets
enumeration obrigatório
enumeration opcional
source
<xs:element name="tipo-disciplina" type="TipoDisciplina"/>

element dossier/apresentação/identificação/turmas/turma/código-disciplina
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="código-disciplina" type="xs:string"/>

element dossier/apresentação/identificação/regime
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoRegime
properties
isRef 0
content simple
facets
enumeration Anual
enumeration Semestral
source
<xs:element name="regime" type="TipoRegime"/>

element dossier/apresentação/identificação/escolaridade
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children aula
source
<xs:element name="escolaridade">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="aula">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="tipo-aula" type="TipoAula"/>
            <xs:element name="horas-semanais" type="xs:integer"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/escolaridade/aula
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children tipo-aula horas-semanais
source
<xs:element name="aula">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="tipo-aula" type="TipoAula"/>
      <xs:element name="horas-semanais" type="xs:integer"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/identificação/escolaridade/aula/tipo-aula
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoAula
properties
isRef 0
content simple
facets
enumeration T
enumeration TP
enumeration P
source
<xs:element name="tipo-aula" type="TipoAula"/>

element dossier/apresentação/identificação/escolaridade/aula/horas-semanais
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="horas-semanais" type="xs:integer"/>

element dossier/apresentação/identificação/unidades-crédito
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:decimal
properties
isRef 0
content simple
source
<xs:element name="unidades-crédito" type="xs:decimal"/>

element dossier/apresentação/historial
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="historial" type="txt:Ttexto"/>

element dossier/apresentação/equipa-docente
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children docente
source
<xs:element name="equipa-docente">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="docente">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="nome" type="xs:string"/>
            <xs:element name="código" type="xs:string" minOccurs="0"/>
            <xs:element name="foto" type="txt:Timagem" minOccurs="0"/>
            <xs:element name="categoria" type="TipoDocente" minOccurs="0"/>
            <xs:element name="departamento" type="Tentidade" minOccurs="0"/>
            <xs:element name="escola" type="Tentidade" minOccurs="0"/>
            <xs:element name="instituição" type="Tentidade" minOccurs="0"/>
            <xs:element name="contactos" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="url" type="xs:string" minOccurs="0"/>
                  <xs:element name="email" type="xs:string" minOccurs="0"/>
                  <xs:element name="telefone" type="xs:string" minOccurs="0"/>
                  <xs:element name="fax" type="xs:string" minOccurs="0"/>
                  <xs:element name="gabinete" type="xs:string" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="horários" minOccurs="0">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="horário">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="turno-ref">
                          <xs:complexType>
                            <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="dia-semana">
                          <xs:simpleType>
                            <xs:restriction base="xs:string">
                              <xs:enumeration value="2ª feira"/>
                              <xs:enumeration value="3ª feira"/>
                              <xs:enumeration value="4ª feira"/>
                              <xs:enumeration value="5ª feira"/>
                              <xs:enumeration value="6ª feira"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                        <xs:element name="horas">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="inicio" type="xs:integer"/>
                              <xs:element name="fim" type="xs:integer"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="sala" type="xs:string"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="id" type="xs:ID" use="required"/>
          <xs:attribute name="responsável" use="required">
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="sim"/>
                <xs:enumeration value="não"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children nome código foto categoria departamento escola instituição contactos horários
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
responsável  required      
source
<xs:element name="docente">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="xs:string"/>
      <xs:element name="código" type="xs:string" minOccurs="0"/>
      <xs:element name="foto" type="txt:Timagem" minOccurs="0"/>
      <xs:element name="categoria" type="TipoDocente" minOccurs="0"/>
      <xs:element name="departamento" type="Tentidade" minOccurs="0"/>
      <xs:element name="escola" type="Tentidade" minOccurs="0"/>
      <xs:element name="instituição" type="Tentidade" minOccurs="0"/>
      <xs:element name="contactos" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="url" type="xs:string" minOccurs="0"/>
            <xs:element name="email" type="xs:string" minOccurs="0"/>
            <xs:element name="telefone" type="xs:string" minOccurs="0"/>
            <xs:element name="fax" type="xs:string" minOccurs="0"/>
            <xs:element name="gabinete" type="xs:string" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="horários" minOccurs="0">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="horário">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="turno-ref">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="dia-semana">
                    <xs:simpleType>
                      <xs:restriction base="xs:string">
                        <xs:enumeration value="2ª feira"/>
                        <xs:enumeration value="3ª feira"/>
                        <xs:enumeration value="4ª feira"/>
                        <xs:enumeration value="5ª feira"/>
                        <xs:enumeration value="6ª feira"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                  <xs:element name="horas">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="inicio" type="xs:integer"/>
                        <xs:element name="fim" type="xs:integer"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="sala" type="xs:string"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
    <xs:attribute name="responsável" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="sim"/>
          <xs:enumeration value="não"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/nome
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="nome" type="xs:string"/>

element dossier/apresentação/equipa-docente/docente/código
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="código" type="xs:string" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/foto
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Timagem
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:stringrequired      
legenda  xs:stringoptional      
formato  optional      
source
<xs:element name="foto" type="txt:Timagem" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/categoria
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoDocente
properties
isRef 0
content simple
facets
enumeration Professor auxiliar
enumeration Professor associado
enumeration Assistente
enumeration Convidado
source
<xs:element name="categoria" type="TipoDocente" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/departamento
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type Tentidade
properties
isRef 0
content complex
children nome url figura
source
<xs:element name="departamento" type="Tentidade" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/escola
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type Tentidade
properties
isRef 0
content complex
children nome url figura
source
<xs:element name="escola" type="Tentidade" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/instituição
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type Tentidade
properties
isRef 0
content complex
children nome url figura
source
<xs:element name="instituição" type="Tentidade" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/contactos
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children url email telefone fax gabinete
source
<xs:element name="contactos" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="url" type="xs:string" minOccurs="0"/>
      <xs:element name="email" type="xs:string" minOccurs="0"/>
      <xs:element name="telefone" type="xs:string" minOccurs="0"/>
      <xs:element name="fax" type="xs:string" minOccurs="0"/>
      <xs:element name="gabinete" type="xs:string" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/contactos/url
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="url" type="xs:string" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/contactos/email
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="email" type="xs:string" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/contactos/telefone
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="telefone" type="xs:string" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/contactos/fax
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="fax" type="xs:string" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/contactos/gabinete
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="gabinete" type="xs:string" minOccurs="0"/>

element dossier/apresentação/equipa-docente/docente/horários
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children horário
source
<xs:element name="horários" minOccurs="0">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="horário">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="turno-ref">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="dia-semana">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="2ª feira"/>
                  <xs:enumeration value="3ª feira"/>
                  <xs:enumeration value="4ª feira"/>
                  <xs:enumeration value="5ª feira"/>
                  <xs:enumeration value="6ª feira"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="horas">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="inicio" type="xs:integer"/>
                  <xs:element name="fim" type="xs:integer"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="sala" type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/horários/horário
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children turno-ref dia-semana horas sala
source
<xs:element name="horário">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="turno-ref">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="dia-semana">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="2ª feira"/>
            <xs:enumeration value="3ª feira"/>
            <xs:enumeration value="4ª feira"/>
            <xs:enumeration value="5ª feira"/>
            <xs:enumeration value="6ª feira"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="horas">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="inicio" type="xs:integer"/>
            <xs:element name="fim" type="xs:integer"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="sala" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/horários/horário/turno-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="turno-ref">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/horários/horário/dia-semana
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
properties
isRef 0
content simple
facets
enumeration 2ª feira
enumeration 3ª feira
enumeration 4ª feira
enumeration 5ª feira
enumeration 6ª feira
source
<xs:element name="dia-semana">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="2ª feira"/>
      <xs:enumeration value="3ª feira"/>
      <xs:enumeration value="4ª feira"/>
      <xs:enumeration value="5ª feira"/>
      <xs:enumeration value="6ª feira"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/horários/horário/horas
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children inicio fim
source
<xs:element name="horas">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="inicio" type="xs:integer"/>
      <xs:element name="fim" type="xs:integer"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/equipa-docente/docente/horários/horário/horas/inicio
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="inicio" type="xs:integer"/>

element dossier/apresentação/equipa-docente/docente/horários/horário/horas/fim
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="fim" type="xs:integer"/>

element dossier/apresentação/equipa-docente/docente/horários/horário/sala
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="sala" type="xs:string"/>

element dossier/apresentação/turnos
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children turno
source
<xs:element name="turnos">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="turno" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="nome" type="NomeTurno"/>
            <xs:element name="tipo" type="TipoTurno"/>
            <xs:element name="cursos">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="curso-ref" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="docentes">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="docente-ref" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="id" type="xs:ID" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/turnos/turno
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children nome tipo cursos docentes
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
source
<xs:element name="turno" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="NomeTurno"/>
      <xs:element name="tipo" type="TipoTurno"/>
      <xs:element name="cursos">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="curso-ref" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="docentes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="docente-ref" maxOccurs="unbounded">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/apresentação/turnos/turno/nome
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type NomeTurno
properties
isRef 0
content simple
facets
pattern (T|P|TP)\d?
pattern atendimento
source
<xs:element name="nome" type="NomeTurno"/>

element dossier/apresentação/turnos/turno/tipo
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoTurno
properties
isRef 0
content simple
facets
enumeration teórico
enumeration teórico-prático
enumeration prático
source
<xs:element name="tipo" type="TipoTurno"/>

element dossier/apresentação/turnos/turno/cursos
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children curso-ref
source
<xs:element name="cursos">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="curso-ref" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/turnos/turno/cursos/curso-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="curso-ref" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/apresentação/turnos/turno/docentes
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children docente-ref
source
<xs:element name="docentes">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="docente-ref" maxOccurs="unbounded">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/apresentação/turnos/turno/docentes/docente-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="docente-ref" maxOccurs="unbounded">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/apresentação/objectivos
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="objectivos" type="txt:Ttexto"/>

element dossier/apresentação/metodologia
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="metodologia" type="txt:Ttexto" minOccurs="0"/>

element dossier/apresentação/requisitos
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="requisitos" type="txt:Ttexto" minOccurs="0"/>

element dossier/avaliação
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children regime-faltas métodos classificações
source
<xs:element name="avaliação">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="regime-faltas" type="txt:Ttexto"/>
      <xs:element name="métodos">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="método">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="tipo-avaliação" type="TipoAvaliação"/>
                  <xs:element name="elementos-av">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="elem-av" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="chave" type="xs:string"/>
                              <xs:element name="nome" type="xs:string"/>
                              <xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>
                              <xs:element name="enunciados" minOccurs="0">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="enunciado" maxOccurs="unbounded">
                                      <xs:complexType>
                                        <xs:sequence>
                                          <xs:element name="título" type="xs:string"/>
                                          <xs:element name="data" type="xs:date" minOccurs="0"/>
                                          <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
                                        </xs:sequence>
                                      </xs:complexType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                            <xs:attribute name="id" type="xs:ID" use="required"/>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="fórmula">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="componentes">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="componente" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="elem-ref">
                                      <xs:complexType>
                                        <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                      </xs:complexType>
                                    </xs:element>
                                    <xs:element name="peso">
                                      <xs:simpleType>
                                        <xs:restriction base="xs:int">
                                          <xs:minInclusive value="0"/>
                                          <xs:maxInclusive value="100"/>
                                        </xs:restriction>
                                      </xs:simpleType>
                                    </xs:element>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="critério" type="TipoCritério"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="classificações">
        <xs:complexType>
          <xs:sequence minOccurs="0" maxOccurs="unbounded">
            <xs:element name="pauta">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="título" type="xs:string"/>
                  <xs:element name="data" type="xs:date" minOccurs="0"/>
                  <xs:element name="ficheiro" type="txt:Txref"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/regime-faltas
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="regime-faltas" type="txt:Ttexto"/>

element dossier/avaliação/métodos
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children método
source
<xs:element name="métodos">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="método">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="tipo-avaliação" type="TipoAvaliação"/>
            <xs:element name="elementos-av">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="elem-av" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="chave" type="xs:string"/>
                        <xs:element name="nome" type="xs:string"/>
                        <xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>
                        <xs:element name="enunciados" minOccurs="0">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="enunciado" maxOccurs="unbounded">
                                <xs:complexType>
                                  <xs:sequence>
                                    <xs:element name="título" type="xs:string"/>
                                    <xs:element name="data" type="xs:date" minOccurs="0"/>
                                    <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
                                  </xs:sequence>
                                </xs:complexType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                      <xs:attribute name="id" type="xs:ID" use="required"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="fórmula">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="componentes">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="componente" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="elem-ref">
                                <xs:complexType>
                                  <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                                </xs:complexType>
                              </xs:element>
                              <xs:element name="peso">
                                <xs:simpleType>
                                  <xs:restriction base="xs:int">
                                    <xs:minInclusive value="0"/>
                                    <xs:maxInclusive value="100"/>
                                  </xs:restriction>
                                </xs:simpleType>
                              </xs:element>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="critério" type="TipoCritério"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children tipo-avaliação elementos-av fórmula resumo
source
<xs:element name="método">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="tipo-avaliação" type="TipoAvaliação"/>
      <xs:element name="elementos-av">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="elem-av" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="chave" type="xs:string"/>
                  <xs:element name="nome" type="xs:string"/>
                  <xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>
                  <xs:element name="enunciados" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="enunciado" maxOccurs="unbounded">
                          <xs:complexType>
                            <xs:sequence>
                              <xs:element name="título" type="xs:string"/>
                              <xs:element name="data" type="xs:date" minOccurs="0"/>
                              <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
                            </xs:sequence>
                          </xs:complexType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="id" type="xs:ID" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="fórmula">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="componentes">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="componente" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="elem-ref">
                          <xs:complexType>
                            <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element name="peso">
                          <xs:simpleType>
                            <xs:restriction base="xs:int">
                              <xs:minInclusive value="0"/>
                              <xs:maxInclusive value="100"/>
                            </xs:restriction>
                          </xs:simpleType>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="critério" type="TipoCritério"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/tipo-avaliação
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoAvaliação
properties
isRef 0
content simple
facets
enumeration contínuo
enumeration não contínuo
source
<xs:element name="tipo-avaliação" type="TipoAvaliação"/>

element dossier/avaliação/métodos/método/elementos-av
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children elem-av
source
<xs:element name="elementos-av">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="elem-av" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="chave" type="xs:string"/>
            <xs:element name="nome" type="xs:string"/>
            <xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>
            <xs:element name="enunciados" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="enunciado" maxOccurs="unbounded">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="título" type="xs:string"/>
                        <xs:element name="data" type="xs:date" minOccurs="0"/>
                        <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="id" type="xs:ID" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/elementos-av/elem-av
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children chave nome descrição enunciados
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
source
<xs:element name="elem-av" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="chave" type="xs:string"/>
      <xs:element name="nome" type="xs:string"/>
      <xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>
      <xs:element name="enunciados" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="enunciado" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="título" type="xs:string"/>
                  <xs:element name="data" type="xs:date" minOccurs="0"/>
                  <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/elementos-av/elem-av/chave
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="chave" type="xs:string"/>

element dossier/avaliação/métodos/método/elementos-av/elem-av/nome
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="nome" type="xs:string"/>

element dossier/avaliação/métodos/método/elementos-av/elem-av/descrição
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="descrição" type="txt:Ttexto" minOccurs="0"/>

element dossier/avaliação/métodos/método/elementos-av/elem-av/enunciados
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children enunciado
source
<xs:element name="enunciados" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="enunciado" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="título" type="xs:string"/>
            <xs:element name="data" type="xs:date" minOccurs="0"/>
            <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/elementos-av/elem-av/enunciados/enunciado
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children título data ficheiro
source
<xs:element name="enunciado" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="título" type="xs:string"/>
      <xs:element name="data" type="xs:date" minOccurs="0"/>
      <xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/elementos-av/elem-av/enunciados/enunciado/título
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="título" type="xs:string"/>

element dossier/avaliação/métodos/método/elementos-av/elem-av/enunciados/enunciado/data
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:date
properties
isRef 0
content simple
source
<xs:element name="data" type="xs:date" minOccurs="0"/>

element dossier/avaliação/métodos/método/elementos-av/elem-av/enunciados/enunciado/ficheiro
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Txref
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
source
<xs:element name="ficheiro" type="txt:Txref" maxOccurs="unbounded"/>

element dossier/avaliação/métodos/método/fórmula
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children componentes critério
source
<xs:element name="fórmula">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="componentes">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="componente" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="elem-ref">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="peso">
                    <xs:simpleType>
                      <xs:restriction base="xs:int">
                        <xs:minInclusive value="0"/>
                        <xs:maxInclusive value="100"/>
                      </xs:restriction>
                    </xs:simpleType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="critério" type="TipoCritério"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/fórmula/componentes
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children componente
source
<xs:element name="componentes">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="componente" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="elem-ref">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="peso">
              <xs:simpleType>
                <xs:restriction base="xs:int">
                  <xs:minInclusive value="0"/>
                  <xs:maxInclusive value="100"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/fórmula/componentes/componente
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children elem-ref peso
source
<xs:element name="componente" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="elem-ref">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="peso">
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="100"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/fórmula/componentes/componente/elem-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="elem-ref">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/avaliação/métodos/método/fórmula/componentes/componente/peso
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:int
properties
isRef 0
content simple
facets
minInclusive 0
maxInclusive 100
source
<xs:element name="peso">
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="100"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element dossier/avaliação/métodos/método/fórmula/critério
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type TipoCritério
properties
isRef 0
content simple
facets
enumeration Máximo
enumeration Somatório
enumeration Mínimo
source
<xs:element name="critério" type="TipoCritério"/>

element dossier/avaliação/métodos/método/resumo
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>

element dossier/avaliação/classificações
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children pauta
source
<xs:element name="classificações">
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="pauta">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="título" type="xs:string"/>
            <xs:element name="data" type="xs:date" minOccurs="0"/>
            <xs:element name="ficheiro" type="txt:Txref"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/classificações/pauta
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children título data ficheiro
source
<xs:element name="pauta">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="título" type="xs:string"/>
      <xs:element name="data" type="xs:date" minOccurs="0"/>
      <xs:element name="ficheiro" type="txt:Txref"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/avaliação/classificações/pauta/título
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="título" type="xs:string"/>

element dossier/avaliação/classificações/pauta/data
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:date
properties
isRef 0
content simple
source
<xs:element name="data" type="xs:date" minOccurs="0"/>

element dossier/avaliação/classificações/pauta/ficheiro
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Txref
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
source
<xs:element name="ficheiro" type="txt:Txref"/>

element dossier/material-pedagógico
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children tipo
source
<xs:element name="material-pedagógico">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="tipo" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="nome" type="xs:string"/>
            <xs:choice>
              <xs:element name="subtipo" maxOccurs="unbounded">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="nome" type="xs:string"/>
                    <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
              <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
            </xs:choice>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/material-pedagógico/tipo
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children nome subtipo material
source
<xs:element name="tipo" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="xs:string"/>
      <xs:choice>
        <xs:element name="subtipo" maxOccurs="unbounded">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="nome" type="xs:string"/>
              <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
      </xs:choice>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/material-pedagógico/tipo/nome
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="nome" type="xs:string"/>

element dossier/material-pedagógico/tipo/subtipo
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children nome material
source
<xs:element name="subtipo" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nome" type="xs:string"/>
      <xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/material-pedagógico/tipo/subtipo/nome
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="nome" type="xs:string"/>

element dossier/material-pedagógico/tipo/subtipo/material
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>

element dossier/material-pedagógico/tipo/material
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="material" type="txt:Ttexto" maxOccurs="unbounded"/>

element dossier/sumários
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children aula
source
<xs:element name="sumários">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="aula" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="turno-ref">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
            <xs:element name="data">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="dia" type="xs:date"/>
                  <xs:element name="horas" minOccurs="0">
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="inicio" type="xs:integer"/>
                        <xs:element name="fim" type="xs:integer"/>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="docentes" minOccurs="0">
              <xs:complexType>
                <xs:sequence maxOccurs="unbounded">
                  <xs:element name="docente-ref">
                    <xs:complexType>
                      <xs:attribute name="ref" type="xs:IDREF" use="required"/>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="sumário" type="txt:Ttexto"/>
          </xs:sequence>
          <xs:attribute name="id" type="xs:ID" use="required"/>
          <xs:attribute name="tipo" type="TipoAula" use="required"/>
          <xs:attribute name="semana" type="xs:positiveInteger" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children turno-ref data docentes sumário
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
tipo  TipoAularequired      
semana  xs:positiveIntegerrequired      
source
<xs:element name="aula" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="turno-ref">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
      <xs:element name="data">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="dia" type="xs:date"/>
            <xs:element name="horas" minOccurs="0">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="inicio" type="xs:integer"/>
                  <xs:element name="fim" type="xs:integer"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="docentes" minOccurs="0">
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded">
            <xs:element name="docente-ref">
              <xs:complexType>
                <xs:attribute name="ref" type="xs:IDREF" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="sumário" type="txt:Ttexto"/>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
    <xs:attribute name="tipo" type="TipoAula" use="required"/>
    <xs:attribute name="semana" type="xs:positiveInteger" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula/turno-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="turno-ref">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula/data
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children dia horas
source
<xs:element name="data">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="dia" type="xs:date"/>
      <xs:element name="horas" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="inicio" type="xs:integer"/>
            <xs:element name="fim" type="xs:integer"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula/data/dia
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:date
properties
isRef 0
content simple
source
<xs:element name="dia" type="xs:date"/>

element dossier/sumários/aula/data/horas
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children inicio fim
source
<xs:element name="horas" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="inicio" type="xs:integer"/>
      <xs:element name="fim" type="xs:integer"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula/data/horas/inicio
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="inicio" type="xs:integer"/>

element dossier/sumários/aula/data/horas/fim
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:integer
properties
isRef 0
content simple
source
<xs:element name="fim" type="xs:integer"/>

element dossier/sumários/aula/docentes
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
children docente-ref
source
<xs:element name="docentes" minOccurs="0">
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element name="docente-ref">
        <xs:complexType>
          <xs:attribute name="ref" type="xs:IDREF" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula/docentes/docente-ref
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ref  xs:IDREFrequired      
source
<xs:element name="docente-ref">
  <xs:complexType>
    <xs:attribute name="ref" type="xs:IDREF" use="required"/>
  </xs:complexType>
</xs:element>

element dossier/sumários/aula/sumário
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="sumário" type="txt:Ttexto"/>

complexType Tentidade
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
children nome url figura
used by
elements dossier/apresentação/identificação/departamento dossier/apresentação/equipa-docente/docente/departamento dossier/apresentação/identificação/escola dossier/apresentação/equipa-docente/docente/escola dossier/apresentação/identificação/instituição dossier/apresentação/equipa-docente/docente/instituição
annotation
documentation 
TAD para as entidades como instituições, escolas e departamentos
source
<xs:complexType name="Tentidade">
  <xs:annotation>
    <xs:documentation>TAD para as entidades como instituições, escolas e departamentos</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="nome" type="xs:string"/>
    <xs:element name="url" type="txt:Txref" minOccurs="0"/>
    <xs:element name="figura" type="txt:Timagem" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element Tentidade/nome
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type xs:string
properties
isRef 0
content simple
source
<xs:element name="nome" type="xs:string"/>

element Tentidade/url
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Txref
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
source
<xs:element name="url" type="txt:Txref" minOccurs="0"/>

element Tentidade/figura
diagram
namespace http://xml.di.uminho.pt/PED2004/dossier
type txt:Timagem
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:stringrequired      
legenda  xs:stringoptional      
formato  optional      
source
<xs:element name="figura" type="txt:Timagem" minOccurs="0"/>

simpleType NomeTurno
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/apresentação/turnos/turno/nome
facets
pattern (T|P|TP)\d?
pattern atendimento
annotation
documentation 
Tipo simples para o nome dos turnos
source
<xs:simpleType name="NomeTurno">
  <xs:annotation>
    <xs:documentation>Tipo simples para o nome dos turnos</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="(T|P|TP)\d?"/>
    <xs:pattern value="atendimento"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoAula
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/apresentação/identificação/escolaridade/aula/tipo-aula
attribute dossier/sumários/aula/@tipo
facets
enumeration T
enumeration TP
enumeration P
annotation
documentation 
Tipo simples para as aulas
source
<xs:simpleType name="TipoAula">
  <xs:annotation>
    <xs:documentation>Tipo simples para as aulas</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="T"/>
    <xs:enumeration value="TP"/>
    <xs:enumeration value="P"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoAvaliação
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/avaliação/métodos/método/tipo-avaliação
facets
enumeration contínuo
enumeration não contínuo
annotation
documentation 
Tipo simples para o sistema de avaliação
source
<xs:simpleType name="TipoAvaliação">
  <xs:annotation>
    <xs:documentation>Tipo simples para o sistema de avaliação</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="contínuo"/>
    <xs:enumeration value="não contínuo"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoCritério
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/avaliação/métodos/método/fórmula/critério
facets
enumeration Máximo
enumeration Somatório
enumeration Mínimo
annotation
documentation 
Tipo simples para o critério no calculo da classificação final
source
<xs:simpleType name="TipoCritério">
  <xs:annotation>
    <xs:documentation>Tipo simples para o critério no calculo da classificação final</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Máximo"/>
    <xs:enumeration value="Somatório"/>
    <xs:enumeration value="Mínimo"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoDisciplina
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/apresentação/identificação/turmas/turma/tipo-disciplina
facets
enumeration obrigatório
enumeration opcional
annotation
documentation 
Tipo simples para a disciplina
source
<xs:simpleType name="TipoDisciplina">
  <xs:annotation>
    <xs:documentation>Tipo simples para a disciplina</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="obrigatório"/>
    <xs:enumeration value="opcional"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoDocente
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/apresentação/equipa-docente/docente/categoria
facets
enumeration Professor auxiliar
enumeration Professor associado
enumeration Assistente
enumeration Convidado
annotation
documentation 
Tipo simples para o docente
source
<xs:simpleType name="TipoDocente">
  <xs:annotation>
    <xs:documentation>Tipo simples para o docente</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Professor auxiliar"/>
    <xs:enumeration value="Professor associado"/>
    <xs:enumeration value="Assistente"/>
    <xs:enumeration value="Convidado"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoRegime
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/apresentação/identificação/regime
facets
enumeration Anual
enumeration Semestral
annotation
documentation 
Tipo simples para o regime da disciplina
source
<xs:simpleType name="TipoRegime">
  <xs:annotation>
    <xs:documentation>Tipo simples para o regime da disciplina</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Anual"/>
    <xs:enumeration value="Semestral"/>
  </xs:restriction>
</xs:simpleType>

simpleType TipoTurno
namespace http://xml.di.uminho.pt/PED2004/dossier
type restriction of xs:string
used by
element dossier/apresentação/turnos/turno/tipo
facets
enumeration teórico
enumeration teórico-prático
enumeration prático
annotation
documentation 
Tipo simples para o tipo dos turnos
source
<xs:simpleType name="TipoTurno">
  <xs:annotation>
    <xs:documentation>Tipo simples para o tipo dos turnos</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="teórico"/>
    <xs:enumeration value="teórico-prático"/>
    <xs:enumeration value="prático"/>
  </xs:restriction>
</xs:simpleType>

element txt:acrónimo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
element txt:parágrafo
annotation
documentation 
Acrónimo
source
<xs:element name="acrónimo" type="xs:string">
  <xs:annotation>
    <xs:documentation>Acrónimo</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:código
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Pedaço de código
source
<xs:element name="código" type="xs:string">
  <xs:annotation>
    <xs:documentation>Pedaço de código</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:imagem
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Timagem
properties
content complex
used by
element txt:parágrafo
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:stringrequired      
legenda  xs:stringoptional      
formato  optional      
annotation
documentation 
Imagem
source
<xs:element name="imagem" type="Timagem">
  <xs:annotation>
    <xs:documentation>Imagem</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:iref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
used by
element txt:parágrafo
attributes
Name  Type  Use  Default  Fixed  Annotation
destino  xs:IDREFrequired      
legenda  xs:stringoptional      
annotation
documentation 
Referência interna
source
<xs:element name="iref">
  <xs:annotation>
    <xs:documentation>Referência interna</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="destino" type="xs:IDREF" use="required"/>
    <xs:attribute name="legenda" type="xs:string" use="optional"/>
  </xs:complexType>
</xs:element>

element txt:italico
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Realce em italico
source
<xs:element name="italico" type="xs:string">
  <xs:annotation>
    <xs:documentation>Realce em italico</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:linha-horizontal
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
group txt:efeito
annotation
documentation 
Linha horizontal
source
<xs:element name="linha-horizontal">
  <xs:annotation>
    <xs:documentation>Linha horizontal</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:lista-descritiva
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children item
used by
group txt:lista
annotation
documentation 
Lista descritiva
source
<xs:element name="lista-descritiva">
  <xs:annotation>
    <xs:documentation>Lista descritiva</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="item" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="termo" type="Ttexto"/>
            <xs:element name="descrição" type="Ttexto"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-descritiva/item
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
isRef 0
content complex
children termo descrição
source
<xs:element name="item" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="termo" type="Ttexto"/>
      <xs:element name="descrição" type="Ttexto"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-descritiva/item/termo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="termo" type="Ttexto"/>

element txt:lista-descritiva/item/descrição
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="descrição" type="Ttexto"/>

element txt:lista-normal
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children item
used by
group txt:lista
annotation
documentation 
Lista normal
source
<xs:element name="lista-normal">
  <xs:annotation>
    <xs:documentation>Lista normal</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-normal/item
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>

element txt:lista-numerica
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children item
used by
group txt:lista
annotation
documentation 
Lista numerica
source
<xs:element name="lista-numerica">
  <xs:annotation>
    <xs:documentation>Lista numerica</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:lista-numerica/item
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="item" type="Ttexto" maxOccurs="unbounded"/>

element txt:negrito
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Realce a negrito
source
<xs:element name="negrito" type="xs:string">
  <xs:annotation>
    <xs:documentation>Realce a negrito</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:parágrafo
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
mixed 1
children txt:iref txt:xref txt:acrónimo txt:negrito txt:italico txt:sublinhado txt:código txt:quebra-linha txt:linha-horizontal txt:imagem txt:tabela txt:lista-normal txt:lista-numerica txt:lista-descritiva
used by
element prog:secção
complexType txt:Ttexto
annotation
documentation 
Parágrafo
source
<xs:element name="parágrafo">
  <xs:annotation>
    <xs:documentation>Parágrafo</xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="1">
    <xs:choice minOccurs="0" maxOccurs="unbounded">
      <xs:element ref="iref"/>
      <xs:element ref="xref"/>
      <xs:element ref="acrónimo"/>
      <xs:group ref="efeito"/>
      <xs:element ref="imagem"/>
      <xs:element ref="tabela"/>
      <xs:group ref="lista"/>
    </xs:choice>
  </xs:complexType>
</xs:element>

element txt:quebra-linha
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
group txt:efeito
annotation
documentation 
Quebra de linha
source
<xs:element name="quebra-linha">
  <xs:annotation>
    <xs:documentation>Quebra de linha</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:sublinhado
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type xs:string
properties
content simple
used by
group txt:efeito
annotation
documentation 
Realce a sublinhado
source
<xs:element name="sublinhado" type="xs:string">
  <xs:annotation>
    <xs:documentation>Realce a sublinhado</xs:documentation>
  </xs:annotation>
</xs:element>

element txt:tabela
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
content complex
children linha
used by
element txt:parágrafo
annotation
documentation 
Tabela
source
<xs:element name="tabela">
  <xs:annotation>
    <xs:documentation>Tabela</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="linha" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:tabela/linha
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
isRef 0
content complex
children coluna
source
<xs:element name="linha" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element txt:tabela/linha/coluna
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="coluna" type="Ttexto" maxOccurs="unbounded"/>

element txt:xref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
type txt:Txref
properties
content complex
used by
element txt:parágrafo
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
annotation
documentation 
Referência externa
source
<xs:element name="xref" type="Txref">
  <xs:annotation>
    <xs:documentation>Referência externa</xs:documentation>
  </xs:annotation>
</xs:element>

group txt:efeito
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
children txt:negrito txt:italico txt:sublinhado txt:código txt:quebra-linha txt:linha-horizontal
used by
element txt:parágrafo
annotation
documentation 
Grupo para os efeitos visuais
source
<xs:group name="efeito">
  <xs:annotation>
    <xs:documentation>Grupo para os efeitos visuais</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element ref="negrito"/>
    <xs:element ref="italico"/>
    <xs:element ref="sublinhado"/>
    <xs:element ref="código"/>
    <xs:element ref="quebra-linha"/>
    <xs:element ref="linha-horizontal"/>
  </xs:choice>
</xs:group>

group txt:lista
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
children txt:lista-normal txt:lista-numerica txt:lista-descritiva
used by
elements prog:secção txt:parágrafo
annotation
documentation 
Grupo para as listas (normais, numeradas ou descritivas)
source
<xs:group name="lista">
  <xs:annotation>
    <xs:documentation>Grupo para as listas (normais, numeradas ou descritivas)</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:element ref="lista-normal"/>
    <xs:element ref="lista-numerica"/>
    <xs:element ref="lista-descritiva"/>
  </xs:choice>
</xs:group>

complexType txt:Timagem
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
elements Tentidade/figura dossier/apresentação/equipa-docente/docente/foto txt:imagem
attributes
Name  Type  Use  Default  Fixed  Annotation
path  xs:stringrequired      
legenda  xs:stringoptional      
formato  optional      
annotation
documentation 
TAD para as imagens
source
<xs:complexType name="Timagem">
  <xs:annotation>
    <xs:documentation>TAD para as imagens</xs:documentation>
  </xs:annotation>
  <xs:attribute name="path" type="xs:string" use="required"/>
  <xs:attribute name="legenda" type="xs:string" use="optional"/>
  <xs:attribute name="formato" use="optional">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="gif"/>
        <xs:enumeration value="jpeg"/>
        <xs:enumeration value="bmp"/>
        <xs:enumeration value="png"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>

complexType txt:Ttexto
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
properties
mixed false
children txt:parágrafo
used by
elements txt:tabela/linha/coluna dossier/avaliação/métodos/método/elementos-av/elem-av/descrição txt:lista-descritiva/item/descrição dossier/apresentação/historial txt:lista-normal/item txt:lista-numerica/item dossier/material-pedagógico/tipo/subtipo/material dossier/material-pedagógico/tipo/material dossier/apresentação/metodologia dossier/apresentação/objectivos dossier/avaliação/regime-faltas dossier/apresentação/requisitos dossier/avaliação/métodos/método/resumo bib:bibliografia/bibitem/resumo dossier/sumários/aula/sumário txt:lista-descritiva/item/termo
annotation
documentation 
TAD para texto livre
source
<xs:complexType name="Ttexto" mixed="false">
  <xs:annotation>
    <xs:documentation>TAD para texto livre</xs:documentation>
  </xs:annotation>
  <xs:sequence maxOccurs="unbounded">
    <xs:element ref="parágrafo"/>
  </xs:sequence>
</xs:complexType>

complexType txt:Txref
diagram
namespace http://xml.di.uminho.pt/PED2004/texto
used by
elements bib:bibliografia/bibitem/endereço dossier/avaliação/métodos/método/elementos-av/elem-av/enunciados/enunciado/ficheiro dossier/avaliação/classificações/pauta/ficheiro txt:xref Tentidade/url
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
annotation
documentation 
TAD para as referências externas
source
<xs:complexType name="Txref">
  <xs:annotation>
    <xs:documentation>TAD para as referências externas</xs:documentation>
  </xs:annotation>
  <xs:attribute name="url" type="xs:string" use="required"/>
  <xs:attribute name="legenda" type="xs:string" use="optional"/>
</xs:complexType>

element bib:bibliografia
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
properties
content complex
children bibitem
used by
element dossier
annotation
documentation 
Bibliografia 
source
<xs:element name="bibliografia">
  <xs:annotation>
    <xs:documentation>Bibliografia </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="bibitem" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="chave" type="xs:string"/>
            <xs:element name="título" type="xs:string"/>
            <xs:element name="autores">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="autor" type="xs:string" maxOccurs="unbounded"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="edição" type="xs:string" minOccurs="0"/>
            <xs:element name="editora" type="xs:string"/>
            <xs:element name="ISBN" type="xs:string" minOccurs="0"/>
            <xs:element name="data" type="xs:string"/>
            <xs:element name="endereço" type="txt:Txref" minOccurs="0"/>
            <xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>
          </xs:sequence>
          <xs:attribute name="id" type="xs:ID" use="required"/>
          <xs:attribute name="tipo" type="TipoBibliografia" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element bib:bibliografia/bibitem
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
properties
isRef 0
content complex
children chave título autores edição editora ISBN data endereço resumo
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
tipo  bib:TipoBibliografiarequired      
source
<xs:element name="bibitem" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="chave" type="xs:string"/>
      <xs:element name="título" type="xs:string"/>
      <xs:element name="autores">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="autor" type="xs:string" maxOccurs="unbounded"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="edição" type="xs:string" minOccurs="0"/>
      <xs:element name="editora" type="xs:string"/>
      <xs:element name="ISBN" type="xs:string" minOccurs="0"/>
      <xs:element name="data" type="xs:string"/>
      <xs:element name="endereço" type="txt:Txref" minOccurs="0"/>
      <xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
    <xs:attribute name="tipo" type="TipoBibliografia" use="required"/>
  </xs:complexType>
</xs:element>

element bib:bibliografia/bibitem/chave
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="chave" type="xs:string"/>

element bib:bibliografia/bibitem/título
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="título" type="xs:string"/>

element bib:bibliografia/bibitem/autores
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
properties
isRef 0
content complex
children autor
source
<xs:element name="autores">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="autor" type="xs:string" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element bib:bibliografia/bibitem/autores/autor
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="autor" type="xs:string" maxOccurs="unbounded"/>

element bib:bibliografia/bibitem/edição
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="edição" type="xs:string" minOccurs="0"/>

element bib:bibliografia/bibitem/editora
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="editora" type="xs:string"/>

element bib:bibliografia/bibitem/ISBN
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="ISBN" type="xs:string" minOccurs="0"/>

element bib:bibliografia/bibitem/data
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type xs:string
properties
isRef 0
content simple
source
<xs:element name="data" type="xs:string"/>

element bib:bibliografia/bibitem/endereço
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type txt:Txref
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
url  xs:stringrequired      
legenda  xs:stringoptional      
source
<xs:element name="endereço" type="txt:Txref" minOccurs="0"/>

element bib:bibliografia/bibitem/resumo
diagram
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type txt:Ttexto
properties
isRef 0
content complex
mixed false
children txt:parágrafo
source
<xs:element name="resumo" type="txt:Ttexto" minOccurs="0"/>

simpleType bib:TipoBibliografia
namespace http://xml.di.uminho.pt/PED2004/bibliografia
type restriction of xs:string
used by
attribute bib:bibliografia/bibitem/@tipo
facets
enumeration essencial
enumeration complementar
annotation
documentation 
Tipo simples para a bibliografia
source
<xs:simpleType name="TipoBibliografia">
  <xs:annotation>
    <xs:documentation>Tipo simples para a bibliografia</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="essencial"/>
    <xs:enumeration value="complementar"/>
  </xs:restriction>
</xs:simpleType>

element prog:programa
diagram
namespace http://xml.di.uminho.pt/PED2004/programa
properties
content complex
children prog:secção
used by
element dossier
annotation
documentation 
Programa 
source
<xs:element name="programa">
  <xs:annotation>
    <xs:documentation>Programa </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="secção" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element prog:secção
diagram
namespace http://xml.di.uminho.pt/PED2004/programa
properties
content complex
children título prog:secção txt:parágrafo txt:lista-normal txt:lista-numerica txt:lista-descritiva
used by
elements prog:programa prog:secção
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:IDrequired      
annotation
documentation 
Secção de programa
source
<xs:element name="secção">
  <xs:annotation>
    <xs:documentation>Secção de programa</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="título" type="xs:string"/>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element ref="secção"/>
        <xs:element ref="txt:parágrafo"/>
        <xs:group ref="txt:lista"/>
      </xs:choice>
    </xs:sequence>
    <xs:attribute name="id" type="xs:ID" use="required"/>
  </xs:complexType>
</xs:element>

element prog:secção/título
diagram
namespace http://xml.di.uminho.pt/PED2004/programa
type xs:string
properties
isRef 0
content simple
source
<xs:element name="título" type="xs:string"/>


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