As an add-on to my last post:

In one project we rely on stable annotation IDs in the CAS. We
currently use the CAS address for that, which limits us to the
binary CAS serialization right now as addresses get re-written
when using XMI, in particular after an annotation has been
deleted.

It would be nice if it was possible to reliably address individual
annotations in the storage via some form of ID, possibly a 
composite ID made up from a CAS ID and an annotation ID within the
CAS. 

Annotation IDs should remain stable after the annotation has been
added. They should not change if more annotations are added or
if annotations are removed.

I am not sure how such a requirement could be carried over to the
in-memory CAS structure. Asking for stable CAS addresses certainly
is not sensible.

Cheers,

-- Richard

-- 
------------------------------------------------------------------- 
Richard Eckart de Castilho
Technical Lead
Ubiquitous Knowledge Processing Lab (UKP-TUD) 
FB 20 Computer Science Department      
Technische Universität Darmstadt 
Hochschulstr. 10, D-64289 Darmstadt, Germany 
phone [+49] (0)6151 16-7477, fax -5455, room S2/02/B117
[email protected] 
www.ukp.tu-darmstadt.de 
Web Research at TU Darmstadt (WeRC) www.werc.tu-darmstadt.de
-------------------------------------------------------------------

Reply via email to