This web server offers services to evaluate Research Objects. Dereferencing the URI of this page with content negotiation for RDF/XML or Turtle will return a service description document that contains URI templates (RFC 6570) for each of the services described below.
The services offered are:
/evaluate/checklist{?RO,minim,target,purpose}
This is the primaruy checklist evaluation service.
It evaluates an identified research object using a checklist defined by the referenced
Minim
description, selected based on the indicated target resource and purpose,
and returns the result as an RDF graph in a selected format using the
Minim-results vocabulary.
Further descriptions of these can be found on
GitHub.
/evaluate/trafficlight_json{?RO,minim,target,purpose}
This is a layered checklist result presentation service that
evaluates an identified research object using a checklist defined by the referenced
Minim
description, selected based on the indicated target resource and purpose.
The result of the evaluation is then processed into JSON data designed to drive
a "traffic-light" display of the conformance of the RO with the checklist requirements.
/evaluate/trafficlight_html{?RO,minim,target,purpose}
This is another layered checklist result presentation service that
evaluates an identified research object using a checklist defined by the referenced
Minim
description, selected based on the indicated target resource and purpose.
The result of the evaluation is then processed into HTML that presents a "traffic-light"
display of the conformance of the RO with the checklist requirements, summarizing the overall
result and which of the individual checklist items were satisfied or not satisfied.
The URI query parameters provided are:
RO
is the %-escaped URI of a research object to be evaluatedminim
is the %-escaped URI of a MINIM model to be evaluatedpurpose
is a purpose for which the evaluation is performed (e.g. "Complete", "Runnable", etc.)
The recognised values for this parameter will depend on what is defined by the MINIM model used.target
is the %-escaped URI of a target resource to which the purpose is applied