Curation workflow
The curation workflow is summarised in the following schema:

Workflow control
Error types
The error types or causes for which the material-properties record is incorrect.
They answer to the question: "What was the cause?"
| Name | Description |
|---|---|
| From table | The entities Material -> Tc -> Pressure is identified in a table. At the moment table extraction is not performed. |
| Extraction | The material, temperature, pressure is not extracted (no box) or extracted incorrectly. |
| Linking | The material is incorrectly linked to the Tc given that the entities are correctly recognised |
| Tc classification | The temperature is not correctly classified as "superconductors critical temperature" (e.g. Curie temperature, Magnetic temperature…) |
| Composition resolution | The exact composition cannot be resolved (e.g. the stochiometric values cannot be resolved) |
| Value resolution | The extracted formula contains variables that cannot be resolved, even after having read the paper. This includes when data is from tables. #125 |

Status flags
The workflows flags are properties within the database that are used to mark different status of the data:
typeindicate the type of operation that was performedstatusindicate the status of the current record
and their value is used as follows:
| Name | Values | Visible to users | Description |
|---|---|---|---|
| type | manual | true | The performed operation was manual |
| type | automatic | true | The performed operation was automatic (anomaly detection, loading script) |
| status | valid | true | The record is valid (if type=automatic the record might still be wrong) |
| status | invalid | true | The record is probably invalid, incorrect |
| status | obsolete | false | The record is obsolete, a new record supersedes it and the new record will point to the old (if we assume that a correction will create new record) |
| status | new | true | the record has been added by the automatic process |
| status | curated | true | the record has been edited (a curated record will also contain the error type) |
| status | validated | true | the record was validated by a curator as correct (this could have been done from a new or a curated record) |
| status | removed | false | the record was removed |
| status | empty | false | the originating document does not have any extracted information |
However, the flags should be used in pair and the state change is illustrate as follows:
