Namespace NOpenNLP.Tools.Entitylinker

Classes

BaseLink

Stores a minimal tuple of information. Intended to be used with LinkedSpan<T>.

EntityLinkerFactory

Generates an IEntityLinker implementation via properties file configuration.

EntityLinkerProperties

Properties wrapper for the EntityLinker framework.

LinkedSpan<T>

A "default" extended span that holds additional information about the Span.

Interfaces

IEntityLinker

The non-generic base of IEntityLinker<T>, used to load and initialize an implementation whose span type is not known statically.

IEntityLinker<T>

EntityLinkers establish connections to external data to enrich extracted entities. For instance, for Location entities a linker can be developed to lookup each found location in a geonames gazateer. Another example may be to find peoples' names and look them up in a database or active directory. Intended to return n best matches for any give search, but can also be implemented as deterministic.