Wolfram Language Fast Introduction for Programmers
Get Started »

Real-World Entities

Entities in the Wolfram Language combine natural-language processing, high-level data semantics and knowledgebase access to unify real-world data representation in a unique way that enables new kinds of programming workflows.

Real-world entities are powerful constructs for unifying real-world data representations and are unique to the Wolfram Language. Much of this data and these examples typically require third-party libraries and additional processing in Python.

In the Wolfram Language, real-world entities are just another kind of symbolic expression.

The Wolfram Language knows about thousands of kinds of real-world entities:

countries cities chemicals species movies people satellites airports companies ...

Its usually convenient to specify entities using natural language:

 

X
In[1]:=
X
Out[1]=

Entities have many properties. Here is the value of one:

In[2]:=
X
Out[2]=

Use entity["Properties"] to find a list of properties.

When you enter natural language, the is for disambiguation:

In[1]:=
X

indicates an entity class:

In[1]:=
X
Out[1]=

Enter units and measures using ctrl+=:

In[1]:=
X
Out[1]=

InputForm shows the structure of the symbolic expression:

In[2]:=
X
Out[2]=

GeoPosition represents a geographic position:

In[1]:=
X
Out[1]=
In[2]:=
X
Out[2]=

DateObject represents a date/time:

In[1]:=
X
Out[1]=
In[2]:=
X
Out[2]=