iTAG escribe los resultados de las anotaciones en un archivo .manifest/@parmname. Esta página describe la estructura JSON de nivel superior de dicho archivo y cómo se relaciona cada campo con las etapas de etiquetado, revisión y aceptación.
Cada archivo .manifest es un objeto JSON con la siguiente estructura de nivel superior. Las tres claves de etapa son dinámicas: reemplace xxxxx(Job ID) con el identificador real de su trabajo.
{
"data": {
"source": "oss://********/pics/fruit/apple-1.jpg"
},
"label-xxxxx(Job ID)": {
"results": [{...}, {...}, {...}]
// Lists the items in the order they appear in the labeling stage. For the data structure of each element, see the description below.
},
"label-xxxxx(Job ID)-check": {
"results": [{...}, {...}, {...}]
// Lists the items in the order they appear in the review stage. For the data structure of each element, see the description below.
},
"label-xxxxx(Job ID)-verify": {
"results": [{...}, {...}, {...}]
// Lists the items in the order they appear in the acceptance stage. For the data structure of each element, see the description below.
}
}
A continuación se describe cada campo de nivel superior:
data/@parmname: el objeto que se va a anotar. El subcampo
sourcecontiene la ruta de OSS al archivo de entrada.label-xxxxx(Job ID)/@parmname: los resultados de la anotación correspondientes a la etapa de etiquetado. El nombre de la clave incluye el identificador de su trabajo.
label-xxxxx(Job ID)-check/@parmname: los resultados de la anotación correspondientes a la etapa de revisión.
label-xxxxx(Job ID)-verify/@parmname: los resultados de la anotación correspondientes a la etapa de aceptación.
-
results/@parmname: la carga útil de la anotación para una etapa determinada, representada como un arreglo ordenado de elementos. El esquema de cada elemento depende del tipo de plantilla que se utilice en el trabajo. Consulte los siguientes temas para conocer los esquemas específicos de cada plantilla: