-
Notifications
You must be signed in to change notification settings - Fork 5
proper nouns and named entities
This page ports Java wiki notes about proper nouns and named entities to ZemberekDotNet.
- Proper noun handling belongs to morphology and lexicon analysis.
- Named Entity Recognition (NER) is a higher-level task that may span multiple tokens.
Examples of named entities:
TürkiyeCahit ArfKemal TahirMuğlak İşler Müdürlüğü
Morphology can:
- Analyze whether a token can be interpreted as proper noun.
- Handle suffix-attached proper nouns (especially apostrophe forms).
- Use dictionary entries and runtime unknown-token strategies.
It is not a full NER system by itself.
Ported behavior summary:
- Proper nouns in dictionary are analyzed directly.
- Capitalization can influence proper noun candidacy.
- Tokens with apostrophe can trigger proper-noun-like runtime handling in unknown token analysis.
Related implementation areas:
Unlike older Java-era FAQ notes that emphasized morphology-only proper noun detection, this repository includes a dedicated NER module:
NER model quality depends on training data and model setup.
The NER module includes post-processing logic to strip/normalize suffix effects from named entities.
See:
This is useful for forms like location/person names with case/possessive suffixes.
- Use morphology when you need token-level lexical/morpheme analyses.
- Use NER when you need multi-word entity detection/classification.
- In pipelines, use tokenization + morphology + NER together.
Relevant test coverage exists for proper noun and noun behavior in morphology tests. For example, proper noun interpretations and compound/possessive ambiguity cases are validated in analysis tests.
See:
- Proper noun ambiguity can still be high for short/common words.
- Apostrophe and casing conventions in real text are inconsistent.
- For production extraction, treat morphology and NER outputs as probabilistic signals, not absolute truth.
Getting Started
Module Reference
- Morphology Notes
- Additions and Release Notes
- Morphemes Reference
- Classification Training Guide
- Normalization Guide
- Proper Nouns and Named Entities
- Text Dictionary Rules
API Parity & Migration
Reference
Roadmap