"Data" (资源对象类型)

更多信息

  • 数据资源包含可以使用 ResourceData 访问的内容元素中的数据.

属性

  • 所有资源类型 都有标准的 ResourceObject 属性 ». 此外,每种资源类型都定义了额外的特殊属性.
  • 与内容相关的数据资源的特殊属性包括:
  • "ContentElements"可通过 ResourceData[res,elem] 获取的内容元素名称列表
    "ContentElementLocations"内容元素的存储位置
    "DefaultContentElement"可通过 ResourceData[res] 获取的内容元素的名称
    "ContentSize"缺省内容的 ByteCount
    "Format"内容元素的格式
    "InformationElements"存储为元数据的内容元素值
  • 与资源元数据相关的特殊属性包括:
  • "DOI"资源的数字对象标识符 URL
  • "ContentElementLocations" 属性是一个 Association,内容元素名称为键,位置为值. 每个值可以是 CloudObjectLocalObjectFileURL.
  • 并非 "ContentElements" 中包含的所有元素在 "ContentElementLocations" 中都有值. 不包含存储在资源元数据中或根据需要生成的元素.
  • 用于对数据资源进行排序的属性包括:
  • "Categories"与数据关联的类别列表
    "ContentTypes"内容类型列表("Image"、"Text" 等.)
  • 数据资源共用的标准 ResourceObject 属性包括:
  • "DefinitionNotebook"定义函数和资源的笔记本
    "ExampleNotebook"展示范例输入和输出的笔记本
    "SourceMetadata"关于数据的原始来源的信息
  • "SourceMetadata" 值是一个可以包含以下键的 Association
  • "Citation"来源/参考引文
    "Creator"作者或创建者的名字
    "Date"原始发布日期
    "GeographicCoverage"数据覆盖的地理区域
    "Language"资源的语言
    "Publisher"原始发布人
    "Rights"资源的数据版权
    "TemporalCoverage"数据涵盖的时间跨度
    "Title"原始数据资源的标题
  • 数据资源的 "ResourceType" 属性的值可以是 "Data""DataResource".

使用数据资源

创建数据资源

  • 如果要创建具有完整元数据的数据资源,可使用通过 CreateNotebook["DataResource"] 获取的定义笔记本.
  • 通过使用定义笔记本,可将资源存储在本地,部署到云端或提交以发布在 Wolfram Data Repository 中.

发布到数据存储库

范例

打开所有单元关闭所有单元

基本范例  (2)

从公共存储库获取数据资源:

资源的类型为 "DataResource"

获取缺省内容:

创建新的数据资源:

获取数据:

范围  (2)

查看已发布的数据资源的元数据:

查看内容元素的名称:

查看数据文件的位置和格式:

打开定义笔记本:

查看类别:

查看内容的类型:

打开一个空白的数据资源定义笔记本,创建新的含有元数据的数据资源: