Entities
Domain-specific named entity recognition
Generic entity sets like person, organisation and location rarely match what a domain model needs. The work starts with a taxonomy built for your text and your downstream decisions.
Taxonomy design
We draft the entity types with you, write a definition and positive and negative examples for each, and test the draft on a calibration sample before production. Types that annotators keep confusing are merged, split or redefined at this stage, while changes are still cheap.
Nested and overlapping entities
Real text nests. 'Bank of England base rate' holds an organisation inside a financial term. The guideline states whether the schema is flat, where only the outermost or innermost span is kept, or nested, where both are kept. Overlapping spans that aren't strictly nested are allowed only when the schema supports them, and are marked explicitly.
Boundary rules
Rules cover articles, titles, possessives, punctuation, abbreviations in brackets and line breaks. For example: is it 'the Supreme Court' or 'Supreme Court'? Is 'Dr.' part of the person span? Character offsets are taken from the original text, never from a cleaned copy, so spans map straight back to your source.
Domain glossaries
Legal text needs parties, clauses, obligations, dates and jurisdictions. Finance needs instruments, amounts, currencies, tickers and reporting periods. Medical text needs conditions, medications, dosages, procedures and negation. E-commerce needs brands, product attributes, sizes and materials. Each project gets a glossary of domain terms and their canonical labels, maintained alongside the guideline and reviewed by someone familiar with the domain.