schema location: | EBrelatorio.xsd |
Elements | Complex types |
relatorio | Tautor |
Titembiblio | |
Tlistaitem | |
Tparagrafo | |
Trefpaginas | |
Tseccao | |
Ttabela | |
Turl |
diagram | |||
children | abertura corpo fecho | ||
annotation |
|
||
source | <xs:element name="relatorio"> <xs:annotation> <xs:documentation>Elemento raíz</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="abertura"> <xs:complexType> <xs:sequence> <xs:element name="titulo" type="xs:string"/> <xs:element name="subtitulo" type="xs:string" minOccurs="0"/> <xs:element name="autores"> <xs:complexType> <xs:sequence> <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="nomeinstituicao" type="xs:string" minOccurs="0"/> <xs:element name="morada" type="xs:string" minOccurs="0"/> <xs:element name="data" type="xs:string"/> <xs:element name="agradecimentos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="corpo"> <xs:complexType> <xs:sequence> <xs:element name="seccao" type="Tseccao" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="fecho"> <xs:complexType> <xs:sequence> <xs:element name="bibliografia"> <xs:complexType> <xs:sequence> <xs:element name="itembiblio" type="Titembiblio" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | titulo subtitulo autores nomeinstituicao morada data agradecimentos |
source | <xs:element name="abertura"> <xs:complexType> <xs:sequence> <xs:element name="titulo" type="xs:string"/> <xs:element name="subtitulo" type="xs:string" minOccurs="0"/> <xs:element name="autores"> <xs:complexType> <xs:sequence> <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="nomeinstituicao" type="xs:string" minOccurs="0"/> <xs:element name="morada" type="xs:string" minOccurs="0"/> <xs:element name="data" type="xs:string"/> <xs:element name="agradecimentos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="titulo" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="subtitulo" type="xs:string" minOccurs="0"/> |
diagram | |
children | autor |
source | <xs:element name="autores"> <xs:complexType> <xs:sequence> <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | Tautor |
children | nome email |
source | <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> |
diagram | |
type | xs:string |
source | <xs:element name="nomeinstituicao" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="morada" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="data" type="xs:string"/> |
diagram | |
children | paragrafo |
source | <xs:element name="agradecimentos" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | Tparagrafo |
children | figura listaitem codprograma carregado italico sublinhado refbiblio url tabela |
source | <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/> |
diagram | |
children | seccao |
source | <xs:element name="corpo"> <xs:complexType> <xs:sequence> <xs:element name="seccao" type="Tseccao" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | Tseccao | ||||||||||||
children | titulo paragrafo seccao | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="seccao" type="Tseccao" maxOccurs="unbounded"/> |
diagram | |
children | bibliografia |
source | <xs:element name="fecho"> <xs:complexType> <xs:sequence> <xs:element name="bibliografia"> <xs:complexType> <xs:sequence> <xs:element name="itembiblio" type="Titembiblio" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
children | itembiblio |
source | <xs:element name="bibliografia"> <xs:complexType> <xs:sequence> <xs:element name="itembiblio" type="Titembiblio" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
type | Titembiblio | ||||||||||||
children | autores titulo subtitulo numedicao nomeinstituicao morada editora numvolume data paginas url | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="itembiblio" type="Titembiblio" maxOccurs="unbounded"/> |
diagram | |||
children | nome email | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Tautor"> <xs:annotation> <xs:documentation>Tipo reprentativo dos dados de uma autor</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="email" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="nome" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="email" type="xs:string" minOccurs="0"/> |
diagram | |||||||||||||
children | autores titulo subtitulo numedicao nomeinstituicao morada editora numvolume data paginas url | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:complexType name="Titembiblio"> <xs:annotation> <xs:documentation>Entrada bibliografica</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="autores" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="titulo" type="xs:string"/> <xs:element name="subtitulo" minOccurs="0"/> <xs:element name="numedicao" type="xs:int" minOccurs="0"/> <xs:element name="nomeinstituicao" type="xs:string" minOccurs="0"/> <xs:element name="morada" type="xs:string" minOccurs="0"/> <xs:element name="editora" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="morada" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="numvolume" type="xs:int" minOccurs="0"/> <xs:element name="data" type="xs:string" minOccurs="0"/> <xs:element name="paginas" minOccurs="0"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="refpaginas" type="Trefpaginas"/> <xs:element name="pagina" type="xs:string"/> </xs:choice> </xs:complexType> </xs:element> <xs:element name="url" type="Turl" minOccurs="0"/> </xs:sequence> <xs:attribute name="idbiblio" type="xs:ID" use="required"/> </xs:complexType> |
diagram | |
children | autor |
source | <xs:element name="autores" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | Tautor |
children | nome email |
source | <xs:element name="autor" type="Tautor" maxOccurs="unbounded"/> |
diagram | |
type | xs:string |
source | <xs:element name="titulo" type="xs:string"/> |
diagram | |
source | <xs:element name="subtitulo" minOccurs="0"/> |
diagram | |
type | xs:int |
source | <xs:element name="numedicao" type="xs:int" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="nomeinstituicao" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="morada" type="xs:string" minOccurs="0"/> |
diagram | |
children | nome morada |
source | <xs:element name="editora" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="morada" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | xs:string |
source | <xs:element name="nome" type="xs:string"/> |
diagram | |
source | <xs:element name="morada" minOccurs="0"/> |
diagram | |
type | xs:int |
source | <xs:element name="numvolume" type="xs:int" minOccurs="0"/> |
diagram | |
type | xs:string |
source | <xs:element name="data" type="xs:string" minOccurs="0"/> |
diagram | |
children | refpaginas pagina |
source | <xs:element name="paginas" minOccurs="0"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="refpaginas" type="Trefpaginas"/> <xs:element name="pagina" type="xs:string"/> </xs:choice> </xs:complexType> </xs:element> |
diagram | |
type | Trefpaginas |
children | paginicial pagfinal |
source | <xs:element name="refpaginas" type="Trefpaginas"/> |
diagram | |
type | xs:string |
source | <xs:element name="pagina" type="xs:string"/> |
diagram | |
type | Turl |
children | titulo urlfisico |
source | <xs:element name="url" type="Turl" minOccurs="0"/> |
diagram | |||
children | item | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Tlistaitem"> <xs:annotation> <xs:documentation>Tipo que define uma lista de itens </xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="item" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> |
diagram | |
type | Tparagrafo |
children | figura listaitem codprograma carregado italico sublinhado refbiblio url tabela |
source | <xs:element name="item" type="Tparagrafo" maxOccurs="unbounded"/> |
diagram | |||
children | figura listaitem codprograma carregado italico sublinhado refbiblio url tabela | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Tparagrafo" mixed="true"> <xs:annotation> <xs:documentation>Tipo que define a constituição de um parágrafo</xs:documentation> </xs:annotation> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="figura" type="Turl"/> <xs:element name="listaitem" type="Tlistaitem"/> <xs:element name="codprograma" type="xs:string"/> <xs:element name="carregado" type="xs:string"/> <xs:element name="italico" type="xs:string"/> <xs:element name="sublinhado" type="xs:string"/> <xs:element name="refbiblio" type="xs:IDREF"/> <xs:element name="url" type="Turl"/> <xs:element name="tabela" type="Ttabela"/> </xs:choice> </xs:complexType> |
diagram | |
type | Turl |
children | titulo urlfisico |
source | <xs:element name="figura" type="Turl"/> |
diagram | |
type | Tlistaitem |
children | item |
source | <xs:element name="listaitem" type="Tlistaitem"/> |
diagram | |
type | xs:string |
source | <xs:element name="codprograma" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="carregado" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="italico" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="sublinhado" type="xs:string"/> |
diagram | |
type | xs:IDREF |
source | <xs:element name="refbiblio" type="xs:IDREF"/> |
diagram | |
type | Turl |
children | titulo urlfisico |
source | <xs:element name="url" type="Turl"/> |
diagram | |
type | Ttabela |
children | cabecalho linha |
source | <xs:element name="tabela" type="Ttabela"/> |
diagram | |||
children | paginicial pagfinal | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Trefpaginas"> <xs:annotation> <xs:documentation>Tipo identificador de referências a páginas numa publicação</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="paginicial" type="xs:string"/> <xs:element name="pagfinal" type="xs:string"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="paginicial" type="xs:string"/> |
diagram | |
type | xs:string |
source | <xs:element name="pagfinal" type="xs:string"/> |
diagram | |||||||||||||
children | titulo paragrafo seccao | ||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:complexType name="Tseccao"> <xs:annotation> <xs:documentation>Tipo que identifica uma secção. A sua definição é feita atavés de recursividade com ela própria</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="titulo" type="xs:string"/> <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/> <xs:element name="seccao" type="Tseccao" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="idsec" type="xs:ID" use="required"/> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="titulo" type="xs:string"/> |
diagram | |
type | Tparagrafo |
children | figura listaitem codprograma carregado italico sublinhado refbiblio url tabela |
source | <xs:element name="paragrafo" type="Tparagrafo" maxOccurs="unbounded"/> |
diagram | |||||||||||||
type | Tseccao | ||||||||||||
children | titulo paragrafo seccao | ||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="seccao" type="Tseccao" minOccurs="0" maxOccurs="unbounded"/> |
diagram | |||
children | cabecalho linha | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Ttabela"> <xs:annotation> <xs:documentation>Tipo para definicao de uma tabela: estrutura e dados</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="cabecalho"> <xs:complexType> <xs:sequence> <xs:element name="nomecol" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="linha" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="coluna" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | |
children | nomecol |
source | <xs:element name="cabecalho"> <xs:complexType> <xs:sequence> <xs:element name="nomecol" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | Tparagrafo |
children | figura listaitem codprograma carregado italico sublinhado refbiblio url tabela |
source | <xs:element name="nomecol" type="Tparagrafo" maxOccurs="unbounded"/> |
diagram | |
children | coluna |
source | <xs:element name="linha" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="coluna" type="Tparagrafo" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |
type | Tparagrafo |
children | figura listaitem codprograma carregado italico sublinhado refbiblio url tabela |
source | <xs:element name="coluna" type="Tparagrafo" maxOccurs="unbounded"/> |
diagram | |||
children | titulo urlfisico | ||
used by |
|
||
annotation |
|
||
source | <xs:complexType name="Turl"> <xs:annotation> <xs:documentation>Tipo identificador de URLs</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="titulo" type="xs:string" minOccurs="0"/> <xs:element name="urlfisico" type="xs:anyURI"/> </xs:sequence> </xs:complexType> |
diagram | |
type | xs:string |
source | <xs:element name="titulo" type="xs:string" minOccurs="0"/> |
diagram | |
type | xs:anyURI |
source | <xs:element name="urlfisico" type="xs:anyURI"/> |