Size: 765
Comment:
|
Size: 1268
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
WSDL: attachment:FileCharacterizer.xml | |
Line 11: | Line 10: |
WSDL: attachment:FileCharacterizer.xml |
|
Line 21: | Line 22: |
* {{{...}}} ... | * {{{FileCharacterization}}} Characterisation message and a format ID. Data structure summarized below. === Data structures === ==== FileCharacterization ==== Returned by characterizeFile. Characterisation response. Contains the following private fields. Each has corresponding getter and setter methods. * {{{byte[] characterizationOutput}}} The output of the characterization tool. * {{{String pronomID}}} The PRONOM file format ID. * {{{String validationStatus}}} * {{{String md5CheckSum}}} |
File characterization API
A webservice will be provided, that given a URL will provide output of characterization tools, and a file format ID. This API is yet to be defined.
The concept is that the output of this webservice must be included in a technical datastream for the file object. Also, the format ID must be provided in technical metadata.
File Characterization API
WSDL: attachment:FileCharacterizer.xml
The following describes those methods of the File Characterization API that may be called by the GUI.
characterizeFile
Generates characterization output from analysis of file.
Input parameters:
org.apache.axis.types.URI fileURI URL to the file to be characterized.
Returns:
FileCharacterization Characterisation message and a format ID. Data structure summarized below.
Data structures
FileCharacterization
Returned by characterizeFile.
Characterisation response. Contains the following private fields. Each has corresponding getter and setter methods.
byte[] characterizationOutput The output of the characterization tool.
String pronomID The PRONOM file format ID.
String validationStatus
String md5CheckSum