From f053a072d6796bb25914e10d243fcaa6ff9170fb Mon Sep 17 00:00:00 2001 From: Matthias Bisping Date: Fri, 29 Apr 2022 12:01:13 +0200 Subject: [PATCH] signatures for services updated --- doc/signatures.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/doc/signatures.txt b/doc/signatures.txt index 3825ddb..d6d7956 100644 --- a/doc/signatures.txt +++ b/doc/signatures.txt @@ -37,6 +37,38 @@ fileId: { } +--------------- + + + + assert if targetPath is file then response list must be singleton + {index: [], dir: fileID.pdf.gz, targetPath: fileID.images.json.gz} -> [{data: pdf bytes, metadata: request: ...] -> [{data: null, metadata: request: null, response: {classification infos: ...}] +image classification now : Mdat (fn, [Int], file) -> [JSON (Data PDF, Mdat)] -> [JSON (Data null, Mdat [ImObj])] | 1 -> 1 + assert if targetPath is file then response list must be singleton + {index: [], dir: fileID/images, targetPath: fileID.images.json.gz} -> [{data: image bytes, metadata: request: {image location...}] -> [{data: null, metadata: request: null, response: {classification infos: ...}] +image classification future: Mdat (fn, [Int], dir) -> JSON (Data [FunkIm], Mdat) -> [JSON (Data null, Mdat [FunkIm])] | +object detection : Mdat (fn, [Int], dir) -> (Data [PagIm] -> JSON [[Mdat SemIm]]) +table parsing : Mdat (fn, [Int], dir) -> (Data [PagIm] -> JSON [[Mdat FunkIm]]) +NER : Mdat (fn, [Int], file) -> (Data [Dict] -> JSON [Mdat]) +pdf2image : Mdat (fn, [Int], file) -> (JSON ([Int], Data PDF) -> [(FunkIm, Mdat)]) + + aggregate <==> targetpath is file and index is empty + + + + + + + + + + + + + + + +