Cloud Natural Language V2 API - Module Google::Cloud::Language::V2::Entity::Type (v0.6.0)

Reference documentation and code samples for the Cloud Natural Language V2 API module Google::Cloud::Language::V2::Entity::Type.

The type of the entity. The table below lists the associated fields for entities that have different metadata.

Constants

UNKNOWN

value: 0
Unknown

PERSON

value: 1
Person

LOCATION

value: 2
Location

ORGANIZATION

value: 3
Organization

EVENT

value: 4
Event

WORK_OF_ART

value: 5
Artwork

CONSUMER_GOOD

value: 6
Consumer product

OTHER

value: 7
Other types of entities

PHONE_NUMBER

value: 9

Phone number

The metadata lists the phone number, formatted according to local convention, plus whichever additional elements appear in the text:

  • number - the actual number, broken down into sections as per local convention
  • national_prefix - country code, if detected
  • area_code - region or area code, if detected
  • extension - phone extension (to be dialed after connection), if detected

ADDRESS

value: 10

Address

The metadata identifies the street number and locality plus whichever additional elements appear in the text:

  • street_number - street number
  • locality - city or town
  • street_name - street/route name, if detected
  • postal_code - postal code, if detected
  • country - country, if detected
  • broad_region - administrative area, such as the state, if detected
  • narrow_region - smaller administrative area, such as county, if detected
  • sublocality - used in Asian addresses to demark a district within a city, if detected

DATE

value: 11

Date

The metadata identifies the components of the date:

  • year - four digit year, if detected
  • month - two digit month number, if detected
  • day - two digit day number, if detected

NUMBER

value: 12
Number

The metadata is the number itself.

PRICE

value: 13
Price

The metadata identifies the value and currency.