You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Jerry Cwiklik (JIRA)" <ui...@incubator.apache.org> on 2009/02/10 15:19:07 UTC

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

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
            Reporter: Jerry Cwiklik


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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Eddie Epstein (JIRA)" <ui...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/UIMA-1290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672342#action_12672342 ] 

Eddie Epstein commented on UIMA-1290:
-------------------------------------

For XMI serialization, compatible means the service's type system is a proper subset of the client's type system. That is, no new types or features, and the features must have the same range types. For binary serialization, identical type and feature codes and feature range types.

> 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
>            Reporter: Jerry Cwiklik
>
> 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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Marshall Schor (JIRA)" <ui...@incubator.apache.org>.
     [ https://issues.apache.org/jira/browse/UIMA-1290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Marshall Schor updated UIMA-1290:
---------------------------------

    Affects Version/s: 2.3

defer past 2.3.0

> 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: Jerry Cwiklik
>
> 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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Thilo Goetz (JIRA)" <ui...@incubator.apache.org>.
    [ https://issues.apache.org/jira/browse/UIMA-1290?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12672277#action_12672277 ] 

Thilo Goetz commented on UIMA-1290:
-----------------------------------

Not sure I understand all the requirements.  When you say "type system", do you mean a type system object like in CAS.getTypeSystem(), or do you mean an XML rendering?  I understand that for binary serialization, the type systems must be identical in the sense that the internal type codes must be the same.  What do you mean by "compatible"?  And what do you mean by "validation of type systems"?

> 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
>            Reporter: Jerry Cwiklik
>
> 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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.