iTAG menulis hasil anotasi ke file .manifest. Halaman ini menjelaskan struktur JSON tingkat atas dari file tersebut serta cara setiap bidang dipetakan ke tahap pelabelan, peninjauan, dan penerimaan.
Setiap file .manifest merupakan objek JSON dengan struktur tingkat atas berikut. Tiga kunci tahap bersifat dinamis: ganti xxxxx(Job ID) dengan ID pekerjaan Anda yang sebenarnya.
{
"data": {
"source": "oss://********/pics/fruit/apple-1.jpg"
},
"label-xxxxx(Job ID)": {
"results": [{...}, {...}, {...}]
// Mencantumkan item dalam urutan kemunculannya pada tahap pelabelan. Untuk struktur data setiap elemen, lihat deskripsi di bawah.
},
"label-xxxxx(Job ID)-check": {
"results": [{...}, {...}, {...}]
// Mencantumkan item dalam urutan kemunculannya pada tahap peninjauan. Untuk struktur data setiap elemen, lihat deskripsi di bawah.
},
"label-xxxxx(Job ID)-verify": {
"results": [{...}, {...}, {...}]
// Mencantumkan item dalam urutan kemunculannya pada tahap penerimaan. Untuk struktur data setiap elemen, lihat deskripsi di bawah.
}
}
Daftar berikut menjelaskan setiap bidang tingkat atas:
-
data: Objek yang akan dianotasi. Sub-bidang
sourceberisi path OSS ke file input. -
label-xxxxx(Job ID): Hasil anotasi dari tahap pelabelan. Nama kunci mencakup ID pekerjaan Anda.
-
label-xxxxx(Job ID)-check: Hasil anotasi dari tahap peninjauan.
-
label-xxxxx(Job ID)-verify: Hasil anotasi dari tahap penerimaan.
-
results: Muatan anotasi untuk suatu tahap tertentu, dalam bentuk array terurut yang berisi item. Skema setiap item bergantung pada jenis templat yang digunakan dalam pekerjaan tersebut. Lihat topik berikut untuk skema spesifik berdasarkan templat: