Tools

Microsoft Recognizers-Text

ID recognizerstext

other

Open-source (MIT) library from Microsoft that recognizes and resolves entities in text across many languages, with packages for .NET, JavaScript, Python and Java. It powers the prebuilt entities of LUIS and the Bot Framework. Entities are numbers, ordinals, percentages, number ranges, units (age, currency, dimension, temperature), date and time, boolean choices, and sequences such as email, phone number, IP address, URL, GUID, hashtag and mention. The supported types cover only registry datatypes that match a documented type.

Website
https://github.com/microsoft/Recognizers-Text
Supported types
11

Supported semantic types

IDNameCategoriesCountriesDescription
email Email address PII common, internet, pii global Address of an electronic mailbox in the form local-part@domain, defined in section 3.4.1 of RFC 5322. The local part names the mailbox,...
hashtag Hashtag draft texts, internet global Keyword marked with the # sign in social media posts and messages, used to group posts on one topic. It may contain letters of any...
ipaddr IP address (IPv4 or IPv6) PII internet, pii global Address of a network interface in the Internet Protocol: a 32-bit IPv4 address in dotted-decimal form (192.0.2.1) or a 128-bit IPv6...
ipv4 IPv4 address PII internet, pii global 32-bit address of Internet Protocol version 4 (RFC 791), written in dotted-decimal notation as four numbers from 0 to 255, such as...
ipv6 IPv6 address PII internet, pii global 128-bit address of Internet Protocol version 6, written as eight groups of up to four hexadecimal digits separated by colons (RFC 4291,...
money Money amount draft values, common global Amount of money as numeric value
percentage Percentage value draft values, common global Parcentage float number
phone Phone number PII pii, common, telecom global Telephone number in standard format (RFC3966), without 'tel:' prefix
temperature Temperature draft values, science, environment global A measured or set temperature, such as an air, water or body temperature reading. Datasets store it as a number in degrees Celsius,...
url Uniform Resource Locator (URL) common, internet global Address of a resource on a network that also says how to retrieve it: a scheme such as https, a host, an optional port, a path, a query...
uuid Universally unique identifier (UUID) identifiers global 128-bit identifier that systems generate without a central registry, defined by RFC 9562 (2024), which replaced RFC 4122. Microsoft...

Use this record