Hi Murray,
One way to do this is to assign the ResourceObject to a symbol, and then export the symbol to a .mx file in a directory of your choice. The value of the ResourceObject can then be reloaded as needed. For example:
SetDirectory[NotebookDirectory[]];
sampleDataForQueryBook = ResourceObject["Sample Data for Query Book"];
DumpSave["Query data.mx", sampleDataForQueryBook];
Clear@sampleDataForQueryBook
sampleDataForQueryBook
(* sampleDataForQueryBook *)
<< "Query data.mx"
sampleDataForQueryBook
(*ResourceObject[Name: Sample Data for Query Book »
Type: DataResource \[SpanFromLeft]
Description: Data to support the Wolfram Media book Query: Getting \
Information from Data with... \[SpanFromLeft]
]*)