Is the Evidence interface a generic interface or an specific interface for representing Evidence in the form of HTTP headers?
If it is a generic interface, as I see it, then 4.2.1.1 1. Add Evidence should be repharased to:

this method will force implementations of the DDR Simple API to execute on Java 1.5 and above.
This fact will avoid existing solutions deployed on Java 1.4 to migrate to the DDR Simple API. As sometimes in production environments it is difficult to do a migration due to dependencies with legacy applications, sys admin policies, etc, etc, this seems to be a critical issue. That's because we are requesting to change it to newHttpEvidence(Map)

In the description of the method it should be said that implementations must iterate over the keys of the map calling the toString method to obtain the header names, and must iterate over the values of the map calling the toString method to obtain the header values.

http://www.w3.org/TR/2008/WD-DDR-Simple-API-20080404/#sec-Service-getAPI
Version

The definition says:

"Returns information about the implementation of the API including the
current version."

Our development team wish to know if this information is intended to be
machine readable. In the absence of a statement to this effect, the only
valid interpretation is that the returned String is intended to be read
by a human, presumably for diagnostics purposes.

Proposed amendment:

The team also notes that in addition to getting diagnostic information
about the API implemented by an instance, it may also be of benefit to
get a machine-readable indication of the API to which the implementation
claims conformance. The proposal is to add a method:

----
"Lists all known Properties and Aspects in all Vocabularies that may be used without causing a NameException to be thrown. The order in which Properties are listed is not significant."
-----

Proposed Amendment:

"Lists the combination of all known Properties and Aspects in all Vocabularies that can be used without causing a NameException to be thrown. The order in which Properties are listed is not significant"

The DDR Simple API requires that Vocabularies indicate the default
Aspect to be used for properties therein (presumably only applicable
when a Property can have more than one Aspect). The document contains a
link to:

http://www.w3.org/TR/ddr-core-vocabulary/

It is observed that this referenced document does not, at present,
adhere to the requirement specified in the DDR Simple API and is
therefore an invalid reference.

The development team request information from the DDWG as to its
intentions to update the published vocabulary to be in compliance with
the DDR Simple API, or if the DDR Simple API intends to reference
another document.

Proposed remedy:

The DDWG should publish an update of the Core Vocabulary, and the DDR
Simple API should link to it via a dated URL.