Type alias for functions which take a text string and return a potential key string.
Type alias for functions which take a text string and return a potential key string.
Species name sets.
Species name sets.
Resolve the given Mention to an optional entry in a knowledge base.
Resolve the given Mention to an optional entry in a knowledge base. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given text string to an optional entry in a knowledge base.
Resolve the given text string to an optional entry in a knowledge base. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given Mention to an optional entry in a knowledge base, for the single named species.
Resolve the given Mention to an optional entry in a knowledge base, for the single named species. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given text string to an optional entry in a knowledge base, for the single named species.
Resolve the given text string to an optional entry in a knowledge base, for the single named species. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given Mention to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given Mention to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. NB: This is an abstract method, to be overridden by each child class.
Resolve the given text string to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB.
Resolve the given text string to an optional group of entries in a knowledge base, returning resolutions for all species entries found in the KB. If the text is not found, use the given text transforming functions to create and lookup alternate keys. NB: This is an abstract method, to be overridden by each child class.
Resolve the given Mention to an optional entry in a knowledge base, failing if the entry is not for humans.
Resolve the given Mention to an optional entry in a knowledge base, failing if the entry is not for humans. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for a human entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given text string to an optional entry in a knowledge base, failing if the entry is not for humans.
Resolve the given text string to an optional entry in a knowledge base, failing if the entry is not for humans. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for a human entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given Mention to an optional entry in a knowledge base which explicitly does not have an associated species.
Resolve the given Mention to an optional entry in a knowledge base which explicitly does not have an associated species. Fail if all entries have species. If the mention is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Resolve the given text string to an optional entry in a knowledge base which explicitly does not have an associated species.
Resolve the given text string to an optional entry in a knowledge base which explicitly does not have an associated species. Fail if all entries have species. If the text is not found, use the given text transforming functions to create and lookup alternate keys. Return a resolution for the entry, if any found. NB: This is an abstract method, to be overridden by each child class.
Return a sequence of alternate keys, one for each of the given key transforms.
Return a sequence of alternate keys, one for each of the given key transforms.
Tell whether the given sequence of namespace/ID strings contains a human nsId.
Tell whether the given sequence of namespace/ID strings contains a human nsId.
Tell whether the given sequence of species strings contain a human species label.
Tell whether the given sequence of species strings contain a human species label.
Tell whether the given namespace/ID string is an ID for humans or not.
Tell whether the given namespace/ID string is an ID for humans or not.
Tell whether the given species string is label for humans or not.
Tell whether the given species string is label for humans or not.
Tell whether the given species string is a member of the given set of species.
Tell whether the given species string is a member of the given set of species.
Try to remove all of the suffixes in the given set from the given text.
Try to remove all of the suffixes in the given set from the given text.
Trait for simple and species-specific Mention lookup in local knowledge bases using alternate key lookups. Written by Tom Hicks. 11/15/2015. Last Modified: Redo to return resolution sequences.