| schema location: | C:\amrs\MICEI0203\07Processamento Estruturado de Documentos\Trabalho Pratico\CVitae.xsd |
| Elements | Complex types | Simple types |
| CVitae | TContactos | TAct_Form |
| TDadosPesssoais | ||
| TDescFuncao | ||
| TDescricao | ||
| TMorada |
| diagram | ![]() |
||
| children | DadosPessoais Habilitacoes Actividades_Formacoes ExpProfissional Passatempos | ||
| annotation |
|
||
| source | <xs:element name="CVitae"> <xs:annotation> <xs:documentation>Curriculum Vitae</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="DadosPessoais" type="TDadosPesssoais"> <xs:annotation> <xs:documentation>Dados Pessoais</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Habilitacoes"> <xs:annotation> <xs:documentation>Habilitações Académicas ou não académicas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Academicas"> <xs:annotation> <xs:documentation>Descrição da habilitação académica</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao"> <xs:complexType> <xs:sequence> <xs:element name="fase" type="xs:string"> <xs:annotation> <xs:documentation>Fase de conclusão</xs:documentation> </xs:annotation> </xs:element> <xs:element name="grau" type="xs:string"> <xs:annotation> <xs:documentation>Grau académico</xs:documentation> </xs:annotation> </xs:element> <xs:element name="curso" type="xs:string"> <xs:annotation> <xs:documentation>Nome do curso</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Instituicao"> <xs:annotation> <xs:documentation>Informação da instituição frequentada</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Instituição</xs:documentation> </xs:annotation> </xs:element> <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Página web</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="classfinal" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Classificação final da habilitação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OutrasHab"> <xs:annotation> <xs:documentation>Descrição de outras habilitações, não académicas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao" type="TDescricao"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Actividades_Formacoes"> <xs:annotation> <xs:documentation>Descrição de Actividades ou formações profissionais</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Act_Form"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao" type="TDescricao"/> <xs:element name="entidade" type="xs:string"> <xs:annotation> <xs:documentation>Nome da entidade onde foi frequentada a actividade ou formação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="local" type="xs:string"> <xs:annotation> <xs:documentation>Local da actividade ou formação</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Opcao" type="TAct_Form" use="optional" default="Actividade"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ExpProfissional"> <xs:annotation> <xs:documentation>Descrição da experiência profissional</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Anterior"> <xs:annotation> <xs:documentation>Descrição das funções profissionais anteriormente exercidas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="DescFuncao" type="TDescFuncao"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Actual"> <xs:annotation> <xs:documentation>Descrição das funções profissionais actualmente exercidas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="DescFuncao" type="TDescFuncao"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Passatempos" minOccurs="0"> <xs:annotation> <xs:documentation>Descrição de possiveis passatempos</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Passatempo"> <xs:complexType> <xs:sequence> <xs:element name="descricao" type="xs:string"> <xs:annotation> <xs:documentation>descrição do passatempo</xs:documentation> </xs:annotation> </xs:element> <xs:element name="refwww" minOccurs="0"> <xs:annotation> <xs:documentation>possivel referência www de consulta sobre o passatempo em causa</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| type | TDadosPesssoais | ||
| children | nome Morada contactos InfoBI | ||
| annotation |
|
||
| source | <xs:element name="DadosPessoais" type="TDadosPesssoais"> <xs:annotation> <xs:documentation>Dados Pessoais</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Academicas OutrasHab | ||
| annotation |
|
||
| source | <xs:element name="Habilitacoes"> <xs:annotation> <xs:documentation>Habilitações Académicas ou não académicas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Academicas"> <xs:annotation> <xs:documentation>Descrição da habilitação académica</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao"> <xs:complexType> <xs:sequence> <xs:element name="fase" type="xs:string"> <xs:annotation> <xs:documentation>Fase de conclusão</xs:documentation> </xs:annotation> </xs:element> <xs:element name="grau" type="xs:string"> <xs:annotation> <xs:documentation>Grau académico</xs:documentation> </xs:annotation> </xs:element> <xs:element name="curso" type="xs:string"> <xs:annotation> <xs:documentation>Nome do curso</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Instituicao"> <xs:annotation> <xs:documentation>Informação da instituição frequentada</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Instituição</xs:documentation> </xs:annotation> </xs:element> <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Página web</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="classfinal" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Classificação final da habilitação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="OutrasHab"> <xs:annotation> <xs:documentation>Descrição de outras habilitações, não académicas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao" type="TDescricao"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| children | Descricao | ||
| annotation |
|
||
| source | <xs:element name="Academicas"> <xs:annotation> <xs:documentation>Descrição da habilitação académica</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao"> <xs:complexType> <xs:sequence> <xs:element name="fase" type="xs:string"> <xs:annotation> <xs:documentation>Fase de conclusão</xs:documentation> </xs:annotation> </xs:element> <xs:element name="grau" type="xs:string"> <xs:annotation> <xs:documentation>Grau académico</xs:documentation> </xs:annotation> </xs:element> <xs:element name="curso" type="xs:string"> <xs:annotation> <xs:documentation>Nome do curso</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Instituicao"> <xs:annotation> <xs:documentation>Informação da instituição frequentada</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Instituição</xs:documentation> </xs:annotation> </xs:element> <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Página web</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="classfinal" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Classificação final da habilitação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| children | fase grau curso Instituicao classfinal data |
| source | <xs:element name="Descricao"> <xs:complexType> <xs:sequence> <xs:element name="fase" type="xs:string"> <xs:annotation> <xs:documentation>Fase de conclusão</xs:documentation> </xs:annotation> </xs:element> <xs:element name="grau" type="xs:string"> <xs:annotation> <xs:documentation>Grau académico</xs:documentation> </xs:annotation> </xs:element> <xs:element name="curso" type="xs:string"> <xs:annotation> <xs:documentation>Nome do curso</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Instituicao"> <xs:annotation> <xs:documentation>Informação da instituição frequentada</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Instituição</xs:documentation> </xs:annotation> </xs:element> <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Página web</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="classfinal" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Classificação final da habilitação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="fase" type="xs:string"> <xs:annotation> <xs:documentation>Fase de conclusão</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="grau" type="xs:string"> <xs:annotation> <xs:documentation>Grau académico</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="curso" type="xs:string"> <xs:annotation> <xs:documentation>Nome do curso</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | nome www | ||
| annotation |
|
||
| source | <xs:element name="Instituicao"> <xs:annotation> <xs:documentation>Informação da instituição frequentada</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="nome" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Instituição</xs:documentation> </xs:annotation> </xs:element> <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Página web</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="nome" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Instituição</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Página web</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="classfinal" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Classificação final da habilitação</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:date | ||
| annotation |
|
||
| source | <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Descricao | ||
| annotation |
|
||
| source | <xs:element name="OutrasHab"> <xs:annotation> <xs:documentation>Descrição de outras habilitações, não académicas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao" type="TDescricao"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| type | TDescricao |
| children | tipo designacao data |
| source | <xs:element name="Descricao" type="TDescricao"/> |
| diagram | ![]() |
||
| children | Act_Form | ||
| annotation |
|
||
| source | <xs:element name="Actividades_Formacoes"> <xs:annotation> <xs:documentation>Descrição de Actividades ou formações profissionais</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="Act_Form"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao" type="TDescricao"/> <xs:element name="entidade" type="xs:string"> <xs:annotation> <xs:documentation>Nome da entidade onde foi frequentada a actividade ou formação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="local" type="xs:string"> <xs:annotation> <xs:documentation>Local da actividade ou formação</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Opcao" type="TAct_Form" use="optional" default="Actividade"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||
| children | Descricao entidade local | ||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="Act_Form"> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Descricao" type="TDescricao"/> <xs:element name="entidade" type="xs:string"> <xs:annotation> <xs:documentation>Nome da entidade onde foi frequentada a actividade ou formação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="local" type="xs:string"> <xs:annotation> <xs:documentation>Local da actividade ou formação</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="Opcao" type="TAct_Form" use="optional" default="Actividade"/> </xs:complexType> </xs:element> |
| diagram | ![]() |
| type | TDescricao |
| children | tipo designacao data |
| source | <xs:element name="Descricao" type="TDescricao"/> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="entidade" type="xs:string"> <xs:annotation> <xs:documentation>Nome da entidade onde foi frequentada a actividade ou formação</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="local" type="xs:string"> <xs:annotation> <xs:documentation>Local da actividade ou formação</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | Anterior Actual | ||
| annotation |
|
||
| source | <xs:element name="ExpProfissional"> <xs:annotation> <xs:documentation>Descrição da experiência profissional</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Anterior"> <xs:annotation> <xs:documentation>Descrição das funções profissionais anteriormente exercidas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="DescFuncao" type="TDescFuncao"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Actual"> <xs:annotation> <xs:documentation>Descrição das funções profissionais actualmente exercidas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="DescFuncao" type="TDescFuncao"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||
| children | DescFuncao | ||
| annotation |
|
||
| source | <xs:element name="Anterior"> <xs:annotation> <xs:documentation>Descrição das funções profissionais anteriormente exercidas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="DescFuncao" type="TDescFuncao"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| type | TDescFuncao |
| children | funcao entidade area www datainicio dataconclusao |
| source | <xs:element name="DescFuncao" type="TDescFuncao"/> |
| diagram | ![]() |
||
| children | DescFuncao | ||
| annotation |
|
||
| source | <xs:element name="Actual"> <xs:annotation> <xs:documentation>Descrição das funções profissionais actualmente exercidas</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0" maxOccurs="unbounded"> <xs:element name="DescFuncao" type="TDescFuncao"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| type | TDescFuncao |
| children | funcao entidade area www datainicio dataconclusao |
| source | <xs:element name="DescFuncao" type="TDescFuncao"/> |
| diagram | ![]() |
||
| children | Passatempo | ||
| annotation |
|
||
| source | <xs:element name="Passatempos" minOccurs="0"> <xs:annotation> <xs:documentation>Descrição de possiveis passatempos</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence maxOccurs="unbounded"> <xs:element name="Passatempo"> <xs:complexType> <xs:sequence> <xs:element name="descricao" type="xs:string"> <xs:annotation> <xs:documentation>descrição do passatempo</xs:documentation> </xs:annotation> </xs:element> <xs:element name="refwww" minOccurs="0"> <xs:annotation> <xs:documentation>possivel referência www de consulta sobre o passatempo em causa</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
| children | descricao refwww |
| source | <xs:element name="Passatempo"> <xs:complexType> <xs:sequence> <xs:element name="descricao" type="xs:string"> <xs:annotation> <xs:documentation>descrição do passatempo</xs:documentation> </xs:annotation> </xs:element> <xs:element name="refwww" minOccurs="0"> <xs:annotation> <xs:documentation>possivel referência www de consulta sobre o passatempo em causa</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="descricao" type="xs:string"> <xs:annotation> <xs:documentation>descrição do passatempo</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| annotation |
|
||
| source | <xs:element name="refwww" minOccurs="0"> <xs:annotation> <xs:documentation>possivel referência www de consulta sobre o passatempo em causa</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | telefone email fax | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="TContactos"> <xs:annotation> <xs:documentation>Pelo menos um contacto por qualquer ordem</xs:documentation> </xs:annotation> <xs:choice maxOccurs="unbounded"> <xs:element name="telefone" type="xs:string" minOccurs="0"/> <xs:element name="email" type="xs:string" minOccurs="0"/> <xs:element name="fax" type="xs:string" minOccurs="0"/> </xs:choice> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="telefone" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="email" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="fax" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
||
| children | nome Morada contactos InfoBI | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="TDadosPesssoais"> <xs:annotation> <xs:documentation>Dados Pessoais</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="nome" type="xs:string"/> <xs:element name="Morada" type="TMorada" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Uma ou mais moradas</xs:documentation> </xs:annotation> </xs:element> <xs:element name="contactos" type="TContactos"> <xs:annotation> <xs:documentation>Contactos</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InfoBI"> <xs:annotation> <xs:documentation>Dados pessoais extra em que a Data de Nascimento é obrigatória</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="datanasc" type="xs:date"/> <xs:element name="nbi" type="xs:decimal" minOccurs="0"/> <xs:element name="nacionalidade" type="xs:string" minOccurs="0"/> <xs:element name="estadocivil" type="xs:string" minOccurs="0"/> <xs:element name="situacaomilitar" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="nome" type="xs:string"/> |
| diagram | ![]() |
||
| type | TMorada | ||
| children | rua freguesia codPostal localidade descricao | ||
| annotation |
|
||
| source | <xs:element name="Morada" type="TMorada" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Uma ou mais moradas</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | TContactos | ||
| children | telefone email fax | ||
| annotation |
|
||
| source | <xs:element name="contactos" type="TContactos"> <xs:annotation> <xs:documentation>Contactos</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | datanasc nbi nacionalidade estadocivil situacaomilitar | ||
| annotation |
|
||
| source | <xs:element name="InfoBI"> <xs:annotation> <xs:documentation>Dados pessoais extra em que a Data de Nascimento é obrigatória</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="datanasc" type="xs:date"/> <xs:element name="nbi" type="xs:decimal" minOccurs="0"/> <xs:element name="nacionalidade" type="xs:string" minOccurs="0"/> <xs:element name="estadocivil" type="xs:string" minOccurs="0"/> <xs:element name="situacaomilitar" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | |
| type | xs:date |
| source | <xs:element name="datanasc" type="xs:date"/> |
| diagram | |
| type | xs:decimal |
| source | <xs:element name="nbi" type="xs:decimal" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="nacionalidade" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="estadocivil" type="xs:string" minOccurs="0"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="situacaomilitar" type="xs:string" minOccurs="0"/> |
| diagram | ![]() |
||
| children | funcao entidade area www datainicio dataconclusao | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="TDescFuncao"> <xs:annotation> <xs:documentation>Descrição de funções na actividade profissional</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="funcao" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Função</xs:documentation> </xs:annotation> </xs:element> <xs:element name="entidade" type="xs:string"> <xs:annotation> <xs:documentation>Nome da empresa</xs:documentation> </xs:annotation> </xs:element> <xs:element name="area" type="xs:string"> <xs:annotation> <xs:documentation>Area da função</xs:documentation> </xs:annotation> </xs:element> <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>referência www da empresa</xs:documentation> </xs:annotation> </xs:element> <xs:element name="datainicio" type="xs:date"> <xs:annotation> <xs:documentation>Data de inicio da função</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dataconclusao" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão da função, caso seja uma função anterior</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="funcao" type="xs:string"> <xs:annotation> <xs:documentation>Nome da Função</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="entidade" type="xs:string"> <xs:annotation> <xs:documentation>Nome da empresa</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="area" type="xs:string"> <xs:annotation> <xs:documentation>Area da função</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="www" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>referência www da empresa</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:date | ||
| annotation |
|
||
| source | <xs:element name="datainicio" type="xs:date"> <xs:annotation> <xs:documentation>Data de inicio da função</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| type | xs:date | ||
| annotation |
|
||
| source | <xs:element name="dataconclusao" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão da função, caso seja uma função anterior</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | tipo designacao data | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="TDescricao"> <xs:annotation> <xs:documentation>Descrição de habilitações, actividades ou formações</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="tipo" type="xs:string"> <xs:annotation> <xs:documentation>Tipo de habilitação adquirida</xs:documentation> </xs:annotation> </xs:element> <xs:element name="designacao" type="xs:string"> <xs:annotation> <xs:documentation>Descrição da habilitação</xs:documentation> </xs:annotation> </xs:element> <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="tipo" type="xs:string"> <xs:annotation> <xs:documentation>Tipo de habilitação adquirida</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="designacao" type="xs:string"> <xs:annotation> <xs:documentation>Descrição da habilitação</xs:documentation> </xs:annotation> </xs:element> |
| diagram | |||
| type | xs:date | ||
| annotation |
|
||
| source | <xs:element name="data" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Data de conclusão</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| children | rua freguesia codPostal localidade descricao | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="TMorada"> <xs:annotation> <xs:documentation>Dados da morada</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="rua" type="xs:string"/> <xs:element name="freguesia" type="xs:string"/> <xs:element name="codPostal" type="xs:string"/> <xs:element name="localidade" type="xs:string"/> <xs:element name="descricao" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Descrição da morada ex: residência, emprego</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | |
| type | xs:string |
| source | <xs:element name="rua" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="freguesia" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="codPostal" type="xs:string"/> |
| diagram | |
| type | xs:string |
| source | <xs:element name="localidade" type="xs:string"/> |
| diagram | ![]() |
||
| type | xs:string | ||
| annotation |
|
||
| source | <xs:element name="descricao" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Descrição da morada ex: residência, emprego</xs:documentation> </xs:annotation> </xs:element> |
| type | restriction of xs:string | ||||
| used by |
|
||||
| facets |
|
||||
| annotation |
|
||||
| source | <xs:simpleType name="TAct_Form"> <xs:annotation> <xs:documentation>Enumerations: Actividade ou Formação</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:enumeration value="Actividade"/> <xs:enumeration value="Formacao"/> </xs:restriction> </xs:simpleType> |