I'm not against publishing type system descriptors. I'm against having them be canonized as part of UIMA proper, particularly of Apache UIMA. Apache UIMA is supposed to be an implementation of a standard, not a standard itself.
While you might say that it is proactive to put forth your "recommended" type system for NewsML2 events, if I disagree with it for some reason I might think that it is destructive. These are things that should be hashed out by committees of interested parties rather than developers, who are typically looking at the problem from their own point of view. I should also say that I think it _is_ useful to have tools which translate between UIMA type systems and other representations such as OWL/RDF or MOF as Olivier had suggested. To the extent that these automatically create type systems for FOAF, SKOS and others, then there won't be a need for such a committee because Apache won't have to explicitly provide a type system. I'm also more comfortable with these sorts of type systems because they are in essence part of the meta-language rather than the object language, and will specify what semantically gets annotated rather than how they get annotated syntactically. I really just don't like the idea of having c-command annotations or illocutionary force annotations or anything remotely similar showing up as part of Apache and I feel like that is the road that you are headed down when you talk about "recommended type system" because someone is going to want those things and is going to feel frustrated if they are left out. -----Original Message----- From: Pascal Coupet [mailto:[EMAIL PROTECTED] Sent: Thursday, May 15, 2008 6:44 AM To: [email protected] Subject: RE: Annotation Mapping Annotator Well, standards are recommended objects. UIMA restricts your freedom too with the promises that you will be able to interact in a much easier way with others. I think we are at the early beginning but that standards will emerge to represents common entities and this will make applications and the web more useful. As stated by Olivier in another mail, people in the web semantic domain are producing interesting thinks, ACE is interesting also as you noted, NewsML2 is useful for events in the news space and so on. ... I agree. There are 2 levels for recommendations: one for the semantic and a lot of work is already in progress, the second is how to represent it using UIMA type systems. It will be nice to have recommended type systems for ACE, NewML2 events, and so on because a same semantic description can be encoded in various ways as UIMA type systems. This can be triggered by the organization behind each proposal but it may be much more efficient to be pro-active and propose type systems as part of the UIMA Apache project for recognized standards. I think it will be very useful to have a Sandbox for type systems in a similar ways than the one for Annotators.
