The Open API specification for Synapse is now available for download!

Download Open API Spec

CurationTask

org.sagebionetworks.repo.model.curation.CurationTask

The CurationTask provides instructions for a Data Contributor on how data or metadata of a specific type should be both added to a project and curated. There should be a CurationTask for each type of data/metadata to be contributed to a project. There are currently two categories of curation tasks: file-based metadata collection and record-based metadata collection. For each category there will be a concrete implementation of this interface. This interfaces defines the common fields of all CurationTasks.

Field Type Description
taskId INTEGER The unique identifier issued to this task when it was created.
dataType STRING Will match the data type that a contributor plans to contribute. The dataType must be unique within a project.
projectId STRING The synId of the project.
instructions STRING Instructions to the data contributor.
etag STRING Synapse employs an Optimistic Concurrency Control (OCC) scheme to handle concurrent updates. Since the E-Tag changes every time an entity is updated it is used to detect when a client's current representation of an entity is out-of-date.
createdOn STRING
modifiedOn STRING
createdBy STRING
modifiedBy STRING
taskProperties CurationTaskProperties The properties of a CurationTask