Refactor EnhancementEngine to support contents with multiple related parts
--------------------------------------------------------------------------

                 Key: STANBOL-414
                 URL: https://issues.apache.org/jira/browse/STANBOL-414
             Project: Stanbol
          Issue Type: Improvement
            Reporter: Reto Bachmann-Gmür


Some notes from a discussion with Rupert and Olivier

ContentItem
- getBlob() returns a blob of type multipart/mime iff the ContentItem was 
created from a multipart/mime content
- ci.getBlob() eq ci.getPart(0, Blob.class)
- ci.getUri()+"_main" eq ci.getPartUri(0)

Rest
/enhancer
/enhancer/engine/<engineId>
/enhancer/chains/<chaiId>
- query params: 
Optional inputWithMetadata -> expects multipart/mime with 2 sections of which 
the first is rdf
Optional outputWithContentParts[=<section-ordinal>] -> the result is multipart 
(instead of rdf) containing rdf as the first section and the parts in the 
second section, if there is more than one part this second section is itself 
multipart, this argument might be repated to have different sections
Optional omitMetada -> no metadate in the result, makes only sense with 
outputContentParts argument, the result will correspond to the second section 
of the malipart returned without this argument

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to