Back to top

NIST metadata documentation

NERDm: the NIST Extensible Resource Data model.

A readers' guide to NERDm metadata properties, named types, and JSON structure.

Groups
3
Types
29
Properties
276
Model
0.1

Guide

Introduction

The NERDm schema is used to encode metadata describing various kinds of resources--datasets, data collections, web portals, software, and tools--that are offered by NIST through its data science portal. Resources are the main kind of "thing" that NERDm metadata is used to describe, and there are different resource types. NERDm metadata is encoded in JSON format (specifically, JSON-LD), but this guide attempts to describe the metadata without relying on much knowledge of that format. The purpose of this document is to guide readers that wish to inspect NERDm JSON records and understand what the metadata means.

(Software developers that wish to read and process NERDm records may also find this document useful for browsing metadata definitions. However, they can also consult the JSON Schema definition documents. The NERDm schema has two parts: a core schema, and an extension schema for describing data publications.)

What a NERDm record looks like

A NERDm record looks like JSON, because it is JSON(!). Below is an annotated example of NERDm metadata describing a hypothetical data resource. The metadata is in the form of a set of properties. A property is a piece of metadata that has a name and a value. The value can be a single value (e.g. text, a number, true/false), a list of values, or a complex value made up of sub-properties.

JSON syntax example
{
  "@id": "ark:/88434/pdr01893t",
  "@type": [ "nrdp:DataPublication", "nrdp:PublicDataResource" ],
  "title" : "Moby Dick: an analysis" ,
  "description": [ 
    "Moby-Dick is about a man and a whale",
    "It does not end well."
  ],
  "contactPoint": { 
    "hasEmail": "mailto:[email protected]",
    "fn": "Herman Melville",
    "address": [
      "Arrowhead",
      "Pittsfield, Mass."
    ]
  }
}
  1. 1Property names appear before a colon. In this guide, linked names point to their reference definitions below.
  2. 2Simple values can be text, numbers, true, false, or null. Text values are surrounded by quotes.
  3. 3List values are surrounded by square brackets and can hold multiple values.
  4. 4Structured values group sub-properties inside curly brackets.

What kinds of information are in a NERDm record

A NERDm record describes, in general, a data resource--that is, a source of data that can be used in research. There are different kinds of resources, such as data files, databases, software, and even data web portals that include on-line tools. All data resources are described with a common set of metadata properties; these properties are defined as part of the generic Resource type. Some types of resources can have additional, specialized metadata. For example, the DataPublication Resource type defines the authors property that lists the authors presenting the data.

A data resource is often made up of one or more data files that can be downloaded. If the resource is a database, it may instead provide a search page available through a web browser or an API to access the data through a program. These various ways to access the data are represented as resource components. As with the Resource type, there is a common set of metadata for describing components; these are captured as part of the generic Component type. The most common type of component is the DataFile type, representing a downloadable data file; one of its special properties is the downloadURL, indicating the URL to use to download the file.

NERDm resource example
{
  "@id": "ark:/88434/pdr01893t" ,
  "@type": [ "nrdp:DataPublication", "nrdp:PublicDataResource" ] ,
  "title": "Moby Dick: an analysis",
  "doi": "doi:10.18434/T488S8" ,
  "description": [ 
    "Moby-Dick is about a man and a whale",
    "It does not end well.",
    "We analyze the text for its suitability as a source for automated text analysis."
  ],
  "contactPoint": { ... },
  "components": [ 
    {
      "@id": "cmps/aggregates/wordfreq.csv",
      "@type": [ "nrdp:DataFile", "dcat:Distribution" ],
      "filepath": "cmps/aggregates/wordfreq.csv",
      "downloadURL": "https://data.nist.gov/od/id/pdr01893t/aggregates/wordfreq.csv",
      "title": "Word Frequency Data",
      "size": "209531"
    },
    {
      "@id": "cmps/aggregates",
      "@type": [ "nrdp:Subcollection" ],
      "filepath": "cmps/aggregates",
      "title": "Aggregate data",
      "description": "This collection contains the computed aggregate data."
    }
  ]
}
  1. 1NIST-internal persistent identifier starts with ark:/88434/ for resources available through the NIST Science Data Portal.
  2. 2Resource types identify what kind of resource this is. This example is both a PublicDataResource and a DataPublication.
  3. 3Externally citable identifier can be assigned as a DOI when the resource should be cited from other publications.
  4. 4Resource-level metadata describes the resource as a whole, including title, description, contact, access level, and similar fields.
  5. 5Component metadata describes files, subcollections, tools, pages, APIs, and other ways to interact with the resource.

Reference

NERDm Reference

Named Types

Type Index

Resource Types

3 types

Named Type Resource 27 properties

JSON type
object
What it represents

a resource (e.g. data collection, service, website or tool) that can participate in a data-driven application.

There are different types of Resources; this Named Type represents a generic resource. The other Resource types described later in this section add additional metadata to the base set shown here to describe more specific kinds of resources (like data publications, APIs, etc.)

Where it is used

as the basis for extension type, PublicDataResource

Direct properties

Defined directly on this named type.

27
title Human-readable, descriptive name of the resource text
What it represents

Human-readable, descriptive name of the resource

Value type
text
Anchor
Resource.title
Schema notes
  • Acronyms should be avoided
Examples
"The NIST High Temperature Superconducting Materials Database" "Organic Contaminants in Non-Fortified Human Milk"
version a string indicating the version of the release of this resource text
What it represents

a string indicating the version of the release of this resource

Value type
text
Anchor
Resource.version
Examples
"1.0.5" "11"
versionHistory a list describing the release of different versions of this resource list of VersionRelease objects
What it represents

a list describing the release of different versions of this resource

Value type
list of VersionRelease objects
Anchor
Resource.versionHistory
replaces a listing of other existing resources that are deprecated by this resource list of references to other resources
What it represents

a listing of other existing resources that are deprecated by this resource

Value type
list of references to other resources
Anchor
Resource.replaces
isReplacedBy another existing resource that should be considered a replacement for this resource a reference to another resource
What it represents

another existing resource that should be considered a replacement for this resource

Value type
a reference to another resource
Anchor
Resource.isReplacedBy
Schema notes
  • This typically refers to a newer version of this resource
  • In the PDR system, this value is automatically generated given the overall state of the PDR's catalog
description Human-readable description (e.g., an abstract) of the resource list of text values
What it represents

