Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • Wolfram Notebook Assistant + LLM Kit

    All-in-one AI assistance for your Wolfram experience

  • System Modeler
  • Wolfram Player
  • Finance Platform
  • Wolfram Engine
  • Enterprise Private Cloud
  • Application Server
  • Wolfram|Alpha Notebook Edition
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • AI & Linguistic Understanding

Deployment Options

  • Wolfram Cloud
  • wolframscript
  • Wolfram Engine Community Edition
  • Wolfram LLM API
  • WSTPServer
  • Wolfram|Alpha APIs

From the Community

  • Function Repository
  • Community Paclet Repository
  • Example Repository
  • Neural Net Repository
  • Prompt Repository
  • Wolfram Demonstrations
  • Data Repository
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

  • Data & Computational Intelligence
  • Model-Based Design
  • Algorithm Development
  • Wolfram|Alpha for Business
  • Blockchain Technology
  • Education Technology
  • Quantum Computation

WolframConsulting.com

Wolfram Solutions

  • Data Science
  • Artificial Intelligence
  • Biosciences
  • Healthcare Intelligence
  • Sustainable Energy
  • Control Systems
  • Enterprise Wolfram|Alpha
  • Blockchain Labs

More Wolfram Solutions

Wolfram Solutions For Education

  • Research Universities
  • Colleges & Teaching Universities
  • Junior & Community Colleges
  • High Schools
  • Educational Technology
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM/STEAM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
Wolfram|Alpha
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • Wolfram Notebook Assistant + LLM Kit
    • System Modeler
    • Wolfram Player
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Wolfram Engine
    • Enterprise Private Cloud
    • Application Server
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • AI & Linguistic Understanding
    • Deployment Options
      • Wolfram Cloud
      • wolframscript
      • Wolfram Engine Community Edition
      • Wolfram LLM API
      • WSTPServer
      • Wolfram|Alpha APIs
    • From the Community
      • Function Repository
      • Community Paclet Repository
      • Example Repository
      • Neural Net Repository
      • Prompt Repository
      • Wolfram Demonstrations
      • Data Repository
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions

    We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

    WolframConsulting.com

    Wolfram Solutions

    • Data Science
    • Artificial Intelligence
    • Biosciences
    • Healthcare Intelligence
    • Sustainable Energy
    • Control Systems
    • Enterprise Wolfram|Alpha
    • Blockchain Labs

    More Wolfram Solutions

    Wolfram Solutions For Education

    • Research Universities
    • Colleges & Teaching Universities
    • Junior & Community Colleges
    • High Schools
    • Educational Technology
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM/STEAM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • Wolfram|Alpha
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
EntityClass   
  • See Also
    • EntityList
    • EntityValue
    • EntityClassList
    • CanonicalName
    • CommonName
    • EntityPropertyClass
    • FilteredEntityClass
    • SortedEntityClass
    • AggregatedEntityClass
    • CombinedEntityClass
    • ExtendedEntityClass
    • SampledEntityClass
  • Related Guides
    • Database Connectivity
    • WDF (Wolfram Data Framework)
    • Working with Information in Relational Databases
    • Knowledge Representation & Access
    • Engineering Data
    • Life Sciences & Medicine: Data & Computation
    • Tabular Data Sources
    • Cultural Data
    • Transportation Data
    • People & History
    • Geographic Data & Entities
    • Astronomical Computation & Data
    • Physics & Chemistry: Data and Computation
    • Internet and Computer Systems Data
  • Tech Notes
    • Relational Databases Quick Start
    • See Also
      • EntityList
      • EntityValue
      • EntityClassList
      • CanonicalName
      • CommonName
      • EntityPropertyClass
      • FilteredEntityClass
      • SortedEntityClass
      • AggregatedEntityClass
      • CombinedEntityClass
      • ExtendedEntityClass
      • SampledEntityClass
    • Related Guides
      • Database Connectivity
      • WDF (Wolfram Data Framework)
      • Working with Information in Relational Databases
      • Knowledge Representation & Access
      • Engineering Data
      • Life Sciences & Medicine: Data & Computation
      • Tabular Data Sources
      • Cultural Data
      • Transportation Data
      • People & History
      • Geographic Data & Entities
      • Astronomical Computation & Data
      • Physics & Chemistry: Data and Computation
      • Internet and Computer Systems Data
    • Tech Notes
      • Relational Databases Quick Start

