Package

org.clulab.wm

eidos

Permalink

package eidos

Visibility
  1. Public
  2. All

Type Members

  1. class ComponentLoader extends AnyRef

    Permalink
  2. class EidosActions extends Actions with LazyLogging

    Permalink
  3. case class EidosComponents(proc: EidosProcessor, negationHandler: NegationHandler, migrationHandler: MigrationHandler, stopwordManager: StopwordManager, ontologyHandler: OntologyHandler, mostCompleteEventsKeeper: MostCompleteEventsKeeper, hedgingHandler: HypothesisHandler, finders: Seq[Finder], conceptExpander: ConceptExpander, nestedArgumentExpander: NestedArgumentExpander, adjectiveGrounder: AdjectiveGrounder, corefHandler: CorefHandler, attachmentHandler: AttachmentHandler) extends Product with Serializable

    Permalink
  4. class EidosComponentsBuilder extends AnyRef

    Permalink
  5. class EidosEnglishProcessor extends FastNLPProcessor with SentencesExtractor with LanguageSpecific

    Permalink
  6. class EidosPortugueseProcessor extends PortugueseCluProcessor with SentencesExtractor with LanguageSpecific

    Permalink
  7. class EidosRefiner extends Refiner[EidosMention]

    Permalink
  8. class EidosSpanishProcessor extends SpanishCluProcessor with SentencesExtractor with LanguageSpecific

    Permalink
  9. class EidosSystem extends AnyRef

    Permalink

    A system for text processing and information extraction

    A system for text processing and information extraction

    Eidos accepts text, uses the processors project (via a modified EidosProcessor) to tokenize and annotate it into a Document, tasks an engine from the odin project to extract Mentions from it with the help of local Actions and Finders, repeatedly refines the odin mentions with OdinRefiners, converts them into EidosMentions, refines those with EidosRefiners, and finally incorporates them into an AnnotatedDocument.

    OdinRefiners is a collection of functions that each refines (convert, transform, modifies) a Seq[Mention] (odin Mentions) to another Seq[Mention] which will be fed into the next refiner.

    EidosRefiners do the same, but with EidosMentions: Seq[EidosMention] => Seq[EidosMention].

    The collections of refiners form a pipeline which can be configured at runtime or even be supplied to Eidos from elsewhere.

  10. class EidosTokenizer extends Tokenizer

    Permalink
  11. trait LanguageSpecific extends AnyRef

    Permalink
  12. class OdinRefiner extends Refiner[Mention]

    Permalink
  13. class ParagraphSplitter extends AnyRef

    Permalink
  14. class Refiner[T] extends AnyRef

    Permalink
  15. trait SentencesExtractor extends AnyRef

    Permalink

Value Members

  1. object Aliases

    Permalink
  2. object BuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  3. object EidosActions extends Actions

    Permalink
  4. object EidosComponentsBuilder

    Permalink
  5. object EidosProcessor

    Permalink
  6. object EidosSystem

    Permalink
  7. object EidosTokenizer

    Permalink
  8. object ParagraphSplitter

    Permalink
  9. package actions

    Permalink
  10. package apps

    Permalink
  11. package attachments

    Permalink
  12. package context

    Permalink
  13. package document

    Permalink
  14. package expansion

    Permalink
  15. package exporters

    Permalink
  16. package extraction

    Permalink
  17. package groundings

    Permalink
  18. package mentions

    Permalink
  19. package serialization

    Permalink
  20. package utils

    Permalink

Ungrouped