EntityUnregister["type"]
unregisters all entities in the first entity store that defines entities of the specified type.
EntityUnregister[store]
unregisters all entities in the specified entity store.
EntityUnregister
EntityUnregister["type"]
unregisters all entities in the first entity store that defines entities of the specified type.
EntityUnregister[store]
unregisters all entities in the specified entity store.
Details
- EntityUnregister["type"] will unregister the first store found in the list returned by EntityStores[] that contains the type "type".
- EntityUnregister[store] will only unregister an entity store that literally matches store.
Examples
open all close allBasic Examples (1)
Register an entity store containing data about books:
EntityRegister[EntityStore["book" -> <|
"Entities" -> <|
"faust1" -> <|"Label" -> "Faust. Eine Tragödie.", "author" -> Entity["Person", "Goethe::89m93"]|>,
"faust2" -> <|"Label" -> "Faust. Der Tragödie zweiter Teil", "author" -> Entity["Person", "Goethe::89m93"]|>,
"romeoAndJuliet" -> <|"Label" -> "Romeo and Juliet", "author" -> Entity["Person", "WilliamShakespeare::s9r82"]|>
|>
|>]]EntityList[EntityClass["book", "author" -> EqualTo[Entity["Person", "Goethe::89m93"]]]]Unregister the entity store that contains the data of the "book" entity type:
EntityUnregister["book"]Now the "book" entity type is not available anymore:
Entity["book", "romeoAndJuliet"]["author"]Scope (2)
Register an entity store, then unregister it by entity type name:
store = EntityStore["color" -> <|"Entities" -> {"red", "green", "blue"}|>];EntityRegister[store]EntityUnregister["color"]Register an entity store, then unregister it by referring to the original EntityStore expression:
store = EntityStore["color" -> <|"Entities" -> {"red", "green", "blue"}|>];EntityRegister[store]EntityUnregister[store]Possible Issues (1)
Create and register a new entity store:
store = EntityStore["t" -> <|"Entities" -> <|
"e1" -> <|"p" -> "hello"|>
|>|>];EntityRegister[store];Modify the registered entity store by adding a new entity:
Entity["t", "e2"]["p"] = "bye";Try to unregister the modified store:
EntityUnregister[store];The store containing type "t" is still registered because it does not match the original store:
EntityStores[]Unregister the store by referring to it by its type "t":
EntityUnregister["t"]EntityStores[]See Also
History
Text
Wolfram Research (2018), EntityUnregister, Wolfram Language function, https://reference.wolfram.com/language/ref/EntityUnregister.html.
CMS
Wolfram Language. 2018. "EntityUnregister." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EntityUnregister.html.
APA
Wolfram Language. (2018). EntityUnregister. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EntityUnregister.html
BibTeX
@misc{reference.wolfram_2026_entityunregister, author="Wolfram Research", title="{EntityUnregister}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/EntityUnregister.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_entityunregister, organization={Wolfram Research}, title={EntityUnregister}, year={2018}, url={https://reference.wolfram.com/language/ref/EntityUnregister.html}, note=[Accessed: 12-June-2026]}