EntityClass[type,name]

represents a class of entities of the specified type identified by name.

EntityClass[type,{property1vspec1,property2vspec2,…}]

represents an implicitly defined entity class containing entities of the specified type for which the properties propertyi conform to the value selector vspeci.

EntityClass[cspec,psel]

represents an entity class with members specified by cspec, selected by the property selector psel.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Applications  
Properties & Relations  
Possible Issues  
See Also
Tech Notes
Related Guides
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • EntityList
    • EntityValue
    • EntityClassList
    • CanonicalName
    • CommonName
    • EntityPropertyClass
    • FilteredEntityClass
    • SortedEntityClass
    • AggregatedEntityClass
    • CombinedEntityClass
    • ExtendedEntityClass
    • SampledEntityClass
  • Related Guides
    • Database Connectivity
    • WDF (Wolfram Data Framework)
    • Working with Information in Relational Databases
    • Knowledge Representation & Access
    • Engineering Data
    • Life Sciences & Medicine: Data & Computation
    • Tabular Data Sources
    • Cultural Data
    • Transportation Data
    • People & History
    • Geographic Data & Entities
    • Astronomical Computation & Data
    • Physics & Chemistry: Data and Computation
    • Internet and Computer Systems Data
  • Tech Notes
    • Relational Databases Quick Start
    • See Also
      • EntityList
      • EntityValue
      • EntityClassList
      • CanonicalName
      • CommonName
      • EntityPropertyClass
      • FilteredEntityClass
      • SortedEntityClass
      • AggregatedEntityClass
      • CombinedEntityClass
      • ExtendedEntityClass
      • SampledEntityClass
    • Related Guides
      • Database Connectivity
      • WDF (Wolfram Data Framework)
      • Working with Information in Relational Databases
      • Knowledge Representation & Access
      • Engineering Data
      • Life Sciences & Medicine: Data & Computation
      • Tabular Data Sources
      • Cultural Data
      • Transportation Data
      • People & History
      • Geographic Data & Entities
      • Astronomical Computation & Data
      • Physics & Chemistry: Data and Computation
      • Internet and Computer Systems Data
    • Tech Notes
      • Relational Databases Quick Start

EntityClass   

Listing of Entity Types »

EntityClass[type,name]

represents a class of entities of the specified type identified by name.

EntityClass[type,{property1vspec1,property2vspec2,…}]

represents an implicitly defined entity class containing entities of the specified type for which the properties propertyi conform to the value selector vspeci.

EntityClass[cspec,psel]

represents an entity class with members specified by cspec, selected by the property selector psel.

Details

  • Built-in EntityClass objects can be specified with natural language using .
  • In EntityClass[type,name], the type can be either a built-in entity type or a type specified in an EntityStore registered with EntityRegister.
  • type can be of the form "type" or "type""child1""child2"….
  • Implicitly defined entity classes can be resolved into canonically named entities using EntityList[EntityClass[type,{property1value1,property2value2,…}]].
  • An implicitly defined entity class represents all entities that fulfill all the specified restrictions on property values.
  • Property values in implicitly defined entity classes may make use of Quantity (and intervals of Quantity) for dimensional values, Between for numeric values, DateObject for dates, TakeLargest and TakeSmallest for ordinal selections, and ContainsAll, ContainsExactly, ContainsAny, ContainsOnly, ContainsNone for entities. Lists of entities are interpreted as ContainsAll, while a single entity is interpreted as ContainsAny[{entity}].
  • Information of an EntityClass expression will give different properties depending on the EntityTypeName associated with the expression.

Examples

open all close all

Basic Examples  (4)

Use the WolframAlpha interface to discover particular entities:

Represent all of the countries in Europe:

Get a list of all the countries:

Get a list of all chemicals that are alcohols:

Get the population of all G7 countries:

A list of available entity classes can be found with EntityClassList:

