[
https://issues.apache.org/jira/browse/UIMA-4685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15421398#comment-15421398
]
Marshall Schor commented on UIMA-4685:
--------------------------------------
good point :-)
So it seems we may have reasonable use cases for both compressed form 6 TS and
general TSI. And, it might be reasonable to say form 6 supports both -TSI and
-TS. But perhaps we'll start with just -TSI and have the meaning be: a) it
reinitializes the CAS's TS and index definitions, and b) it specifies the TS of
the serailizaed data. But if we did that, we lose perhaps the original function
you wanted for this. So maybe we need both COMPRESSED_FILTERED_TS and
COMPRESSED_FILTERED_TSI ?
> Add Common Load/Save APIs, including type system and index defs, for various
> CAS formats
> ----------------------------------------------------------------------------------------
>
> Key: UIMA-4685
> URL: https://issues.apache.org/jira/browse/UIMA-4685
> Project: UIMA
> Issue Type: New Feature
> Components: CasEditor, Core Java Framework
> Affects Versions: 2.8.1SDK
> Reporter: Peter Klügl
> Assignee: Peter Klügl
> Fix For: 2.9.0SDK
>
> Attachments: BinaryCasIOUtils.java, caseditor.csv,
> caseditor_bincas.csv
>
>
> Create a new CasIOUtils class having common load and save APIs, with optional
> saving of type system and index definitions, in all the various CAS
> serialization formats (except JSON). Implement heuristic discovery for
> deserialization to support automatic selection of the right kind of
> deserializer. Update the headers for binary to support indicating they have
> the type system included (not used yet). Update the SerialFormat to support
> this. Update the CasEditor and other components to use this new API.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)