OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

uima message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Compliance



We had a discussion during the last TC conf call about what will mean
UIMA compliance and what should be enforced if any. 

I had a quick look to different OASIS standard and get different methods
related to compliance, from very strict to relaxed ones. 


Test suites:
============

A first way to provide some compliance level is to provide test suites,
like Java does. See by example the OGC page dedicated to this method 
http://xml.coverpages.org/OGC-ComplianceTests.html
A test suite can be a validation (must pass the test) or produce a level
of compliance with some mandatory tests and others optional, providing a
compliance score. 
Test suites are organized by domain in large projects

In UIMA context (example)
A test suite will contain an annotator to be deployed (and wrapped if
needed if the framework use a different communication protocol), a set
of documents, and the expected results. 
Different suites can test different parts of the specification. 
We may dedicate some test suites form samples and examples from the
Apache delivery. 

Reference implementation: 
=========================

On the same page from OGC you can see a second method which is to
provide a reference implementation. Not exactly a measure of compliance
but guidance and a reference.

In UIMA context (example)
We may issue a recommendation that it is expected that a future version
of Apache UIMA will be compliant with the specification  

Formal Grammar/description:
===========================

This is more for document format and eventually exchanges through XML
format. 
 
Test Application: 
=================

An available application is capable to test several functions of an
implementation.



In general, We can imagine compliance at different levels in UIMA.
Probably the most important is to be able to deploy annotators, sources
and consumers without too much pain. This is booth a need for people who
want to develop one of these components and for people who want to
develop a framework to manage them. It will be interesting to have a
test suite covering these cases. 


An interesting link on compliance in general:
http://www.consortiuminfo.org/cb/


Pascal








Pascal Coupet
Chief Technology Officer & Co-founder

TEMIS INC
1518 Walnut Street, suite 1702, Philadelphia, PA 19102, USA
 Tel:   +1 215 732 2549 ext 112 
Mob:   +1 215 609 2514
Fax:   +1 215 732 0490 
www.temis.com
 

Strictly Personal and Confidential
This message may contain confidential and proprietary material for the
sole use of the intended recipient. Any review or distribution by or to
others is strictly prohibited. If you are not the intended recipient,
please contact the sender and delete all copies.

-----Original Message-----
From: ehn@cs.cmu.edu [mailto:ehn@cs.cmu.edu] 
Sent: Friday, March 14, 2008 4:55 PM
To: uima@lists.oasis-open.org
Subject: [uima] Groups - UIMA TC Meeting Minutes of Mar 15 2008
(minutes20080315.txt) uploaded

The document named UIMA TC Meeting Minutes of Mar 15 2008
(minutes20080315.txt) has been submitted by Eric Nyberg, 3rd to the
OASIS
Unstructured Information Management Architecture (UIMA) TC document
repository.

Document Description:


View Document Details:
http://www.oasis-open.org/apps/org/workgroup/uima/document.php?document_
id=27588

Download Document:  
http://www.oasis-open.org/apps/org/workgroup/uima/download.php/27588/min
utes20080315.txt


PLEASE NOTE:  If the above links do not work for you, your email
application
may be breaking the link into two pieces.  You may be able to copy and
paste
the entire link address into the address field of your web browser.

-OASIS Open Administration


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]