<?xml version="1.0" encoding="UTF-8"?>
<!--
******************************************************************************************
*
* Comité Técnico Estatal de la Administración Judicial Electrónica. CTEAJE.
* Base.xsd realizado según los acuerdos de las reuniones del GT BIS
*
******************************************************************************************	
-->
<xsd:schema xmlns="https://www.administraciondejusticia.gob.es/documents/d/asset-library-7557200/cteaje-v3-0-base-xsd" xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="https://www.administraciondejusticia.gob.es/documents/d/asset-library-7557200/cteaje-v3-0-base-xsd">
	<xsd:annotation>
		<xsd:documentation>
			<p>
		Especificación de tipos <em>simpleType</em> y <em>complexType</em> como  lenguaje para
		conformar el resto de especificaciones.
		</p>
			<p> 
		Las especificaciones de tipo <em>simpleType</em> concretan para un dato, como por ejemplo <b>materia</b>
		o <b>unidadFuncional</b>, su formato y dominio de valores mediante definiciones de longitud, 
		expresión regular de formato, enumerado discreto de valores y/o referencia a tabla de valores variable 
		definida en un documento XML externo.
		</p>
			<p>
		En cambio, las especificaciones de tipo <em>complexType</em> definen información compuesta por uno o varios
		datos, es decir por varios <em>simpleType</em> u otros <em>complexType</em>.
		</p>
			<p>
		Así por ejemplo, se define el <em>simpleType</em> de <b>tipoVia</b> para poder expresar una calle, 
		avenida, plaza, etc. con un formato y dominio de valores en la tabla Tipo Via, 
		mientras que el <em>complexType</em> de <b>direccionNacional</b> define que una dirección postal en el Estado
		Español se define, además de con un <b>tipoVia</b>, con un <b>nombreVia</b>, una <b>poblacion</b> y 
		un <b>codigoPostal</b>, y opcionalmente con <b>numeroVia</b> y <b>piso</b>, que son tambien <em>simpleType</em> 
		todos ellos.
		</p>
		</xsd:documentation>
	</xsd:annotation>
	<xsd:simpleType name="unidadFuncional">
		<xsd:annotation>
			<xsd:documentation>Código de Unidad Funcional, Servicio Común Procesal y Unidad Administrativa.
			<br/>Enumerado de códigos de Juzgados, Audiencias y Tribunales se encuentra en Unidades Funcionales,
			el de Juzgados de Paz en Juzgados Paz. Los Servicios Comunes y Unidades no disponen de un enumerado de
			códigos.
			<br/>En cualquier caso el código de diez caracteres presentará siempre el siguiente convenio de formato:
			<ul>
					<li>\d{5}= Sede: Tabla Municipios
					</li>
					<li>\d\d = Tipo: Tabla Tipo Órgano
					</li>
					<li>([A-Z]|\d){3} = Expresa un Nº de Juzgado, Sección, etc. o el tipo y número de Servicio Comun o Unidad Administrativa</li>
				</ul>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{5}\d\d([A-Z]|\d){3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="codigoPostal">
		<xsd:annotation>
			<xsd:documentation>Código postal</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="colegio">
		<xsd:annotation>
			<xsd:documentation>Código de Colegio Profesional. 
			El primer caracter señala el tipo de Colegio y los siguientes dígitos 
			corresponden al código de municipio de la sede del Colegio.
			<br/>Enumerado de códigos en Colegios.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]\d{5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="fechaSimple">
		<xsd:restriction base="xsd:date"/>
	</xsd:simpleType>
	<xsd:simpleType name="fechaFormato">
		<xsd:restriction base="xsd:dateTime"/>
	</xsd:simpleType>
	<xsd:simpleType name="especialidad">
		<xsd:annotation>
			<xsd:documentation>Código de especialidad.
			<br/>Enumerado de códigos en Especialidades
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="identificacion">
		<xsd:annotation>
			<xsd:documentation>Número o código para identificar personas</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="25"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="iso3166">
		<xsd:annotation>
			<xsd:documentation>Código ISO 3166 de 3 digitos para Paises y Nacionalidades.
			<br/>Enumerado de códigos en Iso 3166
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="iso4217">
		<xsd:annotation>
			<xsd:documentation>Código ISO 4217 de 3 letras para Monedas.
			<br/>Enumerado de códigos en Iso 4217
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="jurisdiccion">
		<xsd:annotation>
			<xsd:documentation>Código de Jurisdiccion.
			<br/>Enumerado de códigos en Jurisdicciones
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipologia">
		<xsd:annotation>
			<xsd:documentation>Tipología de Tipos de Tramitación
			<br/>Enumerado de códigos en Tipología de Tipos de Tramitación
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="materia">
		<xsd:annotation>
			<xsd:documentation>Código de Tipo de Materia.
			<br/>Enumerado de códigos en Materia
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="9"/>
			<xsd:pattern value="\d{3}(\d\d)*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="municipio">
		<xsd:annotation>
			<xsd:documentation>Código de Municipio.
			<br/>Enumerado de códigos en Municipios
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="nig">
		<xsd:annotation>
			<xsd:documentation>
				<p>
			Numero de Identificación General de Asunto.
			</p>
				<p>
			Se conforma con 19 dígitos de la siguiente forma:
			</p>
				<ul>
					<br/>
					<li>los digitos 1 a 5 expresan la Sede (expresada con código de municipio) de la Unidad Funcional que registra el asunto.</li>
					<br/>
					<li>los digitos 6 a 7 expresan el Tipo de órgano que da de alta el asunto.</li>
					<br/>
					<li>el dígito 8 expresa el Ámbito Jurisdiccional
					</li>
					<br/>
					<li>los dígitos 9 a 12 expresan el año en que se registra el asunto.</li>
					<br/>
					<li>los dígitos 13 a 19 expresan un Nº correlativo de registro dentro del año.</li>
				</ul>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{19}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="numeroOrden">
		<xsd:annotation>
			<xsd:documentation>Un número</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="numeroColegiado">
		<xsd:annotation>
			<xsd:documentation>Nº de Colegiado según Colegio Profesional</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="12"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="numeroProcedimiento">
		<xsd:annotation>
			<xsd:documentation>Nº de Procedimiento. Formado por el año y número dentro del mismo, y con el año expresado en cuatro dígitos.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{11}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="provincia">
		<xsd:annotation>
			<xsd:documentation>Código de Provincia del Estado de acuerdo a la codificación del INE.
				<br/>Enumerado de códigos en Provincias
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="partidoJudicial">
		<xsd:annotation>
			<xsd:documentation>Código de Partido Judicial.
			<br/>Enumerado de códigos en Partidos Judiciales
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="refAcontecimiento">
		<xsd:annotation>
			<xsd:documentation>
			Referencia a acontecimiento o trámite en los Sistemas Informáticos de Gestión Judicial.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="12"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="rfc2822">
		<xsd:annotation>
			<xsd:documentation>
			Dirección de correo eléctronico de acuerdo al estándar <a href="http://www.ietf.org/rfc/rfc2822.txt">RFC 2822</a>.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\w+([\-+._]\w+)*@\w+([\-.]\w+)*\.\w+([\-.]\w+)*([,;]\s*\w+([\-+.]\w+)*@\w+([\-.]\w+)*\.\w+([\-.]\w+)*)*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="sexo">
		<xsd:annotation>
			<xsd:documentation>Código de Sexo.
			<br/>Enumerado de códigos también disponible en Sexos
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="H|M|N">
				<xsd:annotation>
					<xsd:documentation>(H)ombre, (M)ujer o (N)o consta</xsd:documentation>
				</xsd:annotation>
			</xsd:pattern>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="sistemaJudicial">
		<xsd:annotation>
			<xsd:documentation>Código de Sistemas Judiciales.
			<br/>Enumerado de códigos en Sistemas Judiciales
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}\d{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="texto15">
		<xsd:annotation>
			<xsd:documentation>Literal de hasta 15 caracteres utilizado para numero de via, piso, etc.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="15"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="texto50">
		<xsd:annotation>
			<xsd:documentation>Literal de hasta 50 caracteres utilizado para nombres, apellidos, etc.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="50"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="texto100">
		<xsd:annotation>
			<xsd:documentation>Literal de hasta 100 caracteres utilizado para Nombre de la entidad <em>(nombreEntidad)</em> y Nombre o acrónimo comercial <em>(nombreComercial)</em>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="100"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="texto250">
		<xsd:annotation>
			<xsd:documentation>Literal de hasta 250 caracteres utilizado para descripciones</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="250"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="timestamp">
		<xsd:annotation>
			<xsd:documentation>
			Timestamp de mensaje (formato DDMMYYYYhhmmss)
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="(((0[1-9]|[12][0-9]|3[01])(0[13578]|10|12)(\d{4}))|(([0][1-9]|[12][0-9]|30)(0[469]|11)(\d{4}))|((0[1-9]|1[0-9]|2[0-8])(02)(\d{4}))|((29)(02)([02468][048]00))|((29)(02)([13579][26]00))|((29)(02)([0-9][0-9][0][48]))|((29)(02)([0-9][0-9][2468][048]))|((29)(02)([0-9][0-9][13579][26])))([01]\d|2[0123])([0-5]\d){2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoIdentificacion">
		<xsd:annotation>
			<xsd:documentation>Código Tipo de Identificación de Personas.
			<br/>Enumerado de códigos en Tipo de Identificacion
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\w"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoIntervencion">
		<xsd:annotation>
			<xsd:documentation>Código Tipo de Intervención.
			<br/>Enumerado de códigos en Tipo de Intervencion
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]([A-Z]|\d){2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="situacionInterviniente">
		<xsd:annotation>
			<xsd:documentation>Código de la situacion de un interviniente utilizada por el Ministerio Fiscal.
				<br/>Enumerado de códigos en Situacion Interviniente
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoFirma">
		<xsd:annotation>
			<xsd:documentation>Tipo de firma
			<br/>Enumerado de códigos en Tipo Firma</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="TF\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoOrgano">
		<xsd:annotation>
			<xsd:documentation>Código de Tipo de Órgano.
			<br/>Enumerado de códigos en Tipo de Órgano
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoRecurso">
		<xsd:annotation>
			<xsd:documentation>Código de Tipo de Recurso.
			<br/>Enumerado de códigos en Tipo de Recurso
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoRepresentacion">
		<xsd:annotation>
			<xsd:documentation>Código Tipo de Representación.
			<br/>Enumerado de códigos en Tipo de Representacion
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoRequerimiento">
		<xsd:annotation>
			<xsd:documentation>Tipo de Requerimiento Policial
				<br/>Enumerado de códigos en Tipo de Requerimiento
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="estadoRequerimiento">
		<xsd:annotation>
			<xsd:documentation>Estado de un Requerimiento Policial.
				<br/>Enumerado de códigos en Estado Requerimiento
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="codigoProcedimiento">
		<xsd:annotation>
			<xsd:documentation>Código de Tipo de Tramitacion.
			<br/>Enumerado de códigos en Tipo de Tramitacion
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoVia">
		<xsd:annotation>
			<xsd:documentation>Código de Tipo de Via.
			<br/>Enumerado de códigos en Tipo de Via
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="uuid">
		<xsd:annotation>
			<xsd:documentation>
			Identificador único de mensaje de acuerdo al estándar RFC 4122.
			<a href="http://www.ietf.org/rfc/rfc4122.txt">http://www.ietf.org/rfc/rfc4122.txt</a>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[a-fA-F\d]{8}-([a-fA-F\d]{4}-){3}[a-fA-F\d]{12}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="resolucionRecurso">
		<xsd:annotation>
			<xsd:documentation>Resolución de un recurso (tipo de resolución).
			<br/>Enumerado de códigos en Resolucion Recurso
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoResolucion">
		<xsd:annotation>
			<xsd:documentation>Tipo de Resolucion.
			<br/>Enumerado de códigos en Tipo de Resolucion
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]+(\d)*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="naturalezaImporte">
		<xsd:annotation>
			<xsd:documentation>Naturaleza de importe utilizada por FOGASA</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="estadoSenalamiento">
		<xsd:annotation>
			<xsd:documentation>Estado de un Señalamiento</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="conceptoCondena">
		<xsd:annotation>
			<xsd:documentation>Concepto de condena utilizado por FOGASA</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="dni">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{7,8}[A-Z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="codigoHito">
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[1|2|3|4]\d{3}(\d\d)?(\d\d)?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="magistrado">
		<xsd:annotation>
			<xsd:documentation>DNI, nombre y apellidos del Magistrado o Juez</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="dni" type="dni" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>DNI</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombre" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de pila</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="primerApellido" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Primer apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="segundoApellido" type="texto50" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Segundo apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="secretario">
		<xsd:annotation>
			<xsd:documentation>Nombre y apellidos del Secretario Judicial</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="nombre" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de pila</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="primerApellido" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Primer apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="segundoApellido" type="texto50" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Segundo apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="delitoID">
		<xsd:annotation>
			<xsd:documentation>Código de delito.
			<br/>Enumerado de códigos en Materia para penal (empiezan por 2).</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="2\d{2}(\d\d)?"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="delitoECRIS">
		<xsd:annotation>
			<xsd:documentation>Código para las tipologías delictivas utilizados en relación al Sistema Europeo de Información de Antecedentes Penales (ECRIS)
				<br/>Enumerado de códigos en Delitos ECRIS.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="9"/>
			<xsd:pattern value="\d{3}(\d\d)*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="grupoDelito">
		<xsd:annotation>
			<xsd:documentation>Código de agrupación de delitos o materias penales utilizado por el Ministerio Fiscal
				<br/>Enumerado de códigos en Grupo Delito</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="grado">
		<xsd:annotation>
			<xsd:documentation>Grado del delito.
			<br/>Enumerado de códigos en Grado Delito
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="autoria">
		<xsd:annotation>
			<xsd:documentation>Autoria del delito.
			<br/>Enumerado de códigos tambien en Autoria Delito
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]?(\d)?">
				<xsd:annotation>
					<xsd:documentation>(A)utor o (C)ómplice</xsd:documentation>
				</xsd:annotation>
			</xsd:pattern>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoPena">
		<xsd:annotation>
			<xsd:documentation>Tipo de pena o medida.
			<br/>Enumerado de códigos en Tipo Pena
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\w"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="clasePena">
		<xsd:annotation>
			<xsd:documentation>Clase de pena o medida.
			<br/>Enumerado de códigos en Clase Pena
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]){3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="claseRegistro">
		<xsd:annotation>
			<xsd:documentation>Clase de Registro.
				<br/>Códigos de Clase de Registro
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="10"/>
			<xsd:pattern value="[\d]*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="estadoPenaMedida">
		<xsd:annotation>
			<xsd:documentation>Estado de la pena o medida cautelar.
		<br/>Enumerado de códigos en Estado Pena
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="cantidad">
		<xsd:annotation>
			<xsd:documentation>Cantidad (rango de 0 a 99)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="referenciaObjeto">
		<xsd:annotation>
			<xsd:documentation>Identificación del objeto</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="20"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoObjeto">
		<xsd:annotation>
			<xsd:documentation>Tipo del objeto.
			<br/>Enumerado de códigos en Tipo Objeto
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){5}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="naturalezaObjeto">
		<xsd:annotation>
			<xsd:documentation>Naturaleza del objeto.
			<br/>Enumerado de códigos en Naturaleza Objeto
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([A-Z]|\d){4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--  4/7/2007 nuevos para resoluciones  -->
	<xsd:simpleType name="comunidadAutonoma">
		<xsd:annotation>
			<xsd:documentation>Comunidad Autónoma. Codificación NUTS-2 de la Eurostat.
			<br/>Enumerado de códigos en Comunidad Autonoma
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="votacionSenalamiento">
		<xsd:annotation>
			<xsd:documentation>1 - Votación ; 2 - Señalamiento</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="1">
				<xsd:annotation>
					<xsd:documentation>Votación</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2">
				<xsd:annotation>
					<xsd:documentation>Señalamiento</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoFallo">
		<xsd:annotation>
			<xsd:documentation>Códigos de los Tipos de Fallo para las resoluciones que se remiten al Cendoj</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="relevancia">
		<xsd:annotation>
			<xsd:documentation>Códigos de las Relevancias de la resolución</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="idioma">
		<xsd:annotation>
			<xsd:documentation>Código del Idioma siguiendo la normativa ISO-639-1</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[a-z][a-z]"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="siNoLetra">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">S/N</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="S|N"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="origenDenuncia">
		<xsd:annotation>
			<xsd:documentation>Origen de una denuncia.
				<br/>Enumerado de códigos en Origen Denuncia
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoDocumento">
		<xsd:annotation>
			<xsd:documentation>Tipo de Documento
				<br/>Enumerado de códigos en Tipo Documento
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{3}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoIncidenciaCendoj">
		<xsd:annotation>
			<xsd:documentation>Códigos de los Tipo de Incidencias asociados a la resolución</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoCircunstancia">
		<xsd:annotation>
			<xsd:documentation>Tipo de Circunstancia del Delito utilizado por la Fiscalía.
				(Tipo Circunstancia)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipoDocumentoCendoj">
		<xsd:annotation>
			<xsd:documentation>Tipo de Documento CENDOJ
                <br/>Enumerado de códigos en Tipo Documento Cendoj
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="AUTO|SENT|AUTA"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="anyo">
		<xsd:restriction base="xsd:gYear"/>
	</xsd:simpleType>
	<xsd:simpleType name="subIndicePieza">
		<xsd:annotation>
			<xsd:documentation>Identificador de una pieza separada a modo de subíndice del número de procedimiento principal</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d{4}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="mimeMediaType">
		<xsd:annotation>
			<xsd:documentation>
			Mime Media Type registrado por la IANA, restringido a los acordados por las Administraciones
			como tipos válidos para los documentos judiciales.
			<br/>Enumerado de códigos en Mime Media Type
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="([a-z]+)/([a-z]+)([+|.]?([a-z]+))*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="documento">
		<xsd:annotation>
			<xsd:documentation>Documento electrónico.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="mime-content-type" type="mimeMediaType" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
					Tipo de documento
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="mime-content" type="xsd:base64Binary" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>
					Contenido del documento (sin firma digital).
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:element name="contentSignature" type="xsd:base64Binary">
					<xsd:annotation>
						<xsd:documentation>
						Firma digital del contenido del documento (PKCS#7 detached signature)
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="contentSigned" type="xsd:base64Binary">
					<xsd:annotation>
						<xsd:documentation>
						Contenido del documento firmado digitalmente (PKCS#7 attached signature)
						</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="direccionNacional">
		<xsd:annotation>
			<xsd:documentation>Dirección postal en el territorio nacional</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoVia" type="tipoVia" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreVia" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de la vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numeroVia" type="texto15" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Numero de via</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="piso" type="texto15" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Numero de piso</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="letra" type="texto15" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Letra</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="poblacion" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Población</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="municipio" type="municipio" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Municipio</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="codigoPostal" type="codigoPostal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Código postal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="direccionExtranjero">
		<xsd:annotation>
			<xsd:documentation>Dirección postal en el extranjero</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoVia" type="tipoVia" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Tipo de vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreVia" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de la vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numeroVia" type="texto15" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Numero de la vía</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="piso" type="texto15" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Numero de piso</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="poblacion" type="xsd:string" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Poblacion</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="municipio" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Municipio</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="codigoPostal" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Codigo postal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="pais" type="iso3166" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Pais</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="domicilio">
		<xsd:annotation>
			<xsd:documentation>Información de contacto de una persona física o jurídica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="domicilioId" type="numeroOrden" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Identificación del domicilio de una persona. Es un número de domicilio por persona.
					En caso de aplicar N ocurrencias de “domicilio” permite numerar, y  actuar a su vez como identificador, cada de ocurrencia.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="1">
				<xsd:element name="direccionNacional" type="direccionNacional">
					<xsd:annotation>
						<xsd:documentation>Direccion en el territorio nacional</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="direccionExtranjero" type="direccionExtranjero">
					<xsd:annotation>
						<xsd:documentation>Direccion en el extranjero</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="telefono" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Telefono de contacto</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fax" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Fax de contacto</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="direccionElectronica" type="rfc2822" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>E-mail de contacto</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="intervencion">
		<xsd:annotation>
			<xsd:documentation>Información de una persona física o jurídica que interviene en un expediente judicial,
		y las posibles medidas o penas y delitos relacionados en su intervención.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="interviniente" type="interviniente" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Interviniente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="medidaPena" type="medidaPena" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Medidas o penas</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="delito" type="delito" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Delitos</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="interviniente">
		<xsd:annotation>
			<xsd:documentation>Información de una persona física o jurídica que interviene en un expediente judicial.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="persona" type="persona" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Persona</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="domicilio" type="domicilio" nillable="false" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Domicilio a efectos de notificación si es conocido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipoIntervencion" type="tipoIntervencion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Calidad en la que una parte interviene en un expediente.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="representacion" type="representacion" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Información de representación y defensa</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="personaDomicilio">
		<xsd:annotation>
			<xsd:documentation>Persona y su domicilio a efectos de notificación</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="persona" type="persona" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Persona</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="domicilio" type="domicilio" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Domicilio a efectos de notificación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="personaFisica">
		<xsd:annotation>
			<xsd:documentation>Información de una persona física</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="nombre" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de pila</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="primerApellido" type="texto50" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Primer apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="segundoApellido" type="texto50" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Segundo apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="alias" type="texto50" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Alias</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Modificado Reglamento 2/2010. Nacionalidad y Sexo obligatoria (20100415) -->
			<xsd:element name="nacionalidad" type="iso3166" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nacionalidad de la persona</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="sexo" type="sexo" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Sexo de la persona</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Fin Modificado Reglamento 2/2010. Nacionalidad y Sexo obligatoria (20100415) -->
			<xsd:element name="paisNacimiento" type="iso3166" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Pais de nacimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaNacimiento" type="fechaSimple" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Fecha de nacimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="lugarNacimiento" type="texto50" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Lugar de nacimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombrePadre" type="texto50" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre de pila del padre</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreMadre" type="texto50" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre de pila de la madre</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="personaJuridica">
		<xsd:annotation>
			<xsd:documentation>Información de una persona jurídica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="unidadFuncional" type="unidadFuncional" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Unidad Funcional</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreEntidad" type="texto100" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de la entidad</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreComercial" type="texto100" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre o acrónimo comercial</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreResponsable" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nombre del responsable</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="cargoResponsable" type="texto50" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Cargo que ocupa el representante de la persona jurídica o entidad</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="enteSinPersonalidadJuridica">
		<xsd:annotation>
			<xsd:documentation>Información de un ente sin personalidad jurídica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="nombreEntidad" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de la entidad</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="persona">
		<xsd:annotation>
			<xsd:documentation>Persona física o jurídica</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="personaId" type="personaId" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Identificación de Persona</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Información según se trate de una persona física o jurídica.</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="personaFisica" type="personaFisica">
					<xsd:annotation>
						<xsd:documentation>Datos de persona física</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="personaJuridica" type="personaJuridica">
					<xsd:annotation>
						<xsd:documentation>Datos de persona jurídica</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="enteSinPersonalidadJuridica" type="enteSinPersonalidadJuridica">
					<xsd:annotation>
						<xsd:documentation>Datos de ente sin personalidad jurídica</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="personaId">
		<xsd:annotation>
			<xsd:documentation>Identificación de persona</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoIdentificacion" type="tipoIdentificacion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de identificador de persona</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="identificacion" type="identificacion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Identificador dependiendo del tipo de identificación. En caso de que 
					el tipo de identificación sea indocumentado, y dado la obligatoriedad de este dato, se podrá 
					informar cualquier valor ya que éste será ignorado.
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="representanteColegiado">
		<xsd:annotation>
			<xsd:documentation>Información de representante Colegiado</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoRepresentacion" type="tipoRepresentacion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Calidad en la que actúa. Abogado, Procurador, etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="colegio" type="colegio" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Identificación del Colegio Profesional en el que está inscrito</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="representanteId" type="numeroColegiado" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nº de Colegiado según Colegio Profesional</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="personaId" type="personaId" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Identificación como Persona Física o Jurídica</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombre" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nombre de pila</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="primerApellido" type="texto50" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Primer apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="segundoApellido" type="texto50" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Segundo apellido</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="domicilio" type="domicilio" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Domicilio de representación a efectos de notificación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="representanteLegal">
		<xsd:annotation>
			<xsd:documentation>Información de representante legal, bien sea persona física, jurídica o ente sin entidad jurídica.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
		<xsd:element name="tipoRepresentacion" type="tipoRepresentacion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Calidad en la que actúa. Abogado, Procurador, etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="1">
				<xsd:element name="personaFisica" type="personaFisica">
					<xsd:annotation>
						<xsd:documentation>Una persona física como representante legal</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="personaJuridica" type="personaJuridica">
					<xsd:annotation>
						<xsd:documentation>Una persona jurídica como representante legal</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="enteSinPersonalidadJuridica" type="enteSinPersonalidadJuridica">
					<xsd:annotation>
						<xsd:documentation>Un ente sin personalidad jurídica como representante legal</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
			<xsd:element name="domicilio" type="domicilio" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Domicilio de representación a efectos de notificación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="representacion">
		<xsd:annotation>
			<xsd:documentation>Información de representación y defensa</xsd:documentation>
		</xsd:annotation>
		<xsd:choice minOccurs="1">
			<xsd:element name="representanteColegiado" type="representanteColegiado">
				<xsd:annotation>
					<xsd:documentation>Información de representante en caso de ser un profesional colegiado contemplado por tipo de representación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="representanteLegal" type="representanteLegal">
				<xsd:annotation>
					<xsd:documentation>Información de representante en caso de ser ninguno de los anteriores casos</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="resolucion">
		<xsd:annotation>
			<xsd:documentation>Información de una Resolución</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="jurisdiccion" type="jurisdiccion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Jurisdicción. En los órganos mixtos permitirá determinar si la resolución es del orden civil o penal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipoResolucion" type="tipoResolucion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numeroResolucion" type="numeroResolucion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nº de la resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaDictado" type="fechaSimple" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Fecha de dictado</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaPublicacion" type="fechaSimple" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Fecha de publicación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ponente" type="magistrado" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Ponente de la resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="documentoResolucion" type="documento" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Documento de la resolucion</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="delito">
		<xsd:sequence>
			<xsd:element name="delitoID" type="delitoID" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Código del delito imputado</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="autoria" type="autoria" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Autoria del delito</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="grado" type="grado" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Grado del delito</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="medidaPena">
		<xsd:annotation>
			<xsd:documentation>Información de una medida o pena</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipoMedidaPena" type="tipoPena" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de medida o pena</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="claseMedidaPena" type="clasePena" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Clase de medida o pena</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="descripcion" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Descripción de la medida o pena</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="anyos" type="cantidad" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nº de años</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="meses" type="cantidad" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nº de meses</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="dias" type="cantidad" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nº de días</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="semanas" type="cantidad" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nº de semanas</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="cuantia" type="cuantia" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Cuantia</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="estado" type="estadoPenaMedida" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Estado actual de la medida o pena</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaInicio" type="fechaSimple" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Fecha inicio estado actual</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="centroReclusion" type="unidadFuncional" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Centro de reclusión</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ponente" type="magistrado" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Juez Magistrado ponente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="objeto">
		<xsd:annotation>
			<xsd:documentation>Información de un objeto asociado a un expediente</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="referencia" type="referenciaObjeto" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Identificación del objeto</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="descripcion" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Texto descriptivo del objeto</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipo" type="tipoObjeto" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de objeto (pieza de convicción, embargado, etc.)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="naturaleza" type="naturalezaObjeto" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Naturaleza del objeto (arma, perecedero, droga, etc.)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ubicacion" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Ubicación física del objeto</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="acontecimiento">
		<xsd:annotation>
			<xsd:documentation>Acontecimiento que se ha producido en un expediente</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="refAcontecimiento" type="refAcontecimiento" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Referencia del acontecimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fecha" type="fechaSimple" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Fecha del acontecimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="hitos" type="hitos" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Hitos procesales. Hito en la tramitación de un expediente a efectos de interés estadístico</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="descripcion" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Descripción del acontecimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="documento" type="documento" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Documento asociado</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="magistrado" type="magistrado" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Juez Magistrado que dicta</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="secretario" type="secretario" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Secretario Judicial que dicta</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="expediente">
		<xsd:annotation>
			<xsd:documentation>Expediente judicial</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="unidadFuncional" type="unidadFuncional" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Unidad Funcional</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="jurisdiccion" type="jurisdiccion" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Jurisdicción. En los órganos mixtos permitirá determinar si el tipo de tramitación es del orden civil o penal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="codigoProcedimiento" type="codigoProcedimiento" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Código de procedimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numeroProcedimiento" type="numeroProcedimiento" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nº de procedimiento o registro general en caso de no existir procedimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="informacion" type="informacionExpediente" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Información del expediente judicial</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="importe">
		<xsd:annotation>
			<xsd:documentation>Importe de una cuantia monetaria.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="cantidad" type="xsd:decimal" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Cantidad</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="moneda" type="iso4217" default="EUR" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Código de moneda de acuerdo al estándard ISO 4217</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tipoCuantia">
		<xsd:annotation>
			<xsd:documentation>Tipo de cuantia cuando esta no es determinada.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="no procede|indeterminada"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="cuantia">
		<xsd:annotation>
			<xsd:documentation>Cuantia.</xsd:documentation>
		</xsd:annotation>
		<xsd:choice minOccurs="1">
			<xsd:annotation>
				<xsd:documentation>Cuantia determinada o en caso de no serlo el tipo de la misma.</xsd:documentation>
			</xsd:annotation>
			<xsd:element name="tipo" type="tipoCuantia"/>
			<xsd:sequence>
				<xsd:element name="principal" type="importe"/>
				<xsd:element name="intereses" type="importe" minOccurs="0"/>
				<xsd:element name="costas" type="importe" minOccurs="0"/>
			</xsd:sequence>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="informacionExpediente">
		<xsd:annotation>
			<xsd:documentation>Información del Expediente judicial</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="descripcion" type="xsd:string" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>En Penal el hecho, en Civil y Social la descripción de las pretensiones, y en 
					Contencioso reumen del acto o disposición recurrida.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaEntrada" type="fechaSimple" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Fecha de entrada (recepción)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="materia" type="materia" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Materia o Delito (en penal)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="delitosSentenciados" type="delitosSentenciados" nillable="false" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>La información de delitos sentenciados es importante dentro del EJE. En caso de que el SGP los recoja, 
					deberían incluirse dentro de los datos del EJE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="delitosCalificados" type="delitosCalificados" nillable="false" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>La información de delitos calificados es importante dentro del EJE. En caso de que el SGP los recoja, 
					deberían incluirse dentro de los datos del EJE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="cuantia" type="cuantia" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Cuantia</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="intervinientes" type="intervencion" nillable="false" minOccurs="1" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Intervinientes del expediente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="objetos" type="objeto" nillable="false" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Objetos asociados al expediente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="acontecimientos" type="acontecimiento" nillable="false" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Acontecimientos o trámites del expediente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="datoSensible">
		<xsd:sequence>
			<xsd:element name="secuencia" type="xsd:int" minOccurs="1"/>
			<xsd:element name="texto" type="xsd:string" nillable="false" minOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="numeroResolucion">
		<xsd:annotation>
			<xsd:documentation>Nº de Resolución</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="numero" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nº </xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="\d{11}"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="bis" type="siNoLetra" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Indicativo de si se trata de un bis o no</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="anyo" type="anyo" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Año</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="numeroRecurso">
		<xsd:annotation>
			<xsd:documentation>Nº de Recurso</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="numero" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nº </xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:pattern value="\d{11}"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="anyo" type="anyo" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Año</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="claseDocumento">
		<xsd:annotation>
			<xsd:documentation>
				Clase de documento
				<br/>Enumerado de códigos en Clasificacion Documento</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z](\d\d)*"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="formaPresentacion">
		<xsd:annotation xml:lang="es">
			<xsd:documentation>Forma de presentación de los documentos</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="FP01">
				<xsd:annotation>
					<xsd:documentation>Íntegramente de forma electrónica</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="FP02">
				<xsd:annotation>
					<xsd:documentation>De forma mixto, donde aquellos documentos que no puedan
						escanearse como modelos industriales cuya patente se discute grabaciones
						audio-visuales, planos, etc... se entregan presencialmente en formato
						original no electrónico.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="tipologiaElectronica">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Tipologia electrónica de un
				documento<br/>Enumerado de códigos en Tipología electrónica</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="TE\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="valorNaturalezaDocumento">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Estado electrónico de un documento
			<br/>Enumerado de códigos en Valor Naturaleza Documento</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="EE\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="naturalezaDocumento">
		<xsd:sequence>
			<xsd:element name="valorNaturalezaDocumento" type="valorNaturalezaDocumento">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">
						Indica la naturaleza del documento. Si es copia, este metadato indica también si se ha realizado una digitalización o conversión de formato en el proceso de generación
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="identificadorDocumento" type="identificadorDocumento" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">
						Identificador normalizado del documento origen al que corresponde la copia.
						Sólo se informa en caso de estado de elaboración igual a EE02,EE03 o EE05  
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NombreDocumento" type="NombreDocumento" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">
						Nombre del documento incluyendo la extensión 
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tipoOrigenDocumento">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Origen de un documento
			<br/>Enumerado de códigos en Emisor Documento</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="TO\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="codigoDir3">
		<xsd:annotation>
			<xsd:documentation>
				Código del Directorio Común de Unidades Orgánicas y Oficinas (DIR3) para la identificación de la Administración.
				MINISTERIO DE HACIENDA Y ADMINISTRACIONES PUBLICAS.				
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]([A-Z]|\d){8}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="origenDocumento">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Quien es el origen del documento según tipo y caso</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice minOccurs="1">
				<xsd:element name="ciudadano" type="personaFisica">
					<xsd:annotation>
						<xsd:documentation>TO01 Ciudadano (TO01)</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="profesionalColegiado" type="representanteColegiado">
					<xsd:annotation>
						<xsd:documentation>Profesional colegiado (TO02, TO03, TO06, TO09)</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="profesional" type="representanteLegal">
					<xsd:annotation>
						<xsd:documentation>Profesional (TO02, TO03, TO06, TO09)</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="administracion" type="codigoDir3">
					<xsd:annotation>
						<xsd:documentation>Administración y Fuerzas de Seguridad del Esstado(TO04, TO08)</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element name="unidadFuncional" type="unidadFuncional">
					<xsd:annotation>
						<xsd:documentation>Órgano Judicial o Fiscalía (TO05, TO07)</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="identificacionProcedimiento_Pieza">
		<xsd:annotation>
			<xsd:documentation>Identificación de una Pieza o Procedimiento judicial.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="nig" type="nig" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>NIG</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadFuncional" type="unidadFuncional" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Unidad Funcional</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="jurisdiccion" type="jurisdiccion" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Jurisdicción. En los órganos mixtos permitirá determinar si el tipo de tramitación es del orden civil o penal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipologia" type="tipologia" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Jurisdicción. En los órganos mixtos permitirá determinar si el tipo de tramitación es del orden civil o penal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="codigoProcedimiento" type="codigoProcedimiento" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de Tramitación</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numeroProcedimiento" type="numeroProcedimiento" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nº de procedimiento o registro general en caso de no existir procedimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="subIndicePieza" type="subIndicePieza" nillable="false" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>SubindicePieza Sólo en el caso de que sea pieza: Subíndice que identifica la pieza dentro del procedimiento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="identificacionResolucion">
		<xsd:annotation>
			<xsd:documentation>Identificación de una resolución judicial.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="nig" type="nig" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>NIG de la resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="unidadFuncional" type="unidadFuncional" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Unidad Funcional emisora de la resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="jurisdiccion" type="jurisdiccion" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Jurisdicción. En los órganos mixtos permitirá determinar si la resolución es del orden civil o penal</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipoResolucion" type="tipoResolucion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Tipo de resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="numeroResolucion" type="tipoResolucion" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Nº de resolución</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="delitosSentenciados">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">La información de delitos sentenciados es importante dentro del EJE. En caso de que el SGP los recoja, deberían incluirse dentro de los datos del EJE</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="9"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="delitosCalificados">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">La información de delitos calificados es importante dentro del EJE. En caso de que el SGP los recoja, deberían incluirse dentro de los datos del EJE</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:maxLength value="9"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="secretoActuacion">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Indica si se ha acordado el secreto de las actuaciones en el documento judicial electrónico. Dato obligatorio para conocer si no hay secreto (N) o para discriminar en caso de secreto parcial (P) o total (T), sí el documento referido está afectado por el mismo.
			<br/>Enumerado de códigos en Secreto Actuación
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="P|T|N"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="circunstanciasEspeciales">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Circunstancias especiales que aplican sobre un
				Documento, Pîeza, Procedimiento o Asunto.
					<br/>Enumerado de códigos en Circunstancias especiales</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="TCE\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="metadatosDocumentoEntrada">
		<xsd:annotation>
			<xsd:documentation>Metadatos para un documento</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="tipologiaElectronica" type="tipologiaElectronica">
				<xsd:annotation>
					<xsd:documentation>Si el documento es electrónico, digitalizado o no digitalizable.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="estadoElectronico" type="valorNaturalezaDocumento">
				<xsd:annotation>
					<xsd:documentation>Si el documento es original o una copia electrónica de acuerdo a la Ley 18/2011.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="claseDocumento" type="claseDocumento">
				<xsd:annotation>
					<xsd:documentation>Clase de documento de acuerdo al enumerado de códigos en Clasificacion Documento
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="tipoOrigenDocumento" type="tipoOrigenDocumento">
				<xsd:annotation>
					<xsd:documentation>Tipo de origen o procedencia del Documento.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="origenDocumento" type="origenDocumento">
				<xsd:annotation>
					<xsd:documentation>Concreción, según tipo, del origen del documento.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaDocumento" type="fechaFormato" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Fecha del documento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="nombreDocumento" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Nombre del documento o contenido de forma sucinta.
						Deberá ser el mismo que el que aparezca en el índice que debe acompañar a cada escrito.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="objetoDocumento" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Especificación de forma sucinta del objeto del documento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="idiomaDocumento" type="idioma" default="es">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Idioma del documento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="circunstanciasDocumento" type="circunstanciasEspeciales" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation xml:lang="es">Circunstancias especiales que aplican sobre el Documento</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="tipoFirmaElectronica">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Tipo de firma electrónica
		<br/>Enumerado de códigos en Tipo Firma</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="TE\d{2}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="CSV">
		<xsd:sequence>
			<xsd:element name="valorCSV" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Valor</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="regulacionGeneracionCSV" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Forma de generación del valor</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="tipoDocumental">
		<xsd:sequence>
			<xsd:element name="Familia" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Tipología de la familia del documento obtenido del Mapa Documental de la Administración de Justicia definido en la Normativa Técnica del CTEAJE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Subfamilia" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Tipología de la subfamilia del documento obtenido del Mapa Documental de la Administración de Justicia definido en la Normativa Técnica del CTEAJE</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="hitos">
		<xsd:sequence>
			<xsd:element name="codigoHito" type="codigoHito" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Código que representa el hito contenido en la Tabla de Datos Maestros de la Normativa Técnica del CTEAJE "Hitos"</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="fechaHito" type="fechaSimple" nillable="false" minOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Fecha en la que se ha producido el hito</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="version">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Versión de la Normativa Técnica del CTEAJE.
				Formato &lt;version&gt;.&lt;revision&gt;-&lt;fecha formato AAAAMMDD&gt;</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="\d+.\d+-\d{8}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="identificadorDocumento">
		<xsd:annotation>
			<xsd:documentation>Código con carácter normalizado y único para la identificación del documento
			<ul>
					<li>[A-Z]{2} = Código ISO de país según la norma ISO 3166 (permite enrutar códigos a otros países)</li>
					<li>\d{4}    = Año de incorporación del documento al expediente</li>
					<li>\d{10}   = Codificación del órgano según las Tablas Maestras de la Normativa Técnica del CTEAJE</li>
					<li>\d{15}   = Código específico único definido por el organismo de 15 caracteres. Se podrán reaprovechar los que actualmente ya tenga cada organismo, rellenando con 0 hasta llegar a 15</li>
					<li>\d{1} = Dígito de control</li>
				</ul>
			</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:pattern value="[A-Z]{2}\d{30}"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NombreDocumento">
		<xsd:annotation>
			<xsd:documentation>Nombre del documento incluyendo la extensión</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="valorHuella">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">La huella de un documento electrónico se obtiene de la
				aplicación de una función resumen bien al fichero de contenido de dicho documento o
				concatenando las huellas de todos los ficheros que lo componen (en caso de
				documentos con más de un fichero de contenido), pudiendo incluir a su vez la huella
				del fichero de la firma electrónica de cada uno de ellos, cuando éstas se almacenan
				en ficheros independientes.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="funcionResumen">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Función resumen utilizada para la generación de la
				huella digital del documento</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
	<xsd:simpleType name="nombreFormato">
		<xsd:annotation>
			<xsd:documentation xml:lang="es">Formato lógico del fichero de contenido del documento judicial electrónico cumpliendo con la Norma Técnica de Interoperabilidad de Catálogo de estándares del Esquema Nacional de Interoperabilidad</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string"/>
	</xsd:simpleType>
</xsd:schema>
