Table of Contents

Enum NamedEntityRecognition.NamedEntityType

Namespace
LMKit.TextAnalysis
Assembly
LM-Kit.NET.dll

Standard set of entity types for Named‐Entity Extraction/Recognition.

public enum NamedEntityRecognition.NamedEntityType

Fields

Person = 0

Person’s name (e.g. “Sam Altman”, “Marie Curie”, “Albert Einstein”, “Loïc Carrère”).

Location = 1

Geographical location (e.g. “Paris”, “Mount Everest”).

Organization = 2

Organization or institution (e.g. “OpenAI”, “United Nations”).

Event = 3

Event names (e.g. “Oscars 2025”, “World Cup 2026”).

Product = 4

Product names (e.g. “iPhone 15”, “PlayStation 5”).

WorkOfArt = 5

Titles of creative works (e.g. “The Starry Night”, “Inception”).

Language = 6

Human languages (e.g. “English”, “Español”).

PhoneNumber = 7

Phone number (e.g. “+1-650-555-1234”).

EmailAddress = 8

Email address (e.g. “user@example.com”).

PostalAddress = 9

Postal/street address (e.g. “1600 Amphitheatre Parkway, Mountain View, CA”).

Url = 10

URL or web address (e.g. “https://lm-kit.com”).

IpAddress = 11

IP address (e.g. “192.168.0.1”).

Date = 12

Any date expression (e.g. “June 4, 2025”, “2025-06-04”).

Time = 13

Any time expression (e.g. “3:00 PM”, “15:30”).

DateTime = 14

Combined date and time (e.g. “June 4, 2025 at 15:30”).

Number = 15

Generic numeric literal (e.g. “42”, “3.14”).

Percent = 16

Percentage (e.g. “45%”, “12.5 %”).

Ordinal = 17

Ordinal number (e.g. “1st”, “second”).

MonetaryAmount = 18

Monetary amount (e.g. “$12.50”, “€10”).

Other = 19

Anything not covered by the explicit types above.

Custom = 20

Placeholder for a user‐defined/custom label. If you need to support runtime‐added entity types (e.g. “DiseaseName”, “PatentNumber”), map those to Custom and store the actual label elsewhere.