Human-readable description (e.g., an abstract) of the resource

Value type
list of text values
Anchor
Resource.description
Reader notes
  • Each list element should be considered as a separate paragraph.
Schema notes
  • Each element in the array should be considered a separate paragraph
keyword Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users. list of text values
What it represents

Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users.

Value type
list of text values
Anchor
Resource.keyword
Reader notes
  • Each value in the list represents a different keyword. Keywords can be made up of multiple words
Schema notes
  • Surround each keyword with quotes. Separate keywords with commas. Avoid duplicate keywords in the same record.
Examples
metals quantum mechanics
topic A tag or label taken from a pre-defined vocabulary for a thing or concept that this resource addresses or speaks to list of Topic objects
What it represents

A tag or label taken from a pre-defined vocabulary for a thing or concept that this resource addresses or speaks to

Value type
list of Topic objects
Anchor
Resource.topic
modified Most recent date on which the dataset was changed, updated or modified. ISO8601DateRange object
What it represents

Most recent date on which the dataset was changed, updated or modified.

Value type
ISO8601DateRange object
Anchor
Resource.modified
Reader notes
  • The value is usually a single formated date, like 2017-04-21, or a data and time, like 2019-02-23T14:31:10.3
  • A special format is used to indicate the resource is regularly update; e.g., R/P1W (for once a week); see ISO8601DateRange for details.
Schema notes
  • Dates should be ISO 8601 of highest resolution. In other words, as much of YYYY-MM-DDThh:mm:ss.sTZD as is relevant to this dataset. If there is a need to reflect that the dataset is continually updated, ISO 8601 formatting can account for this with repeating intervals. For instance, R/P1D for daily, R/P2W for every two weeks, and R/PT5M for every five minutes.
issued Date of formal issuance of the resource FlexibleDate object
What it represents

Date of formal issuance of the resource

Value type
FlexibleDate object
Anchor
Resource.issued
Reader notes
  • The value is usually a single formated date, like 2017-04-21
publisher The publishing entity and optionally their parent organization(s). Organization object
What it represents

The publishing entity and optionally their parent organization(s).

Value type
Organization object
Anchor
Resource.publisher
Schema notes
  • This is a container for a publisher object which groups together the fields: name and subOrganization. The subOrganization field can also contain a publisher object which allows one to describe an organization's hierarchy. Where greater specificity is desired, include as many levels of publisher as is useful, in ascending order, using the below format.
contactPoint Contact information for getting more information about this resource ContactInfo object
What it represents

Contact information for getting more information about this resource

Value type
ContactInfo object
Anchor
Resource.contactPoint
Schema notes
  • This should include at least a name and an email address
  • The information can reflect either a person or a group (such as a help desk)
accessLevel The degree to which this dataset is publicly-available (or is restricted in some way) text
What it represents

The degree to which this dataset is publicly-available (or is restricted in some way)

Value type
text
Anchor
Resource.accessLevel
Allowed values
public
Data asset is or could be made publicly available to all without restrictions
restricted public
Data asset is available under certain use restrictions
non-public
Data asset is not available to members of the public
license A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published text (URL)
What it represents

A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published

