Entity types help computers find important names like people, places, organizations, and dates in text. This makes understanding and organizing information easier.
When you want to find names of people mentioned in news articles.
When you need to identify company names in emails or reports.
When extracting locations from travel blogs or social media posts.
When recognizing dates in appointment reminders or event descriptions.
When organizing large text data by important categories automatically.
Syntax
NLP
Entity types are labels assigned to words or phrases in text, such as:
- PERSON: names of people
- ORG: names of organizations or companies
- LOC: names of locations like cities or countries
- DATE: mentions of dates or times
These labels are used in Named Entity Recognition (NER) tasks in NLP.
Different NLP tools may have slightly different sets of entity types.
Examples
This example shows how each entity type marks a part of the sentence.
NLP
Text: "Alice works at OpenAI in San Francisco since 2020."
Entities:
- PERSON: Alice
- ORG: OpenAI
- LOC: San Francisco
- DATE: 2020
Here, the organization and date are identified from the sentence.
NLP
Text: "Google was founded in September 1998."
Entities:
- ORG: Google
- DATE: September 1998
Sample Model
This code uses spaCy, a popular NLP library, to find entities and their types in a sentence.
NLP
import spacy
# Load small English model with NER
nlp = spacy.load('en_core_web_sm')
text = "Barack Obama was born in Hawaii on August 4, 1961 and worked at the University of Chicago."# Process the text
doc = nlp(text)
# Extract entities and their typesfor ent in doc.ents:
print(f'{ent.text}: {ent.label_}')
OutputSuccess
Important Notes
PERSON means a person's name.
ORG means an organization like a company or university.
LOC or GPE means a location or geopolitical place like a city or country.
DATE means any date or time expression.
Summary
Entity types label important words in text to help computers understand meaning.
Common types include PERSON, ORG, LOC (or GPE), and DATE.
These labels are used in many applications like search, chatbots, and data analysis.
Practice
(1/5)
1. Which entity type label would you use to mark the name "Albert Einstein" in a text?
easy
A. PERSON
B. ORG
C. LOC
D. DATE
Solution
Step 1: Understand entity types
PERSON labels identify names of people in text.
Step 2: Match the example to entity type
"Albert Einstein" is a person's name, so it fits PERSON.
Final Answer:
PERSON -> Option A
Quick Check:
PERSON = Albert Einstein [OK]
Hint: Names of people are always PERSON entities [OK]
Common Mistakes:
Confusing ORG with PERSON
Labeling locations as PERSON
Using DATE for names
2. Which of the following is the correct way to label the entity type for "Google" in a named entity recognition task?
easy
A. LOC
B. ORG
C. PERSON
D. DATE
Solution
Step 1: Identify what Google represents
Google is a company, which is an organization.
Step 2: Match to entity type
ORG is the label for organizations like companies.
Final Answer:
ORG -> Option B
Quick Check:
ORG = Google [OK]
Hint: Companies and institutions are labeled ORG [OK]
Common Mistakes:
Labeling companies as LOC
Using PERSON for organizations
Confusing DATE with ORG
3. Given the sentence: "Barack Obama visited Paris on July 14, 2015." Which of the following is the correct sequence of entity types for [Barack Obama, Paris, July 14, 2015]?
medium
A. [PERSON, LOC, ORG]
B. [ORG, LOC, DATE]
C. [PERSON, LOC, DATE]
D. [PERSON, ORG, DATE]
Solution
Step 1: Identify each entity type
"Barack Obama" is a person, "Paris" is a location, and "July 14, 2015" is a date.
Step 2: Match entities to types in order
The sequence is PERSON, LOC, DATE.
Final Answer:
[PERSON, LOC, DATE] -> Option C
Quick Check:
PERSON, LOC, DATE = Barack Obama, Paris, July 14, 2015 [OK]
Hint: Match each entity to person, place, or date in order [OK]
Common Mistakes:
Confusing ORG with LOC
Mixing DATE with ORG
Wrong order of entity types
4. You have a named entity recognition model that labels "Amazon" as a LOC (location). What is the most likely error in this labeling?
medium
A. Amazon is an organization, so it should be ORG
B. Amazon is a person, so LOC is wrong
C. Amazon is a date, so LOC is incorrect
D. Amazon is a location, so LOC is correct
Solution
Step 1: Understand the entity "Amazon"
Amazon is commonly known as a company (organization), not a location.
Step 2: Correct entity type for Amazon
ORG is the correct label for companies like Amazon.
Final Answer:
Amazon is an organization, so it should be ORG -> Option A
Quick Check:
ORG = Amazon company [OK]
Hint: Companies are ORG, not LOC [OK]
Common Mistakes:
Assuming Amazon is only a location
Labeling company names as PERSON
Ignoring context of entity
5. You want to extract all dates and locations from the sentence: "The conference was held in New York on March 3rd, 2023, and attended by experts from Google." Which entity types should your model identify to get the correct information?
hard
A. PERSON and LOC
B. PERSON and ORG
C. ORG and DATE
D. LOC and DATE
Solution
Step 1: Identify entities to extract
The task is to extract dates and locations only.
Step 2: Match entity types for locations and dates
Locations are labeled LOC and dates are labeled DATE.
Final Answer:
LOC and DATE -> Option D
Quick Check:
LOC and DATE = New York, March 3rd, 2023 [OK]
Hint: Dates = DATE, places = LOC [OK]
Common Mistakes:
Extracting PERSON or ORG instead
Mixing LOC with ORG
Ignoring DATE entities
Recommended
Ready to prove it?
Pass the test and this pattern moves unknownstrongwhile earning +1 Grip toward your certificate.