You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Marshall Schor (JIRA)" <de...@uima.apache.org> on 2016/08/08 15:54:20 UTC

[jira] [Commented] (UIMA-4685) Add Common Load/Save APIs, including type system and index defs, for various CAS formats

    [ https://issues.apache.org/jira/browse/UIMA-4685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15411990#comment-15411990 ] 

Marshall Schor commented on UIMA-4685:
--------------------------------------

Peter, I updated the definition and title of this Jira to reflect the creation of the new CasIOUtils.  I note that the old definition had a comment indicating some performance issue with deserializing?  Has this been addressed, and if not, does it need to be for the 2.9.0 release?

> 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)