Value type
text (URL)
Anchor
Resource.license
Schema notes
  • Software and data developed primarily by federal employees must be considered in the public domain; software primarily developed by contract can be assigned a license, including an open source license.
  • By default, NIST-produced data and software should point to http://www.nist.gov/data/license.cfm
  • See Open Licenses (https://project-open-data.cio.gov/open-licenses/) for more information.
rights information regarding access or restrictions based on privacy, security, or other policies text
What it represents

information regarding access or restrictions based on privacy, security, or other policies

Value type
text
Anchor
Resource.rights
Schema notes
  • This should also provide an explanation for the selected "accessLevel" including instructions for how to access a restricted file, if applicable, or explanation for why a "non-public" or "restricted public" data assetis not "public," if applicable.
  • Text must be 255 or fewer characters.
components a listing of the various component resources, tools, and distributions of this resource list of Component objects
What it represents

a listing of the various component resources, tools, and distributions of this resource

Value type
list of Component objects
Anchor
Resource.components
Reader notes
  • This list often includes the list of data files (represented as DataFile components) that are available to download.
  • Data files can be organized into a hierarchy of subcollections (like file folders). When this is the case, this list will also include Subcollection components. Both DataFile and Subcollection components included a filepath that indicates where it is located in the hierarchy.
Schema notes
  • Records for the resources referenced in this list should specify this resource in its isPartOf field.
  • The @type property will indicate which type of component it is. The first value in the @type list should be considered the primary or most important classification.
  • If an item's @type includes dcat:Distribution, the item should be convertable to a distribution in the POD schema.
  • The order should be considered meaningful (at least for components of the same type). The meaning or intention behind the order can depend on the type; however, generally, display of the components of a common type should preserve the order. For clarity then, it is recommended that items of the same primary type should be grouped together in the list.
conformsTo URI used to identify a standardized specification the resource conforms to text (URL)
What it represents

URI used to identify a standardized specification the resource conforms to

Value type
text (URL)
Anchor
Resource.conformsTo
Reader notes
  • This identifier might refer to a file or dataset format, to database schema, or to a web API.
isPartOf The collection of which the dataset is a subset ResourceReference object
What it represents

The collection of which the dataset is a subset

Value type
ResourceReference object
Anchor
Resource.isPartOf
Reader notes
  • The resource being referenced normally is one that is also described by a NERDm record which is accessible via its identifier (given in the proxyFor property).
language The primary language used in the dataset list of text values
What it represents

The primary language used in the dataset

Value type
list of text values
Anchor
Resource.language
landingPage a URL to a human-friendly web page for accessing the resource. text (URL)
What it represents

a URL to a human-friendly web page for accessing the resource.

Value type
text (URL)
Anchor
Resource.landingPage
references Other documents describing or relating to this resource list of BibliographicReference objects
What it represents

Other documents describing or relating to this resource

Value type
list of BibliographicReference objects
Anchor
Resource.references
theme Main thematic category of the dataset. list of text values
What it represents

Main thematic category of the dataset.

Value type
list of text values
Anchor
Resource.theme
Reader notes
  • Values are taken from the Taxonomy of NIST Research Areas.
Schema notes
  • Could include ISO Topic Categories (http://www.isotopicmaps.org/)
@id The NIST-assigned identifier for the resource text
What it represents

The NIST-assigned identifier for the resource

Value type
text
Anchor
Resource.@id
Reader notes
  • This identifier takes a the form of a NIST-issued ARK identifier (and thus starts with ark:/88434/)
  • If the resource has been assigned a DOI, it will appear in the doi
Schema notes
  • It is expected that this field will contain a type of identifier that is of a uniform type across all resource descriptions in the system
  • This identifier should, by default, resolve to the metadata record (or some rendering of it) rather than to the resource itself (e.g. via its landing page).
doi The Digital Object Identifier (DOI) text
What it represents

The Digital Object Identifier (DOI)

Value type
text
Anchor
Resource.doi
Schema notes
  • The DOI value should not have the resolver URI base, but should have the form 'doi:NNNNN/XXXXXX'
  • It is expected that this will primarily be Datacite DOIs
Examples
"doi:10.18434/T42S31"
ediid the NIST EDI identifier assigned to the resource text
What it represents

the NIST EDI identifier assigned to the resource

Value type
text
Anchor
Resource.ediid
abbrev an abbreviated form of the resource's title list of text values
What it represents

an abbreviated form of the resource's title

Value type
list of text values
Anchor
Resource.abbrev
Schema notes
  • this can be used as a label for a compact display or text for a link to this resource
Examples
"SRD 13" "JRes-NIST"
@type the linked-data class types for this resource list of text values
What it represents

the linked-data class types for this resource

Value type
list of text values
Anchor
Resource.@type
Reader notes
  • This property is a list because it is possible for a resource to be catorgorized as multiple types simultaneously
  • The first value in the list will be the most specific resource type that applies to the resource and should be considered, therefore, its primary type.
  • Often, the values refer to Named Types defined explicitly in the NERDm schema (e.g. DataPublication); in this case, the resource metadata can include the extended metadata properties for that type.
  • Some values are just semantic labels that do not imply the existance of additional extended metadata.
  • These values are intended to be compliant with use of @type property in the JSON-LD format.
Schema notes
  • The value must always be given as an array, even when only one type is provided.
  • Multiple values indicate that the Resource can be considered of multiple types
  • If this resource is not to be considered a subtype of the nrd:Resource, its value should be 'nrd:Resource'.
Examples
"nrdp:DataPublication" "nrdp:SRD" "dcat:Dataset"

Named Type PublicDataResource 33 properties (27 inherited)

JSON type
object
What it represents

a resource that can/should have a record in NIST's public data listing (PDL)

Where it is used

as the basis for extension type, DataPublication

Extends

Direct properties

Defined directly on this named type.

6
accrualPeriodicity Frequency with which dataset is published. fixed value: "irregular" or text
What it represents

Frequency with which dataset is published.

Value type
fixed value: "irregular" or text
Anchor
PublicDataResource.accrualPeriodicity
bureauCode an identifier provided by the OMB Circular A-11, Appendix C that identifies the originating federal agency list of text values
What it represents

an identifier provided by the OMB Circular A-11, Appendix C that identifies the originating federal agency

Value type
list of text values
Anchor
PublicDataResource.bureauCode
Schema notes
  • OMB Circular A-11, Appendix C is available via http://www.whitehouse.gov/sites/default/files/omb/assets/a11_current_year/app_c.pdf
  • A machine-readable listing of the defined codes is available via https://project-open-data.cio.gov/data/omb_bureau_codes.csv
  • Codes have the format of 015:01
programCode an identifier provided by the Federal Program Inventory that identifies the primary program related to this data asset list of text values
What it represents

an identifier provided by the Federal Program Inventory that identifies the primary program related to this data asset

Value type
list of text values
Anchor
PublicDataResource.programCode
Schema notes
  • A machine-readable listing of the defined codes is available via https://www.performance.gov/sites/default/files/files/FederalProgramInventory_FY13_MachineReadable_091613.xls
  • Codes have the format of 015:001
dataQuality Whether the dataset meets the agency's Information Quality Guidelines boolean
What it represents

Whether the dataset meets the agency's Information Quality Guidelines

Value type
boolean
Anchor
PublicDataResource.dataQuality
primaryITInvestmentUII The IT Unique Investment Identifier (UII) that is associated with this dataset text
What it represents

The IT Unique Investment Identifier (UII) that is associated with this dataset

Value type
text
Anchor
PublicDataResource.primaryITInvestmentUII
systemOfRecords The URL to the System of Records Notice related to this dataset if is so designated under the Privacy Act of 1974 text
What it represents

The URL to the System of Records Notice related to this dataset if is so designated under the Privacy Act of 1974

Value type
text
Anchor
PublicDataResource.systemOfRecords

Inherited properties

Linked back to their source definitions.

27
Inherited from Resource 27
title Human-readable, descriptive name of the resource text Inherited
version a string indicating the version of the release of this resource text Inherited
versionHistory a list describing the release of different versions of this resource list of VersionRelease objects Inherited
replaces a listing of other existing resources that are deprecated by this resource list of (see JSON schema)s Inherited
isReplacedBy another existing resources that should be considered a replacement for this resource (see JSON schema) Inherited
description Human-readable description (e.g., an abstract) of the resource list of text values Inherited
keyword Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users. list of text values Inherited
topic Identified tags referring to things or concepts that this resource addresses or speaks to list of Topic objects Inherited
modified Most recent date on which the dataset was changed, updated or modified. ISO8601DateRange object Inherited
issued Date of formal issuance of the resource FlexibleDate object Inherited
publisher The publishing entity and optionally their parent organization(s). Organization object Inherited
contactPoint Contact information for getting more information about this resource ContactInfo object Inherited
accessLevel The degree to which this dataset could be made publicly-available, regardless of whether it has been made available text Inherited
license A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published text (URL) Inherited
rights information regarding access or restrictions based on privacy, security, or other policies text Inherited
components a listing of the various component resources, tools, and distributions of this resource list of Component objects Inherited
conformsTo URI used to identify a standardized specification the resource conforms to text (URL) Inherited
isPartOf The collection of which the dataset is a subset ResourceReference object Inherited
language The primary language used in the dataset list of text values Inherited
landingPage a URL to a human-friendly web page that represents the home or gateway to the resources that are part of this dataset. text (URL) Inherited
references Related documents and articles list of BibliographicReference objects Inherited
theme Main thematic category of the dataset. list of text values Inherited
@id A (primary) unique identifier for the resource text Inherited
doi A Digital Object Identifier (DOI) in non-resolving form. text Inherited
ediid the NIST EDI identifier assigned to the resource text Inherited
abbrev an abbreviated form of the resource's title list of text values Inherited
@type the linked-data class types for this resource list of text values Inherited

Named Type DataPublication 37 properties (33 inherited)

JSON type
object
What it represents

Data presented by one or more authors as citable publication

Direct properties

Defined directly on this named type.

4
subtitle a secondary or sub-title for the resource list of text values
What it represents

a secondary or sub-title for the resource

Value type
list of text values
Anchor
DataPublication.subtitle
aka other (unofficial) titles that this resource is sometimes known as list of text values
What it represents

other (unofficial) titles that this resource is sometimes known as

Value type
list of text values
Anchor
DataPublication.aka
authors the ordered list of authors of this data publication list of Person objects
What it represents

the ordered list of authors of this data publication

Value type
list of Person objects
Anchor
DataPublication.authors
Schema notes
  • Authors should generally be assumed to be considered creators of the data; where this is is not true or insufficient, the contributors property can be used ot add or clarify who contributed to data creation.
recommendedCitation a recommended formatting of a citation to this data publication text
What it represents

a recommended formatting of a citation to this data publication

Value type
text
Anchor
DataPublication.recommendedCitation

Inherited properties

Linked back to their source definitions.

33
Inherited from Resource 27
title Human-readable, descriptive name of the resource text Inherited
version a string indicating the version of the release of this resource text Inherited
versionHistory a list describing the release of different versions of this resource list of VersionRelease objects Inherited
replaces a listing of other existing resources that are deprecated by this resource list of (see JSON schema)s Inherited
isReplacedBy another existing resources that should be considered a replacement for this resource (see JSON schema) Inherited
description Human-readable description (e.g., an abstract) of the resource list of text values Inherited
keyword Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users. list of text values Inherited
topic Identified tags referring to things or concepts that this resource addresses or speaks to list of Topic objects Inherited
modified Most recent date on which the dataset was changed, updated or modified. ISO8601DateRange object Inherited
issued Date of formal issuance of the resource FlexibleDate object Inherited
publisher The publishing entity and optionally their parent organization(s). Organization object Inherited
contactPoint Contact information for getting more information about this resource ContactInfo object Inherited
accessLevel The degree to which this dataset could be made publicly-available, regardless of whether it has been made available text Inherited
license A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published text (URL) Inherited
rights information regarding access or restrictions based on privacy, security, or other policies text Inherited
components a listing of the various component resources, tools, and distributions of this resource list of Component objects Inherited
conformsTo URI used to identify a standardized specification the resource conforms to text (URL) Inherited
isPartOf The collection of which the dataset is a subset ResourceReference object Inherited
language The primary language used in the dataset list of text values Inherited
landingPage a URL to a human-friendly web page that represents the home or gateway to the resources that are part of this dataset. text (URL) Inherited
references Related documents such as technical information about a dataset, developer documentation, etc. list of BibliographicReference objects Inherited
theme Main thematic category of the dataset. list of text values Inherited
@id A (primary) unique identifier for the resource text Inherited
doi A Digital Object Identifier (DOI) in non-resolving form. text Inherited
ediid the NIST EDI identifier assigned to the resource text Inherited
abbrev an abbreviated form of the resource's title list of text values Inherited
@type the linked-data class types for this resource list of text values Inherited
Inherited from PublicDataResource 6

Component Types

9 types

Named Type Component 6 properties

JSON type
object
What it represents

A description of one component of a resource. A component can be a downloadable file, a subcollection of files, an API, or search page.

This Named Type represents a generic component; other Component types described later in this section represent specific kinds of components.

Where it is used

as a value type for the components list property of the Resource type

as the basis for extension type, IncludedResource

as the basis for extension type, DownloadableFile

as the basis for extension type, Subcollection

as the basis for extension type, AccessPage

as the basis for extension type, API

Direct properties

Defined directly on this named type.

6
@id a relative identifier for the component. text
What it represents

a relative identifier for the component.

Value type
text
Anchor
Component.@id
Schema notes
  • Though not required by this schema, providing an identifier for a component is critical for merging information from different sources.
  • A relative identifier requires that @base be set to the Resource identifier in the @context.
@type the types of components that this component can be classified as list of text values
What it represents

the types of components that this component can be classified as

Value type
list of text values
Anchor
Component.@type
Reader notes
  • This property is a list because it is possible for a component to be catorgorized as multiple types simultaneously
  • An included value of nrd:Hidden indicates that the component is part of the NIST-internal management of the resource and is not expected to be useful to external users
  • These values are intended to be compliant with use of @type property in the JSON-LD format.
Schema notes
  • the first value should be considered its primary type. This is usually a subtype of Component.
Examples
"nrdp:DataFile" "nrdp:Subcollection" "nrd:Hidden" "dcat:Distribution"
title a descriptive title for the component text
What it represents

a descriptive title for the component

Value type
text
Anchor
Component.title
description a description of the nature and contents of the component, including the role it plays as part of the resource text
What it represents

a description of the nature and contents of the component, including the role it plays as part of the resource

Value type
text
Anchor
Component.description
topic A tag or label taken from a pre-defined vocabulary for a thing or concept that this component addresses or speaks to list of Topic objects
What it represents

A tag or label taken from a pre-defined vocabulary for a thing or concept that this component addresses or speaks to

Value type
list of Topic objects
Anchor
Component.topic
conformsTo URI used to identify a standardized specification the component conforms to text (URL)
What it represents

URI used to identify a standardized specification the component conforms to

Value type
text (URL)
Anchor
Component.conformsTo

Named Type IncludedResource 13 properties (11 inherited)

JSON type
object
What it represents

A reference to another resource (which has its own record) that is a part of this resource

Where it is used

as an allowed value type in the components property in the Resource type

as an allowed value type in the isPartOf property in the Resource type

Direct properties

Defined directly on this named type.

2
@id a relative identifier for this component (see JSON schema)
What it represents

a relative identifier for this component

Value type
(see JSON schema)
Anchor
IncludedResource.@id
Schema notes
  • @id should be the ID for the included resource as a component of this resource; use the required proxyFor property to give the native ID of the included resource.
resourceType the linked-data class types for the included resource list of text values
What it represents

the linked-data class types for the included resource

Value type
list of text values
Anchor
IncludedResource.resourceType
Schema notes
  • The @type should contain values that are subclasses of Component; resourceType is provided to list the Resource types for the included resource.
  • Just like a Resource:@type, the value must always be given as an array, even when only one type is provided.
  • Multiple values indicate that the Resource can be considered of multiple types
  • If this resource is not to be considered a subtype of the nrd:Resource, its value should be 'nrd:Resource'.

Inherited properties

Linked back to their source definitions.

11
Inherited from Component 6
Inherited from ResourceReference 5

Named Type DownloadableFile 12 properties (6 inherited)

JSON type
object
What it represents

a description of a downloadable, finite stream of data

Where it is used

as an allowed value type in the components property in the Resource type

as the basis for extension type, DataFile

as the basis for extension type, ChecksumFile

Extends

Direct properties

Defined directly on this named type.

6
filepath a name for the data file reflecting its hierarchical location in the data source collection text
What it represents

a name for the data file reflecting its hierarchical location in the data source collection

Value type
text
Anchor
DownloadableFile.filepath
Schema notes
  • Forward slashes delimit the hierarchical names in the path
  • If there are no slashes in this value, this file is assumed to be at the top of the file hierarchy
  • The base name of this value (i.e. the last field in the path) can be used as the default filename to give to the file if downloaded.
  • The component title may have the same value.
downloadURL URL providing direct access to a downloadable file of a dataset text (URL)
What it represents

URL providing direct access to a downloadable file of a dataset

Value type
text (URL)
Anchor
DownloadableFile.downloadURL
mediaType The machine-readable file format (IANA Media Type or MIME Type) of the file’s downloadURL text
What it represents

The machine-readable file format (IANA Media Type or MIME Type) of the file’s downloadURL

Value type
text
Anchor
DownloadableFile.mediaType
format A human-readable description of the file format of a distribution Format object
What it represents

A human-readable description of the file format of a distribution

Value type
Format object
Anchor
DownloadableFile.format
checksum a checksum for the file Checksum object
What it represents

a checksum for the file

Value type
Checksum object
Anchor
DownloadableFile.checksum
size the size of the file in bytes integer
What it represents

the size of the file in bytes

Value type
integer
Anchor
DownloadableFile.size

Inherited properties

Linked back to their source definitions.

6
Inherited from Component 6

Named Type DataFile 14 properties (12 inherited)

JSON type
object
What it represents

a description of a downloadable file that was provided by the authors (as opposed to a system or checksum file produced by the publication system).

Where it is used

as an allowed value type in the components property in the Resource type

Direct properties

Defined directly on this named type.

2
describedBy URL to the data dictionary for the distribution found at the downloadURL text (URL)
What it represents

URL to the data dictionary for the distribution found at the downloadURL

Value type
text (URL)
Anchor
DataFile.describedBy
describedByType The machine-readable file format (IANA Media Type or MIME Type) of the file’s describedBy URL text
What it represents

The machine-readable file format (IANA Media Type or MIME Type) of the file’s describedBy URL

Value type
text
Anchor
DataFile.describedByType

Inherited properties

Linked back to their source definitions.

12
Inherited from Component 6
Inherited from DownloadableFile 6

Named Type ChecksumFile 15 properties (12 inherited)

JSON type
object
What it represents

a downloadable file that contains the checksum value for a DataFile.

Where it is used

as an allowed value type in the components property in the Resource type

Direct properties

Defined directly on this named type.

3
algorithm the algorithm used to produce the checksum hash Topic object
What it represents

the algorithm used to produce the checksum hash

Value type
Topic object
Anchor
ChecksumFile.algorithm
valid A flag, if True, indicating the the hash value contained in this ChecksumFile is confirmed to be correct for its associated data file. boolean
What it represents

A flag, if True, indicating the the hash value contained in this ChecksumFile is confirmed to be correct for its associated data file.

Value type
boolean
Anchor
ChecksumFile.valid
describes text (uri-reference)
What it represents

Value type
text (uri-reference)
Anchor
ChecksumFile.describes

Inherited properties

Linked back to their source definitions.

12
Inherited from Component 6
Inherited from DownloadableFile 6

Named Type Subcollection 9 properties (6 inherited)

JSON type
object
What it represents

A grouping of components within a named subcollection of the resource

Where it is used

as an allowed value type in the components property in the Resource type

Extends

Direct properties

Defined directly on this named type.

3
filepath a name for the data file reflecting its hierarchical location in the data source collection text
What it represents

a name for the data file reflecting its hierarchical location in the data source collection

Value type
text
Anchor
Subcollection.filepath
Schema notes
  • Forward slashes delimit the hierarchical names in the path
  • If there are no slashes in this value, this file is assumed to be at the top of the file hierarchy
  • The base name of this value (i.e. the last field in the path) can be used as the default filename to give to the file if downloaded.
  • The component title may have the same value.
contains a listing of resource components that are directly part of this subcollection list of text values
What it represents

a listing of resource components that are directly part of this subcollection

Value type
list of text values
Anchor
Subcollection.contains
Schema notes
  • Each item is a URI identifier (possibly abbreviated)
hasParent The identifier for the parent collection that contains this subcollection text
What it represents

The identifier for the parent collection that contains this subcollection

Value type
text
Anchor
Subcollection.hasParent

Inherited properties

Linked back to their source definitions.

6
Inherited from Component 6

Named Type AccessPage 8 properties (6 inherited)

JSON type
object
What it represents

a web page that provides indirect access to the resource

Where it is used

as an allowed value type in the components property in the Resource type

as the basis for extension type, SearchPage

Extends

Direct properties

Defined directly on this named type.

2
accessURL the URL for accessing this indirect access to the resource text (URL)
What it represents

the URL for accessing this indirect access to the resource

Value type
text (URL)
Anchor
AccessPage.accessURL
format A human-readable description of the file format of a distribution Format object
What it represents

A human-readable description of the file format of a distribution

Value type
Format object
Anchor
AccessPage.format

Inherited properties

Linked back to their source definitions.

6
Inherited from Component 6

Named Type SearchPage 8 properties (8 inherited)

JSON type
object
What it represents

a web page that can be used to search the contents of the resource

Where it is used

as an allowed value type in the components property in the Resource type

Extends

Named Type API 9 properties (6 inherited)

JSON type
object
What it represents

an application programming interface to the resource

Where it is used

as an allowed value type in the components property in the Resource type

Extends

Direct properties

Defined directly on this named type.

3
accessURL the base URL for accessing the API text (URL)
What it represents

the base URL for accessing the API

Value type
text (URL)
Anchor
API.accessURL
describedBy URL to a formal or informal description of the API text (URL)
What it represents

URL to a formal or informal description of the API

Value type
text (URL)
Anchor
API.describedBy
Reader notes
  • Use describedByType to help distinguish between formal and informal (i.e. human readable) descriptions: no describedByType value should indicate a human-readable document.
Schema notes
  • Use describedByType to help distinguish between formal and informal (i.e. human readable) descriptions.
describedByType The machine-readable file format (IANA Media Type or MIME Type) of the API's describedBy URL text
What it represents

The machine-readable file format (IANA Media Type or MIME Type) of the API's describedBy URL

Value type
text
Anchor
API.describedByType
Reader notes
  • If no value is given for this property, it can be assumed that the document given by the describedBy URL is human-readable documentation for the API.

Inherited properties

Linked back to their source definitions.

6
Inherited from Component 6

Other Types

17 types

Named Type FlexibleDate 0 properties

JSON type
object
What it represents

a flexible format for a resource-related date

Where it is used

as a value type for the issued property in the Resource type

as a value type for the issued property in the RelatedResource type

Named Type RelatedResource 8 properties

JSON type
object
What it represents

a descriptive reference to another resource that related to this one

Where it is used

as a part of the value type for the isReplacedBy property of the Resource type

as the basis for extension type, ResourceReference

as the basis for extension type, VersionRelease

as the basis for extension type, BibliographicReference

Direct properties

Defined directly on this named type.

8
@id an identifier for the reference text
What it represents

an identifier for the reference

Value type
text
Anchor
RelatedResource.@id
Schema notes
  • The most well-known PID used to identify the resource (see also notes for proxyFor
  • This identifier can be a relative URL which can be used in special cases (See the notes for BibliographicReference:@type for when this ID should not refer to the referenced work).
  • Though not required by this schema, providing an identifier for a component is critical for merging information from different sources.
  • A relative identifier requires that @base be set to the Resource identifier in the @context.
@type text or list of text values
What it represents

Value type
text or list of text values
Anchor
RelatedResource.@type
Schema notes
  • The single string value option is provided for backward compatibility (and may be removed in future versions; see BibliographicReference). When this is used, the node represents a reference and not the thing being referenced; the @id contains a relative URI, representing this reference
title the name of the resource being referenced text
What it represents

the name of the resource being referenced

Value type
text
Anchor
RelatedResource.title
Schema notes
  • This value is intended for display.
  • This can be, but is not required to be, the same title given in the metadata record describing the resource
proxyFor a local identifier representing this resource text (URL)
What it represents

a local identifier representing this resource

Value type
text (URL)
Anchor
RelatedResource.proxyFor
Schema notes
  • This identifier is expected to point to an up-to-date description of the resource as known to the local system. The properties associated with that identifier may be different those given in the current record.
location the URL for accessing the resource text (URL)
What it represents

the URL for accessing the resource

Value type
text (URL)
Anchor
RelatedResource.location
label a recommended label or title to display as the text for a link to the document text
What it represents

a recommended label or title to display as the text for a link to the document

Value type
text
Anchor
RelatedResource.label
Schema notes
  • This is intended to be briefer than a citation. It should be short enough to use as tag to an entry in reference list as inserted into a document's text
issued The date the referenced resource was issued FlexibleDate object
What it represents

The date the referenced resource was issued

Value type
FlexibleDate object
Anchor
RelatedResource.issued
Schema notes
  • This is intended for determining relative newness--i.e. being newer or older than the referring resource.
description a brief, human-readable description of what this reference refers to and/or why it is being referenced. text
What it represents

a brief, human-readable description of what this reference refers to and/or why it is being referenced.

Value type
text
Anchor
RelatedResource.description

Named Type ResourceReference 8 properties (8 inherited)

JSON type
object
What it represents

a reference to another resource that may have an associated ID

Where it is used

as a value type for the isPartOf property in the Resource type

as the basis for extension type, IncludedResource

as the basis for extension type, Affiliation

Extends

Named Type VersionRelease 9 properties (8 inherited)

JSON type
object
What it represents

notes about a versioned release of the resource

Where it is used

as a value type for the versionHistory list property of the Resource type

Extends

Named Type BibliographicReference 10 properties (8 inherited)

JSON type
object
What it represents

a reference to a creative work that provides information or data that is important to this resource.

Where it is used

as a value type for the references list property of the Resource type

as the basis for extension type, DCiteReference

Extends

Direct properties

Defined directly on this named type.

2
citation a full formated citation string for the reference, appropriate for inclusion in a bibliography text
What it represents

a full formated citation string for the reference, appropriate for inclusion in a bibliography

Value type
text
Anchor
BibliographicReference.citation
refType the type of relationship that this document has with the resource text
What it represents

the type of relationship that this document has with the resource

Value type
text
Anchor
BibliographicReference.refType
Schema notes
  • This is equivalent to the Datacite relationType in that the term is a predicate that connects the resource as the subject to the referenced document as the object (e.g. resource IsDocumentedBy referenced-doc)
  • The DCiteReference type sets DataCite terms as controlled vocabulary

Inherited properties

Linked back to their source definitions.

8
Inherited from RelatedResource 8

Named Type DCiteReference 11 properties (10 inherited)

JSON type
object
What it represents

a bibliographical reference with a controlled vocabulary for its reference type (refType)

Where it is used

as an allowed value type in the references property in the Resource type

Direct properties

Defined directly on this named type.

1
refType a term indicating the nature of the relationship between this resource and the one being referenced text
What it represents

a term indicating the nature of the relationship between this resource and the one being referenced

Value type
text
Anchor
DCiteReference.refType
Schema notes
  • Note that with this term, the subject of relationship is the resource described by this NERDm record and the object is the referenced resource given by the @id property in this node. Although this violates the JSON-LD semantics that properties in this node should describe what's given with the local @id--the referenced resource, in this case--it is more consistant with their use in the DataCite schema.
Allowed values
IsDocumentedBy
The referenced document provides documentation of this resource.
IsSupplementedTo
The referenced document is a supplement to this resource.
IsCitedBy
The referenced document cites the resource in some way.
Cites
This resource cites the referenced document.
IsReviewedBy
The referenced document reviews this resource.
IsReferencedBy
The resource is used as a source of information by the referenced document.
References
The referenced document is used as a source of information by the resource.
IsSourceOf
The resource is the source of upon which the referenced resource is based.
IsDerivedFrom
The referenced document is the source upon which the resource is based.
IsNewVersionOf
The referenced resource is a previous version of this resource.
IsPreviousVersionOf
The referenced resource is a newer version of this resource.
IsVariantOf
The referenced resource contains the content of this resource in a different form.

Inherited properties

Linked back to their source definitions.

10
Inherited from RelatedResource 8
Inherited from BibliographicReference 2

Named Type ISO8601DateRange 0 properties

JSON type
text
What it represents

a single date-time, a date range, or a periodic time interval compliant with the ISO 8601 standard for date-times and intervals

The format of the value is restricted to 3 forms. A single date has the form YYYY-MM-DDThh:mm:ss.sTZD, as in "2017-03-24T03:45:33.1"; note that any lowere precision version of this form is acceptable, such as "2017-03-24" or "2017".

A date range is expressed with two single dates in the above form separated by a forward slash (/)--as, in "2016-01/2016-12"

The third form from indicates a periodic interval, used to indicate that a resource is updated on a regular basis. Examples include "R/P1D" for daily, "R5/P2W" for 5 times, every 2 weeks. Consult the ISO 8601 standard for the detailed syntax.

Where it is used

as a value type for the modified property in the Resource type

Named Type Topic 4 properties

JSON type
object
What it represents

a container for an identified concept term or proper thing

Where it is used

as a value type for the topic list property of the Resource type

as a value type for the topic list property of the Component type

as a value type for the algorithm property in the Checksum type

Direct properties

Defined directly on this named type.

4
@type a label indicating whether the value refers to a concept or a thing text
What it represents

a label indicating whether the value refers to a concept or a thing

Value type
text
Anchor
Topic.@type
Allowed values
Concept
label indicating that the value refers to a concept (as in owl:Concept)
Thing
label indicating that the value refers to a named person, place, or thing (as in skos:Thing)
scheme a URI that identifies the controlled vocabulary, registry, or identifier system that the value is defined in. text (URL)
What it represents

a URI that identifies the controlled vocabulary, registry, or identifier system that the value is defined in.

Value type
text (URL)
Anchor
Topic.scheme
@id the unique identifier identifying the concept or thing text (URL)
What it represents

the unique identifier identifying the concept or thing

Value type
text (URL)
Anchor
Topic.@id
tag a short, display-able token that locally represents the concept or thing text
What it represents

a short, display-able token that locally represents the concept or thing

Value type
text
Anchor
Topic.tag
Schema notes
  • As a token, it is intended that applications can search for this value and find all resources that are talking about the same thing. Thus, regardless of whether the @id field is provided, all references to the same concept or thing should use the same tag value.

Named Type Organization 3 properties

JSON type
object
What it represents

a named organization that may be part of a larger organization

Where it is used

as a value type for the publisher property in the Resource type

as a value type for the subOrganizationOf property in the Organization type

Direct properties

Defined directly on this named type.

3
@type IRI for the JSON-LD data type. This should be org:Organization for each publisher text
What it represents

IRI for the JSON-LD data type. This should be org:Organization for each publisher

Value type
text
Anchor
Organization.@type
name The plain-text name of the organization text
What it represents

The plain-text name of the organization

Value type
text
Anchor
Organization.name
subOrganizationOf A parent organizational entity Organization object
What it represents

A parent organizational entity

Value type
Organization object
Anchor
Organization.subOrganizationOf

Named Type ContactInfo 7 properties

JSON type
object
What it represents

Information describing various ways to contact an entity

Where it is used

as a value type for the contactPoint property in the Resource type

Direct properties

Defined directly on this named type.

7
@type text
What it represents

Value type
text
Anchor
ContactInfo.@type
fn full name of the contact person, role, or organization text
What it represents

full name of the contact person, role, or organization

Value type
text
Anchor
ContactInfo.fn
hasEmail The email address of the resource contact text
What it represents

The email address of the resource contact

Value type
text
Anchor
ContactInfo.hasEmail
postalAddress the contact mailing address PostalAddress object
What it represents

the contact mailing address

Value type
PostalAddress object
Anchor
ContactInfo.postalAddress
phoneNumber the contact telephone number text
What it represents

the contact telephone number

Value type
text
Anchor
ContactInfo.phoneNumber
Schema notes
  • Complete international dialing codes should be given, e.g. '+1-410-338-1234'
timezone the time zone where the contact typically operates text
What it represents

the time zone where the contact typically operates

Value type
text
Anchor
ContactInfo.timezone
proxyFor a local identifier representing this person text (URL)
What it represents

a local identifier representing this person

Value type
text (URL)
Anchor
ContactInfo.proxyFor
Schema notes
  • This identifier is expected to point to an up-to-date description of the person as known to the local system. The properties associated with that identifier may be different those given in the current record.

Named Type PostalAddress 0 properties

JSON type
list of text values
What it represents

a line-delimited listing of a postal address

Where it is used

as a value type for the postalAddress property in the ContactInfo type

Named Type Identifier 2 properties

JSON type
object
What it represents

a complete description of an identifier, including the scheme that it adheres to

Direct properties

Defined directly on this named type.

2
scheme a label indicating the system that the identifier adheres to text
What it represents

a label indicating the system that the identifier adheres to

Value type
text
Anchor
Identifier.scheme
Schema notes
  • this label may imply a particular resolver to use
value the value of the identifier text
What it represents

the value of the identifier

Value type
text
Anchor
Identifier.value
Schema notes
  • if no scheme is provided, a URI form of the identifier should be given

Named Type Checksum 2 properties

JSON type
object
What it represents

a checksum with its algorithm noted

Where it is used

as a value type for the checksum property in the DownloadableFile type

Direct properties

Defined directly on this named type.

2
algorithm the algorithm used to produce the checksum hash Topic object
What it represents

the algorithm used to produce the checksum hash

Value type
Topic object
Anchor
Checksum.algorithm
hash the checksum value text
What it represents

the checksum value

Value type
text
Anchor
Checksum.hash

Named Type Format 4 properties

JSON type
object
What it represents

a description of a file format that a file employs

Where it is used

as a value type for the format property in the DownloadableFile type

as a value type for the format property in the AccessPage type

Direct properties

Defined directly on this named type.

4
description a human-readable description of the format text
What it represents

a human-readable description of the format

Value type
text
Anchor
Format.description
scheme a URI that identifies the format type registry or identification system that the value is defined in. text (URL)
What it represents

a URI that identifies the format type registry or identification system that the value is defined in.

Value type
text (URL)
Anchor
Format.scheme
@id the unique identifier for the format text (URL)
What it represents

the unique identifier for the format

Value type
text (URL)
Anchor
Format.@id
tag a short, display-able token or abbreviation for the format text
What it represents

a short, display-able token or abbreviation for the format

Value type
text
Anchor
Format.tag
Schema notes
  • As a token, it is intended that applications can search for this value and find all files having the same format. Thus, regardless of whether the @id field is provided, all references to the same format should use the same tag value.

Named Type Person 8 properties

JSON type
object
What it represents

an identification a Person contributing to the publication of a resource

Where it is used

as a value type for the authors list property of the DataPublication type

Direct properties

Defined directly on this named type.

8
@type the class indicating that this is a Person text
What it represents

the class indicating that this is a Person

Value type
text
Anchor
Person.@type
fn the author's full name in the preferred format text
What it represents

the author's full name in the preferred format

Value type
text
Anchor
Person.fn
givenName the author's given name text
What it represents

the author's given name

Value type
text
Anchor
Person.givenName
Schema notes
  • Often referred to in English-speaking conventions as the first name
familyName the author's family name text
What it represents

the author's family name

Value type
text
Anchor
Person.familyName
Schema notes
  • Often referred to in English-speaking conventions as the last name
middleName the author's middle names or initials text
What it represents

the author's middle names or initials

Value type
text
Anchor
Person.middleName
Schema notes
  • Often referred to in English-speaking conventions as the first name
orcid the author's ORCID ORCIDpath object
What it represents

the author's ORCID

Value type
ORCIDpath object
Anchor
Person.orcid
affiliation The institution the person was affiliated with at the time of publication list of Affiliation objects
What it represents

The institution the person was affiliated with at the time of publication

Value type
list of Affiliation objects
Anchor
Person.affiliation
proxyFor a local identifier representing this person text (URL)
What it represents

a local identifier representing this person

Value type
text (URL)
Anchor
Person.proxyFor
Schema notes
  • This identifier is expected to point to an up-to-date description of the person as known to the local system. The properties associated with that identifier may be different those given in the current record.

Named Type ORCIDpath 0 properties

JSON type
text
What it represents

the format of the path portion of an ORCID identifier (i.e. without the preceding resolver URL base)

Where it is used

as a value type for the orcid property in the Person type

Named Type Affiliation 9 properties (8 inherited)

JSON type
object
What it represents

a description of an organization that a person is a member of

Where it is used

as an allowed value type in the isPartOf property in the Resource type

as a value type for the affiliation list property of the Person type

Direct properties

Defined directly on this named type.

1
subunits sub-units of the main organization the that the person is a member of list of text values
What it represents

sub-units of the main organization the that the person is a member of

Value type
list of text values
Anchor
Affiliation.subunits
Schema notes
  • The order of the array elements should be treated as significant. Typically (though not required), each element will reflect a more specific unit contained in unit nameed in the previous element.

Inherited properties

Linked back to their source definitions.

8
Inherited from RelatedResource 8

Reference

Glossary

JSON

A text-based, machine-readable data format whose abbreviated name stands for Javascript Object Notation.

JSON is particularly well-suited for encoding metadata because its central data type, the object, collects data into name-value pairs referred to as the object's properties.

Where you see it NERDm records and schema examples are JSON documents.

named type

The schema defines the value type of each metadata property. The schema can customize restrictions on what values the property can have. The restrictions are often defined as a custom type and given a name, making it a named type.

For example, a property providing contact information is called contactPoint. Its value is a set of sub-properties that includes fn (full name), hasEmail (an email address), phoneNumber, and related fields. The set of sub-properties is a type called ContactInfo.

Where you see it contactPoint uses the named type ContactInfo.

property

A property is a piece of metadata that has a name and a value. A value can be simple text, a number, true/false, a list of values, or a set of sub-properties, each with its own name and value.

Where you see it title, description, and contactPoint are properties.

value type

The value type of a property restricts the kind of value it can have. In general, a property can be defined to have one of these JSON values:

  • text
  • number
  • boolean
  • object
  • array

Further restrictions can be put on values, such as:

  • text restricted to one of a list of allowed values,
  • text restricted to a particular format, such as a URL,
  • a number restricted to a particular range, or
  • an object with properties having specific names and value types.

A special restriction on a value type is usually specified in the schema and given a name, making it a named type.

Where you see it accessLevel is text, while contactPoint is a ContactInfo object.

Examples

NERDm record examples

Curated examples from the live NIST records service that show how named types appear in real metadata records.

Collection parent record

CHIPS METIS Data Collection

Shows a collection parent record whose member data products point back to it through the isPartOf relationship.

  • PublicDataResource record used as the METIS collection parent
  • Member records reference it with isPartOf.@id=ark:/88434/pdr0-0002
  • SearchPage component exposes the member-record query
  • AccessPage components point to the METIS and CHIPS portals

Publication with grouped files

Theory aware Machine Learning (TaML)

Shows a data publication with subcollections, data files, checksum files, an external access page, DOI metadata, and publication-level fields.

  • DataPublication and PublicDataResource at the record level
  • Subcollection components for file grouping inside the publication
  • DataFile and ChecksumFile components with checksums
  • AccessPage component for the related code repository

Restricted data access

NIST Fingerprint Image Quality (NFIQ) 2 Conformance Test Set

Shows a restricted public data publication where metadata is public, but data download requires a registration gateway.

  • accessLevel is restricted public
  • rights explains that users must complete a registration form
  • AccessPage component points to the registered-data-access gateway
  • DataFile components describe public metadata files and the restricted image archive

Dataset with references

TREC 2022 Deep Learning test collection

Shows a public dataset record with external data-file links, a bibliographic reference, DOI metadata, and topical classification.

  • PublicDataResource at the record level
  • DataFile components pointing to hosted data access pages
  • Bibliographic reference data for related publication material
  • Topic and theme metadata for discovery

Code and archive access

Meta Learning Paper Supplemental Code

Shows a public data resource that combines an external access page with a downloadable archive component.

  • PublicDataResource record for a code-oriented resource
  • AccessPage component linking to a GitHub repository
  • DataFile and DownloadableFile component for the archive
  • Keyword and topic metadata for search