=====================================================================
O esquema do projeto LexML Brasil é uma adaptação dos schemas
Akoma Ntoso (1.0) (http://www.akomantoso.org/)
e
Norme in Rete (2.0) (http://www.nir.it)
para a técnica legisativa brasileira. Esses esquemas foram
originalmente criados por Fabio Vitali ( Universidade of Bolonha )
com a supervisão (Direito) de Monica Palmirani ( Universidade de Bolonha ).
Adaptado por João Alberto de Oliveira Lima (Senado Federal - joaolima@senado.gov.br)
e revisado por Fernando Ciciliati (Interlegis - ciciliati@interlegis.gov.br)
e Marcos Fragomeni (Senado Federal))
O presente esquema usa XML design patterns de forma sistemática, tal como
descrito em http://www.xmlpatterns.com/
Alguns deles são mencionados explicitamente, quando o seu uso
não é suficientemente claro ou natural. Outros são usados sem nenhuma
referência.
Versao 1.5 - setembro/11 - novo elemento TituloDispositivo. Sai TituloArtigo.
- Omissis pode ser filho de agrupadores de artigo em Alteracao.
- Ajustes no id do Omissis
- Correção nos id's para aceitar 'u' como indicador de dispositivo único.
- Epigrafe, Ementa e TituloDispositivo não têm p
- Não são mais aceitos tags html diretamente dentro de Alteracao.
Versao 1.4 - agosto/11 - troca dos elementos AbreAspas, FechaAspas e NotaAlteracao pelos atributos abreAspas, fechaAspas e notaAlteracao
- utilização do atributo URN no elemento Identificacao, removendo demais atributos e sub-elementos
- remoção do elemento Contexto com elementos FRBR do Metadado
- criação do atributo id no elemento Omissis
- criação do atributo textoOmitido
- remoção do atributo seqOrdem
- ajustes na regra de validação dos id's (nos schemas lexml-br-rigido.xsd e lexml-flexivel.xsd)
- possibilidade de Epigrafe, Ementa e Preambulo dentro de Alteracao (e ajustes de ID)
- possibilidade de Alinea dentro de Caput e de Paragrafo quando em Alteracao
- utilização dos atributos abreAspas, fechaAspas e notaAlteracao apenas em dispositivos dentro de Alteracao
- id da Pena passa a ser obrigatório
Versao 1.3 - novembro/10 - inclusao da tag FormulaPromulgacao (para atender Decreto Legislativo)
ajuste na Tag Alteracao
Versão 1.2 - setembro/10 - remoção do elemento AspasEstrutura e AspasTexto e criação de atributos para aspas e notaAlteração
- alteração no conteúdo do Elemento Omissis
Versão 1.1 - agosto/10 - remoção do targetNamespace para permitir utilizar o esquema como
camaleão (Chameleon schema).
- referência ao MathML e xlink externos em www.w3.org.
- criação de elementos abstratos com prefixo "_".
- definição de idArtigo e DispositivoType para posterior redefinição
em sub-esquemas.
- as alterações feitas nesta versão permitem que o esquema seja
validado sozinho.
Versão 1.0 - dezembro/08 - exclusão dos elementos Texto e TextoSimples
Versão 0.7 - agosto/08 - ajuste no patterns de ids de dispositivos para trocar o complemento alfa para num
- inclusão do elemento inline Formula com conteúdo MathML.
Versão 0.6 - abril/08 - alteração nos ids das subdivisões de artigo retirando o 'alt' e incluindo o
prefixo do dispositivo pai.
- inclusão do elemento Pena após o Texto dos dispostivos de artigo.
- alteração de nome da tag "Justificativa" para "Justificacao
- inclusão do elemento EmConformidadeCom
- inclusão de elemento Apelido no nível ObraIndividual
e ObraIndividualComplementar
=====================================================================
=====================================================================
Principais Grupos de Elementos
- LexML (Hierarchy, Inline, Marker)
- HTML (Container, Block, Inline, Marker)
- LexML + HTML + generic elements
=====================================================================
=====================================================================
Grupos de Atributos
=====================================================================
=====================================================================
Tipos Simples
=====================================================================
=====================================================================
Tipos Complexos
=====================================================================
=====================================================================
Elemento Raiz
Comentário Um elemento genérico raiz contendo todos os tipos de documentos
Pattern: Universal Root
Referência: http://www.xmlpatterns.com/UniversalRootMain.shtml
=====================================================================
=====================================================================
Tipos de Documento
Comentário: Todos os tipos de documentos compartinham dois modelos de conteúdo (Hierárquico, Aberto)
Pattern: Consistent Element Set
Referência: http://www.xmlpatterns.com/ConsistentElementSetMain.shtml
=====================================================================
=====================================================================
LX common containers elements
=====================================================================
=====================================================================
LX elementos inline
=====================================================================
=====================================================================
Elementos Genéricos
Comentário: Cada elementos deste esquema correspode a um dos cinco modelos
de conteúdo: Hierarchy, Container, Block, Inline e Mark. Além destes elementos,
o esquema provê um elemento genérico para cada um dos modelos. Estes elementos
genéricos podem ser utilizados para atender necessidades específicas ou situações não previstas
no modelo original. O atributo nome do elemento genérico será uma indicação do seu significado.
Pattern: Generic Document + Role Attribute
Referência: http://www.xmlpatterns.com/GenericDocumentMain.shtml +
http://www.xmlpatterns.com/RoleAttributeMain.shtml
=====================================================================
=====================================================================
HTML elements
Comment: Many elements are drawn directly from HTML 4.0
Pattern: Reuse Document Types (partial)
Reference: http://www.xmlpatterns.com/ReuseDocumentTypesMain.shtml
=====================================================================
=====================================================================
Metadados
=====================================================================
=====================================================================
Elementos e tipos abstratos
=====================================================================
=====================================================================
End of Schema
=====================================================================