The original spec was RFC 3230 from 2002, and there's a draft update in progress as draft-ietf-httpbis-digest-headers.
As most/all implementations will/should make SWORD available over HTTPS, which presumably handles transport integrity. A client ensuring that it transmits the file it intends to transmit is not solved by hashing the file immediately before transmission, as the file may have been corrupted before then.
Is this therefore a necessary or useful part of the spec?