Create an implicitly defined entity class consisting of all elements whose densities fall within a specified range:

Explicitly list the elements:

Use an implicitly defined entity class to select the countries with the world's 10 longest borders and return them together with their corresponding border lengths:

Scope  (7)

An implicitly defined entity class may be specified using any number of property values:

Return a list of aircraft satisfying the above criteria:

List the entities that simultaneously satisfy a combination of largest and smallest ordinal conditions together with an explicit property value:

List the largest three countries in the Group of 8 by population:

Get information about an EntityClass:

Calculate the mean and standard deviation of the maximum weight for all dog breeds specified by a minimal male height:

Construct an implicitly defined entity class consisting of movies featuring Angelina Jolie:

Retrieve titles, release dates, and posters for these films:

Make a timeline illustrating when these movies were released:

Determine which measurement devices are examples of thermometers:

List all the physical effects discovered in 1930:

Applications  (7)

Use an implicitly defined entity class consisting of the five longest digestive organs and return them together with their corresponding images:

Use an implicitly defined entity class to find the top 10 sheep breeds sorted by the amount of fleece they produce and return them together with their corresponding images:

Find yellow Pokémon with their body weight between 50 and 100 kg:

Make a collage of their images weighted by their body mass:

Stars with apparent magnitude between and 1:

The 15 nearest stars:

The 15 brightest stars:

Find the stars that are among both the 15 nearest and the 15 brightest:

The three largest planets in the solar system:

The closest star to Earth other than the Sun:

The three closest planets to Earth on Jan 3, 2013, sorted by distance:

Find mathematical functions related to the Gudermannian function:

Find mathematical functions with more than 10 named identities:

Get a random physical system with two degrees of freedom:

Properties & Relations  (1)

Get the three largest continents by population:

Possible Issues  (1)

Implicit entity classes may contain no entities:

Verify that the largest floor counts in the world are (much) smaller than even the lower endpoint of the interval specified above:

See Also

EntityList  EntityValue  EntityClassList  CanonicalName  CommonName  EntityPropertyClass  FilteredEntityClass  SortedEntityClass  AggregatedEntityClass  CombinedEntityClass  ExtendedEntityClass  SampledEntityClass

Function Repository: EntityClassDimensions

Tech Notes

    ▪
  • Relational Databases Quick Start

Related Guides

    ▪
  • Database Connectivity
  • ▪
  • WDF (Wolfram Data Framework)
  • ▪
  • Working with Information in Relational Databases
  • ▪
  • Knowledge Representation & Access
  • ▪
  • Engineering Data
  • ▪
  • Life Sciences & Medicine: Data & Computation
  • ▪
  • Tabular Data Sources
  • ▪
  • Cultural Data
  • ▪
  • Transportation Data
  • ▪
  • People & History
  • ▪
  • Geographic Data & Entities
  • ▪
  • Astronomical Computation & Data
  • ▪
  • Physics & Chemistry: Data and Computation
  • ▪
  • Internet and Computer Systems Data

History

Introduced in 2014 (10.0) | Updated in 2015 (10.2) ▪ 2019 (12.0)

Wolfram Research (2014), EntityClass, Wolfram Language function, https://reference.wolfram.com/language/ref/EntityClass.html (updated 2019).

Text

Wolfram Research (2014), EntityClass, Wolfram Language function, https://reference.wolfram.com/language/ref/EntityClass.html (updated 2019).

CMS

Wolfram Language. 2014. "EntityClass." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/EntityClass.html.

APA

Wolfram Language. (2014). EntityClass. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EntityClass.html

BibTeX

@misc{reference.wolfram_2025_entityclass, author="Wolfram Research", title="{EntityClass}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/EntityClass.html}", note=[Accessed: 01-December-2025]}

BibLaTeX

@online{reference.wolfram_2025_entityclass, organization={Wolfram Research}, title={EntityClass}, year={2019}, url={https://reference.wolfram.com/language/ref/EntityClass.html}, note=[Accessed: 01-December-2025]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • Notebook Assistant + LLM Kit
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Player
  • Wolfram Engine

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2025 Wolfram
© 2025 Wolfram | Legal & Privacy Policy |
English