El módulo proporcionará una API para que pueda ser utilizado e integrado por los distintos subsistemas del proyecto HÉRCULES. A continuación explicaremos las llamadas que esta API ofrece:
Método | Url | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
POST | /api/cognitive/extract_tables | File(PDF) | JSON Array,file(excel,csv,) | Extrae tablas de imágenes o documentos PDF's para generar un csv o un xlsx con la información |
POST | /api/cognitive/ocr | File(PDF) Image(escaneo,escrito a mano,texto en imagen) | Texto con formato o Fichero PDF | Toma por entrada un fichero o una imagen y extrae el texto, el cual devuelve en crudo o |
POST | /api/cognitive/relation | Body JSON. investigador:[correo investigadores] } | Lista de investigadores | A partir de una o varias áreas temáticas, podemos obtener una lista de investigadores relacionados. Por otro lado, también podemos obtener una lista de investigadores relacionados con otro investigador a partir de su correo. |
POST | /api/cognitive/xml/get_nodes | Lista de Tuplas | Lista de Tuplas: Primer elemento → nodo xml padre Segundo elemento → lista de tuplas, cada elemento es el nodo XML hijo y sus nodos hijos si los tuviera |