Export conversational text annotations

How to export conversational text data and sample export formats.

Export JSON annotations

# Set the export params to include/exclude certain fields. export_params= { "attachments": True, "metadata_fields": True, "data_row_details": True, "project_details": True, "label_details": True, "performance_details": True, "interpolated_frames": True } # Note: Filters follow AND logic, so typically using one filter is sufficient. filters= { "last_activity_at": ["2000-01-01 00:00:00", "2050-01-01 00:00:00"], "workflow_status": "<wkf-status>" } export_task = project.export(params=export_params, filters=filters) export_task.wait_till_done() # Stream the export using a callback function def json_stream_handler(output: labelbox.BufferedJsonConverterOutput): print(output.json) export_task.get_buffered_stream(stream_type=labelbox.StreamType.RESULT).start(stream_handler=json_stream_handler) # Collect all exported data into a list export_json = [data_row.json for data_row in export_task.get_buffered_stream()] print("file size: ", export_task.get_total_file_size(stream_type=lb.StreamType.RESULT)) print("line count: ", export_task.get_total_lines(stream_type=lb.StreamType.RESULT))

Annotation export formats

Text entity (named entity)

{ "feature_id": "cluu14r3p0oty148p5d2isiki", "feature_schema_id": "cluu14fnh01f40703aigj669b", "name": "ner", "value": "ner", "annotation_kind": "ConversationalTextEntity", "classifications": [], "conversational_location": { "message_id": "4", "location": { "start": 0, "end": 8 } } }

Classification - radio

{ "feature_id": "cluu14r3p0ou3148p6d15q82b", "feature_schema_id": "cluu14fnh01fe0703abp5fjgx", "name": "radio_convo", "value": "radio_convo", "message_id": "0", "conversational_radio_answer": { "feature_id": "cluu14r3p0ou4148pc028jtzk", "feature_schema_id": "cluu14fnh01ff070383rh4ryk", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [] } }

Classification - checklist

{ "feature_id": "cluu14r3p0ou0148ptekhuz0a", "feature_schema_id": "cluu14fnh01f8070385tv57vy", "name": "checklist_convo", "value": "checklist_convo", "message_id": "2", "conversational_checklist_answers": [ { "feature_id": "cluu14r3p0ou1148p8pb3s49a", "feature_schema_id": "cluu14fnh01f90703cx3j6gqu", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [] }, { "feature_id": "cluu14r3p0ou2148ph8tyhtp1", "feature_schema_id": "cluu14fnh01fb07030q2m5hqc", "name": "second_checklist_answer", "value": "second_checklist_answer", "classifications": [] } ] }

Classification - free-form text

{ "feature_id": "clr0x0ol83tvq07ea8f5phc2g", "feature_schema_id": "clpk2me9u02vx07xnet21fsgf", "name": "free_text", "text_answer": { "content": "sample text" } }

Relationship

{ "feature_id": "clwkrnmlp00093b6qekq6qhyb", "feature_schema_id": "clwkrkehi04qy07y711tcgga6", "name": "relationship", "annotation_kind": "ConversationalTextUnidirectionalRelationship", "classifications": [], "unidirectional_relationship": { "source": "clwkrnhdb00033b6qlzbqjttc", "target": "clwkrnjky00063b6qc3tatj0p" } }

Sample project export

{ "data_row": { "id": "clfbnskoxb9q9076fbyjngwhm", "global_key": "conversation-1.json", "row_data": "https://storage.googleapis.com/labelbox-developer-testing-assets/conversational_text/1000-conversations/conversation-1.json", "details": { "dataset_id": "clfbnsjaj05hr07z605db0w3b", "dataset_name": "conversational_annotation_import_demo_dataset", "created_at": "2023-03-16T22:04:33.000+00:00", "updated_at": "2024-01-18T19:10:53.352+00:00", "last_activity_at": "2024-04-10T16:33:23.000+00:00", "created_by": "labelbox.public.user@labelbox.com" } }, "media_attributes": { "mime_type": "application/vnd.labelbox.conversational", "labelable_ids": [ "0", "2", "4", "6", "8", "10", "12", "14", "16", "18" ], "message_count": 20 }, "attachments": [], "metadata_fields": [], "projects": { "cluu14fwi01g0070321g9c1xi": { "name": "Conversational Text Annotation Import Demo", "labels": [ { "label_kind": "Default", "version": "1.0.0", "id": "cluu14r490oud148pdk29bwes", "label_details": { "created_at": "2024-04-10T16:33:23.000+00:00", "updated_at": "2024-04-10T16:33:23.000+00:00", "created_by": "aovalle@labelbox.com", "content_last_updated_at": "2024-04-10T16:33:23.063+00:00", "reviews": [] }, "performance_details": { "seconds_to_create": 0, "seconds_to_review": 0, "skipped": false }, "annotations": { "objects": [ { "feature_id": "cluu14r3p0oty148p5d2isiki", "feature_schema_id": "cluu14fnh01f40703aigj669b", "name": "ner", "value": "ner", "annotation_kind": "ConversationalTextEntity", "classifications": [], "conversational_location": { "message_id": "4", "location": { "start": 0, "end": 8 } } } ], "classifications": [ { "feature_id": "cluu14r3p0otz148p09nol3tq", "feature_schema_id": "cluu14fnh01f60703b4uadjbd", "name": "text_convo", "value": "text_convo", "message_id": "0", "conversational_text_answer": { "content": "the answer to the text questions right here" } }, { "feature_id": "cluu14r3p0ou0148ptekhuz0a", "feature_schema_id": "cluu14fnh01f8070385tv57vy", "name": "checklist_convo", "value": "checklist_convo", "message_id": "2", "conversational_checklist_answers": [ { "feature_id": "cluu14r3p0ou1148p8pb3s49a", "feature_schema_id": "cluu14fnh01f90703cx3j6gqu", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [] }, { "feature_id": "cluu14r3p0ou2148ph8tyhtp1", "feature_schema_id": "cluu14fnh01fb07030q2m5hqc", "name": "second_checklist_answer", "value": "second_checklist_answer", "classifications": [] } ] }, { "feature_id": "cluu14r3p0ou3148p6d15q82b", "feature_schema_id": "cluu14fnh01fe0703abp5fjgx", "name": "radio_convo", "value": "radio_convo", "message_id": "0", "conversational_radio_answer": { "feature_id": "cluu14r3p0ou4148pc028jtzk", "feature_schema_id": "cluu14fnh01ff070383rh4ryk", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [] } }, { "feature_id": "cluu14r3p0ou5148piuv74m17", "feature_schema_id": "cluu14fni01fs0703ax77277l", "name": "nested_radio_question", "value": "nested_radio_question", "radio_answer": { "feature_id": "cluu14r3p0ou6148p0b4azzcu", "feature_schema_id": "cluu14fni01ft07033xic99k3", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [ { "feature_id": "cluu14r3p0ou7148pgmcqsf11", "feature_schema_id": "cluu14fni01fu0703c3iu2c0a", "name": "sub_radio_question", "value": "sub_radio_question", "radio_answer": { "feature_id": "cluu14r3p0ou8148pka3hvx26", "feature_schema_id": "cluu14fni01fv07031r8i190o", "name": "first_sub_radio_answer", "value": "first_sub_radio_answer", "classifications": [] } } ] } }, { "feature_id": "cluu14r3p0ou9148puacr13og", "feature_schema_id": "cluu14fni01fk07033aeye6ht", "name": "nested_checklist_question", "value": "nested_checklist_question", "message_id": "10", "conversational_checklist_answers": [ { "feature_id": "cluu14r3p0oua148pttkqa3fe", "feature_schema_id": "cluu14fni01fl0703eg9y2qgt", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [ { "feature_id": "cluu14r3p0oub148p3hld5bh9", "feature_schema_id": "cluu14fni01fm0703b3mwa6ot", "name": "sub_checklist_question", "value": "sub_checklist_question", "checklist_answers": [ { "feature_id": "cluu14r3p0ouc148pfpiwlzht", "feature_schema_id": "cluu14fni01fn0703apfk8j9q", "name": "first_sub_checklist_answer", "value": "first_sub_checklist_answer", "classifications": [] } ] } ] } ] } ], "relationships": [] } } ], "project_details": { "ontology_id": "cluu14fmp01f307039z1h2c64", "task_name": "Done", "batch_id": "04e9d4c0-f758-11ee-8be6-db43b18899b6", "batch_name": "first-batch-convo-demo", "workflow_status": "DONE", "priority": 5, "consensus_expected_label_count": 1, "workflow_history": [] }, "project_tags": [] } } }

Sample model run export

{ "data_row": { "id": "clfbnskoxb9q9076fbyjngwhm", "global_key": "conversation-1.json", "row_data": "https://storage.googleapis.com/labelbox-developer-testing-assets/conversational_text/1000-conversations/conversation-1.json", "details": { "dataset_id": "clfbnsjaj05hr07z605db0w3b", "dataset_name": "conversational_annotation_import_demo_dataset", "created_at": "2023-03-16T22:04:33.000+00:00", "updated_at": "2024-01-18T19:10:53.352+00:00", "created_by": "labelbox.public.user@labelbox.com" } }, "media_attributes": { "mime_type": "application/vnd.labelbox.conversational", "labelable_ids": [ "0", "2", "4", "6", "8", "10", "12", "14", "16", "18" ], "message_count": 20 }, "attachments": [], "metadata_fields": [], "experiments": { "a3143b06-742d-0576-d722-c187a5aad1b3": { "name": "Conversational_model_run_9985d371-1b0b-4a5b-8c94-4a6167b20090", "runs": { "a3143b06-adc7-086f-79a5-d251a0054cb8": { "name": "iteration 1", "run_data_row_id": "4f22e94f-71da-45ac-bab7-f95daf04e7a1", "labels": [ { "label_kind": "Default", "version": "1.0.0", "id": "clq10ymdubt0u1447v6s77glu", "annotations": { "objects": [ { "feature_id": "e063fe4e-4675-0988-9f81-659c83dd1b43", "feature_schema_id": "clq10ybnl067t07ztbavefdsy", "name": "ner", "value": "ner", "annotation_kind": "ConversationalTextEntity", "classifications": [], "conversational_location": { "message_id": "4", "location": { "start": 0, "end": 8 } } } ], "classifications": [ { "feature_id": "169f1fee-5db4-02c9-a232-dfb245a158ec", "feature_schema_id": "clq10ybnl068907ztf1htgtoc", "name": "nested_checklist_question", "value": "nested_checklist_question", "message_id": "10", "conversational_checklist_answers": [ { "feature_id": "c1c5898b-f1ce-02c7-b806-930ac8140923", "feature_schema_id": "clq10ybnl068a07ztcnyzbhsn", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [ { "feature_id": "1fc2b7e8-a292-02ad-81b6-10cb9bdd56c4", "feature_schema_id": "clq10ybnl068b07zth87h8c34", "name": "sub_checklist_question", "value": "sub_checklist_question", "checklist_answers": [ { "feature_id": "de42a672-041f-03f3-bbd9-e771e332030a", "feature_schema_id": "clq10ybnm068c07zt53sdcs0m", "name": "first_sub_checklist_answer", "value": "first_sub_checklist_answer", "classifications": [] } ] } ] } ] }, { "feature_id": "8adc0320-6d61-0011-bda0-80842b3733da", "feature_schema_id": "clq10ybnm068h07ztaugh4uma", "name": "nested_radio_question", "value": "nested_radio_question", "radio_answer": { "feature_id": "475fb394-f606-0223-b625-48045ebf7208", "feature_schema_id": "clq10ybnm068i07zt1xxv25it", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [ { "feature_id": "a61d83fd-4c47-0e88-9ae1-da3eb100eea0", "feature_schema_id": "clq10ybnm068j07ztcqf794w4", "name": "sub_radio_question", "value": "sub_radio_question", "radio_answer": { "feature_id": "6dbde4c3-3a1e-0348-a5ac-7787a8ac0461", "feature_schema_id": "clq10ybnm068k07ztdx9dca3i", "name": "first_sub_radio_answer", "value": "first_sub_radio_answer", "classifications": [] } } ] } }, { "feature_id": "96dce41f-f1c1-0822-9848-39c098b449f5", "feature_schema_id": "clq10ybnl067v07ztb8f91r4u", "name": "text_convo", "value": "text_convo", "message_id": "0", "conversational_text_answer": { "content": "the answer to the text questions are right here" } }, { "feature_id": "ba7c519c-c618-01ba-ac4b-fdbbd8137bf0", "feature_schema_id": "clq10ybnl068307ztd255hndf", "name": "radio_convo", "value": "radio_convo", "message_id": "0", "conversational_radio_answer": { "feature_id": "ec0fc3fb-1948-0ff9-8bc6-0377721e4f0e", "feature_schema_id": "clq10ybnl068407zt1x572rym", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [] } }, { "feature_id": "fe3a901b-8e62-01fe-a792-10b15ec7fa0d", "feature_schema_id": "clq10ybnl067x07zt0u67b9h3", "name": "checklist_convo", "value": "checklist_convo", "message_id": "2", "conversational_checklist_answers": [ { "feature_id": "699a5673-bb4a-06d3-9b9e-19237e11f96d", "feature_schema_id": "clq10ybnl068007zt6ct25775", "name": "second_checklist_answer", "value": "second_checklist_answer", "classifications": [] }, { "feature_id": "da192bd6-84ec-0acf-b875-d1ade525f466", "feature_schema_id": "clq10ybnl067y07zt6gvjczsg", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [] } ] } ], "relationships": [] } } ], "predictions": [ { "label_kind": "Default", "version": "1.0.0", "id": "clq10ymdubt0u1447v6s77glu", "annotations": { "objects": [ { "feature_id": "9c8f89a7-7211-4b33-a3c5-a3dab59f0407", "feature_schema_id": "clq10ybnl067t07ztbavefdsy", "name": "ner", "value": "ner", "annotation_kind": "ConversationalTextEntity", "classifications": [], "conversational_location": { "message_id": "4", "location": { "start": 0, "end": 8 } } } ], "classifications": [ { "feature_id": "20cda99c-d0f7-4e59-8f43-a8b4f3929e2f", "feature_schema_id": "clq10ybnl068307ztd255hndf", "name": "radio_convo", "value": "radio_convo", "message_id": "0", "conversational_radio_answer": { "feature_id": "ec1ec509-79b6-48e7-973c-9c06e754630f", "feature_schema_id": "clq10ybnl068407zt1x572rym", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [] } }, { "feature_id": "49e4667e-ed14-400b-9b75-b8b89bfb6f11", "feature_schema_id": "clq10ybnm068h07ztaugh4uma", "name": "nested_radio_question", "value": "nested_radio_question", "radio_answer": { "feature_id": "723be4ec-fa0c-4a67-9df0-a18f56f7bbd8", "feature_schema_id": "clq10ybnm068i07zt1xxv25it", "name": "first_radio_answer", "value": "first_radio_answer", "classifications": [ { "feature_id": "f28f3d0a-9428-4b45-8de1-4ec6714da726", "feature_schema_id": "clq10ybnm068j07ztcqf794w4", "name": "sub_radio_question", "value": "sub_radio_question", "radio_answer": { "feature_id": "82808a1e-a004-4965-bb77-4ab9e499c747", "feature_schema_id": "clq10ybnm068k07ztdx9dca3i", "name": "first_sub_radio_answer", "value": "first_sub_radio_answer", "classifications": [] } } ] } }, { "feature_id": "988e5b9a-9a6d-4338-96bf-901475b4a2c0", "feature_schema_id": "clq10ybnl068907ztf1htgtoc", "name": "nested_checklist_question", "value": "nested_checklist_question", "message_id": "10", "conversational_checklist_answers": [ { "feature_id": "9ea5984d-fb21-48e4-96c8-ce19162b5850", "feature_schema_id": "clq10ybnl068a07ztcnyzbhsn", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [ { "feature_id": "bf896185-5a77-410e-a4cd-abf0b07122fa", "feature_schema_id": "clq10ybnl068b07zth87h8c34", "name": "sub_checklist_question", "value": "sub_checklist_question", "checklist_answers": [ { "feature_id": "0812ee3d-7f5d-480b-82a2-4e965a48fc49", "feature_schema_id": "clq10ybnm068c07zt53sdcs0m", "name": "first_sub_checklist_answer", "value": "first_sub_checklist_answer", "classifications": [] } ] } ] } ] }, { "feature_id": "cb4730df-2e22-45db-bc74-fd439d577571", "feature_schema_id": "clq10ybnl067x07zt0u67b9h3", "name": "checklist_convo", "value": "checklist_convo", "message_id": "2", "conversational_checklist_answers": [ { "feature_id": "8184feca-970c-4ba7-bfbd-4d0eb5849a90", "feature_schema_id": "clq10ybnl068007zt6ct25775", "name": "second_checklist_answer", "value": "second_checklist_answer", "classifications": [] }, { "feature_id": "dc40cfef-aa6f-436d-a5b5-0d56bbd1741e", "feature_schema_id": "clq10ybnl067y07zt6gvjczsg", "name": "first_checklist_answer", "value": "first_checklist_answer", "classifications": [] } ] }, { "feature_id": "db7109ed-e380-4389-ab2f-98e72b4c2afe", "feature_schema_id": "clq10ybnl067v07ztb8f91r4u", "name": "text_convo", "value": "text_convo", "message_id": "0", "conversational_text_answer": { "content": "the answer to the text questions are right here" } } ], "relationships": [] } } ] } } } }, "models": {} }