Registro particolare

Questo non è uno schema di metadati da associare a un oggetto documentale, ma lo schema del registro associato alle serie documentali dotate di registro.

-
<xs:schemaxmlns:xs="http://www.w3.org/2001/XMLSchema"targetNamespace="http://www.padocs.it/RegistrazioneParticolare"elementFormDefault="qualified">
<xs:elementname="RegistrazioneParticolare"type="RegistrazioneParticolareType"/>
-
<xs:complexTypename="RegistrazioneParticolareType">
-
<xs:sequence>
<xs:elementname="DataOraRecord"type="xs:dateTime"/>
<xs:elementname="TipoRegistro"type="xs:string"fixed="Repertorio\Registro"/>
<xs:elementname="DataRegistrazioneDocumento"type="xs:date"/>
<xs:elementname="OraRegistrazioneDocumento"type="xs:time"minOccurs="0"/>
<xs:elementname="NumeroRegistrazioneDocumento"type="xs:string"/>
<xs:elementname="CodiceRegistro"type="CodiceRegistroType"/>
<xs:elementname="Oggetto"type="xs:string"/>
<xs:elementname="IdDoc"type="IdDocType"/>
<xs:elementname="Allegati"type="AllegatiType"/>
<xs:elementname="AnnullamentoRegistrazione"type="AnnullamentoRegistrazioneType"minOccurs="0"/>
</xs:sequence>
</xs:complexType>
-
<xs:complexTypename="IdDocType">
-
<xs:sequence>
<xs:elementname="ImprontaCrittograficaDelDocumento"type="ImprontaCrittograficaDelDocumentoType"/>
<xs:elementname="Identificativo"type="xs:string"/>
<xs:elementname="Segnatura"type="xs:string"minOccurs="0"/>
</xs:sequence>
</xs:complexType>
-
<xs:complexTypename="ImprontaCrittograficaDelDocumentoType">
-
<xs:sequence>
<xs:elementname="Impronta"type="xs:base64Binary"/>
<xs:elementname="Algoritmo"type="xs:string"default="SHA-256"/>
</xs:sequence>
</xs:complexType>
-
<xs:complexTypename="AllegatiType">
-
<xs:sequence>
<xs:elementname="NumeroAllegati"type="NumeroAllegatiType"/>
<xs:elementname="IndiceAllegati"type="IndiceAllegatiType"minOccurs="0"maxOccurs="9999"/>
</xs:sequence>
</xs:complexType>
-
<xs:simpleTypename="NumeroAllegatiType">
-
<xs:restrictionbase="xs:integer">
<xs:minInclusivevalue="0"/>
<xs:maxInclusivevalue="9999"/>
</xs:restriction>
</xs:simpleType>
-
<xs:complexTypename="IndiceAllegatiType">
-
<xs:sequence>
<xs:elementname="IdDoc"type="IdDocType"/>
<xs:elementname="Descrizione"type="xs:string"/>
</xs:sequence>
</xs:complexType>
-
<xs:complexTypename="AnnullamentoRegistrazioneType">
-
<xs:sequence>
<xs:elementname="OperatoreAnnullamento"type="xs:string"/>
<xs:elementname="DataAnnullamento"type="xs:date"/>
<xs:elementname="OraAnnullamento"type="xs:time"/>
<xs:elementname="TipologiaAnnullamento"type="TipologiaAnnullamentoType"/>
<xs:elementname="AutorizzazioneAnnullamento"type="AutorizzazioneAnnullamentoType"/>
</xs:sequence>
</xs:complexType>
-
<xs:simpleTypename="TipologiaAnnullamentoType">
-
<xs:restrictionbase="xs:string">
<xs:enumerationvalue="parziale"/>
<xs:enumerationvalue="totale"/>
</xs:restriction>
</xs:simpleType>
-
<xs:complexTypename="AutorizzazioneAnnullamentoType">
-
<xs:choice>
<xs:elementname="EstremiAutorizzazione"type="xs:string"/>
<xs:elementname="DocumentoAutorizzazione"type="IdDocType"/>
</xs:choice>
</xs:complexType>
-
<xs:simpleTypename="CodiceRegistroType">
-
<xs:restrictionbase="xs:string">
<xs:patternvalue="[A-Za-z0-9_\.\-]{1,16}"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
Code: 
RegistroParticolare
Back to top