Package

epic

slab

Permalink

package slab

TODO

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. slab
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AnalysisFunction[C, B, I, +O] extends AnyRef

    Permalink

    An analysis function that takes a Slab with declared annotation types in it and outputs a new Slab with additional annotations of a new type.

    An analysis function that takes a Slab with declared annotation types in it and outputs a new Slab with additional annotations of a new type.

    Documentation for the type variables: C = Content type B = Base annonation type I = Input annotation type O = Output annotation type

  2. case class ComposedAnalysisFunction[C, B, I, O, II >: I with O, +OO](a: AnalysisFunction[C, B, I, O], b: AnalysisFunction[C, B, II, OO]) extends AnalysisFunction[C, B, I, O with OO] with Product with Serializable

    Permalink
  3. case class EntityMention(entityType: String, id: Option[String] = None) extends Product with Serializable

    Permalink
  4. case class PartOfSpeech(tag: String, id: Option[String] = None) extends Product with Serializable

    Permalink
  5. case class Segment(id: Option[String] = None) extends Product with Serializable

    Permalink
  6. case class Sentence(id: Option[String] = None) extends Product with Serializable

    Permalink
  7. trait Slab[ContentType, RegionType, +AnnotationTypes] extends AnyRef

    Permalink

    A Slab is the core "document" type in Epic.

    A Slab is the core "document" type in Epic. It represents a document and a set of annotations on that document, such as sentence boundaries, tokens, named entity spans, etc. The ContentType is the type of the document--typically a string--and the AnnotationTypes parameter is an encoding of the kinds of annotations that are present. epic.slab.AnalysisFunctions can be used to add new annotations to a Slab that have the prerequisite annotations.

  8. case class Source(url: URL) extends Product with Serializable

    Permalink
  9. type StringAnalysisFunction[I, O] = AnalysisFunction[String, Span, I, O]

    Permalink
  10. type StringSlab[+AnnotationTypes] = Slab[String, Span, AnnotationTypes]

    Permalink
  11. case class Token(token: String) extends Product with Serializable

    Permalink

Value Members

  1. object AnalysisPipeline

    Permalink
  2. object AnnotatedSpan

    Permalink
  3. object RegexTokenizer extends Tokenizer

    Permalink

    A simple regex tokenizer.

  4. object Slab

    Permalink
  5. object StringIdentityAnalyzer extends StringAnalysisFunction[Any, Any]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped