2015-11-07 03:13:57 +00:00
<?xml version="1.0" encoding="UTF-8"?>
2015-11-09 03:45:04 +00:00
<xs:schema attributeFormDefault= "unqualified" elementFormDefault= "qualified" xmlns:xs= "http://www.w3.org/2001/XMLSchema" >
2015-11-07 03:13:57 +00:00
<xs:element name= "CICMMetadata" type= "CICMMetadataType" />
<xs:complexType name= "ScanType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "FileType" name= "File" minOccurs= "1" maxOccurs= "1" >
2015-11-07 03:13:57 +00:00
<xs:annotation >
<xs:documentation > File containing the scan</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 03:13:57 +00:00
<xs:annotation >
<xs:documentation > Checksum of scan file pointed above
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScannerType" name= "Scanner" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 03:13:57 +00:00
<xs:annotation >
<xs:documentation > Information about scanning</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScanProcessingType" name= "ScanProcessing" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 03:13:57 +00:00
<xs:annotation >
<xs:documentation > Information about any scan processing done
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "OCRType" name= "OCR" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 03:13:57 +00:00
<xs:annotation >
<xs:documentation > Information about OCR</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "CaseType" >
<xs:sequence >
<xs:element name= "CaseType" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Original case type: jewel, bigjewel, dvdcase, etc
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "jewel" />
<xs:enumeration value= "bigjewel" />
<xs:enumeration value= "slimjewel" />
<xs:enumeration value= "sleeve" />
<xs:enumeration value= "qpack" />
<xs:enumeration value= "digisleeve" />
<xs:enumeration value= "discboxslider" />
<xs:enumeration value= "compacplus" />
<xs:enumeration value= "keepcase" />
<xs:enumeration value= "snapcase" />
<xs:enumeration value= "softcase" />
<xs:enumeration value= "ecopack" />
<xs:enumeration value= "liftlock" />
<xs:enumeration value= "spindle" />
<xs:enumeration value= "ps2case" />
<xs:enumeration value= "ps3case" />
<xs:enumeration value= "bluraykeepcase" />
<xs:enumeration value= "pscase" />
<xs:enumeration value= "dccase" />
<xs:enumeration value= "saturncase" />
<xs:enumeration value= "xboxcase" />
<xs:enumeration value= "saturnbigcase" />
<xs:enumeration value= "gccase" />
<xs:enumeration value= "wiicase" />
<xs:enumeration value= "unknown" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScansType" name= "Scans" minOccurs= "1" maxOccurs= "1" />
2015-11-07 03:13:57 +00:00
</xs:sequence>
</xs:complexType>
2015-11-07 05:28:44 +00:00
<xs:complexType name= "ImageType" >
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > File containing track dump, and format, binary, yranib, or audio/video container
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
<xs:simpleContent >
<xs:extension base= "xs:string" >
<xs:attribute type= "xs:string" name= "format" use= "optional" />
<xs:attribute type= "xs:long" name= "offset" use= "optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "ArchitecturesType" >
<xs:annotation >
<xs:documentation > CPU architectures this set is intended to be run on
</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 05:43:32 +00:00
<xs:element name= "Architecture" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "i86" />
<xs:enumeration value= "ia32" />
<xs:enumeration value= "ia64" />
<xs:enumeration value= "amd64" />
<xs:enumeration value= "4004" />
<xs:enumeration value= "4040" />
<xs:enumeration value= "8080" />
<xs:enumeration value= "8008" />
<xs:enumeration value= "8085" />
<xs:enumeration value= "8051" />
<xs:enumeration value= "i860" />
<xs:enumeration value= "i960" />
<xs:enumeration value= "apx432" />
<xs:enumeration value= "m68k" />
<xs:enumeration value= "ppc" />
<xs:enumeration value= "ppc64" />
<xs:enumeration value= "x32" />
<xs:enumeration value= "sparc" />
<xs:enumeration value= "sparc64" />
<xs:enumeration value= "arm" />
<xs:enumeration value= "aarch64" />
<xs:enumeration value= "avr" />
<xs:enumeration value= "pic" />
<xs:enumeration value= "msp430" />
<xs:enumeration value= "z80" />
<xs:enumeration value= "65816" />
<xs:enumeration value= "sh" />
<xs:enumeration value= "sh1" />
<xs:enumeration value= "sh2" />
<xs:enumeration value= "sh3" />
<xs:enumeration value= "sh5" />
<xs:enumeration value= "sh4" />
<xs:enumeration value= "m6800" />
<xs:enumeration value= "6502" />
<xs:enumeration value= "axp" />
<xs:enumeration value= "parisc" />
<xs:enumeration value= "mips32" />
<xs:enumeration value= "mips64" />
<xs:enumeration value= "s360" />
<xs:enumeration value= "s370" />
<xs:enumeration value= "esa390" />
<xs:enumeration value= "zarch" />
<xs:enumeration value= "pdp11" />
<xs:enumeration value= "vax" />
<xs:enumeration value= "power" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ExtentType" >
<xs:sequence >
2017-06-08 21:56:34 +01:00
<xs:element type= "xs:unsignedLong" name= "Start" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Starting sector</xs:documentation>
</xs:annotation>
</xs:element>
2017-06-08 21:56:34 +01:00
<xs:element type= "xs:unsignedLong" name= "End" maxOccurs= "1" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Ending sector</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BorderType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Image" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > File containing border dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-10 06:09:41 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Size of border dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Checksums of border dump</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "session" >
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name= "TrackType" >
<xs:annotation >
<xs:documentation > Track information</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > File containing track dump, and format, binary, yranib, or audio/video container
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-10 06:09:41 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Size of track dump in bytes</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "TrackSequenceType" name= "Sequence" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track sequence information</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "StartMSF" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track start address in MM:SS:FF
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "EndMSF" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track end address in MM:SS:FF</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "StartSector" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track start sector</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "EndSector" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track end sector</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "TrackType" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Track type: audio, mode0, mode1, mode2
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "audio" />
<xs:enumeration value= "mode0" />
<xs:enumeration value= "mode1" />
<xs:enumeration value= "mode2" />
<xs:enumeration value= "m2f1" />
<xs:enumeration value= "m2f2" />
<xs:enumeration value= "dvd" />
<xs:enumeration value= "hddvd" />
<xs:enumeration value= "bluray" />
<xs:enumeration value= "ddcd" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "BytesPerSector" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Bytes per sector: 2048, 2352, 2448, etc, etc (as stored in image, not in physical format)
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "AccoustID" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > AccoustID for audio tracks</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Checksums of track dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "SubChannelType" name= "SubChannel" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track's subchannel information</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "FileSystemInformationType" name= "FileSystemInformation" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Information about filesystems and partitions contained in that track
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "MagazineType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "BarcodesType" name= "Barcodes" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Barcodes for this magazine</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "CoverType" name= "Cover" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Cover of this magazine</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Name" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Name of this magazine</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Editorial" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Editorial of this magazine</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:date" name= "PublicationDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Publication date of this magazine
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Number" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Sequential number of this magazine
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LanguagesType" name= "Language" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Languages this magazine is written in
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Pages" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Pages of this magazine, including cover and back
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "PageSize" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Page size of this magazine, standard or in WxH milimeters
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScanType" name= "Scan" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Scan of this magazine</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "FileSystemType" >
<xs:annotation >
<xs:documentation > Information about a filesystem</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Type" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem type</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:dateTime" name= "CreationDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem creation date</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:dateTime" name= "ModificationDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem last modification date
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:dateTime" name= "BackupDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem last backup date</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "ClusterSize" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Bytes per cluster</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "Clusters" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Clusters in filesystem</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "Files" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Files in filesystem</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:boolean" name= "Bootable" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Bootable filesystem?</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "VolumeSerial" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem serial number</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "VolumeName" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem volume name</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "FreeClusters" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Free clusters in filesystem</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:boolean" name= "Dirty" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Dirty/unclean filesystem</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:dateTime" name= "ExpirationDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem expiration date</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:dateTime" name= "EffectiveDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem effective date</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "SystemIdentifier" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > System identifier filesystem applies to
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "VolumeSetIdentifier" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Volume set identifier</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "PublisherIdentifier" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem publisher identifier
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "DataPreparerIdentifier" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem data preparer</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "ApplicationIdentifier" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Filesystem application preparer
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "CaseScanType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element name= "CaseScanElement" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Scanned element: cover, back, inlay, etc
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "sleeve" />
<xs:enumeration value= "inner" />
<xs:enumeration value= "inlay" />
<xs:enumeration value= "frontback" />
<xs:enumeration value= "frontfull" />
<xs:enumeration value= "boxfront" />
<xs:enumeration value= "boxback" />
<xs:enumeration value= "boxspine" />
<xs:enumeration value= "external" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScanType" name= "Scan" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Scanning information</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ExtentsType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "ExtentType" name= "Extent" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Array of dumped extents</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "DumpHardwareType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Drive manufacturer</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Model" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Drive model</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Revision" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Drive revision</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Firmware" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Drive firmware version</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Serial" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Drive serial number</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ExtentsType" name= "Extents" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Extents of sectors read with this drive
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "SoftwareType" name= "Software" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software used to read with this drive
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "FileType" >
<xs:annotation >
<xs:documentation > File</xs:documentation>
</xs:annotation>
<xs:simpleContent >
<xs:extension base= "xs:string" >
<xs:attribute type= "xs:string" name= "format" use= "optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "CoverType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "FileType" name= "File" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Cover file</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Cover file checksum</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:base64Binary" name= "Thumbnail" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Base64 of JPEG thumbnail</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "OpticalDiscType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Image file, or image description file, plus format (cue, toc, etc, etc)
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Image file size</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "SequenceType" name= "Sequence" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Sequence information about this disc
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LayersType" name= "Layers" maxOccurs= "1" minOccurs= "0" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Layering type and sizes</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Checksum of image file pointed above
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LayeredTextType" name= "RingCode" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc/side ring code</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LayeredTextType" name= "MasteringSID" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc/side mastering SID</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LayeredTextType" name= "Toolstamp" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc/side toolstamp</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LayeredTextType" name= "MouldSID" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc/side mould SID</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LayeredTextType" name= "MouldText" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc/side mould text</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "DiscType" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc type (CD, GD, SACD, DDCD, DVD, HDDVD, BD)
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "DiscSubType" maxOccurs= "1" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc subtype (CD-ROM, CD-DA, CD+G, etc)
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Offset" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Offset between subchannel servo and data sectors servo, in bytes
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Tracks" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Tracks on this disc/side</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Sessions" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Sessions on this disc/side</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "CopyProtection" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Copy protection, if applicable</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DimensionsType" name= "Dimensions" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Dimensions of the disc</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "CaseType" name= "Case" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Case where the disk came from factory
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScansType" name= "Scans" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc scans</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpType" name= "PFI" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Physical Manufacturing Information (DVD and HD DVD)
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpType" name= "DMI" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc Manufacturing Information</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpType" name= "CMI" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Lead-In Copyright Management Information
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpType" name= "BCA" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Burst Cutting Area</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpType" name= "ATIP" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Absolute Time In Pre-groove</xs:documentation>
</xs:annotation>
</xs:element>
2016-01-29 23:24:53 +00:00
<xs:element type= "DumpType" name= "ADIP" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > ADdress In Pre-groove</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpType" name= "PMA" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > PMA</xs:documentation>
</xs:annotation>
</xs:element>
2016-01-16 07:49:57 +00:00
<xs:element type= "DumpType" name= "DDS" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Disc Definition Structure</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "SAI" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Spare Area Information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "LastRMD" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Last RMD</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "PRI" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Pre-Recorded Information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "MediaID" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Media Identification</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "PFIR" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > PFI for recordables</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "DCB" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Disc Control Blocks</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "DI" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Disc Information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "PAC" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > PAC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "TOC" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > CD TOC</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpType" name= "LeadInCdText" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > CD-Text in Lead-In</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "BorderType" name= "LeadIn" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Lead-In, Border-In, or equivalent
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "BorderType" name= "LeadOut" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Lead-Out, Border-Out, or equivalent
</xs:documentation>
</xs:annotation>
</xs:element>
2017-06-08 21:53:29 +01:00
<xs:element type= "DumpType" name= "XboxSecuritySectors" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > XGD Security Sectors</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "PS3EncryptionType" name= "PS3Encryption" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > PS3 Encryption Key</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "TrackType" name= "Track" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Array of disc tracks</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "DumpHardwareArrayType" name= "DumpHardwareArray" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Array of drives used to dump disc
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SoftwareType" >
<xs:annotation >
<xs:documentation > Software used for disc reading</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Name" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software name</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Version" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software version</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "OperatingSystem" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Operating system name and version where the software was run
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "PartitionType" >
<xs:sequence >
<xs:element name= "Sequence" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Partition sequence number, starting on 1
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Name" maxOccurs= "1" minOccurs= "0" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Partition name if supported by partition scheme
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Type" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Partition type</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "StartSector" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Partition starting sector</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "EndSector" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Partition ending sector</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Description" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Partition description if supported by partition scheme
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "FileSystemsType" name= "FileSystems" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Array of filesystems contained in the partition
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "DumpHardwareArrayType" >
2016-01-17 02:09:07 +00:00
<xs:annotation >
<xs:documentation > Array of drives information</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "DumpHardwareType" name= "DumpHardware" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2016-01-17 02:09:07 +00:00
<xs:documentation > Drives information</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "LayeredTextType" >
<xs:simpleContent >
<xs:extension base= "xs:string" >
<xs:attribute name= "layer" >
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "0" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "PS3EncryptionType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Key" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > PS3 encryption key</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Serial" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > PS3 encryption key</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "DimensionsType" >
<xs:annotation >
<xs:documentation > Dimensions of media</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:double" name= "Diameter" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Diameter in milimeters for circular discs
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:double" name= "Height" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Height in milimeters for non-circular disks
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:double" name= "Width" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Width in milimeters for non-circular disks
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:double" name= "Thickness" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Thickness in milimeters for non-circular disks
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ScannerType" >
<xs:annotation >
<xs:documentation > Information about scanning</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Author" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Who scanned it?</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Who built the scanner</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Model" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Scanner model</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Serial" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Scanner serial number</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Software" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software used for scanning</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "SoftwareVersion" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software version</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "KeywordsType" >
<xs:sequence >
2015-11-09 05:43:32 +00:00
<xs:element type= "xs:string" name= "Keyword" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Keywords</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SystemsType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "System" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Operating systems this set is intended to be run on
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SequenceType" >
<xs:annotation >
<xs:documentation > Sequence information about a disc
</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 04:58:17 +00:00
<xs:element type= "xs:string" name= "MediaTitle" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 04:58:17 +00:00
<xs:documentation > Sequence information about this media
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "xs:int" name= "MediaSequence" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 04:58:17 +00:00
<xs:documentation > Media title as printed in label</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element name= "TotalMedia" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Total number of discs in this set
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element name= "Side" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Side of disc described by this field
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:maxInclusive value= "2" />
<xs:minInclusive value= "1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element name= "Layer" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > On PTP layering, layer of disc described by this field, starting on 0
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "0" />
<xs:maxInclusive value= "1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "TrackSequenceType" >
<xs:annotation >
<xs:documentation > Sequence information about a track
</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "TrackNumber" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track number</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "Session" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Session this track belongs to</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BookType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "BarcodesType" name= "Barcodes" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Barcodes from this book</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "CoverType" name= "Cover" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Book cover</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Name" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Book name</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Editorial" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Book publisher</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Author" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Book author</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:date" name= "PublicationDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Book's publication date</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LanguagesType" name= "Language" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Book language</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Pages" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Book pages</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "PageSize" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Magazine page size in WxH milimeters
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ScanType" name= "Scan" >
<xs:annotation >
<xs:documentation > Scan of the book</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "FileSystemInformationType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "PartitionType" name= "Partition" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Partition</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "LayersType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "SectorsType" name= "Sectors" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Layering type and sizes</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "type" >
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "PTP" />
<xs:enumeration value= "OTP" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name= "DumpType" >
<xs:annotation >
<xs:documentation > Information about dumped structure
</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Image" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > File containing dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Size" maxOccurs= "1" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Size of dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Checksums of dump</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "FileSystemsType" >
<xs:sequence >
2015-11-10 06:09:41 +00:00
<xs:element type= "FileSystemType" name= "FileSystem" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Array of filesystems</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "RequiredOperatingSystemType" >
<xs:sequence >
2015-11-09 05:43:32 +00:00
<xs:element type= "xs:string" name= "Name" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Minimal supported operating system
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 05:43:32 +00:00
<xs:element type= "xs:string" name= "Version" minOccurs= "1" maxOccurs= "unbounded" />
2015-11-07 05:28:44 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "CICMMetadataType" >
2015-11-09 04:58:17 +00:00
<xs:annotation >
<xs:documentation > Digital Asset Metadata</xs:documentation>
</xs:annotation>
2015-11-07 05:28:44 +00:00
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Developer" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Developer of the set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Publisher" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Publisher of the set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Author" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Author/writer of the set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Performer" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Performer/narrator of the set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Name" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Name of the set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Version" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Version of the set if applicable
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "ReleaseType" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Kind of release: OEM, Bundle, Coverdisc, Retail, Demo
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "Retail" />
<xs:enumeration value= "Bundle" />
<xs:enumeration value= "Coverdisc" />
<xs:enumeration value= "Subscription" />
<xs:enumeration value= "Demo" />
<xs:enumeration value= "OEM" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:date" name= "ReleaseDate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Date of release in YYYY-MM-DD</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "BarcodesType" name= "Barcodes" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Barcodes for this release</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "PartNumber" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Manufacturer part no. or SKU</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "SerialNumber" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Manufacturer serial no., not to be confused with software registration serial number
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "KeywordsType" name= "Keywords" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Keywords</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "MagazineType" name= "Magazine" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Magazine on this set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "BookType" name= "Book" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Books on this set</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "CategoriesType" name= "Categories" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Categories this set belongs to</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "SubcategoriesType" name= "Subcategories" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Subcategories this set belongs to
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LanguagesType" name= "Languages" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Languages this set comes in</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "SystemsType" name= "Systems" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Systems this set is designed to run on, if it includes software
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ArchitecturesType" name= "Architectures" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > CPU architectures this set is designed to run on, if it includes software
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "RequiredOperatingSystemsType" name= "RequiredOperatingSystems" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Required operating systems and versions this set runs on, if it includes software
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "UserManualType" name= "UserManual" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > User manual/guide, installation manual/guide and any applicable entity
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "OpticalDiscType" name= "OpticalDisc" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Optical discs this set contains
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "AdvertisementType" name= "Advertisement" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Advertisement</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LinearMediaType" name= "LinearMedia" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Linear media (flash, ram, rom, cartridges)</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "PCIType" name= "PCICard" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Dump of a PCI/PCI-X/PCIe configuration space and/or expansion ROM</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "BlockMediaType" name= "BlockMedia" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Dump of media that is block constructed (floppy, hard drive) or abstracted (most memory cards, flash drives, SSDs)</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 05:10:02 +00:00
<xs:element type= "AudioMediaType" name= "AudioMedia" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Dump of media that is stored as audio, like C64/Speccy/CPC cassettes.</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-07 05:28:44 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BarcodesType" >
<xs:annotation >
<xs:documentation > Barcodes for this release</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "BarcodeType" name= "Barcode" maxOccurs= "unbounded" minOccurs= "1" />
2015-11-07 05:28:44 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ScanProcessingType" >
<xs:annotation >
<xs:documentation > Information about any scan processing done
</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Author" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Who processed it?</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Software" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software used for processing</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "SoftwareVersion" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Software version</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SectorsType" >
<xs:simpleContent >
<xs:extension base= "xs:long" >
<xs:attribute type= "xs:int" name= "layer" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "CategoriesType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Category" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Category of the set</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ChecksumType" >
<xs:simpleContent >
<xs:extension base= "xs:string" >
<xs:attribute name= "type" use= "required" >
<xs:simpleType >
<xs:restriction base= "xs:string" >
2015-11-09 03:45:04 +00:00
<xs:enumeration value= "fletcher16" />
<xs:enumeration value= "fletcher32" />
<xs:enumeration value= "adler32" />
<xs:enumeration value= "crc16" />
<xs:enumeration value= "crc16ccitt" />
<xs:enumeration value= "crc32" />
<xs:enumeration value= "crc64" />
<xs:enumeration value= "md4" />
<xs:enumeration value= "md5" />
<xs:enumeration value= "dm6" />
<xs:enumeration value= "ripemd128" />
<xs:enumeration value= "ripemd160" />
<xs:enumeration value= "ripemed320" />
<xs:enumeration value= "sha1" />
<xs:enumeration value= "sha224" />
<xs:enumeration value= "sha256" />
<xs:enumeration value= "sha384" />
<xs:enumeration value= "sha512" />
<xs:enumeration value= "sha3" />
<xs:enumeration value= "skein" />
<xs:enumeration value= "snefru" />
<xs:enumeration value= "blake256" />
<xs:enumeration value= "blake512" />
<xs:enumeration value= "tiger" />
<xs:enumeration value= "whirlpool" />
<xs:enumeration value= "spamsum" />
2015-11-07 05:28:44 +00:00
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
2015-11-09 03:45:04 +00:00
<xs:complexType name= "MediaScanType" >
2015-11-07 05:28:44 +00:00
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element name= "MediaScanElement" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Scanned element: up, down, label, data, etc
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "up" />
<xs:enumeration value= "down" />
<xs:enumeration value= "front" />
<xs:enumeration value= "back" />
<xs:enumeration value= "left" />
<xs:enumeration value= "right" />
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScanType" name= "Scan" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Scan of disk part</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BarcodeType" >
<xs:simpleContent >
<xs:extension base= "xs:string" >
<xs:attribute name= "type" use= "required" >
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "aztec" />
<xs:enumeration value= "codabar" />
<xs:enumeration value= "code11" />
<xs:enumeration value= "code128" />
<xs:enumeration value= "code39" />
<xs:enumeration value= "code93" />
<xs:enumeration value= "cpcbinary" />
<xs:enumeration value= "ezcode" />
<xs:enumeration value= "fim" />
<xs:enumeration value= "itf" />
<xs:enumeration value= "itf14" />
<xs:enumeration value= "ean13" />
<xs:enumeration value= "ean8" />
<xs:enumeration value= "maxicode" />
<xs:enumeration value= "isbn" />
<xs:enumeration value= "isrc" />
<xs:enumeration value= "msi" />
<xs:enumeration value= "tof" />
<xs:enumeration value= "shotcode" />
<xs:enumeration value= "rm4scc" />
<xs:enumeration value= "qr" />
<xs:enumeration value= "ean5" />
<xs:enumeration value= "ean2" />
<xs:enumeration value= "qr" />
<xs:enumeration value= "postnet" />
<xs:enumeration value= "postbar" />
<xs:enumeration value= "plessey" />
<xs:enumeration value= "pharmacode" />
<xs:enumeration value= "pdf417" />
<xs:enumeration value= "patchcode" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "SubcategoriesType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Subcategory" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Subcategory of the set</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "UserManualType" >
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > User manual or user guide accompanying this set. Can be more than one.
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "LanguagesType" name= "Language" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Language of the user manual</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "Pages" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Pages of the user manual</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "PageSize" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Paper size in standard name or in WxH milimeters
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ScanType" name= "Scan" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > User manual scanning</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ChecksumsType" >
<xs:annotation >
<xs:documentation > Checksum of file element</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumType" name= "Checksum" maxOccurs= "unbounded" minOccurs= "1" />
2015-11-07 05:28:44 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SecuritySectorsType" >
<xs:annotation >
<xs:documentation > Start and end of XGD's security sectors
</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "xs:long" name= "Start" >
<xs:annotation >
<xs:documentation > Start of XGD's security sectors
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "End" >
<xs:annotation >
<xs:documentation > End of XGD's security sectors</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "OCRType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Author" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Who did the OCR</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Software" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Using what software</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "SoftwareVersion" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > And the software version</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "LanguagesType" name= "Language" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > OCR applied for which languages
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "LanguagesType" >
<xs:sequence >
2015-11-09 05:43:32 +00:00
<xs:element name= "Language" minOccurs= "1" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Languages included in the set, ISO 3-letter code
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "aar" />
<xs:enumeration value= "abk" />
<xs:enumeration value= "ace" />
<xs:enumeration value= "ach" />
<xs:enumeration value= "ada" />
<xs:enumeration value= "ady" />
<xs:enumeration value= "afa" />
<xs:enumeration value= "afh" />
<xs:enumeration value= "afr" />
<xs:enumeration value= "ain" />
<xs:enumeration value= "aka" />
<xs:enumeration value= "akk" />
<xs:enumeration value= "alb" />
<xs:enumeration value= "ale" />
<xs:enumeration value= "alg" />
<xs:enumeration value= "alt" />
<xs:enumeration value= "amh" />
<xs:enumeration value= "ang" />
<xs:enumeration value= "anp" />
<xs:enumeration value= "apa" />
<xs:enumeration value= "ara" />
<xs:enumeration value= "arc" />
<xs:enumeration value= "arg" />
<xs:enumeration value= "arm" />
<xs:enumeration value= "arn" />
<xs:enumeration value= "arp" />
<xs:enumeration value= "art" />
<xs:enumeration value= "arw" />
<xs:enumeration value= "asm" />
<xs:enumeration value= "ast" />
<xs:enumeration value= "ath" />
<xs:enumeration value= "aus" />
<xs:enumeration value= "ava" />
<xs:enumeration value= "ave" />
<xs:enumeration value= "awa" />
<xs:enumeration value= "aym" />
<xs:enumeration value= "aze" />
<xs:enumeration value= "bad" />
<xs:enumeration value= "bai" />
<xs:enumeration value= "bak" />
<xs:enumeration value= "bal" />
<xs:enumeration value= "bam" />
<xs:enumeration value= "ban" />
<xs:enumeration value= "baq" />
<xs:enumeration value= "bas" />
<xs:enumeration value= "bat" />
<xs:enumeration value= "bej" />
<xs:enumeration value= "bel" />
<xs:enumeration value= "bem" />
<xs:enumeration value= "ben" />
<xs:enumeration value= "ber" />
<xs:enumeration value= "bho" />
<xs:enumeration value= "bih" />
<xs:enumeration value= "bik" />
<xs:enumeration value= "bin" />
<xs:enumeration value= "bis" />
<xs:enumeration value= "bla" />
<xs:enumeration value= "bnt" />
<xs:enumeration value= "bos" />
<xs:enumeration value= "bra" />
<xs:enumeration value= "bre" />
<xs:enumeration value= "btk" />
<xs:enumeration value= "bua" />
<xs:enumeration value= "bug" />
<xs:enumeration value= "bul" />
<xs:enumeration value= "bur" />
<xs:enumeration value= "byn" />
<xs:enumeration value= "cad" />
<xs:enumeration value= "cai" />
<xs:enumeration value= "car" />
<xs:enumeration value= "cat" />
<xs:enumeration value= "cau" />
<xs:enumeration value= "ceb" />
<xs:enumeration value= "cel" />
<xs:enumeration value= "cha" />
<xs:enumeration value= "chb" />
<xs:enumeration value= "che" />
<xs:enumeration value= "chg" />
<xs:enumeration value= "chi" />
<xs:enumeration value= "chk" />
<xs:enumeration value= "chm" />
<xs:enumeration value= "chn" />
<xs:enumeration value= "cho" />
<xs:enumeration value= "chp" />
<xs:enumeration value= "chr" />
<xs:enumeration value= "chu" />
<xs:enumeration value= "chv" />
<xs:enumeration value= "chy" />
<xs:enumeration value= "cmc" />
<xs:enumeration value= "cop" />
<xs:enumeration value= "cor" />
<xs:enumeration value= "cos" />
<xs:enumeration value= "cpe" />
<xs:enumeration value= "cpf" />
<xs:enumeration value= "cpp" />
<xs:enumeration value= "cre" />
<xs:enumeration value= "crh" />
<xs:enumeration value= "crp" />
<xs:enumeration value= "csb" />
<xs:enumeration value= "cus" />
<xs:enumeration value= "cze" />
<xs:enumeration value= "dak" />
<xs:enumeration value= "dan" />
<xs:enumeration value= "dar" />
<xs:enumeration value= "day" />
<xs:enumeration value= "del" />
<xs:enumeration value= "den" />
<xs:enumeration value= "dgr" />
<xs:enumeration value= "din" />
<xs:enumeration value= "div" />
<xs:enumeration value= "doi" />
<xs:enumeration value= "dra" />
<xs:enumeration value= "dsb" />
<xs:enumeration value= "dua" />
<xs:enumeration value= "dum" />
<xs:enumeration value= "dut" />
<xs:enumeration value= "dyu" />
<xs:enumeration value= "dzo" />
<xs:enumeration value= "efi" />
<xs:enumeration value= "egy" />
<xs:enumeration value= "eka" />
<xs:enumeration value= "elx" />
<xs:enumeration value= "eng" />
<xs:enumeration value= "enm" />
<xs:enumeration value= "epo" />
<xs:enumeration value= "est" />
<xs:enumeration value= "ewe" />
<xs:enumeration value= "ewo" />
<xs:enumeration value= "fan" />
<xs:enumeration value= "fao" />
<xs:enumeration value= "fat" />
<xs:enumeration value= "fij" />
<xs:enumeration value= "fil" />
<xs:enumeration value= "fin" />
<xs:enumeration value= "fiu" />
<xs:enumeration value= "fon" />
<xs:enumeration value= "fre" />
<xs:enumeration value= "frm" />
<xs:enumeration value= "fro" />
<xs:enumeration value= "frr" />
<xs:enumeration value= "frs" />
<xs:enumeration value= "fry" />
<xs:enumeration value= "ful" />
<xs:enumeration value= "fur" />
<xs:enumeration value= "gaa" />
<xs:enumeration value= "gay" />
<xs:enumeration value= "gba" />
<xs:enumeration value= "gem" />
<xs:enumeration value= "geo" />
<xs:enumeration value= "ger" />
<xs:enumeration value= "gez" />
<xs:enumeration value= "gil" />
<xs:enumeration value= "gla" />
<xs:enumeration value= "gle" />
<xs:enumeration value= "glg" />
<xs:enumeration value= "glv" />
<xs:enumeration value= "gmh" />
<xs:enumeration value= "goh" />
<xs:enumeration value= "gon" />
<xs:enumeration value= "gor" />
<xs:enumeration value= "got" />
<xs:enumeration value= "grb" />
<xs:enumeration value= "grc" />
<xs:enumeration value= "gre" />
<xs:enumeration value= "grn" />
<xs:enumeration value= "gsw" />
<xs:enumeration value= "guj" />
<xs:enumeration value= "gwi" />
<xs:enumeration value= "hai" />
<xs:enumeration value= "hat" />
<xs:enumeration value= "hau" />
<xs:enumeration value= "haw" />
<xs:enumeration value= "heb" />
<xs:enumeration value= "her" />
<xs:enumeration value= "hil" />
<xs:enumeration value= "him" />
<xs:enumeration value= "hin" />
<xs:enumeration value= "hit" />
<xs:enumeration value= "hmn" />
<xs:enumeration value= "hmo" />
<xs:enumeration value= "hrv" />
<xs:enumeration value= "hsb" />
<xs:enumeration value= "hun" />
<xs:enumeration value= "hup" />
<xs:enumeration value= "iba" />
<xs:enumeration value= "ibo" />
<xs:enumeration value= "ice" />
<xs:enumeration value= "ido" />
<xs:enumeration value= "iii" />
<xs:enumeration value= "ijo" />
<xs:enumeration value= "iku" />
<xs:enumeration value= "ile" />
<xs:enumeration value= "ilo" />
<xs:enumeration value= "ina" />
<xs:enumeration value= "inc" />
<xs:enumeration value= "ind" />
<xs:enumeration value= "ine" />
<xs:enumeration value= "inh" />
<xs:enumeration value= "ipk" />
<xs:enumeration value= "ira" />
<xs:enumeration value= "iro" />
<xs:enumeration value= "ita" />
<xs:enumeration value= "jav" />
<xs:enumeration value= "jbo" />
<xs:enumeration value= "jpn" />
<xs:enumeration value= "jpr" />
<xs:enumeration value= "jrb" />
<xs:enumeration value= "kaa" />
<xs:enumeration value= "kab" />
<xs:enumeration value= "kac" />
<xs:enumeration value= "kal" />
<xs:enumeration value= "kam" />
<xs:enumeration value= "kan" />
<xs:enumeration value= "kar" />
<xs:enumeration value= "kas" />
<xs:enumeration value= "kau" />
<xs:enumeration value= "kaw" />
<xs:enumeration value= "kaz" />
<xs:enumeration value= "kbd" />
<xs:enumeration value= "kha" />
<xs:enumeration value= "khi" />
<xs:enumeration value= "khm" />
<xs:enumeration value= "kho" />
<xs:enumeration value= "kik" />
<xs:enumeration value= "kin" />
<xs:enumeration value= "kir" />
<xs:enumeration value= "kmb" />
<xs:enumeration value= "kok" />
<xs:enumeration value= "kom" />
<xs:enumeration value= "kon" />
<xs:enumeration value= "kor" />
<xs:enumeration value= "kos" />
<xs:enumeration value= "kpe" />
<xs:enumeration value= "krc" />
<xs:enumeration value= "krl" />
<xs:enumeration value= "kro" />
<xs:enumeration value= "kru" />
<xs:enumeration value= "kua" />
<xs:enumeration value= "kum" />
<xs:enumeration value= "kur" />
<xs:enumeration value= "kut" />
<xs:enumeration value= "lad" />
<xs:enumeration value= "lah" />
<xs:enumeration value= "lam" />
<xs:enumeration value= "lao" />
<xs:enumeration value= "lat" />
<xs:enumeration value= "lav" />
<xs:enumeration value= "lez" />
<xs:enumeration value= "lim" />
<xs:enumeration value= "lin" />
<xs:enumeration value= "lit" />
<xs:enumeration value= "lol" />
<xs:enumeration value= "loz" />
<xs:enumeration value= "ltz" />
<xs:enumeration value= "lua" />
<xs:enumeration value= "lub" />
<xs:enumeration value= "lug" />
<xs:enumeration value= "lui" />
<xs:enumeration value= "lun" />
<xs:enumeration value= "luo" />
<xs:enumeration value= "lus" />
<xs:enumeration value= "mac" />
<xs:enumeration value= "mad" />
<xs:enumeration value= "mag" />
<xs:enumeration value= "mah" />
<xs:enumeration value= "mai" />
<xs:enumeration value= "mak" />
<xs:enumeration value= "mal" />
<xs:enumeration value= "man" />
<xs:enumeration value= "mao" />
<xs:enumeration value= "map" />
<xs:enumeration value= "mar" />
<xs:enumeration value= "mas" />
<xs:enumeration value= "may" />
<xs:enumeration value= "mdf" />
<xs:enumeration value= "mdr" />
<xs:enumeration value= "men" />
<xs:enumeration value= "mga" />
<xs:enumeration value= "mic" />
<xs:enumeration value= "min" />
<xs:enumeration value= "mis" />
<xs:enumeration value= "mkh" />
<xs:enumeration value= "mlg" />
<xs:enumeration value= "mlt" />
<xs:enumeration value= "mnc" />
<xs:enumeration value= "mni" />
<xs:enumeration value= "mno" />
<xs:enumeration value= "moh" />
<xs:enumeration value= "mon" />
<xs:enumeration value= "mos" />
<xs:enumeration value= "mul" />
<xs:enumeration value= "mun" />
<xs:enumeration value= "mus" />
<xs:enumeration value= "mwl" />
<xs:enumeration value= "mwr" />
<xs:enumeration value= "myn" />
<xs:enumeration value= "myv" />
<xs:enumeration value= "nah" />
<xs:enumeration value= "nai" />
<xs:enumeration value= "nap" />
<xs:enumeration value= "nau" />
<xs:enumeration value= "nav" />
<xs:enumeration value= "nbl" />
<xs:enumeration value= "nde" />
<xs:enumeration value= "ndo" />
<xs:enumeration value= "nds" />
<xs:enumeration value= "nep" />
<xs:enumeration value= "new" />
<xs:enumeration value= "nia" />
<xs:enumeration value= "nic" />
<xs:enumeration value= "niu" />
<xs:enumeration value= "nno" />
<xs:enumeration value= "nob" />
<xs:enumeration value= "nog" />
<xs:enumeration value= "non" />
<xs:enumeration value= "nor" />
<xs:enumeration value= "nqo" />
<xs:enumeration value= "nso" />
<xs:enumeration value= "nub" />
<xs:enumeration value= "nwc" />
<xs:enumeration value= "nya" />
<xs:enumeration value= "nym" />
<xs:enumeration value= "nyn" />
<xs:enumeration value= "nyo" />
<xs:enumeration value= "nzi" />
<xs:enumeration value= "oci" />
<xs:enumeration value= "oji" />
<xs:enumeration value= "ori" />
<xs:enumeration value= "orm" />
<xs:enumeration value= "osa" />
<xs:enumeration value= "oss" />
<xs:enumeration value= "ota" />
<xs:enumeration value= "oto" />
<xs:enumeration value= "paa" />
<xs:enumeration value= "pag" />
<xs:enumeration value= "pal" />
<xs:enumeration value= "pam" />
<xs:enumeration value= "pan" />
<xs:enumeration value= "pap" />
<xs:enumeration value= "pau" />
<xs:enumeration value= "peo" />
<xs:enumeration value= "per" />
<xs:enumeration value= "phi" />
<xs:enumeration value= "phn" />
<xs:enumeration value= "pli" />
<xs:enumeration value= "pol" />
<xs:enumeration value= "pon" />
<xs:enumeration value= "por" />
<xs:enumeration value= "pra" />
<xs:enumeration value= "pro" />
<xs:enumeration value= "pus" />
<xs:enumeration value= "qaa-qtz" />
<xs:enumeration value= "que" />
<xs:enumeration value= "raj" />
<xs:enumeration value= "rap" />
<xs:enumeration value= "rar" />
<xs:enumeration value= "roa" />
<xs:enumeration value= "roh" />
<xs:enumeration value= "rom" />
<xs:enumeration value= "rum" />
<xs:enumeration value= "run" />
<xs:enumeration value= "rup" />
<xs:enumeration value= "rus" />
<xs:enumeration value= "sad" />
<xs:enumeration value= "sag" />
<xs:enumeration value= "sah" />
<xs:enumeration value= "sai" />
<xs:enumeration value= "sal" />
<xs:enumeration value= "sam" />
<xs:enumeration value= "san" />
<xs:enumeration value= "sas" />
<xs:enumeration value= "sat" />
<xs:enumeration value= "scn" />
<xs:enumeration value= "sco" />
<xs:enumeration value= "sel" />
<xs:enumeration value= "sem" />
<xs:enumeration value= "sga" />
<xs:enumeration value= "sgn" />
<xs:enumeration value= "shn" />
<xs:enumeration value= "sid" />
<xs:enumeration value= "sin" />
<xs:enumeration value= "sio" />
<xs:enumeration value= "sit" />
<xs:enumeration value= "sla" />
<xs:enumeration value= "slo" />
<xs:enumeration value= "slv" />
<xs:enumeration value= "sma" />
<xs:enumeration value= "sme" />
<xs:enumeration value= "smi" />
<xs:enumeration value= "smj" />
<xs:enumeration value= "smn" />
<xs:enumeration value= "smo" />
<xs:enumeration value= "sms" />
<xs:enumeration value= "sna" />
<xs:enumeration value= "snd" />
<xs:enumeration value= "snk" />
<xs:enumeration value= "sog" />
<xs:enumeration value= "som" />
<xs:enumeration value= "son" />
<xs:enumeration value= "sot" />
<xs:enumeration value= "spa" />
<xs:enumeration value= "srd" />
<xs:enumeration value= "srn" />
<xs:enumeration value= "srp" />
<xs:enumeration value= "srr" />
<xs:enumeration value= "ssa" />
<xs:enumeration value= "ssw" />
<xs:enumeration value= "suk" />
<xs:enumeration value= "sun" />
<xs:enumeration value= "sus" />
<xs:enumeration value= "sux" />
<xs:enumeration value= "swa" />
<xs:enumeration value= "swe" />
<xs:enumeration value= "syc" />
<xs:enumeration value= "syr" />
<xs:enumeration value= "tah" />
<xs:enumeration value= "tai" />
<xs:enumeration value= "tam" />
<xs:enumeration value= "tat" />
<xs:enumeration value= "tel" />
<xs:enumeration value= "tem" />
<xs:enumeration value= "ter" />
<xs:enumeration value= "tet" />
<xs:enumeration value= "tgk" />
<xs:enumeration value= "tgl" />
<xs:enumeration value= "tha" />
<xs:enumeration value= "tib" />
<xs:enumeration value= "tig" />
<xs:enumeration value= "tir" />
<xs:enumeration value= "tiv" />
<xs:enumeration value= "tkl" />
<xs:enumeration value= "tlh" />
<xs:enumeration value= "tli" />
<xs:enumeration value= "tmh" />
<xs:enumeration value= "tog" />
<xs:enumeration value= "ton" />
<xs:enumeration value= "tpi" />
<xs:enumeration value= "tsi" />
<xs:enumeration value= "tsn" />
<xs:enumeration value= "tso" />
<xs:enumeration value= "tuk" />
<xs:enumeration value= "tum" />
<xs:enumeration value= "tup" />
<xs:enumeration value= "tur" />
<xs:enumeration value= "tut" />
<xs:enumeration value= "tvl" />
<xs:enumeration value= "twi" />
<xs:enumeration value= "tyv" />
<xs:enumeration value= "udm" />
<xs:enumeration value= "uga" />
<xs:enumeration value= "uig" />
<xs:enumeration value= "ukr" />
<xs:enumeration value= "umb" />
<xs:enumeration value= "und" />
<xs:enumeration value= "urd" />
<xs:enumeration value= "uzb" />
<xs:enumeration value= "vai" />
<xs:enumeration value= "ven" />
<xs:enumeration value= "vie" />
<xs:enumeration value= "vol" />
<xs:enumeration value= "vot" />
<xs:enumeration value= "wak" />
<xs:enumeration value= "wal" />
<xs:enumeration value= "war" />
<xs:enumeration value= "was" />
<xs:enumeration value= "wel" />
<xs:enumeration value= "wen" />
<xs:enumeration value= "wln" />
<xs:enumeration value= "wol" />
<xs:enumeration value= "xal" />
<xs:enumeration value= "xho" />
<xs:enumeration value= "yao" />
<xs:enumeration value= "yap" />
<xs:enumeration value= "yid" />
<xs:enumeration value= "yor" />
<xs:enumeration value= "ypk" />
<xs:enumeration value= "zap" />
<xs:enumeration value= "zbl" />
<xs:enumeration value= "zen" />
<xs:enumeration value= "zgh" />
<xs:enumeration value= "zha" />
<xs:enumeration value= "znd" />
<xs:enumeration value= "zul" />
<xs:enumeration value= "zun" />
<xs:enumeration value= "zxx" />
<xs:enumeration value= "zza" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "RequiredOperatingSystemsType" >
<xs:sequence >
2015-11-09 05:43:32 +00:00
<xs:element type= "RequiredOperatingSystemType" name= "RequiredOperatingSystem" minOccurs= "1" maxOccurs= "unbounded" />
2015-11-07 05:28:44 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SubChannelType" >
<xs:annotation >
<xs:documentation > Track's subchannel information</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > File containing track's subchannel dump and format, packed, rw_raw
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-10 06:09:41 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Size of subchannel dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" maxOccurs= "1" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Checksum of subchannel dump</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "ScansType" >
<xs:sequence >
<xs:element type= "CaseScanType" name= "CaseScan" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Case scans</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "MediaScanType" name= "Scan" minOccurs= "0" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Disc scans</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "AudioTracksType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element name= "Languages" type= "LanguagesType" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track languages</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "TrackNumber" use= "required" >
<xs:annotation >
<xs:documentation > Track number in media container</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
2015-11-09 03:45:04 +00:00
<xs:minInclusive value= "1" />
2015-11-07 05:28:44 +00:00
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name= "AccoustID" type= "xs:string" use= "optional" >
<xs:annotation >
<xs:documentation > Track's AccoustID</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "Codec" type= "xs:string" use= "required" >
<xs:annotation >
<xs:documentation > Track's codec</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "Channels" type= "xs:int" use= "required" >
<xs:annotation >
<xs:documentation > Audio channels</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "SampleRate" type= "xs:int" use= "required" >
<xs:annotation >
<xs:documentation > Audio sampling rate</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "MeanBitrate" type= "xs:long" use= "required" >
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Mean bitrate, or constant bitrate, in bits per second
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name= "VideoTracksType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element name= "Languages" type= "LanguagesType" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track languages</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "TrackNumber" use= "required" >
<xs:annotation >
<xs:documentation > Track number in media container</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
2015-11-09 03:45:04 +00:00
<xs:minInclusive value= "1" />
2015-11-07 05:28:44 +00:00
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name= "Codec" type= "xs:string" use= "required" >
<xs:annotation >
<xs:documentation > Track's codec</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "Horizontal" type= "xs:int" use= "required" >
<xs:annotation >
<xs:documentation > Horizontal resolution in pixels</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "Vertical" type= "xs:int" use= "required" >
<xs:annotation >
<xs:documentation > Vertical resolution in pixels</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name= "MeanBitrate" type= "xs:long" use= "required" >
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Mean bitrate, or constant bitrate, in bits per second
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:attribute>
<xs:attribute name= "ThreeD" type= "xs:boolean" use= "required" >
<xs:annotation >
<xs:documentation > Is this video track in 3D?</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name= "SubtitleTracksType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element name= "Languages" type= "LanguagesType" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Track languages</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "TrackNumber" use= "required" >
<xs:annotation >
<xs:documentation > Track number in media container</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
2015-11-09 03:45:04 +00:00
<xs:minInclusive value= "1" />
2015-11-07 05:28:44 +00:00
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name= "Codec" type= "xs:string" use= "required" >
<xs:annotation >
<xs:documentation > Track's codec</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name= "CoordinatesType" >
<xs:sequence >
<xs:element type= "xs:double" name= "Latitude" >
<xs:annotation >
<xs:documentation > Approximate latitude of recording
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:double" name= "Longitude" >
<xs:annotation >
<xs:documentation > Approximate longitude of recording
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "RecordingType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Broadcaster" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Name of the television channel this recording was broadcasted, if applicable
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "BroadcastPlatform" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Platform that broadcasted the television channel, if applicable
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
<xs:element name= "SourceFormat" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
2015-11-09 05:10:02 +00:00
<xs:documentation > Format of the source of this recording
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
2015-11-09 03:45:04 +00:00
<xs:enumeration value= "ITU-A" />
<xs:enumeration value= "ITU-B" />
<xs:enumeration value= "ITU-C" />
<xs:enumeration value= "ITU-D" />
<xs:enumeration value= "ITU-E" />
<xs:enumeration value= "ITU-F" />
<xs:enumeration value= "ITU-G" />
<xs:enumeration value= "ITU-H" />
<xs:enumeration value= "ITU-I" />
<xs:enumeration value= "ITU-J" />
<xs:enumeration value= "ITU-K" />
<xs:enumeration value= "ITU-L" />
<xs:enumeration value= "ITU-M" />
<xs:enumeration value= "ITU-N" />
<xs:enumeration value= "PAL-B" />
<xs:enumeration value= "SECAM-B" />
<xs:enumeration value= "PAL-D" />
<xs:enumeration value= "SECAM-D" />
<xs:enumeration value= "PAL-G" />
<xs:enumeration value= "SECAM-G" />
<xs:enumeration value= "PAL-H" />
<xs:enumeration value= "PAL-I" />
<xs:enumeration value= "PAL-K" />
<xs:enumeration value= "SECAM-K" />
<xs:enumeration value= "NTSC-M" />
<xs:enumeration value= "PAL-N" />
<xs:enumeration value= "PAL-M" />
<xs:enumeration value= "SECAM-M" />
<xs:enumeration value= "MUSE" />
<xs:enumeration value= "PALplus" />
<xs:enumeration value= "FM" />
<xs:enumeration value= "AM" />
<xs:enumeration value= "COFDM" />
<xs:enumeration value= "CAM-D" />
<xs:enumeration value= "DAB" />
<xs:enumeration value= "DAB+" />
<xs:enumeration value= "DRM" />
<xs:enumeration value= "DRM+" />
<xs:enumeration value= "FMeXtra" />
<xs:enumeration value= "ATSC" />
<xs:enumeration value= "ATSC2" />
<xs:enumeration value= "ATSC3" />
<xs:enumeration value= "ATSC-M/H" />
<xs:enumeration value= "DVB-T" />
<xs:enumeration value= "DVB-T2" />
<xs:enumeration value= "DVB-S" />
<xs:enumeration value= "DVB-S2" />
<xs:enumeration value= "DVB-S2X" />
<xs:enumeration value= "DVB-C" />
<xs:enumeration value= "DVB-C2" />
<xs:enumeration value= "DVB-H" />
<xs:enumeration value= "DVB-NGH" />
<xs:enumeration value= "DVB-SH" />
<xs:enumeration value= "ISDB-T" />
<xs:enumeration value= "ISDB-Tb" />
<xs:enumeration value= "ISDB-S" />
<xs:enumeration value= "ISDB-C" />
<xs:enumeration value= "1seg" />
<xs:enumeration value= "DTMB" />
<xs:enumeration value= "CCMB" />
<xs:enumeration value= "T-DMB" />
<xs:enumeration value= "S-DMB" />
<xs:enumeration value= "IPTV" />
<xs:enumeration value= "DVB-MT" />
<xs:enumeration value= "DVB-MC" />
<xs:enumeration value= "DVB-MS" />
<xs:enumeration value= "ADR" />
<xs:enumeration value= "SDR" />
2015-11-07 05:28:44 +00:00
</xs:restriction>
</xs:simpleType>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:dateTime" name= "Timestamp" maxOccurs= "1" minOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Date and time of broadcast</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "SoftwareType" name= "Software" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Software used to capture, process, convert, the recording
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "CoordinatesType" name= "Coordinates" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > Approximate coordinates where the recording was done
</xs:documentation>
2015-11-07 05:28:44 +00:00
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "AdvertisementType" >
<xs:sequence >
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Manufactured of the advertised product
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Product" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Advertised product</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "FileType" name= "File" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > File containing advertising</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "FileSize" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Size of file</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "Frames" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Total video frames</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:long" name= "Duration" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Duration in seconds</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:int" name= "MeanFrameRate" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Mean framerate</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Checksums of advertisement</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "AudioTracksType" name= "AudioTrack" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Audio tracks of advertisement</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "VideoTracksType" name= "VideoTrack" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Video tracks of advertisement</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 05:43:32 +00:00
<xs:element type= "SubtitleTracksType" name= "SubtitleTrack" minOccurs= "0" maxOccurs= "unbounded" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
<xs:documentation > Subtitle tracks of advertisement
</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "RecordingType" name= "Recording" minOccurs= "0" maxOccurs= "1" >
2015-11-07 05:28:44 +00:00
<xs:annotation >
2015-11-09 03:45:04 +00:00
<xs:documentation > If advertisement has been capture from a television/radio broadcast, here is the capture information
2015-11-07 05:28:44 +00:00
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
2015-11-09 04:58:17 +00:00
<xs:complexType name= "LinearMediaType" >
<xs:annotation >
<xs:documentation > Describes a dump of a linear media, that is, a media that is read byte-by-byte like for example, a ROM chip, a game cartridge, a PCMCIA SRAM card, etc...</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
2015-11-09 03:45:04 +00:00
<xs:annotation >
<xs:documentation > Image file, or image description file, plus format (cue, toc, etc, etc)</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-09 03:45:04 +00:00
<xs:annotation >
<xs:documentation > Image file size</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "ImageChecksums" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of image file</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > If image file contains several deinterleaved dumps, here are the checkums of the interleaved dump</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Title" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Title as it is labeled on media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:int" name= "Sequence" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Sequence of media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:int" name= "ImageInterleave" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > How many bytes must be read in image file for each byte in media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:int" name= "Interleave" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > How many bytes must be skipped in image file for each byte in media</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 03:45:04 +00:00
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Media manufacturer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Model" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Media model</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Package" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Media packaging (DIP, PCMCIA, Cartridge, etc)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Interface" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Media interface</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DimensionsType" name= "Dimensions" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Dimensions of media</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "ScansType" name= "Scans" minOccurs= "0" maxOccurs= "1" >
2015-11-09 03:45:04 +00:00
<xs:annotation >
<xs:documentation > Scan of media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpHardwareArrayType" name= "DumpHardwareArray" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Array of hardware used to dump media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "PCMCIAType" name= "PCMCIA" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Present if media is a PCMCIA Linear Flash or SRAM card, to contain PCMCIA specific information</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "xs:string" name= "CopyProtection" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Copy protection, if applicable</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "PCMCIAType" >
<xs:annotation >
<xs:documentation > Contains PCMCIA card information</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "DumpType" name= "CIS" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains the PCMCIA Card Information Structure dump.</xs:documentation>
</xs:annotation>
</xs:element>
2016-10-15 22:40:27 +01:00
<xs:element type= "xs:string" name= "Compliance" maxOccurs= "1" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Contains the PCMCIA version standard compliance</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:unsignedShort" name= "ManufacturerCode" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains the PCMCIA manufacturer ID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:unsignedShort" name= "CardCode" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains the PCMCIA card ID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains the PCMCIA manufacturer string</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "ProductName" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains the PCMCIA product name string</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "AdditionalInformation" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Contains additional PCMCIA information strings</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "PCIType" >
<xs:annotation >
<xs:documentation > Contains PCI/PCI-X/PCIe card information</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name= "VendorID" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains PCI Vendor ID</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
<xs:maxInclusive value= "65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name= "DeviceID" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains PCI Device ID</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
<xs:maxInclusive value= "65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type= "DumpType" name= "Configuration" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Binary dump of the PCI configuration space</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "LinearMediaType" name= "ExpansionROM" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Binary dump of the PCI expansion rom</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
2015-11-09 04:13:37 +00:00
<xs:complexType name= "EVPDType" >
<xs:sequence >
<xs:element type= "xs:string" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File containing SCSI Extended Vendor Page Descriptor dump</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-10 06:09:41 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-09 04:13:37 +00:00
<xs:annotation >
<xs:documentation > Size of SCSI Extended Vendor Page Descriptor dump</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of SCSI Extended Vendor Page Descriptor dump</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name= "page" >
2015-11-09 04:58:17 +00:00
<xs:annotation >
<xs:documentation > EVPD page</xs:documentation>
</xs:annotation>
<xs:simpleType >
2015-11-09 04:13:37 +00:00
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
<xs:maxInclusive value= "255" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name= "SCSIType" >
2015-11-09 04:58:17 +00:00
<xs:annotation >
<xs:documentation > Contains SCSI device information</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "Inquiry" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SCSI INQUIRY result dump</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "EVPDType" name= "EVPD" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Contains SCSI EVPD dumps</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "ModeSense" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SCSI MODE SENSE(6) dump</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "ModeSense10" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SCSI MODE SENSE(10) dump</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "LogSense" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SCSI LOG SENSE dump</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "USBType" >
2015-11-09 04:58:17 +00:00
<xs:annotation >
<xs:documentation > Contains USB device information</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element name= "VendorID" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains USB Vendor ID</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
<xs:maxInclusive value= "65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name= "ProductID" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains USB Product ID</xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:int" >
<xs:minInclusive value= "1" />
<xs:maxInclusive value= "65534" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element type= "DumpType" name= "Descriptors" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Binary dump of the USB descriptors</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "SecureDigitalType" >
<xs:annotation >
<xs:documentation > Contains SD/MMC device information</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "CID" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SD/MMC's CID</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "CSD" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SD/MMC's CSD</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "ExtendedCSD" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains SD/MMC's extended CSD</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
</xs:sequence>
</xs:complexType>
2015-11-09 04:58:17 +00:00
<xs:complexType name= "ATAType" >
<xs:annotation >
<xs:documentation > Contains ATA/ATAPI device information</xs:documentation>
</xs:annotation>
<xs:sequence >
2015-11-09 04:13:37 +00:00
<xs:element type= "DumpType" name= "Identify" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Contains ATA/ATAPI IDENTIFY binary dump</xs:documentation>
2015-11-09 04:58:17 +00:00
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BlockTrackType" >
<xs:annotation >
<xs:documentation > Information about track in non-abstracted block based media</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File containing track dump, and format</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-10 06:09:41 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-09 04:58:17 +00:00
<xs:annotation >
<xs:documentation > Size of track dump in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Head" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Head (from 0) where this track resides</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Cylinder" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Cylinder where this track resides</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "StartSector" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Track start sector</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "EndSector" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Track end sector</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Sectors" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Sectors in track. Not necessarily EndSector-StartSector, as there can be hidden sectors</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:int" name= "BytesPerSector" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Bytes per sector, physical undecoded tag-less</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of track dump</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Format" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Track format (IBM FM, IBM MFM, Amiga MFM, Apple GCR, etc)</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BlockMediaType" >
<xs:annotation >
<xs:documentation > Describes a dump of a block (sector) layered media</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Image file, or image description file, plus format (cue, toc, etc, etc)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Image file size</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of image file</xs:documentation>
</xs:annotation>
</xs:element>
2017-06-20 05:41:41 +01:00
<xs:element type= "ChecksumsType" name= "ContentChecksums" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of media</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "SequenceType" name= "Sequence" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Media sequence information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media manufacturer (for fixed AND removable media)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Model" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media model (for fixed AND removable media)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Serial" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media serial number (for fixed and, if applicable, removable media)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Firmware" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media firmware version, for fixed media only</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Interface" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media physical interface, for fixed media only</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:int" name= "PhysicalBlockSize" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Physical block size in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:int" name= "LogicalBlockSize" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Logical block size in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "LogicalBlocks" minOccurs= "1" >
<xs:annotation >
<xs:documentation > User accessible logical blocks</xs:documentation>
</xs:annotation>
</xs:element>
2016-10-12 00:06:27 +01:00
<xs:element type= "VariableBlockSizeType" name= "VariableBlockSize" maxOccurs= "1" minOccurs= "0" >
<xs:annotation >
<xs:documentation > List size for variable blocks</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "TapeInformationType" name= "TapeInformation" maxOccurs= "1" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Presents information specific about a digital tape</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "ScansType" name= "Scans" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media scans</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ATAType" name= "ATA" minOccurs= "0" >
<xs:annotation >
<xs:documentation > If media responds to native ATA/ATAPI commands, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "PCIType" name= "PCI" minOccurs= "0" >
<xs:annotation >
<xs:documentation > If media is PCI/PCI-X/PCIe attached, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "PCMCIAType" name= "PCMCIA" minOccurs= "0" >
<xs:annotation >
<xs:documentation > If media is PCMCIA attached, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "SecureDigitalType" name= "SecureDigital" minOccurs= "0" >
<xs:annotation >
<xs:documentation > If media is SecureDigital or MultiMediaCard, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "SCSIType" name= "SCSI" minOccurs= "0" >
<xs:annotation >
<xs:documentation > If media conforms to SCSI specifications, information here</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "USBType" name= "USB" minOccurs= "0" >
<xs:annotation >
<xs:documentation > If media is USB attached, information here</xs:documentation>
</xs:annotation>
</xs:element>
2016-01-16 07:49:57 +00:00
<xs:element type= "DumpType" name= "MAM" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Medium Auxiliary Memory</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:58:17 +00:00
<xs:element type= "xs:long" name= "Heads" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Real physical heads</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Cylinders" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Real physical cylinders</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "SectorsPerTrack" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Sectors per track, if constant, if not, this field is ommited and separate tracks must be indicated</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "BlockTrackType" name= "Track" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Tracks for block media that allow separate cylinder/head addressing, like floppies. It can be ommitted for media that strictly follows a standard (no copy protection either).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "CopyProtection" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Copy protection, if applicable</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DimensionsType" name= "Dimensions" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Dimensions of the media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "FileSystemInformationType" name= "FileSystemInformation" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Information about filesystems and partitions contained in this media</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 05:10:02 +00:00
<xs:element type= "DumpHardwareArrayType" name= "DumpHardwareArray" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Array of hardware used to dump media, if removable</xs:documentation>
</xs:annotation>
</xs:element>
2015-12-31 17:30:11 +00:00
<xs:element type= "xs:string" name= "DiskType" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Disk type (Floppy, Twiggy, Hard Disk)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "DiskSubType" maxOccurs= "1" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Disk subtype</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 05:10:02 +00:00
</xs:sequence>
</xs:complexType>
<xs:complexType name= "AudioBlockType" >
<xs:annotation >
<xs:documentation > Information about "blocks" in audio based media</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File containing block dump, and format</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-10 06:09:41 +00:00
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
2015-11-09 05:10:02 +00:00
<xs:annotation >
<xs:documentation > Size of block dump in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "AccoustID" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > AccoustID of block</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of block dump</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Format" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Block format/encoding</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "AudioMediaType" >
<xs:annotation >
<xs:documentation > Describes a dump of a media that is stored in an audio device (like a ZX Spectrum cassette)</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Image file, or image description file, plus format (cue, toc, etc, etc)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Image file size</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of image file</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "SequenceType" name= "Sequence" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Media sequence information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Manufacturer" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media manufacturer (if known)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "Model" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Media model (if known)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "AccoustID" minOccurs= "0" >
<xs:annotation >
<xs:documentation > AccoustID of media in audio form</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "AudioBlockType" name= "Block" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Blocks on audio media that uses separate blocks</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:string" name= "CopyProtection" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Copy protection, if applicable</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DimensionsType" name= "Dimensions" minOccurs= "1" >
<xs:annotation >
<xs:documentation > Dimensions of the media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ScansType" name= "Scans" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Scan of media</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "DumpHardwareArrayType" name= "DumpHardwareArray" minOccurs= "0" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Array of hardware used to dump media, if removable</xs:documentation>
</xs:annotation>
</xs:element>
2015-11-09 04:13:37 +00:00
</xs:sequence>
</xs:complexType>
2016-10-12 00:06:27 +01:00
<xs:complexType name= "VariableBlockSizeType" >
<xs:sequence >
<xs:element type= "BlockSizeType" name= "BlockSize" maxOccurs= "unbounded" minOccurs= "1" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "BlockSizeType" >
<xs:simpleContent >
<xs:extension base= "xs:int" >
<xs:attribute type= "xs:int" name= "startingBlock" use= "required" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name= "TapeInformationType" >
<xs:sequence >
<xs:element type= "TapePartitionType" name= "Partition" maxOccurs= "unbounded" minOccurs= "1" />
</xs:sequence>
</xs:complexType>
<xs:complexType name= "TapePartitionType" >
<xs:annotation >
<xs:documentation > Partition information</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File containing partition dump, and format, binary, yranib, or audio/video container
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Size of partition dump in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Sequence" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Partition sequence</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "StartBlock" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Partition start block</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "EndBlock" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Partition end block</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of track dump</xs:documentation>
</xs:annotation>
</xs:element>
<xs:sequence >
<xs:element type= "TapeFileType" name= "File" maxOccurs= "unbounded" minOccurs= "1" />
</xs:sequence>
</xs:sequence>
</xs:complexType>
<xs:complexType name= "TapeFileType" >
<xs:annotation >
<xs:documentation > Tape file information</xs:documentation>
</xs:annotation>
<xs:sequence >
<xs:element type= "ImageType" name= "Image" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File containing file dump, and format, binary, yranib, or audio/video container
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Size" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Size of file in bytes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "Sequence" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File sequence</xs:documentation>
</xs:annotation>
</xs:element>
2017-06-04 04:58:48 +01:00
<xs:element type= "xs:long" name= "BlockSize" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Size of blocks in this file</xs:documentation>
</xs:annotation>
</xs:element>
2016-10-12 00:06:27 +01:00
<xs:element type= "xs:long" name= "StartBlock" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File start block</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "xs:long" name= "EndBlock" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > File end block</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element type= "ChecksumsType" name= "Checksums" minOccurs= "1" maxOccurs= "1" >
<xs:annotation >
<xs:documentation > Checksums of track dump</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
2015-11-07 03:13:57 +00:00
</xs:schema>