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