You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Richard Eckart de Castilho (Jira)" <de...@uima.apache.org> on 2023/01/27 13:48:00 UTC

[jira] [Resolved] (UIMA-1290) Need a Way to Determine if Two Type Systems Are Compatible

     [ https://issues.apache.org/jira/browse/UIMA-1290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Richard Eckart de Castilho resolved UIMA-1290.
----------------------------------------------
    Resolution: Not A Problem

Seems like the need for this has disappeared. That said, actually the core UIMA Java SDK has an internal functionality to de-duplicate type systems to reduce memory usage. Cf. system property {{uima.disable_typesystem_consolidation}}. This functionality works by comparing type systems as to whether they are identical. As far as I can tell, this is simply implemented through {{TypeSystemImpl.equals(other)}}.

> Need a Way to Determine if Two Type Systems Are Compatible
> ----------------------------------------------------------
>
>                 Key: UIMA-1290
>                 URL: https://issues.apache.org/jira/browse/UIMA-1290
>             Project: UIMA
>          Issue Type: New Feature
>          Components: Core Java Framework
>    Affects Versions: 2.3
>            Reporter: Jaroslaw Cwiklik
>            Priority: Major
>
> Uima AS client needs to validate that the type system returned from a Uima AS service is compatible. In case when a binary serialization is used, the type systems *must* be identical. For XMI serialization, the type system of the delegate*must* be compatible but not necessarily identical. The core should provide an API which will enable the validation of type systems. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)