-
Notifications
You must be signed in to change notification settings - Fork 0
Frequently asked questions
- How to add a new Linguistic Analysis Pipeline (LAP)
- How to add a new Entailment Decision Algorithm (EDA)
- How to add new algorithms to the existing ones
- How to use EOP as a library and make my code to use the EDAs
HowToAddANewLAP outlines the basic knowledge needed for this. It first introduces UIMA CAS, the adopted data representation for preprocessing (linguistic analyiss) result. And then the document describes how to add a new LAP module to the platform, by introducing LAPAccess interface and LAPImplBase_ class. @TODO: By Tae-Gil Noh, (ETA)
@TODO
@TODO
@TODO
Excitement Open Platform has a clear goal policy on inclusion of a code in the EOP project space. EOP project will include codes that implement the EXCITEMENT open specification: codes that are directly and indirectly used by components that implements EXCITEMENT specification. This means that generic NLP tools, as long as they are not related/used by a component, should not be included in the platform. Practically, consult one of the Administrators and ask him/her about adding a module/component in EOP.
- If you are improving something in CLC: coordinate your activity with one of the administrators. If the issue is not simple, the administrator will discuss the issue with other administrators, to make a concrete decision.
- If you are improving something not in CLC, but in a module provided by EOP code base: you have to discuss this with the module owner. Each of the modules has one or more owners, basically noted in the JavaDoc. Module owners can decline your proposal. If the module owner is unclear, simply contact one of the administrators.
In both cases, contacting an administrator as soon as possible and declare your intention and goal is a sound idea. This will make things much clearer for your contribution to be included in EOP.