Mention Filter
interface MentionFilter
Filter for validating entity mentions during proposition extraction.
Filters can reject low-quality mentions (vague references, overly long spans, generic descriptions) before they create entities in the knowledge graph.
Example usage:
// Schema-driven validation (recommended)
val filter = SchemaValidatedMentionFilter(dataDictionary)
// Or context-aware filtering
val contextFilter = CompositeMentionFilter(listOf(
SchemaValidatedMentionFilter(dataDictionary),
PropositionDuplicateFilter()
))
if (filter.isValid(mention, propositionText)) {
// Create entity from mention
}Content copied to clipboard