...
Validate: number of objects (optional validation enabled by command line flag)
...
Valid: number of objects in the OCFL repository is equal to the number of objects in the Fedora 3 repository
Validate: object IDs
...
Valid: every object in the OCFL repository has the same ID as its corresponding object in the Fedora 3 repository.
...
Valid: the size of the version of the datastream in OCFL recorded in <DSID>.nt
matches the size of the OCFL file on disk
Valid: the F3 size (as recorded in the metadata) of the version of the datastream matches the OCFL file size (on disk)
Validate: datastream checksum
![(warning)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/warning.svg)
F3 managed datastreams ONLY ((ie not inline XML):
...
The results of a validation should provide a report that allows the user to understand an overall summary of the results, lists of error types by count, the list of objects by error type, summary of errors by object and detailed validation logs by object.
HTML
TSV
Validate objects in list
![(warning)](/s/-141ylv/9012/1phy4ty/_/images/icons/emoticons/warning.svg)
The user should be able to provide a list of object IDs to include in a validation routine.
...
The user should be able to instruct the validator to validate all objects in the repository.
Highest priority