Represents a phrase in the text that is a known entity, such as a person, an organization, or location. The API associates information, such as salience and mentions, with entities.
JSON representation |
---|
{ "name" : string , "type" : enum ( |
Fields | |
---|---|
name
|
The representative name for the entity. |
type
|
The entity type. |
metadata
|
Metadata associated with the entity. For most entity types, the metadata is a Wikipedia URL ( An object containing a list of |
salience
|
The salience score associated with the entity in the [0, 1.0] range. The salience score for an entity provides information about the importance or centrality of that entity to the entire document text. Scores closer to 0 are less salient, while scores closer to 1.0 are highly salient. |
mentions[]
|
The mentions of this entity in the input document. The API currently supports proper noun mentions. |
sentiment
|
For calls to [AnalyzeEntitySentiment][] or if |
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.
UNKNOWN
PERSON
LOCATION
ORGANIZATION
EVENT
WORK_OF_ART
CONSUMER_GOOD
OTHER
PHONE_NUMBER
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
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
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
Number
The metadata is the number itself.
PRICE
Price
The metadata identifies the value
and currency
.
EntityMention
Represents a mention for an entity in the text. Currently, proper noun mentions are supported.
JSON representation |
---|
{ "text" : { object ( |
Fields | |
---|---|
text
|
The mention text. |
type
|
The type of the entity mention. |
sentiment
|
For calls to [AnalyzeEntitySentiment][] or if |
Type
The supported types of mentions.
Enums | |
---|---|
TYPE_UNKNOWN
|
Unknown |
PROPER
|
Proper name |
COMMON
|
Common noun (or noun compound) |