ExternalFile

The ExternalFile object holds a reference to a file external to the feed itself. External files are packaged along with the VIP feed into a single, archived file.

Tag

Data Type

Required?

Repeats?

Description

Error Handling

FileUri

xs:anyURI

Required

Single

The URI of the external file.

Checksum

Checksum

Required

Single

The cryptographic checksum of the referenced external file.

1<ExternalFile id="ef1">
2   <FileUri>precinct_shapes.zip</FileUri>
3   <Checksum>
4     <Algorithm>sha-256</Algorithm>
5     <Value>65b634c5037f8a344616020d8060d233daa37b0f032a71d0d15ad7a5d3afa68e</Value>
6   </Checksum>
7</State>

Checksum

The Checksum object contains information about a cryptographic checksum, including the raw checksum value and the cryptographic hash algorithm used to compute it.

Tag

Data Type

Required?

Repeats?

Description

Error Handling

Algorithm

ChecksumAlgorithm

Required

Single

The cryptographic hash algorithm used to compute the checksum value.

Value

xs:string

Required

Single

The raw cryptographic checksum value encoded as a non-delimited, lowercase hexadecimal string.

1 <Checksum>
2   <Algorithm>sha-256</Algorithm>
3   <Value>65b634c5037f8a344616020d8060d233daa37b0f032a71d0d15ad7a5d3afa68e</Value>
4 </Checksum>