ToEntity
ToEntity[expr]
returns an entity object corresponding to the given expression.
ToEntity[expr,type]
returns an entity object of the specified type corresponding to expr.
Details
- ToEntity evaluates for Wolfram Language expressions corresponding to entities of type "Character", "Chemical", "Color", "Graph", "MathematicalFunction", "PhysicalConstant", "PhysicalQuantity" and "WolframLanguageSymbol".
Examples
open allclose allBasic Examples (8)
Convert characters to entities:
Convert a molecule to an entity:
Convert undirected graphs to entities:
Use ToEntity for "MathematicalFunction" entity discovery:
Convert a quantity to a physical constant:
Scope (7)
"Character" (1)
Convert a character to an entity:
Use FromCharacterCode:
"Graph" (1)
Convert an explicitly constructed graph to an entity:
Use a graph from GraphData:
"MathematicalFunction" (1)
"PhysicalConstant" (1)
Applications (1)
Verify that all small graphs in GraphData give entities with canonical names equivalent to their standard names:
Properties & Relations (4)
For suitable graph entities, FromEntity can be used to effectively "reverse" ToEntity:
This is similar for suitable character entities:
When a GraphData standard name is known, ToEntity is equivalent to the GraphData "Entity" property:
The result of ToEntity is typically Entity["type","canonicalname"]:
The canonical name of a character entity is typically the value returned by ToCharacterCode:
Possible Issues (3)
Entities may not exist for all possible Wolfram Language objects of appropriate type:
Some inputs may have multiple representations available:
The second argument can be used to specify to which type the input should be converted:
Specifying different arguments to same symbol may result in different "MathematicalFunction" entities:
Text
Wolfram Research (2014), ToEntity, Wolfram Language function, https://reference.wolfram.com/language/ref/ToEntity.html (updated 2021).
CMS
Wolfram Language. 2014. "ToEntity." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ToEntity.html.
APA
Wolfram Language. (2014). ToEntity. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ToEntity.html