We recommend reviewing our end-to-end example to get a practical grasp of using Tabular Data Projects.
Tabular Data currently supports CONSENSUS Projects only.
Create Ontology for Tabular Data
Modify the following script example to create your Ontology.Items of Interest | Notes |
---|---|
READ_ONLY_COLUMNS |
|
ANNOTATION_COLUMNS |
|
ONTOLOGY_NAME | Specifies the name for your Ontology. |
OBJECT_NAME | Specifies the name of the text region for each row in your CSV file. The script applies a label to each row in your CSV file using this text region. |
tabular_create_ontology script
Create Tabular Data Project
Create a Project adding your Ontology and Dataset for Tabular Data.- Tabular data currently supports CONSENSUS Projects only.
- An AGENT block must be the first block in the Workflow for Tabular Data Projects.
- The AGENT block and AGENT pathway MUST be the exact name specified below.
Run the Agent script
Thetabular_run_agent.py
populates tasks in the AGENT block in your workflow.
Create the following Python scripts. Both scripts must be in the same directory.
tabular_run_agent.py
tabular_utils.py
tabular_run_agent.py
script.
After running the script, tasks that were in the AGENT stage are now in the CONSENSUS - ANNOTATE stage.
Items of Interest | Notes |
---|---|
AGENT_STAGE | Specifies the name of the AGENT block in your Tabular Data Project. This name must exactly match the name of the AGENT block in your Project. |
AGENT_PATHWAY | Specifies the name of the Pathway in your AGENT block. This name must exactly match the name of the pathway in the AGENT block in your Project. |
Label and Review Tabular Data
Annotators Annotators use drop downs to select the genre and platform for each row. Reviewers Reviewers verify that the labels are correct.Use any column in a row to select correct answers.
When there is an issue with labels/classifications, Reviewers can:
- Reject the task and add a comment about why a task was rejected. Rejected tasks go back to the person who added the labels/classifications.
- Edit labels directly using the Edit labels button and then approve the task.