From: Matthias T. <th...@ei...> - 2002-08-30 08:09:53
|
Steven, Steven Bird wrote: >>have one AG per utterance. All AGs are linear and connected with respect >>to the word sequence. > > I guess you would permit coterminous annotations, and annotations that span > multiple words. Thus the anchors form a linear order, but the annotations > themselves do not. Sorry, I was not precise. I meant all my annotations of TYPE "Word" are linear and connected, so that AG::CheckLinear $agId "Word" AG::CheckConnected $agId "Word" succeed in the current implementation. >>I'd tend to the first approach, only because I think the topological and >>temporal sort is a basic feature that should be integrated closely with >>the library. > > Yes, but that unfortunately makes the closed-world assumption. You tool > would only be able to add its kind of annotation to existing AGs that > behave the same constraints. It seems strange to require that you cannot > add connected annotations to an AG which happens to be disconnected. I thought we were talking about the possibility to restricting the sorting to certain annotation types, meaning that an AG may be connected and disconnected at the same time, depending on what annotation type(s) are viewed as 'relevant'? So that my Tool would only view a subset of all annotation types as 'his/hers' and ignore the others, so that only the relevant types have to meet the constraints imposed by my Tool. >> > Anyway, to sum up, before adding new sort functions we should first >> > analyze the stated needs carefully... >> >>I hope I could contribute to clarifying some needs :) > > You'd be very welcome to. In the fall I'd like to redesign the API a > little (stronger typing) and add better support for sorting, and we'll > need to work through the details on this list... I'd be happy to contribute as far as I am able to. Regards. Matthias |