| 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"/> |