WOLFRAM

ResourceRegister[resource]

creates a persistent cache of a resource object that can be referenced by name.

ResourceRegister[resource, loc]

stores the resource in persistence location loc.

ResourceRegister[resource, {loc1,}]

stores the resource in multiple persistence locations.

Details and Options

Examples

open allclose all

Basic Examples  (2)Summary of the most common use cases

Create a data resource:

Out[1]=1

Register the resource:

Out[2]=2

Retrieve the data by using the resource name in ResourceData:

Register a ResourceFunction:

Out[1]=1
Out[2]=2

Reference the function by name:

Out[3]=3

Scope  (2)Survey of the scope of standard use cases

Create a new data resource:

Out[1]=1

The resource is not discoverable by name:

Out[2]=2

Registering the resource allows it to be discovered by name:

Out[3]=3

Create a new neural net resource:

Out[1]=1

Register the resource locally and in the Wolfram Cloud:

Out[2]=2

Properties & Relations  (2)Properties of the function, and connections to other functions

Resource registration persists between sessions:

Out[1]=1

Register the resource and Quit the kernel session:

The resource is cached to disk and can be referenced by name:

Out[3]=3

Resource registrations remain until they are removed:

Out[1]=1

DeleteObject removes the resource from the registry:

Out[2]=2

Possible Issues  (1)Common pitfalls and unexpected behavior

Registering a second resource with an identical name will replace the original resource in the registry:

Out[3]=3
Out[4]=4

Referencing the resource by name will give the new result:

Out[5]=5

The first resource still exists and can be used with the ResourceObject:

Out[6]=6
Wolfram Research (2017), ResourceRegister, Wolfram Language function, https://reference.wolfram.com/language/ref/ResourceRegister.html.
Wolfram Research (2017), ResourceRegister, Wolfram Language function, https://reference.wolfram.com/language/ref/ResourceRegister.html.

Text

Wolfram Research (2017), ResourceRegister, Wolfram Language function, https://reference.wolfram.com/language/ref/ResourceRegister.html.

Wolfram Research (2017), ResourceRegister, Wolfram Language function, https://reference.wolfram.com/language/ref/ResourceRegister.html.

CMS

Wolfram Language. 2017. "ResourceRegister." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ResourceRegister.html.

Wolfram Language. 2017. "ResourceRegister." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ResourceRegister.html.

APA

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

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

BibTeX

@misc{reference.wolfram_2025_resourceregister, author="Wolfram Research", title="{ResourceRegister}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ResourceRegister.html}", note=[Accessed: 20-May-2025 ]}

@misc{reference.wolfram_2025_resourceregister, author="Wolfram Research", title="{ResourceRegister}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ResourceRegister.html}", note=[Accessed: 20-May-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_resourceregister, organization={Wolfram Research}, title={ResourceRegister}, year={2017}, url={https://reference.wolfram.com/language/ref/ResourceRegister.html}, note=[Accessed: 20-May-2025 ]}

@online{reference.wolfram_2025_resourceregister, organization={Wolfram Research}, title={ResourceRegister}, year={2017}, url={https://reference.wolfram.com/language/ref/ResourceRegister.html}, note=[Accessed: 20-May-2025 ]}