Cloud Natural Language V1 Client - Class Type (0.34.1)

Reference documentation and code samples for the Cloud Natural Language V1 Client class Type.

The type of the entity. For most entity types, the associated metadata is a Wikipedia URL (wikipedia_url) and Knowledge Graph MID (mid). The table below lists the associated fields for entities that have different metadata.

Protobuf type google.cloud.language.v1.Entity.Type

Namespace

Google \ Cloud \ Language \ V1 \ Entity

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNKNOWN

Value: 0

Unknown

Generated from protobuf enum UNKNOWN = 0;

PERSON

Value: 1

Person

Generated from protobuf enum PERSON = 1;

LOCATION

Value: 2

Location

Generated from protobuf enum LOCATION = 2;

ORGANIZATION

Value: 3

Organization

Generated from protobuf enum ORGANIZATION = 3;

EVENT

Value: 4

Event

Generated from protobuf enum EVENT = 4;

WORK_OF_ART

Value: 5

Artwork

Generated from protobuf enum WORK_OF_ART = 5;

CONSUMER_GOOD

Value: 6

Consumer product

Generated from protobuf enum CONSUMER_GOOD = 6;

OTHER

Value: 7

Other types of entities

Generated from protobuf enum OTHER = 7;

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

Generated from protobuf enum PHONE_NUMBER = 9;

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

Generated from protobuf enum ADDRESS = 10;

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

Generated from protobuf enum DATE = 11;

NUMBER

Value: 12

Number The metadata is the number itself.

Generated from protobuf enum NUMBER = 12;

PRICE

Value: 13

Price The metadata identifies the value and currency.

Generated from protobuf enum PRICE = 13;