Knowledge Representation & Access
Deeply integrated into the Wolfram Language is access to the immense and continuously updated Wolfram Knowledgebase also used in Wolfram|Alpha. Free-form linguistics makes it easy to identify many millions of entities and many thousands of properties and automatically generate precise Wolfram Language representations suitable for extensive further computation.
(
) — give free-form linguistics to be converted to Wolfram Language form
Entity — symbolic representation of a named entity of any type (e.g. "City", "Person", ...): ![]()
EntityClass — representation of a class of entities of a given type (e.g. G8 countries): ![]()
EntityInstance — specific instance of an entity (e.g. 5 kg of gold or USA in 1850)
EntityCopies — multiple copies of an entity (e.g. 10 baseballs)
EntityGroup — group of entities (e.g. hamburger and fries)
RandomEntity — random entity of a given type
Entities Implicitly Identified by Property Values
Entity[type,propvalues] — entities with properties whose values satisfy conditions
TakeLargest ▪ TakeSmallest ▪ GreaterThan ▪ LessThan ▪ Between
ContainsAny ▪ ContainsAll ▪ ContainsOnly ▪ ContainsNone
EntityList — generate an explicit list of entities from a specification
EntityClassList — generate an explicit list of entity classes
EntityProperties — properties available for a class of entities
EntityProperty — symbolic representation of a property for a type of entity (e.g. "Population"): ![]()
EntityPropertyClass — a class of properties of a given type (e.g. demographics)
EntityValue — value of a property of an entity or set of entities (e.g. density of gold)
CommonName — common printable name of an entity or property
CanonicalName — unique canonical name of an entity or property
EntityTypeName — name of the type of an entity
Dated — represent an entity or property on a specific date
GeoPosition ▪ DateObject ▪ Quantity
ToEntity — convert from an ordinary expression (e.g. character) to an entity
FromEntity — convert if possible from an entity to an ordinary expression
WolframLanguageData — computable data about all built-in Wolfram Language functions
Specific Domains
CountryData ▪ CityData ▪ ChemicalData ▪ FinancialData ▪ WeatherData ▪ WordData ▪ PersonData ▪ ...
SemanticInterpretation — convert free-form linguistics to Wolfram Language form
SemanticImport — import data, converting entities, etc. to Wolfram Language form
Interpreter — interpret input of various types (e.g. "City", "Date", etc.)
Direct Wolfram|Alpha Access
WolframAlpha — get results in many possible forms from Wolfram|Alpha
(
at beginning of input) — use free-form linguistics to generate Wolfram Language output
(
at beginning of input) — generate full Wolfram|Alpha output
Custom Entity Stores
EntityStore — complete representation of custom entities and their properties
$EntityStores — return a list of currently registered entity stores
Wolfram Data Repository
ResourceObject — symbolic representation of a resource object with content and metadata
ResourceData — extract specific elements from a resource object
Wolfram Data Drop
Databin — symbolic representation of an incrementally accumulated databin
External Knowledgebases
WikipediaData — material from Wikipedia about an entity or topic
WebSearch — integrated web search (using external services)
WebImageSearch — integrated web image search (using external services)
ServiceExecute — access many external services (Yelp, PubMed, PubChem, arXiv, ...)
System Configuration
Edit ▶ Preferences... ▶ Internet Connectivity — enable and disable connectivity to the Wolfram Knowledgebase