ResourceObject["name"]
指定された名前のリソースを表す.
ResourceObject["uuid"]
指定されたUUIDのリソースを表す.
ResourceObject[loc]
指定された場所からリソースをインポートする.
ResourceObject[assoc]
連想 assoc で指定されたコンテンツとメタデータを持つリソースを与える.
ResourceObject
リソースタイプのリスト »ResourceObject["name"]
指定された名前のリソースを表す.
ResourceObject["uuid"]
指定されたUUIDのリソースを表す.
ResourceObject[loc]
指定された場所からリソースをインポートする.
ResourceObject[assoc]
連想 assoc で指定されたコンテンツとメタデータを持つリソースを与える.
詳細とオプション
- リソースはローカルに,クラウドに,あるいはグローバルなリソースリポジトリに保存することができる.
- ResourceObject[str]は,まずローカルに検索し,次にユーザのクラウドアカウントを,最後にグローバルなリソースリポジトリを検索する.
- ResourceObject["name"]内の名前は,公開リポジトリで公開されたものかResourceRegisterを使って登録されたものでなければならない.
- ResourceObject[loc]には,LocalObjectおよびCloudObjectを含む.以前のリソースオブジェクト配備の場所を使うことができる.
- Get[ResourceObject[…]]は,主にリソースの主コンテンツを取り出す.
- Normal[ResourceObject[…]]は,リソースのメタデータを連想として与える.
- ResourceObject[…]["Properties"]は,リソースについて使用可能なメタデータ項目のリストを与える.
- OptionsおよびSetOptionsは,ResourceObjectの設定可能な特性とともに使うことができる.
- DeleteObject[ResourceObject[…]]は,リソースオブジェクトのローカルキャッシュを削除する.
- すべてのリソースタイプは,次の標準的なメタデータ特性を共有する.
-
"Name" リソースの名前 "ResourceType" リソースタイプ(例:"Data"あるいは "Function") "Description" リソースの簡単な説明 "Details" リソースとその使い方の詳細な説明 "UUID" リソースのUUID "RepositoryLocation" リソースのもとのリポジトリの場所 "ResourceLocations" リソースにアクセス可能な場所 "Version" リソースのバージョン指定 "Keywords" リソースについての検索項目のリスト "SeeAlso" 関連するリソースオブジェクトのリスト "SourceMetadata" リソースのコンテンツの出典情報 "Compatibility" サポートされる環境を指定するAssociation - 次は,"ResourceType"の考えられる標準的な値である.
-
"Data" ResourceDataで取り出せるデータ "Function" ResourceFunctionで取り出せる関数 "NeuralNet" NetModelで取り出せるニューラルネット "Paclet" PacletInstallで入手可能なパクレット - ResourceSubmitは,ユーザが作成したリソースを公開リポジトリで公表するために送信する.
- 公開リポジトリのリソースに関しては,"SourceMetadata"はキーがDublin Coreメタデータ基準からの特性の部分集合に基づく連想からなっている.
-
"Creator" コンテンツの作成に関して主に責任がある任意の人物,組織,あるいは集団 "Contributor" コンテンツの作成に寄与はしたが,主とした責任はない,任意の人物,組織,あるいは集団 "Coverage" データの空間的および/または時間的範囲 "Date" 作成日,出版日,改訂日等の,データに主として関連付けられた日付 "Description" 一次資料の一般的な説明 "Language" 一次資料の言語 "Publisher" 資料の公開を可能にした,出版社,人物,または組織 "Rights" 一次資料のライセンス情報の説明またはリンク "Source" データ全体の資料のハイパーリンクあるいは他の参考資料 "Title" 一次資料のタイトル
例題
すべて開く すべて閉じる例 (4)
ro = ResourceObject["Gettysburg Address"]ResourceDataを使ってコンテンツをインポートする:
First@TextCases[ResourceData[ro], "Paragraph"]ro = ResourceObject["LeNet Trained on MNIST Data"]NetChainをResourceDataとともに得る:
ResourceData[ro]ro = ResourceObject["ColorToHex"]ResourceFunctionで含まれる関数を得る:
toHex = ResourceFunction[ro]ResourceFunction[ResourceObject[Association["Name" -> "ColorToHex", "ShortName" -> "ColorToHex",
"UUID" -> "dec13a45-8e17-4fb1-8511-8ac06eb78504", "ResourceType" -> "Function",
"Version" -> "1.0.0", "Description" -> "Convert a color to a he ... 474c488f6f2f97238a6b12`ColorToHex",
"FunctionLocation" -> CloudObject[
"https://www.wolframcloud.com/objects/365451c5-abfd-4757-8409-9fc4cea87218"]],
ResourceSystemBase -> "https://www.wolframcloud.com/objects/resourcesystem/api/1.0"]][Red]AssociationMap[ResourceFunction[ResourceObject[Association["Name" -> "ColorToHex", "ShortName" -> "ColorToHex",
"UUID" -> "dec13a45-8e17-4fb1-8511-8ac06eb78504", "ResourceType" -> "Function",
"Version" -> "1.0.0", "Description" -> "Convert a color to a he ... 474c488f6f2f97238a6b12`ColorToHex",
"FunctionLocation" -> CloudObject[
"https://www.wolframcloud.com/objects/365451c5-abfd-4757-8409-9fc4cea87218"]],
ResourceSystemBase -> "https://www.wolframcloud.com/objects/resourcesystem/api/1.0"]], NestList[Darker, Red, 5]]primes = ResourceObject[<|"Name" -> "One hundred primes",
"ResourceType" -> "DataResource", "Content" -> Table[Prime[n], {n, 100}],
"Description" -> "The first hundred prime numbers"|>]Get[primes]スコープ (5)
mapFromHere = ResourceObject[<|"ResourceType" -> "Function", "Name" -> "MapFromHere",
"Description" -> "Create a map showing directions from here to anywhere", "Function" -> (GeoGraphics[Style[Line[TravelDirections[{Here, Interpreter["Location"][#]}]], Thick, Red]]&)|>]ResourceFunction[mapFromHere]["Chicago"]co = CloudPublish[mapFromHere]この関数は,CloudObjectを使って誰もが使えるようになった:
ResourceFunction[co]["San Antonio"]新たに作られたリソースオブジェクトは,現行セッションのメモリにしか保存されない:
ro = ResourceObject[<|
"Name" -> "All about whales",
"ContentElements" -> <|"Article" -> WikipediaData["Whales"], "Image" -> First[WebImageSearch["Whales", MaxItems -> 1]]|>,
"DefaultContentElement" -> "Article",
"ResourceType" -> "Data",
"Keywords" -> {"whales"},
"Description" -> "Wikipedia article on whales from " <> DateString[]
|>]ResourceData[ro]//Snippet後で使えるように,LocalCacheを使ってリソースをローカルに保存する:
LocalCache[ro];QuitResourceSearch["whales"]ro = ResourceObject[<|"Name" -> "Factorials to 3",
"ResourceType" -> "DataResource",
"Description" -> "The first three factorials",
"ContentElements" -> <|"one" -> 1!, "two" -> 2!, "three" -> 3!|>|>]ResourceData[ro, "three"]ResourceData[ro]DeleteObject[ro]odyssey = ResourceObject["f70072ed-f6d7-475b-aa83-97153c4551c7"]Snippet[ResourceData[odyssey]]words = ResourceData[ResourceObject["Friends, Romans, Countrymen"], "Words"];
Short[words]WordCloud[DeleteStopwords[Sort[words]]]特性と関係 (2)
ユーザが作ったリソースは,ResourceObject内で名前を使ってすぐに参照することはできない:
ro = ResourceObject[<|"ResourceType" -> "Function",
"Name" -> "AddThreeAndSquare",
"Function" -> ((# + 3) ^ 2&),
"Description" -> "Add three to any number, then square the result"|>]ResourceFunction["AddThreeAndSquare"][10]ResourceRegisterを使って名前を登録する:
ResourceRegister[ro]ResourceFunction["AddThreeAndSquare"][10]ro = ResourceObject["Friends, Romans, Countrymen"]ro["Properties"]ro["ContentElements"]ro["DocumentationLink"]関連するワークフロー
- データをWolfram Data Repositoryからダウンロードする
テキスト
Wolfram Research (2016), ResourceObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/ResourceObject.html (2019年に更新).
CMS
Wolfram Language. 2016. "ResourceObject." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2019. https://reference.wolfram.com/language/ref/ResourceObject.html.
APA
Wolfram Language. (2016). ResourceObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ResourceObject.html
BibTeX
@misc{reference.wolfram_2026_resourceobject, author="Wolfram Research", title="{ResourceObject}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/ResourceObject.html}", note=[Accessed: 14-July-2026]}
BibLaTeX
@online{reference.wolfram_2026_resourceobject, organization={Wolfram Research}, title={ResourceObject}, year={2019}, url={https://reference.wolfram.com/language/ref/ResourceObject.html}, note=[Accessed: 14-July-2026]}