{
  "indexVersion": "0.1",
  "title": "The JSON Schema for the NIST Extended Resource Data model (NERDm)",
  "sourceModel": {
    "path": "nerdm-doc-model.json",
    "modelVersion": "0.1",
    "source": "etc/help/nerdm-view.json"
  },
  "counts": {
    "typeGroups": 3,
    "types": 29,
    "properties": 276,
    "inheritedProperties": 169,
    "anchors": 139,
    "inheritedReferences": 169
  },
  "groups": [
    {
      "id": "Resource",
      "label": "Resource",
      "anchor": "group-Resource",
      "types": [
        {
          "id": "Resource",
          "label": "Resource",
          "anchor": "Resource",
          "propertyCount": 27
        },
        {
          "id": "PublicDataResource",
          "label": "PublicDataResource",
          "anchor": "PublicDataResource",
          "propertyCount": 33
        },
        {
          "id": "DataPublication",
          "label": "DataPublication",
          "anchor": "DataPublication",
          "propertyCount": 37
        }
      ]
    },
    {
      "id": "Component",
      "label": "Component",
      "anchor": "group-Component",
      "types": [
        {
          "id": "Component",
          "label": "Component",
          "anchor": "Component",
          "propertyCount": 6
        },
        {
          "id": "IncludedResource",
          "label": "IncludedResource",
          "anchor": "IncludedResource",
          "propertyCount": 13
        },
        {
          "id": "DownloadableFile",
          "label": "DownloadableFile",
          "anchor": "DownloadableFile",
          "propertyCount": 12
        },
        {
          "id": "DataFile",
          "label": "DataFile",
          "anchor": "DataFile",
          "propertyCount": 14
        },
        {
          "id": "ChecksumFile",
          "label": "ChecksumFile",
          "anchor": "ChecksumFile",
          "propertyCount": 15
        },
        {
          "id": "Subcollection",
          "label": "Subcollection",
          "anchor": "Subcollection",
          "propertyCount": 9
        },
        {
          "id": "AccessPage",
          "label": "AccessPage",
          "anchor": "AccessPage",
          "propertyCount": 8
        },
        {
          "id": "SearchPage",
          "label": "SearchPage",
          "anchor": "SearchPage",
          "propertyCount": 8
        },
        {
          "id": "API",
          "label": "API",
          "anchor": "API",
          "propertyCount": 9
        }
      ]
    },
    {
      "id": "Other",
      "label": "Other",
      "anchor": "group-Other",
      "types": [
        {
          "id": "FlexibleDate",
          "label": "FlexibleDate",
          "anchor": "FlexibleDate",
          "propertyCount": 0
        },
        {
          "id": "RelatedResource",
          "label": "RelatedResource",
          "anchor": "RelatedResource",
          "propertyCount": 8
        },
        {
          "id": "ResourceReference",
          "label": "ResourceReference",
          "anchor": "ResourceReference",
          "propertyCount": 8
        },
        {
          "id": "VersionRelease",
          "label": "VersionRelease",
          "anchor": "VersionRelease",
          "propertyCount": 9
        },
        {
          "id": "BibliographicReference",
          "label": "BibliographicReference",
          "anchor": "BibliographicReference",
          "propertyCount": 10
        },
        {
          "id": "DCiteReference",
          "label": "DCiteReference",
          "anchor": "DCiteReference",
          "propertyCount": 11
        },
        {
          "id": "ISO8601DateRange",
          "label": "ISO8601DateRange",
          "anchor": "ISO8601DateRange",
          "propertyCount": 0
        },
        {
          "id": "Topic",
          "label": "Topic",
          "anchor": "Topic",
          "propertyCount": 4
        },
        {
          "id": "Organization",
          "label": "Organization",
          "anchor": "Organization",
          "propertyCount": 3
        },
        {
          "id": "ContactInfo",
          "label": "ContactInfo",
          "anchor": "ContactInfo",
          "propertyCount": 7
        },
        {
          "id": "PostalAddress",
          "label": "PostalAddress",
          "anchor": "PostalAddress",
          "propertyCount": 0
        },
        {
          "id": "Identifier",
          "label": "Identifier",
          "anchor": "Identifier",
          "propertyCount": 2
        },
        {
          "id": "Checksum",
          "label": "Checksum",
          "anchor": "Checksum",
          "propertyCount": 2
        },
        {
          "id": "Format",
          "label": "Format",
          "anchor": "Format",
          "propertyCount": 4
        },
        {
          "id": "Person",
          "label": "Person",
          "anchor": "Person",
          "propertyCount": 8
        },
        {
          "id": "ORCIDpath",
          "label": "ORCIDpath",
          "anchor": "ORCIDpath",
          "propertyCount": 0
        },
        {
          "id": "Affiliation",
          "label": "Affiliation",
          "anchor": "Affiliation",
          "propertyCount": 9
        }
      ]
    }
  ],
  "types": [
    {
      "id": "Resource",
      "name": "Resource",
      "label": "Resource",
      "group": "Resource",
      "anchor": "Resource",
      "brief": "a resource (e.g. data collection, service, website or tool) that can participate in a data-driven application",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 27,
      "ownPropertyCount": 27,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "PublicDataResource"
          }
        }
      ],
      "properties": [
        {
          "name": "title",
          "label": "Title",
          "anchor": "Resource.title",
          "brief": "Human-readable, descriptive name of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "version",
          "label": "Version",
          "anchor": "Resource.version",
          "brief": "a string indicating the version of the release of this resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "versionHistory",
          "label": "History",
          "anchor": "Resource.versionHistory",
          "brief": "a list describing the release of different versions of this resource",
          "valueType": "list of VersionRelease objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "VersionRelease"
        },
        {
          "name": "replaces",
          "label": "Replaces",
          "anchor": "Resource.replaces",
          "brief": "a listing of other existing resources that are deprecated by this resource",
          "valueType": "list of references to other resources",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "isReplacedBy",
          "label": "Replaced by",
          "anchor": "Resource.isReplacedBy",
          "brief": "another existing resource that should be considered a replacement for this resource",
          "valueType": "a reference to another resource",
          "jsonType": "unknown",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "description",
          "label": "Description",
          "anchor": "Resource.description",
          "brief": "Human-readable description (e.g., an abstract) of the resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "keyword",
          "label": "Tags",
          "anchor": "Resource.keyword",
          "brief": "Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users.",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Resource.topic",
          "brief": "A tag or label taken from a pre-defined vocabulary for a thing or concept that this resource addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "Topic"
        },
        {
          "name": "modified",
          "label": "modified",
          "anchor": "Resource.modified",
          "brief": "Most recent date on which the dataset was changed, updated or modified.",
          "valueType": "ISO8601DateRange object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "ISO8601DateRange"
        },
        {
          "name": "issued",
          "label": "Release Date",
          "anchor": "Resource.issued",
          "brief": "Date of formal issuance of the resource",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "FlexibleDate"
        },
        {
          "name": "publisher",
          "label": "publisher",
          "anchor": "Resource.publisher",
          "brief": "The publishing entity and optionally their parent organization(s).",
          "valueType": "Organization object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Organization"
        },
        {
          "name": "contactPoint",
          "label": "contactPoint",
          "anchor": "Resource.contactPoint",
          "brief": "Contact information for getting more information about this resource",
          "valueType": "ContactInfo object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "ContactInfo"
        },
        {
          "name": "accessLevel",
          "label": "Public Access Level",
          "anchor": "Resource.accessLevel",
          "brief": "The degree to which this dataset is publicly-available (or is restricted in some way)",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null,
          "allowedValues": [
            {
              "value": "public",
              "description": "Data asset is or could be made publicly available to all without restrictions"
            },
            {
              "value": "restricted public",
              "description": "Data asset is available under certain use restrictions"
            },
            {
              "value": "non-public",
              "description": "Data asset is not available to members of the public"
            }
          ]
        },
        {
          "name": "license",
          "label": "License",
          "anchor": "Resource.license",
          "brief": "A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "rights",
          "label": "Rights",
          "anchor": "Resource.rights",
          "brief": "information regarding access or restrictions based on privacy, security, or other policies",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "components",
          "label": "components",
          "anchor": "Resource.components",
          "brief": "a listing of the various component resources, tools, and distributions of this resource",
          "valueType": "list of Component objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "Component"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Resource.conformsTo",
          "brief": "URI used to identify a standardized specification the resource conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "isPartOf",
          "label": "Collection",
          "anchor": "Resource.isPartOf",
          "brief": "The collection of which the dataset is a subset",
          "valueType": "ResourceReference object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "ResourceReference"
        },
        {
          "name": "language",
          "label": "Language",
          "anchor": "Resource.language",
          "brief": "The primary language used in the dataset",
          "valueType": "list of text values",
          "jsonType": "array | null",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "landingPage",
          "label": "Homepage URL",
          "anchor": "Resource.landingPage",
          "brief": "a URL to a human-friendly web page for accessing the resource.",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "references",
          "label": "Related Documents",
          "anchor": "Resource.references",
          "brief": "Other documents describing or relating to this resource",
          "valueType": "list of BibliographicReference objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "BibliographicReference"
        },
        {
          "name": "theme",
          "label": "Category",
          "anchor": "Resource.theme",
          "brief": "Main thematic category of the dataset.",
          "valueType": "list of text values",
          "jsonType": "array | null",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Resource.@id",
          "brief": "The NIST-assigned identifier for the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "doi",
          "label": "doi",
          "anchor": "Resource.doi",
          "brief": "The Digital Object Identifier (DOI)",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "ediid",
          "label": "ediid",
          "anchor": "Resource.ediid",
          "brief": "the NIST EDI identifier assigned to the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "abbrev",
          "label": "abbrev",
          "anchor": "Resource.abbrev",
          "brief": "an abbreviated form of the resource's title",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Resource.@type",
          "brief": "the linked-data class types for this resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        }
      ]
    },
    {
      "id": "PublicDataResource",
      "name": "PublicDataResource",
      "label": "PublicDataResource",
      "group": "Resource",
      "anchor": "PublicDataResource",
      "brief": "a resource that can/should have a record in NIST's public data listing (PDL)",
      "valueType": "object",
      "inheritsFrom": [
        "Resource"
      ],
      "propertyCount": 33,
      "ownPropertyCount": 6,
      "inheritedPropertyCount": 27,
      "usage": [
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "DataPublication"
          }
        }
      ],
      "properties": [
        {
          "name": "accrualPeriodicity",
          "label": "Frequency",
          "anchor": "PublicDataResource.accrualPeriodicity",
          "brief": "Frequency with which dataset is published.",
          "valueType": "fixed value: \"irregular\" or text",
          "jsonType": "fixed | null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "bureauCode",
          "label": "Bureau Code",
          "anchor": "PublicDataResource.bureauCode",
          "brief": "an identifier provided by the OMB Circular A-11, Appendix C that identifies the originating federal agency",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "programCode",
          "label": "Program Code",
          "anchor": "PublicDataResource.programCode",
          "brief": "an identifier provided by the Federal Program Inventory that identifies the primary program related to this data asset",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "dataQuality",
          "label": "Data Quality",
          "anchor": "PublicDataResource.dataQuality",
          "brief": "Whether the dataset meets the agency's Information Quality Guidelines",
          "valueType": "boolean",
          "jsonType": "boolean | null",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "primaryITInvestmentUII",
          "label": "Primary IT Investment UII",
          "anchor": "PublicDataResource.primaryITInvestmentUII",
          "brief": "The IT Unique Investment Identifier (UII) that is associated with this dataset",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "systemOfRecords",
          "label": "System of Records",
          "anchor": "PublicDataResource.systemOfRecords",
          "brief": "The URL to the System of Records Notice related to this dataset if is so designated under the Privacy Act of 1974",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "title",
          "label": "Title",
          "anchor": "Resource.title",
          "brief": "Human-readable, descriptive name of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "title",
            "anchor": "Resource.title"
          }
        },
        {
          "name": "version",
          "label": "Version",
          "anchor": "Resource.version",
          "brief": "a string indicating the version of the release of this resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "version",
            "anchor": "Resource.version"
          }
        },
        {
          "name": "versionHistory",
          "label": "History",
          "anchor": "Resource.versionHistory",
          "brief": "a list describing the release of different versions of this resource",
          "valueType": "list of VersionRelease objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "versionHistory",
            "anchor": "Resource.versionHistory"
          },
          "itemType": "VersionRelease"
        },
        {
          "name": "replaces",
          "label": "Replaces",
          "anchor": "Resource.replaces",
          "brief": "a listing of other existing resources that are deprecated by this resource",
          "valueType": "list of (see JSON schema)s",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "replaces",
            "anchor": "Resource.replaces"
          }
        },
        {
          "name": "isReplacedBy",
          "label": "Replaced by",
          "anchor": "Resource.isReplacedBy",
          "brief": "another existing resources that should be considered a replacement for this resource",
          "valueType": "(see JSON schema)",
          "jsonType": "unknown",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "isReplacedBy",
            "anchor": "Resource.isReplacedBy"
          }
        },
        {
          "name": "description",
          "label": "Description",
          "anchor": "Resource.description",
          "brief": "Human-readable description (e.g., an abstract) of the resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "description",
            "anchor": "Resource.description"
          },
          "itemType": "string"
        },
        {
          "name": "keyword",
          "label": "Tags",
          "anchor": "Resource.keyword",
          "brief": "Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users.",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "keyword",
            "anchor": "Resource.keyword"
          },
          "itemType": "string"
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Resource.topic",
          "brief": "Identified tags referring to things or concepts that this resource addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "topic",
            "anchor": "Resource.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "modified",
          "label": "modified",
          "anchor": "Resource.modified",
          "brief": "Most recent date on which the dataset was changed, updated or modified.",
          "valueType": "ISO8601DateRange object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "modified",
            "anchor": "Resource.modified"
          },
          "objectType": "ISO8601DateRange"
        },
        {
          "name": "issued",
          "label": "Release Date",
          "anchor": "Resource.issued",
          "brief": "Date of formal issuance of the resource",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "issued",
            "anchor": "Resource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "publisher",
          "label": "publisher",
          "anchor": "Resource.publisher",
          "brief": "The publishing entity and optionally their parent organization(s).",
          "valueType": "Organization object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "publisher",
            "anchor": "Resource.publisher"
          },
          "objectType": "Organization"
        },
        {
          "name": "contactPoint",
          "label": "contactPoint",
          "anchor": "Resource.contactPoint",
          "brief": "Contact information for getting more information about this resource",
          "valueType": "ContactInfo object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "contactPoint",
            "anchor": "Resource.contactPoint"
          },
          "objectType": "ContactInfo"
        },
        {
          "name": "accessLevel",
          "label": "Public Access Level",
          "anchor": "Resource.accessLevel",
          "brief": "The degree to which this dataset could be made publicly-available, regardless of whether it has been made available",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "accessLevel",
            "anchor": "Resource.accessLevel"
          },
          "allowedValues": [
            {
              "value": "public",
              "description": "Data asset is or could be made publicly available to all without restrictions"
            },
            {
              "value": "restricted public",
              "description": "Data asset is available under certain use restrictions"
            },
            {
              "value": "non-public",
              "description": "Data asset is not available to members of the public"
            }
          ]
        },
        {
          "name": "license",
          "label": "License",
          "anchor": "Resource.license",
          "brief": "A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "license",
            "anchor": "Resource.license"
          }
        },
        {
          "name": "rights",
          "label": "Rights",
          "anchor": "Resource.rights",
          "brief": "information regarding access or restrictions based on privacy, security, or other policies",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "rights",
            "anchor": "Resource.rights"
          }
        },
        {
          "name": "components",
          "label": "components",
          "anchor": "Resource.components",
          "brief": "a listing of the various component resources, tools, and distributions of this resource",
          "valueType": "list of Component objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "components",
            "anchor": "Resource.components"
          },
          "itemType": "Component"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Resource.conformsTo",
          "brief": "URI used to identify a standardized specification the resource conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "conformsTo",
            "anchor": "Resource.conformsTo"
          }
        },
        {
          "name": "isPartOf",
          "label": "Collection",
          "anchor": "Resource.isPartOf",
          "brief": "The collection of which the dataset is a subset",
          "valueType": "ResourceReference object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "isPartOf",
            "anchor": "Resource.isPartOf"
          },
          "objectType": "ResourceReference"
        },
        {
          "name": "language",
          "label": "Language",
          "anchor": "Resource.language",
          "brief": "The primary language used in the dataset",
          "valueType": "list of text values",
          "jsonType": "array | null",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "language",
            "anchor": "Resource.language"
          },
          "itemType": "string"
        },
        {
          "name": "landingPage",
          "label": "Homepage URL",
          "anchor": "Resource.landingPage",
          "brief": "a URL to a human-friendly web page that represents the home or gateway to the resources that are part of this dataset.",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "landingPage",
            "anchor": "Resource.landingPage"
          }
        },
        {
          "name": "references",
          "label": "Related Literature",
          "anchor": "Resource.references",
          "brief": "Related documents and articles",
          "valueType": "list of BibliographicReference objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "references",
            "anchor": "Resource.references"
          },
          "itemType": "BibliographicReference"
        },
        {
          "name": "theme",
          "label": "Category",
          "anchor": "Resource.theme",
          "brief": "Main thematic category of the dataset.",
          "valueType": "list of text values",
          "jsonType": "array | null",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "theme",
            "anchor": "Resource.theme"
          },
          "itemType": "string"
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Resource.@id",
          "brief": "A (primary) unique identifier for the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "@id",
            "anchor": "Resource.@id"
          }
        },
        {
          "name": "doi",
          "label": "doi",
          "anchor": "Resource.doi",
          "brief": "A Digital Object Identifier (DOI) in non-resolving form.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "doi",
            "anchor": "Resource.doi"
          }
        },
        {
          "name": "ediid",
          "label": "ediid",
          "anchor": "Resource.ediid",
          "brief": "the NIST EDI identifier assigned to the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "ediid",
            "anchor": "Resource.ediid"
          }
        },
        {
          "name": "abbrev",
          "label": "abbrev",
          "anchor": "Resource.abbrev",
          "brief": "an abbreviated form of the resource's title",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "abbrev",
            "anchor": "Resource.abbrev"
          },
          "itemType": "string"
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Resource.@type",
          "brief": "the linked-data class types for this resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "@type",
            "anchor": "Resource.@type"
          },
          "itemType": "string"
        }
      ]
    },
    {
      "id": "DataPublication",
      "name": "DataPublication",
      "label": "DataPublication",
      "group": "Resource",
      "anchor": "DataPublication",
      "brief": "Data presented by one or more authors as citable publication",
      "valueType": "object",
      "inheritsFrom": [
        "PublicDataResource"
      ],
      "propertyCount": 37,
      "ownPropertyCount": 4,
      "inheritedPropertyCount": 33,
      "usage": [],
      "properties": [
        {
          "name": "subtitle",
          "label": "subtitle",
          "anchor": "DataPublication.subtitle",
          "brief": "a secondary or sub-title for the resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "aka",
          "label": "aka",
          "anchor": "DataPublication.aka",
          "brief": "other (unofficial) titles that this resource is sometimes known as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "authors",
          "label": "authors",
          "anchor": "DataPublication.authors",
          "brief": "the ordered list of authors of this data publication",
          "valueType": "list of Person objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "Person"
        },
        {
          "name": "recommendedCitation",
          "label": "recommendedCitation",
          "anchor": "DataPublication.recommendedCitation",
          "brief": "a recommended formatting of a citation to this data publication",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "title",
          "label": "Title",
          "anchor": "Resource.title",
          "brief": "Human-readable, descriptive name of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "title",
            "anchor": "Resource.title"
          }
        },
        {
          "name": "version",
          "label": "Version",
          "anchor": "Resource.version",
          "brief": "a string indicating the version of the release of this resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "version",
            "anchor": "Resource.version"
          }
        },
        {
          "name": "versionHistory",
          "label": "History",
          "anchor": "Resource.versionHistory",
          "brief": "a list describing the release of different versions of this resource",
          "valueType": "list of VersionRelease objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "versionHistory",
            "anchor": "Resource.versionHistory"
          },
          "itemType": "VersionRelease"
        },
        {
          "name": "replaces",
          "label": "Replaces",
          "anchor": "Resource.replaces",
          "brief": "a listing of other existing resources that are deprecated by this resource",
          "valueType": "list of (see JSON schema)s",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "replaces",
            "anchor": "Resource.replaces"
          }
        },
        {
          "name": "isReplacedBy",
          "label": "Replaced by",
          "anchor": "Resource.isReplacedBy",
          "brief": "another existing resources that should be considered a replacement for this resource",
          "valueType": "(see JSON schema)",
          "jsonType": "unknown",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "isReplacedBy",
            "anchor": "Resource.isReplacedBy"
          }
        },
        {
          "name": "description",
          "label": "Description",
          "anchor": "Resource.description",
          "brief": "Human-readable description (e.g., an abstract) of the resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "description",
            "anchor": "Resource.description"
          },
          "itemType": "string"
        },
        {
          "name": "keyword",
          "label": "Tags",
          "anchor": "Resource.keyword",
          "brief": "Tags (or keywords) help users discover your dataset; please include terms that would be used by technical and non-technical users.",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "keyword",
            "anchor": "Resource.keyword"
          },
          "itemType": "string"
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Resource.topic",
          "brief": "Identified tags referring to things or concepts that this resource addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "topic",
            "anchor": "Resource.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "modified",
          "label": "modified",
          "anchor": "Resource.modified",
          "brief": "Most recent date on which the dataset was changed, updated or modified.",
          "valueType": "ISO8601DateRange object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "modified",
            "anchor": "Resource.modified"
          },
          "objectType": "ISO8601DateRange"
        },
        {
          "name": "issued",
          "label": "Release Date",
          "anchor": "Resource.issued",
          "brief": "Date of formal issuance of the resource",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "issued",
            "anchor": "Resource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "publisher",
          "label": "publisher",
          "anchor": "Resource.publisher",
          "brief": "The publishing entity and optionally their parent organization(s).",
          "valueType": "Organization object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "publisher",
            "anchor": "Resource.publisher"
          },
          "objectType": "Organization"
        },
        {
          "name": "contactPoint",
          "label": "contactPoint",
          "anchor": "Resource.contactPoint",
          "brief": "Contact information for getting more information about this resource",
          "valueType": "ContactInfo object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "contactPoint",
            "anchor": "Resource.contactPoint"
          },
          "objectType": "ContactInfo"
        },
        {
          "name": "accessLevel",
          "label": "Public Access Level",
          "anchor": "Resource.accessLevel",
          "brief": "The degree to which this dataset could be made publicly-available, regardless of whether it has been made available",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "accessLevel",
            "anchor": "Resource.accessLevel"
          },
          "allowedValues": [
            {
              "value": "public",
              "description": "Data asset is or could be made publicly available to all without restrictions"
            },
            {
              "value": "restricted public",
              "description": "Data asset is available under certain use restrictions"
            },
            {
              "value": "non-public",
              "description": "Data asset is not available to members of the public"
            }
          ]
        },
        {
          "name": "license",
          "label": "License",
          "anchor": "Resource.license",
          "brief": "A pointer to the primary license or non-license (i.e. Public Domain) statement with which the dataset or API has been published",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "license",
            "anchor": "Resource.license"
          }
        },
        {
          "name": "rights",
          "label": "Rights",
          "anchor": "Resource.rights",
          "brief": "information regarding access or restrictions based on privacy, security, or other policies",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "rights",
            "anchor": "Resource.rights"
          }
        },
        {
          "name": "components",
          "label": "components",
          "anchor": "Resource.components",
          "brief": "a listing of the various component resources, tools, and distributions of this resource",
          "valueType": "list of Component objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "components",
            "anchor": "Resource.components"
          },
          "itemType": "Component"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Resource.conformsTo",
          "brief": "URI used to identify a standardized specification the resource conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "conformsTo",
            "anchor": "Resource.conformsTo"
          }
        },
        {
          "name": "isPartOf",
          "label": "Collection",
          "anchor": "Resource.isPartOf",
          "brief": "The collection of which the dataset is a subset",
          "valueType": "ResourceReference object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "isPartOf",
            "anchor": "Resource.isPartOf"
          },
          "objectType": "ResourceReference"
        },
        {
          "name": "language",
          "label": "Language",
          "anchor": "Resource.language",
          "brief": "The primary language used in the dataset",
          "valueType": "list of text values",
          "jsonType": "array | null",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "language",
            "anchor": "Resource.language"
          },
          "itemType": "string"
        },
        {
          "name": "landingPage",
          "label": "Homepage URL",
          "anchor": "Resource.landingPage",
          "brief": "a URL to a human-friendly web page that represents the home or gateway to the resources that are part of this dataset.",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "landingPage",
            "anchor": "Resource.landingPage"
          }
        },
        {
          "name": "references",
          "label": "Related Documents",
          "anchor": "Resource.references",
          "brief": "Related documents such as technical information about a dataset, developer documentation, etc.",
          "valueType": "list of BibliographicReference objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "references",
            "anchor": "Resource.references"
          },
          "itemType": "BibliographicReference"
        },
        {
          "name": "theme",
          "label": "Category",
          "anchor": "Resource.theme",
          "brief": "Main thematic category of the dataset.",
          "valueType": "list of text values",
          "jsonType": "array | null",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "theme",
            "anchor": "Resource.theme"
          },
          "itemType": "string"
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Resource.@id",
          "brief": "A (primary) unique identifier for the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "@id",
            "anchor": "Resource.@id"
          }
        },
        {
          "name": "doi",
          "label": "doi",
          "anchor": "Resource.doi",
          "brief": "A Digital Object Identifier (DOI) in non-resolving form.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "doi",
            "anchor": "Resource.doi"
          }
        },
        {
          "name": "ediid",
          "label": "ediid",
          "anchor": "Resource.ediid",
          "brief": "the NIST EDI identifier assigned to the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "ediid",
            "anchor": "Resource.ediid"
          }
        },
        {
          "name": "abbrev",
          "label": "abbrev",
          "anchor": "Resource.abbrev",
          "brief": "an abbreviated form of the resource's title",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "abbrev",
            "anchor": "Resource.abbrev"
          },
          "itemType": "string"
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Resource.@type",
          "brief": "the linked-data class types for this resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Resource",
            "property": "@type",
            "anchor": "Resource.@type"
          },
          "itemType": "string"
        },
        {
          "name": "accrualPeriodicity",
          "label": "Frequency",
          "anchor": "PublicDataResource.accrualPeriodicity",
          "brief": "Frequency with which dataset is published.",
          "valueType": "fixed value: \"irregular\" or text",
          "jsonType": "fixed | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "PublicDataResource",
            "property": "accrualPeriodicity",
            "anchor": "PublicDataResource.accrualPeriodicity"
          }
        },
        {
          "name": "bureauCode",
          "label": "Bureau Code",
          "anchor": "PublicDataResource.bureauCode",
          "brief": "an identifier provided by the OMB Circular A-11, Appendix C that identifies the originating federal agency",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "PublicDataResource",
            "property": "bureauCode",
            "anchor": "PublicDataResource.bureauCode"
          },
          "itemType": "string"
        },
        {
          "name": "programCode",
          "label": "Program Code",
          "anchor": "PublicDataResource.programCode",
          "brief": "an identifier provided by the Federal Program Inventory that identifies the primary program related to this data asset",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "PublicDataResource",
            "property": "programCode",
            "anchor": "PublicDataResource.programCode"
          },
          "itemType": "string"
        },
        {
          "name": "dataQuality",
          "label": "Data Quality",
          "anchor": "PublicDataResource.dataQuality",
          "brief": "Whether the dataset meets the agency's Information Quality Guidelines",
          "valueType": "boolean",
          "jsonType": "boolean | null",
          "required": false,
          "inheritedFrom": {
            "type": "PublicDataResource",
            "property": "dataQuality",
            "anchor": "PublicDataResource.dataQuality"
          }
        },
        {
          "name": "primaryITInvestmentUII",
          "label": "Primary IT Investment UII",
          "anchor": "PublicDataResource.primaryITInvestmentUII",
          "brief": "The IT Unique Investment Identifier (UII) that is associated with this dataset",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "PublicDataResource",
            "property": "primaryITInvestmentUII",
            "anchor": "PublicDataResource.primaryITInvestmentUII"
          }
        },
        {
          "name": "systemOfRecords",
          "label": "System of Records",
          "anchor": "PublicDataResource.systemOfRecords",
          "brief": "The URL to the System of Records Notice related to this dataset if is so designated under the Privacy Act of 1974",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "PublicDataResource",
            "property": "systemOfRecords",
            "anchor": "PublicDataResource.systemOfRecords"
          }
        }
      ]
    },
    {
      "id": "Component",
      "name": "Component",
      "label": "Component",
      "group": "Component",
      "anchor": "Component",
      "brief": "a component of a resource",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 6,
      "ownPropertyCount": 6,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "components",
            "type": "Resource"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "IncludedResource"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "DownloadableFile"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "Subcollection"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "AccessPage"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "API"
          }
        }
      ],
      "properties": [
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a relative identifier for the component.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "A tag or label taken from a pre-defined vocabulary for a thing or concept that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "IncludedResource",
      "name": "IncludedResource",
      "label": "IncludedResource",
      "group": "Component",
      "anchor": "IncludedResource",
      "brief": "A reference to another resource (which has its own record) that is a part of this resource",
      "valueType": "object",
      "inheritsFrom": [
        "Component",
        "ResourceReference"
      ],
      "propertyCount": 13,
      "ownPropertyCount": 2,
      "inheritedPropertyCount": 11,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        },
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "isPartOf"
          }
        }
      ],
      "properties": [
        {
          "name": "@id",
          "label": "@id",
          "anchor": "IncludedResource.@id",
          "brief": "a relative identifier for this component",
          "valueType": "(see JSON schema)",
          "jsonType": "unknown",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "resourceType",
          "label": "resourceType",
          "anchor": "IncludedResource.resourceType",
          "brief": "the linked-data class types for the included resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "ResourceReference",
            "property": "@id",
            "anchor": "ResourceReference.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "ResourceReference",
            "property": "@type",
            "anchor": "ResourceReference.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "ResourceReference.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "ResourceReference",
            "property": "title",
            "anchor": "ResourceReference.title"
          }
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "ResourceReference.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "ResourceReference",
            "property": "proxyFor",
            "anchor": "ResourceReference.proxyFor"
          }
        },
        {
          "name": "resourceType",
          "label": "resourceType",
          "anchor": "ResourceReference.resourceType",
          "brief": "the linked-data class types for the referenced resource",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "ResourceReference",
            "property": "resourceType",
            "anchor": "ResourceReference.resourceType"
          },
          "itemType": "string"
        }
      ]
    },
    {
      "id": "DownloadableFile",
      "name": "DownloadableFile",
      "label": "DownloadableFile",
      "group": "Component",
      "anchor": "DownloadableFile",
      "brief": "a description of a downloadable, finite stream of data",
      "valueType": "object",
      "inheritsFrom": [
        "Component"
      ],
      "propertyCount": 12,
      "ownPropertyCount": 6,
      "inheritedPropertyCount": 6,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "DataFile"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "ChecksumFile"
          }
        }
      ],
      "properties": [
        {
          "name": "filepath",
          "label": "filepath",
          "anchor": "DownloadableFile.filepath",
          "brief": "a name for the data file reflecting its hierarchical location in the data source collection",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "downloadURL",
          "label": "Download URL",
          "anchor": "DownloadableFile.downloadURL",
          "brief": "URL providing direct access to a downloadable file of a dataset",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "mediaType",
          "label": "Media Type",
          "anchor": "DownloadableFile.mediaType",
          "brief": "The machine-readable file format (IANA Media Type or MIME Type) of the file\u2019s downloadURL",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "format",
          "label": "Format",
          "anchor": "DownloadableFile.format",
          "brief": "A human-readable description of the file format of a distribution",
          "valueType": "Format object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Format"
        },
        {
          "name": "checksum",
          "label": "Checksum",
          "anchor": "DownloadableFile.checksum",
          "brief": "a checksum for the file",
          "valueType": "Checksum object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Checksum"
        },
        {
          "name": "size",
          "label": "size",
          "anchor": "DownloadableFile.size",
          "brief": "the size of the file in bytes",
          "valueType": "integer",
          "jsonType": "integer",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        }
      ]
    },
    {
      "id": "DataFile",
      "name": "DataFile",
      "label": "DataFile",
      "group": "Component",
      "anchor": "DataFile",
      "brief": "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).",
      "valueType": "object",
      "inheritsFrom": [
        "DownloadableFile"
      ],
      "propertyCount": 14,
      "ownPropertyCount": 2,
      "inheritedPropertyCount": 12,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        }
      ],
      "properties": [
        {
          "name": "describedBy",
          "label": "Data Dictionary",
          "anchor": "DataFile.describedBy",
          "brief": "URL to the data dictionary for the distribution found at the downloadURL",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "describedByType",
          "label": "Data Dictionary Type",
          "anchor": "DataFile.describedByType",
          "brief": "The machine-readable file format (IANA Media Type or MIME Type) of the file\u2019s describedBy URL",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        },
        {
          "name": "filepath",
          "label": "filepath",
          "anchor": "DownloadableFile.filepath",
          "brief": "a name for the data file reflecting its hierarchical location in the data source collection",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "filepath",
            "anchor": "DownloadableFile.filepath"
          }
        },
        {
          "name": "downloadURL",
          "label": "Download URL",
          "anchor": "DownloadableFile.downloadURL",
          "brief": "URL providing direct access to a downloadable file of a dataset",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "downloadURL",
            "anchor": "DownloadableFile.downloadURL"
          }
        },
        {
          "name": "mediaType",
          "label": "Media Type",
          "anchor": "DownloadableFile.mediaType",
          "brief": "The machine-readable file format (IANA Media Type or MIME Type) of the file\u2019s downloadURL",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "mediaType",
            "anchor": "DownloadableFile.mediaType"
          }
        },
        {
          "name": "format",
          "label": "Format",
          "anchor": "DownloadableFile.format",
          "brief": "A human-readable description of the file format of a distribution",
          "valueType": "Format object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "format",
            "anchor": "DownloadableFile.format"
          },
          "objectType": "Format"
        },
        {
          "name": "checksum",
          "label": "Checksum",
          "anchor": "DownloadableFile.checksum",
          "brief": "a checksum for the file",
          "valueType": "Checksum object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "checksum",
            "anchor": "DownloadableFile.checksum"
          },
          "objectType": "Checksum"
        },
        {
          "name": "size",
          "label": "size",
          "anchor": "DownloadableFile.size",
          "brief": "the size of the file in bytes",
          "valueType": "integer",
          "jsonType": "integer",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "size",
            "anchor": "DownloadableFile.size"
          }
        }
      ]
    },
    {
      "id": "ChecksumFile",
      "name": "ChecksumFile",
      "label": "ChecksumFile",
      "group": "Component",
      "anchor": "ChecksumFile",
      "brief": "a downloadable file that contains the checksum value for a DataFile.",
      "valueType": "object",
      "inheritsFrom": [
        "DownloadableFile"
      ],
      "propertyCount": 15,
      "ownPropertyCount": 3,
      "inheritedPropertyCount": 12,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        }
      ],
      "properties": [
        {
          "name": "algorithm",
          "label": "algorithm",
          "anchor": "ChecksumFile.algorithm",
          "brief": "the algorithm used to produce the checksum hash",
          "valueType": "Topic object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Topic"
        },
        {
          "name": "valid",
          "label": "valid",
          "anchor": "ChecksumFile.valid",
          "brief": "A flag, if True, indicating the the hash value contained in this ChecksumFile is confirmed to be correct for its associated data file.",
          "valueType": "boolean",
          "jsonType": "boolean",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "describes",
          "label": "describes",
          "anchor": "ChecksumFile.describes",
          "brief": "",
          "valueType": "text (uri-reference)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        },
        {
          "name": "filepath",
          "label": "filepath",
          "anchor": "DownloadableFile.filepath",
          "brief": "a name for the data file reflecting its hierarchical location in the data source collection",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "filepath",
            "anchor": "DownloadableFile.filepath"
          }
        },
        {
          "name": "downloadURL",
          "label": "Download URL",
          "anchor": "DownloadableFile.downloadURL",
          "brief": "URL providing direct access to a downloadable file of a dataset",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "downloadURL",
            "anchor": "DownloadableFile.downloadURL"
          }
        },
        {
          "name": "mediaType",
          "label": "Media Type",
          "anchor": "DownloadableFile.mediaType",
          "brief": "The machine-readable file format (IANA Media Type or MIME Type) of the file\u2019s downloadURL",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "mediaType",
            "anchor": "DownloadableFile.mediaType"
          }
        },
        {
          "name": "format",
          "label": "Format",
          "anchor": "DownloadableFile.format",
          "brief": "A human-readable description of the file format of a distribution",
          "valueType": "Format object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "format",
            "anchor": "DownloadableFile.format"
          },
          "objectType": "Format"
        },
        {
          "name": "checksum",
          "label": "Checksum",
          "anchor": "DownloadableFile.checksum",
          "brief": "a checksum for the file",
          "valueType": "Checksum object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "checksum",
            "anchor": "DownloadableFile.checksum"
          },
          "objectType": "Checksum"
        },
        {
          "name": "size",
          "label": "size",
          "anchor": "DownloadableFile.size",
          "brief": "the size of the file in bytes",
          "valueType": "integer",
          "jsonType": "integer",
          "required": false,
          "inheritedFrom": {
            "type": "DownloadableFile",
            "property": "size",
            "anchor": "DownloadableFile.size"
          }
        }
      ]
    },
    {
      "id": "Subcollection",
      "name": "Subcollection",
      "label": "Subcollection",
      "group": "Component",
      "anchor": "Subcollection",
      "brief": "A grouping of components within a named subcollection of the resource",
      "valueType": "object",
      "inheritsFrom": [
        "Component"
      ],
      "propertyCount": 9,
      "ownPropertyCount": 3,
      "inheritedPropertyCount": 6,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        }
      ],
      "properties": [
        {
          "name": "filepath",
          "label": "filepath",
          "anchor": "Subcollection.filepath",
          "brief": "a name for the data file reflecting its hierarchical location in the data source collection",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "contains",
          "label": "contains",
          "anchor": "Subcollection.contains",
          "brief": "a listing of resource components that are directly part of this subcollection",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "hasParent",
          "label": "hasParent",
          "anchor": "Subcollection.hasParent",
          "brief": "The identifier for the parent collection that contains this subcollection",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        }
      ]
    },
    {
      "id": "AccessPage",
      "name": "AccessPage",
      "label": "AccessPage",
      "group": "Component",
      "anchor": "AccessPage",
      "brief": "a web page that provides indirect access to the resource",
      "valueType": "object",
      "inheritsFrom": [
        "Component"
      ],
      "propertyCount": 8,
      "ownPropertyCount": 2,
      "inheritedPropertyCount": 6,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "SearchPage"
          }
        }
      ],
      "properties": [
        {
          "name": "accessURL",
          "label": "accessURL",
          "anchor": "AccessPage.accessURL",
          "brief": "the URL for accessing this indirect access to the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "format",
          "label": "Format",
          "anchor": "AccessPage.format",
          "brief": "A human-readable description of the file format of a distribution",
          "valueType": "Format object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Format"
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        }
      ]
    },
    {
      "id": "SearchPage",
      "name": "SearchPage",
      "label": "SearchPage",
      "group": "Component",
      "anchor": "SearchPage",
      "brief": "a web page that can be used to search the contents of the resource",
      "valueType": "object",
      "inheritsFrom": [
        "AccessPage"
      ],
      "propertyCount": 8,
      "ownPropertyCount": 0,
      "inheritedPropertyCount": 8,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        }
      ],
      "properties": [
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        },
        {
          "name": "accessURL",
          "label": "accessURL",
          "anchor": "AccessPage.accessURL",
          "brief": "the URL for accessing this indirect access to the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "AccessPage",
            "property": "accessURL",
            "anchor": "AccessPage.accessURL"
          }
        },
        {
          "name": "format",
          "label": "Format",
          "anchor": "AccessPage.format",
          "brief": "A human-readable description of the file format of a distribution",
          "valueType": "Format object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "AccessPage",
            "property": "format",
            "anchor": "AccessPage.format"
          },
          "objectType": "Format"
        }
      ]
    },
    {
      "id": "API",
      "name": "API",
      "label": "API",
      "group": "Component",
      "anchor": "API",
      "brief": "an application programming interface to the resource",
      "valueType": "object",
      "inheritsFrom": [
        "Component"
      ],
      "propertyCount": 9,
      "ownPropertyCount": 3,
      "inheritedPropertyCount": 6,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "components"
          }
        }
      ],
      "properties": [
        {
          "name": "accessURL",
          "label": "accessURL",
          "anchor": "API.accessURL",
          "brief": "the base URL for accessing the API",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "describedBy",
          "label": "API Description",
          "anchor": "API.describedBy",
          "brief": "URL to a formal or informal description of the API",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "describedByType",
          "label": "API Descriptions Type",
          "anchor": "API.describedByType",
          "brief": "The machine-readable file format (IANA Media Type or MIME Type) of the API's describedBy URL",
          "valueType": "text",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Component.@id",
          "brief": "a (relative) identifier for the distribution",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@id",
            "anchor": "Component.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Component.@type",
          "brief": "the types of components that this component can be classified as",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "@type",
            "anchor": "Component.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "Component.title",
          "brief": "a descriptive title for the component",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "title",
            "anchor": "Component.title"
          }
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "Component.description",
          "brief": "a description of the nature and contents of the component, including the role it plays as part of the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "description",
            "anchor": "Component.description"
          }
        },
        {
          "name": "topic",
          "label": "topic",
          "anchor": "Component.topic",
          "brief": "Identified tags referring to things or concepts that this component addresses or speaks to",
          "valueType": "list of Topic objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "topic",
            "anchor": "Component.topic"
          },
          "itemType": "Topic"
        },
        {
          "name": "conformsTo",
          "label": "Standard",
          "anchor": "Component.conformsTo",
          "brief": "URI used to identify a standardized specification the component conforms to",
          "valueType": "text (URL)",
          "jsonType": "null | string",
          "required": false,
          "inheritedFrom": {
            "type": "Component",
            "property": "conformsTo",
            "anchor": "Component.conformsTo"
          }
        }
      ]
    },
    {
      "id": "FlexibleDate",
      "name": "FlexibleDate",
      "label": "FlexibleDate",
      "group": "Other",
      "anchor": "FlexibleDate",
      "brief": "a flexible format for a resource-related date",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 0,
      "ownPropertyCount": 0,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "issued",
            "type": "Resource"
          }
        },
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "issued",
            "type": "RelatedResource"
          }
        }
      ],
      "properties": []
    },
    {
      "id": "RelatedResource",
      "name": "RelatedResource",
      "label": "RelatedResource",
      "group": "Other",
      "anchor": "RelatedResource",
      "brief": "a descriptive reference to another resource",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 8,
      "ownPropertyCount": 8,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-part",
          "template": "as a part of the value type for the {prop} property of the {type} type",
          "data": {
            "prop": "isReplacedBy",
            "type": "Resource"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "ResourceReference"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "VersionRelease"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "BibliographicReference"
          }
        }
      ],
      "properties": [
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "RelatedResource.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "RelatedResource.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "location",
          "label": "location",
          "anchor": "RelatedResource.location",
          "brief": "the URL for accessing the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "label",
          "label": "label",
          "anchor": "RelatedResource.label",
          "brief": "a recommended label or title to display as the text for a link to the document",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "issued",
          "label": "issued",
          "anchor": "RelatedResource.issued",
          "brief": "The date the referenced resource was issued",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "FlexibleDate"
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "RelatedResource.description",
          "brief": "a brief, human-readable description of what this reference refers to and/or why it is being referenced.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "ResourceReference",
      "name": "ResourceReference",
      "label": "ResourceReference",
      "group": "Other",
      "anchor": "ResourceReference",
      "brief": "a reference to another resource that may have an associated ID",
      "valueType": "object",
      "inheritsFrom": [
        "RelatedResource"
      ],
      "propertyCount": 8,
      "ownPropertyCount": 0,
      "inheritedPropertyCount": 8,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "isPartOf",
            "type": "Resource"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "IncludedResource"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "Affiliation"
          }
        }
      ],
      "properties": [
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@id",
            "anchor": "RelatedResource.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@type",
            "anchor": "RelatedResource.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "RelatedResource.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "title",
            "anchor": "RelatedResource.title"
          }
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "RelatedResource.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "proxyFor",
            "anchor": "RelatedResource.proxyFor"
          }
        },
        {
          "name": "location",
          "label": "location",
          "anchor": "RelatedResource.location",
          "brief": "the URL for accessing the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "location",
            "anchor": "RelatedResource.location"
          }
        },
        {
          "name": "label",
          "label": "label",
          "anchor": "RelatedResource.label",
          "brief": "a recommended label or title to display as the text for a link to the document",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "label",
            "anchor": "RelatedResource.label"
          }
        },
        {
          "name": "issued",
          "label": "issued",
          "anchor": "RelatedResource.issued",
          "brief": "The date the referenced resource was issued",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "issued",
            "anchor": "RelatedResource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "RelatedResource.description",
          "brief": "a brief, human-readable description of what this reference refers to and/or why it is being referenced.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "description",
            "anchor": "RelatedResource.description"
          }
        }
      ]
    },
    {
      "id": "VersionRelease",
      "name": "VersionRelease",
      "label": "VersionRelease",
      "group": "Other",
      "anchor": "VersionRelease",
      "brief": "notes about a versioned release of the resource",
      "valueType": "object",
      "inheritsFrom": [
        "RelatedResource"
      ],
      "propertyCount": 9,
      "ownPropertyCount": 1,
      "inheritedPropertyCount": 8,
      "usage": [
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "versionHistory",
            "type": "Resource"
          }
        }
      ],
      "properties": [
        {
          "name": "version",
          "label": "Version",
          "anchor": "VersionRelease.version",
          "brief": "a string indicating a version of the release of this resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@id",
            "anchor": "RelatedResource.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@type",
            "anchor": "RelatedResource.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "RelatedResource.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "title",
            "anchor": "RelatedResource.title"
          }
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "RelatedResource.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "proxyFor",
            "anchor": "RelatedResource.proxyFor"
          }
        },
        {
          "name": "location",
          "label": "location",
          "anchor": "RelatedResource.location",
          "brief": "the URL for accessing the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "location",
            "anchor": "RelatedResource.location"
          }
        },
        {
          "name": "label",
          "label": "label",
          "anchor": "RelatedResource.label",
          "brief": "a recommended label or title to display as the text for a link to the document",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "label",
            "anchor": "RelatedResource.label"
          }
        },
        {
          "name": "issued",
          "label": "issued",
          "anchor": "RelatedResource.issued",
          "brief": "The date the referenced resource was issued",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "issued",
            "anchor": "RelatedResource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "RelatedResource.description",
          "brief": "a brief, human-readable description of what this reference refers to and/or why it is being referenced.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "description",
            "anchor": "RelatedResource.description"
          }
        }
      ]
    },
    {
      "id": "BibliographicReference",
      "name": "BibliographicReference",
      "label": "BibliographicReference",
      "group": "Other",
      "anchor": "BibliographicReference",
      "brief": "a reference to a creative work that provides information or data that is important to this resource.",
      "valueType": "object",
      "inheritsFrom": [
        "RelatedResource"
      ],
      "propertyCount": 10,
      "ownPropertyCount": 2,
      "inheritedPropertyCount": 8,
      "usage": [
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "references",
            "type": "Resource"
          }
        },
        {
          "id": "base-type",
          "template": "as the basis for extension type, {type}",
          "data": {
            "type": "DCiteReference"
          }
        }
      ],
      "properties": [
        {
          "name": "citation",
          "label": "citation",
          "anchor": "BibliographicReference.citation",
          "brief": "a full formated citation string for the reference, appropriate for inclusion in a bibliography",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "refType",
          "label": "refType",
          "anchor": "BibliographicReference.refType",
          "brief": "the type of relationship that this document has with the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@id",
            "anchor": "RelatedResource.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@type",
            "anchor": "RelatedResource.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "RelatedResource.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "title",
            "anchor": "RelatedResource.title"
          }
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "RelatedResource.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "proxyFor",
            "anchor": "RelatedResource.proxyFor"
          }
        },
        {
          "name": "location",
          "label": "location",
          "anchor": "RelatedResource.location",
          "brief": "the URL for accessing the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "location",
            "anchor": "RelatedResource.location"
          }
        },
        {
          "name": "label",
          "label": "label",
          "anchor": "RelatedResource.label",
          "brief": "a recommended label or title to display as the text for a link to the document",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "label",
            "anchor": "RelatedResource.label"
          }
        },
        {
          "name": "issued",
          "label": "issued",
          "anchor": "RelatedResource.issued",
          "brief": "The date the referenced resource was issued",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "issued",
            "anchor": "RelatedResource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "RelatedResource.description",
          "brief": "a brief, human-readable description of what this reference refers to and/or why it is being referenced.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "description",
            "anchor": "RelatedResource.description"
          }
        }
      ]
    },
    {
      "id": "DCiteReference",
      "name": "DCiteReference",
      "label": "DCiteReference",
      "group": "Other",
      "anchor": "DCiteReference",
      "brief": "a bibliographical reference with a controlled vocabulary for its reference type (refType)",
      "valueType": "object",
      "inheritsFrom": [
        "BibliographicReference"
      ],
      "propertyCount": 11,
      "ownPropertyCount": 1,
      "inheritedPropertyCount": 10,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "references"
          }
        }
      ],
      "properties": [
        {
          "name": "refType",
          "label": "refType",
          "anchor": "DCiteReference.refType",
          "brief": "a term indicating the nature of the relationship between this resource and the one being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null,
          "allowedValues": [
            {
              "value": "IsDocumentedBy",
              "description": "The referenced document provides documentation of this resource."
            },
            {
              "value": "IsSupplementedTo",
              "description": "The referenced document is a supplement to this resource."
            },
            {
              "value": "IsCitedBy",
              "description": "The referenced document cites the resource in some way."
            },
            {
              "value": "Cites",
              "description": "This resource cites the referenced document."
            },
            {
              "value": "IsReviewedBy",
              "description": "The referenced document reviews this resource."
            },
            {
              "value": "IsReferencedBy",
              "description": "The resource is used as a source of information by the referenced document."
            },
            {
              "value": "References",
              "description": "The referenced document is used as a source of information by the resource."
            },
            {
              "value": "IsSourceOf",
              "description": "The resource is the source of upon which the referenced resource is based."
            },
            {
              "value": "IsDerivedFrom",
              "description": "The referenced document is the source upon which the resource is based."
            },
            {
              "value": "IsNewVersionOf",
              "description": "The referenced resource is a previous version of this resource."
            },
            {
              "value": "IsPreviousVersionOf",
              "description": "The referenced resource is a newer version of this resource."
            },
            {
              "value": "IsVariantOf",
              "description": "The referenced resource contains the content of this resource in a different form."
            }
          ]
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@id",
            "anchor": "RelatedResource.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@type",
            "anchor": "RelatedResource.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "RelatedResource.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "title",
            "anchor": "RelatedResource.title"
          }
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "RelatedResource.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "proxyFor",
            "anchor": "RelatedResource.proxyFor"
          }
        },
        {
          "name": "location",
          "label": "location",
          "anchor": "RelatedResource.location",
          "brief": "the URL for accessing the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "location",
            "anchor": "RelatedResource.location"
          }
        },
        {
          "name": "label",
          "label": "label",
          "anchor": "RelatedResource.label",
          "brief": "a recommended label or title to display as the text for a link to the document",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "label",
            "anchor": "RelatedResource.label"
          }
        },
        {
          "name": "issued",
          "label": "issued",
          "anchor": "RelatedResource.issued",
          "brief": "The date the referenced resource was issued",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "issued",
            "anchor": "RelatedResource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "RelatedResource.description",
          "brief": "a brief, human-readable description of what this reference refers to and/or why it is being referenced.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "description",
            "anchor": "RelatedResource.description"
          }
        },
        {
          "name": "citation",
          "label": "citation",
          "anchor": "BibliographicReference.citation",
          "brief": "a full formated citation string for the reference, appropriate for inclusion in a bibliography",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "BibliographicReference",
            "property": "citation",
            "anchor": "BibliographicReference.citation"
          }
        },
        {
          "name": "refType",
          "label": "refType",
          "anchor": "BibliographicReference.refType",
          "brief": "the type of relationship that this document has with the resource",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "BibliographicReference",
            "property": "refType",
            "anchor": "BibliographicReference.refType"
          }
        }
      ]
    },
    {
      "id": "ISO8601DateRange",
      "name": "ISO8601DateRange",
      "label": "ISO8601DateRange",
      "group": "Other",
      "anchor": "ISO8601DateRange",
      "brief": "a single date-time, date-time range, or a periodic time interval",
      "valueType": "text",
      "inheritsFrom": [],
      "propertyCount": 0,
      "ownPropertyCount": 0,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "modified",
            "type": "Resource"
          }
        }
      ],
      "properties": []
    },
    {
      "id": "Topic",
      "name": "Topic",
      "label": "Topic",
      "group": "Other",
      "anchor": "Topic",
      "brief": "a container for an identified concept term or proper thing",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 4,
      "ownPropertyCount": 4,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "topic",
            "type": "Resource"
          }
        },
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "topic",
            "type": "Component"
          }
        },
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "algorithm",
            "type": "Checksum"
          }
        }
      ],
      "properties": [
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Topic.@type",
          "brief": "a label indicating whether the value refers to a concept or a thing",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null,
          "allowedValues": [
            {
              "value": "Concept",
              "description": "label indicating that the value refers to a concept (as in owl:Concept)"
            },
            {
              "value": "Thing",
              "description": "label indicating that the value refers to a named person, place, or thing (as in skos:Thing)"
            }
          ]
        },
        {
          "name": "scheme",
          "label": "scheme",
          "anchor": "Topic.scheme",
          "brief": "a URI that identifies the controlled vocabulary, registry, or identifier system that the value is defined in.",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Topic.@id",
          "brief": "the unique identifier identifying the concept or thing",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "tag",
          "label": "tag",
          "anchor": "Topic.tag",
          "brief": "a short, display-able token that locally represents the concept or thing",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "Organization",
      "name": "Organization",
      "label": "Organization",
      "group": "Other",
      "anchor": "Organization",
      "brief": "a named organization that may be part of a larger organization",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 3,
      "ownPropertyCount": 3,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "publisher",
            "type": "Resource"
          }
        },
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "subOrganizationOf",
            "type": "Organization"
          }
        }
      ],
      "properties": [
        {
          "name": "@type",
          "label": "Metadata Context",
          "anchor": "Organization.@type",
          "brief": "IRI for the JSON-LD data type. This should be org:Organization for each publisher",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "name",
          "label": "Publisher Name",
          "anchor": "Organization.name",
          "brief": "The plain-text name of the organization",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "subOrganizationOf",
          "label": "subOrganizationOf",
          "anchor": "Organization.subOrganizationOf",
          "brief": "A parent organizational entity",
          "valueType": "Organization object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Organization"
        }
      ]
    },
    {
      "id": "ContactInfo",
      "name": "ContactInfo",
      "label": "ContactInfo",
      "group": "Other",
      "anchor": "ContactInfo",
      "brief": "Information describing various ways to contact an entity",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 7,
      "ownPropertyCount": 7,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "contactPoint",
            "type": "Resource"
          }
        }
      ],
      "properties": [
        {
          "name": "@type",
          "label": "@type",
          "anchor": "ContactInfo.@type",
          "brief": "",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "fn",
          "label": "Contact Name",
          "anchor": "ContactInfo.fn",
          "brief": "full name of the contact person, role, or organization",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "hasEmail",
          "label": "Email",
          "anchor": "ContactInfo.hasEmail",
          "brief": "The email address of the resource contact",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "postalAddress",
          "label": "postalAddress",
          "anchor": "ContactInfo.postalAddress",
          "brief": "the contact mailing address",
          "valueType": "PostalAddress object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "PostalAddress"
        },
        {
          "name": "phoneNumber",
          "label": "phoneNumber",
          "anchor": "ContactInfo.phoneNumber",
          "brief": "the contact telephone number",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "timezone",
          "label": "timezone",
          "anchor": "ContactInfo.timezone",
          "brief": "the time zone where the contact typically operates",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "ContactInfo.proxyFor",
          "brief": "a local identifier representing this person",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "PostalAddress",
      "name": "PostalAddress",
      "label": "PostalAddress",
      "group": "Other",
      "anchor": "PostalAddress",
      "brief": "a line-delimited listing of a postal address",
      "valueType": "list of text values",
      "inheritsFrom": [],
      "propertyCount": 0,
      "ownPropertyCount": 0,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "postalAddress",
            "type": "ContactInfo"
          }
        }
      ],
      "properties": []
    },
    {
      "id": "Identifier",
      "name": "Identifier",
      "label": "Identifier",
      "group": "Other",
      "anchor": "Identifier",
      "brief": "a complete description of an identifier, including the scheme that it adheres to",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 2,
      "ownPropertyCount": 2,
      "inheritedPropertyCount": 0,
      "usage": [],
      "properties": [
        {
          "name": "scheme",
          "label": "scheme",
          "anchor": "Identifier.scheme",
          "brief": "a label indicating the system that the identifier adheres to",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "value",
          "label": "value",
          "anchor": "Identifier.value",
          "brief": "the value of the identifier",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "Checksum",
      "name": "Checksum",
      "label": "Checksum",
      "group": "Other",
      "anchor": "Checksum",
      "brief": "a checksum with its algorithm noted",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 2,
      "ownPropertyCount": 2,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "checksum",
            "type": "DownloadableFile"
          }
        }
      ],
      "properties": [
        {
          "name": "algorithm",
          "label": "algorithm",
          "anchor": "Checksum.algorithm",
          "brief": "the algorithm used to produce the checksum hash",
          "valueType": "Topic object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "Topic"
        },
        {
          "name": "hash",
          "label": "hash",
          "anchor": "Checksum.hash",
          "brief": "the checksum value",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "Format",
      "name": "Format",
      "label": "Format",
      "group": "Other",
      "anchor": "Format",
      "brief": "a description of a file format that a file employs",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 4,
      "ownPropertyCount": 4,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "format",
            "type": "DownloadableFile"
          }
        },
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "format",
            "type": "AccessPage"
          }
        }
      ],
      "properties": [
        {
          "name": "description",
          "label": "description",
          "anchor": "Format.description",
          "brief": "a human-readable description of the format",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "scheme",
          "label": "scheme",
          "anchor": "Format.scheme",
          "brief": "a URI that identifies the format type registry or identification system that the value is defined in.",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "Format.@id",
          "brief": "the unique identifier for the format",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "tag",
          "label": "tag",
          "anchor": "Format.tag",
          "brief": "a short, display-able token or abbreviation for the format",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "Person",
      "name": "Person",
      "label": "Person",
      "group": "Other",
      "anchor": "Person",
      "brief": "an identification a Person contributing to the publication of a resource",
      "valueType": "object",
      "inheritsFrom": [],
      "propertyCount": 8,
      "ownPropertyCount": 8,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "authors",
            "type": "DataPublication"
          }
        }
      ],
      "properties": [
        {
          "name": "@type",
          "label": "@type",
          "anchor": "Person.@type",
          "brief": "the class indicating that this is a Person",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "fn",
          "label": "fn",
          "anchor": "Person.fn",
          "brief": "the author's full name in the preferred format",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "givenName",
          "label": "givenName",
          "anchor": "Person.givenName",
          "brief": "the author's given name",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "familyName",
          "label": "familyName",
          "anchor": "Person.familyName",
          "brief": "the author's family name",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "middleName",
          "label": "middleName",
          "anchor": "Person.middleName",
          "brief": "the author's middle names or initials",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        },
        {
          "name": "orcid",
          "label": "orcid",
          "anchor": "Person.orcid",
          "brief": "the author's ORCID",
          "valueType": "ORCIDpath object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": null,
          "objectType": "ORCIDpath"
        },
        {
          "name": "affiliation",
          "label": "affiliation",
          "anchor": "Person.affiliation",
          "brief": "The institution the person was affiliated with at the time of publication",
          "valueType": "list of Affiliation objects",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "Affiliation"
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "Person.proxyFor",
          "brief": "a local identifier representing this person",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": null
        }
      ]
    },
    {
      "id": "ORCIDpath",
      "name": "ORCIDpath",
      "label": "ORCIDpath",
      "group": "Other",
      "anchor": "ORCIDpath",
      "brief": "the format of the path portion of an ORCID identifier (i.e. without the preceding resolver URL base)",
      "valueType": "text",
      "inheritsFrom": [],
      "propertyCount": 0,
      "ownPropertyCount": 0,
      "inheritedPropertyCount": 0,
      "usage": [
        {
          "id": "value-type",
          "template": "as a value type for the {prop} property in the {type} type",
          "data": {
            "prop": "orcid",
            "type": "Person"
          }
        }
      ],
      "properties": []
    },
    {
      "id": "Affiliation",
      "name": "Affiliation",
      "label": "Affiliation",
      "group": "Other",
      "anchor": "Affiliation",
      "brief": "a description of an organization that a person is a member of",
      "valueType": "object",
      "inheritsFrom": [
        "ResourceReference"
      ],
      "propertyCount": 9,
      "ownPropertyCount": 1,
      "inheritedPropertyCount": 8,
      "usage": [
        {
          "id": "polymorph-type",
          "template": "as an allowed value type in the {prop} property in the {type} type",
          "data": {
            "type": "Resource",
            "prop": "isPartOf"
          }
        },
        {
          "id": "list-type",
          "template": "as a value type for the {prop} list property of the {type} type",
          "data": {
            "prop": "affiliation",
            "type": "Person"
          }
        }
      ],
      "properties": [
        {
          "name": "subunits",
          "label": "subunits",
          "anchor": "Affiliation.subunits",
          "brief": "sub-units of the main organization the that the person is a member of",
          "valueType": "list of text values",
          "jsonType": "array",
          "required": false,
          "inheritedFrom": null,
          "itemType": "string"
        },
        {
          "name": "@id",
          "label": "@id",
          "anchor": "RelatedResource.@id",
          "brief": "an identifier for the reference",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@id",
            "anchor": "RelatedResource.@id"
          }
        },
        {
          "name": "@type",
          "label": "@type",
          "anchor": "RelatedResource.@type",
          "brief": "",
          "valueType": "text or list of text values",
          "jsonType": "array | null | string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "@type",
            "anchor": "RelatedResource.@type"
          },
          "itemType": "string"
        },
        {
          "name": "title",
          "label": "title",
          "anchor": "RelatedResource.title",
          "brief": "the name of the resource being referenced",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "title",
            "anchor": "RelatedResource.title"
          }
        },
        {
          "name": "proxyFor",
          "label": "proxyFor",
          "anchor": "RelatedResource.proxyFor",
          "brief": "a local identifier representing this resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "proxyFor",
            "anchor": "RelatedResource.proxyFor"
          }
        },
        {
          "name": "location",
          "label": "location",
          "anchor": "RelatedResource.location",
          "brief": "the URL for accessing the resource",
          "valueType": "text (URL)",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "location",
            "anchor": "RelatedResource.location"
          }
        },
        {
          "name": "label",
          "label": "label",
          "anchor": "RelatedResource.label",
          "brief": "a recommended label or title to display as the text for a link to the document",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "label",
            "anchor": "RelatedResource.label"
          }
        },
        {
          "name": "issued",
          "label": "issued",
          "anchor": "RelatedResource.issued",
          "brief": "The date the referenced resource was issued",
          "valueType": "FlexibleDate object",
          "jsonType": "object",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "issued",
            "anchor": "RelatedResource.issued"
          },
          "objectType": "FlexibleDate"
        },
        {
          "name": "description",
          "label": "description",
          "anchor": "RelatedResource.description",
          "brief": "a brief, human-readable description of what this reference refers to and/or why it is being referenced.",
          "valueType": "text",
          "jsonType": "string",
          "required": false,
          "inheritedFrom": {
            "type": "RelatedResource",
            "property": "description",
            "anchor": "RelatedResource.description"
          }
        }
      ]
    }
  ],
  "anchors": [
    {
      "anchor": "group-Resource",
      "kind": "type-group",
      "label": "Resource"
    },
    {
      "anchor": "group-Component",
      "kind": "type-group",
      "label": "Component"
    },
    {
      "anchor": "group-Other",
      "kind": "type-group",
      "label": "Other"
    },
    {
      "anchor": "Resource",
      "kind": "type",
      "label": "Resource",
      "type": "Resource"
    },
    {
      "anchor": "Resource.title",
      "kind": "property",
      "label": "Title",
      "type": "Resource",
      "property": "title"
    },
    {
      "anchor": "Resource.version",
      "kind": "property",
      "label": "Version",
      "type": "Resource",
      "property": "version"
    },
    {
      "anchor": "Resource.versionHistory",
      "kind": "property",
      "label": "History",
      "type": "Resource",
      "property": "versionHistory"
    },
    {
      "anchor": "Resource.replaces",
      "kind": "property",
      "label": "Replaces",
      "type": "Resource",
      "property": "replaces"
    },
    {
      "anchor": "Resource.isReplacedBy",
      "kind": "property",
      "label": "Replaced by",
      "type": "Resource",
      "property": "isReplacedBy"
    },
    {
      "anchor": "Resource.description",
      "kind": "property",
      "label": "Description",
      "type": "Resource",
      "property": "description"
    },
    {
      "anchor": "Resource.keyword",
      "kind": "property",
      "label": "Tags",
      "type": "Resource",
      "property": "keyword"
    },
    {
      "anchor": "Resource.topic",
      "kind": "property",
      "label": "topic",
      "type": "Resource",
      "property": "topic"
    },
    {
      "anchor": "Resource.modified",
      "kind": "property",
      "label": "modified",
      "type": "Resource",
      "property": "modified"
    },
    {
      "anchor": "Resource.issued",
      "kind": "property",
      "label": "Release Date",
      "type": "Resource",
      "property": "issued"
    },
    {
      "anchor": "Resource.publisher",
      "kind": "property",
      "label": "publisher",
      "type": "Resource",
      "property": "publisher"
    },
    {
      "anchor": "Resource.contactPoint",
      "kind": "property",
      "label": "contactPoint",
      "type": "Resource",
      "property": "contactPoint"
    },
    {
      "anchor": "Resource.accessLevel",
      "kind": "property",
      "label": "Public Access Level",
      "type": "Resource",
      "property": "accessLevel"
    },
    {
      "anchor": "Resource.license",
      "kind": "property",
      "label": "License",
      "type": "Resource",
      "property": "license"
    },
    {
      "anchor": "Resource.rights",
      "kind": "property",
      "label": "Rights",
      "type": "Resource",
      "property": "rights"
    },
    {
      "anchor": "Resource.components",
      "kind": "property",
      "label": "components",
      "type": "Resource",
      "property": "components"
    },
    {
      "anchor": "Resource.conformsTo",
      "kind": "property",
      "label": "Standard",
      "type": "Resource",
      "property": "conformsTo"
    },
    {
      "anchor": "Resource.isPartOf",
      "kind": "property",
      "label": "Collection",
      "type": "Resource",
      "property": "isPartOf"
    },
    {
      "anchor": "Resource.language",
      "kind": "property",
      "label": "Language",
      "type": "Resource",
      "property": "language"
    },
    {
      "anchor": "Resource.landingPage",
      "kind": "property",
      "label": "Homepage URL",
      "type": "Resource",
      "property": "landingPage"
    },
    {
      "anchor": "Resource.references",
      "kind": "property",
      "label": "Related Documents",
      "type": "Resource",
      "property": "references"
    },
    {
      "anchor": "Resource.theme",
      "kind": "property",
      "label": "Category",
      "type": "Resource",
      "property": "theme"
    },
    {
      "anchor": "Resource.@id",
      "kind": "property",
      "label": "@id",
      "type": "Resource",
      "property": "@id"
    },
    {
      "anchor": "Resource.doi",
      "kind": "property",
      "label": "doi",
      "type": "Resource",
      "property": "doi"
    },
    {
      "anchor": "Resource.ediid",
      "kind": "property",
      "label": "ediid",
      "type": "Resource",
      "property": "ediid"
    },
    {
      "anchor": "Resource.abbrev",
      "kind": "property",
      "label": "abbrev",
      "type": "Resource",
      "property": "abbrev"
    },
    {
      "anchor": "Resource.@type",
      "kind": "property",
      "label": "@type",
      "type": "Resource",
      "property": "@type"
    },
    {
      "anchor": "PublicDataResource",
      "kind": "type",
      "label": "PublicDataResource",
      "type": "PublicDataResource"
    },
    {
      "anchor": "PublicDataResource.accrualPeriodicity",
      "kind": "property",
      "label": "Frequency",
      "type": "PublicDataResource",
      "property": "accrualPeriodicity"
    },
    {
      "anchor": "PublicDataResource.bureauCode",
      "kind": "property",
      "label": "Bureau Code",
      "type": "PublicDataResource",
      "property": "bureauCode"
    },
    {
      "anchor": "PublicDataResource.programCode",
      "kind": "property",
      "label": "Program Code",
      "type": "PublicDataResource",
      "property": "programCode"
    },
    {
      "anchor": "PublicDataResource.dataQuality",
      "kind": "property",
      "label": "Data Quality",
      "type": "PublicDataResource",
      "property": "dataQuality"
    },
    {
      "anchor": "PublicDataResource.primaryITInvestmentUII",
      "kind": "property",
      "label": "Primary IT Investment UII",
      "type": "PublicDataResource",
      "property": "primaryITInvestmentUII"
    },
    {
      "anchor": "PublicDataResource.systemOfRecords",
      "kind": "property",
      "label": "System of Records",
      "type": "PublicDataResource",
      "property": "systemOfRecords"
    },
    {
      "anchor": "DataPublication",
      "kind": "type",
      "label": "DataPublication",
      "type": "DataPublication"
    },
    {
      "anchor": "DataPublication.subtitle",
      "kind": "property",
      "label": "subtitle",
      "type": "DataPublication",
      "property": "subtitle"
    },
    {
      "anchor": "DataPublication.aka",
      "kind": "property",
      "label": "aka",
      "type": "DataPublication",
      "property": "aka"
    },
    {
      "anchor": "DataPublication.authors",
      "kind": "property",
      "label": "authors",
      "type": "DataPublication",
      "property": "authors"
    },
    {
      "anchor": "DataPublication.recommendedCitation",
      "kind": "property",
      "label": "recommendedCitation",
      "type": "DataPublication",
      "property": "recommendedCitation"
    },
    {
      "anchor": "Component",
      "kind": "type",
      "label": "Component",
      "type": "Component"
    },
    {
      "anchor": "Component.@id",
      "kind": "property",
      "label": "@id",
      "type": "Component",
      "property": "@id"
    },
    {
      "anchor": "Component.@type",
      "kind": "property",
      "label": "@type",
      "type": "Component",
      "property": "@type"
    },
    {
      "anchor": "Component.title",
      "kind": "property",
      "label": "title",
      "type": "Component",
      "property": "title"
    },
    {
      "anchor": "Component.description",
      "kind": "property",
      "label": "description",
      "type": "Component",
      "property": "description"
    },
    {
      "anchor": "Component.topic",
      "kind": "property",
      "label": "topic",
      "type": "Component",
      "property": "topic"
    },
    {
      "anchor": "Component.conformsTo",
      "kind": "property",
      "label": "Standard",
      "type": "Component",
      "property": "conformsTo"
    },
    {
      "anchor": "IncludedResource",
      "kind": "type",
      "label": "IncludedResource",
      "type": "IncludedResource"
    },
    {
      "anchor": "IncludedResource.@id",
      "kind": "property",
      "label": "@id",
      "type": "IncludedResource",
      "property": "@id"
    },
    {
      "anchor": "IncludedResource.resourceType",
      "kind": "property",
      "label": "resourceType",
      "type": "IncludedResource",
      "property": "resourceType"
    },
    {
      "anchor": "DownloadableFile",
      "kind": "type",
      "label": "DownloadableFile",
      "type": "DownloadableFile"
    },
    {
      "anchor": "DownloadableFile.filepath",
      "kind": "property",
      "label": "filepath",
      "type": "DownloadableFile",
      "property": "filepath"
    },
    {
      "anchor": "DownloadableFile.downloadURL",
      "kind": "property",
      "label": "Download URL",
      "type": "DownloadableFile",
      "property": "downloadURL"
    },
    {
      "anchor": "DownloadableFile.mediaType",
      "kind": "property",
      "label": "Media Type",
      "type": "DownloadableFile",
      "property": "mediaType"
    },
    {
      "anchor": "DownloadableFile.format",
      "kind": "property",
      "label": "Format",
      "type": "DownloadableFile",
      "property": "format"
    },
    {
      "anchor": "DownloadableFile.checksum",
      "kind": "property",
      "label": "Checksum",
      "type": "DownloadableFile",
      "property": "checksum"
    },
    {
      "anchor": "DownloadableFile.size",
      "kind": "property",
      "label": "size",
      "type": "DownloadableFile",
      "property": "size"
    },
    {
      "anchor": "DataFile",
      "kind": "type",
      "label": "DataFile",
      "type": "DataFile"
    },
    {
      "anchor": "DataFile.describedBy",
      "kind": "property",
      "label": "Data Dictionary",
      "type": "DataFile",
      "property": "describedBy"
    },
    {
      "anchor": "DataFile.describedByType",
      "kind": "property",
      "label": "Data Dictionary Type",
      "type": "DataFile",
      "property": "describedByType"
    },
    {
      "anchor": "ChecksumFile",
      "kind": "type",
      "label": "ChecksumFile",
      "type": "ChecksumFile"
    },
    {
      "anchor": "ChecksumFile.algorithm",
      "kind": "property",
      "label": "algorithm",
      "type": "ChecksumFile",
      "property": "algorithm"
    },
    {
      "anchor": "ChecksumFile.valid",
      "kind": "property",
      "label": "valid",
      "type": "ChecksumFile",
      "property": "valid"
    },
    {
      "anchor": "ChecksumFile.describes",
      "kind": "property",
      "label": "describes",
      "type": "ChecksumFile",
      "property": "describes"
    },
    {
      "anchor": "Subcollection",
      "kind": "type",
      "label": "Subcollection",
      "type": "Subcollection"
    },
    {
      "anchor": "Subcollection.filepath",
      "kind": "property",
      "label": "filepath",
      "type": "Subcollection",
      "property": "filepath"
    },
    {
      "anchor": "Subcollection.contains",
      "kind": "property",
      "label": "contains",
      "type": "Subcollection",
      "property": "contains"
    },
    {
      "anchor": "Subcollection.hasParent",
      "kind": "property",
      "label": "hasParent",
      "type": "Subcollection",
      "property": "hasParent"
    },
    {
      "anchor": "AccessPage",
      "kind": "type",
      "label": "AccessPage",
      "type": "AccessPage"
    },
    {
      "anchor": "AccessPage.accessURL",
      "kind": "property",
      "label": "accessURL",
      "type": "AccessPage",
      "property": "accessURL"
    },
    {
      "anchor": "AccessPage.format",
      "kind": "property",
      "label": "Format",
      "type": "AccessPage",
      "property": "format"
    },
    {
      "anchor": "SearchPage",
      "kind": "type",
      "label": "SearchPage",
      "type": "SearchPage"
    },
    {
      "anchor": "API",
      "kind": "type",
      "label": "API",
      "type": "API"
    },
    {
      "anchor": "API.accessURL",
      "kind": "property",
      "label": "accessURL",
      "type": "API",
      "property": "accessURL"
    },
    {
      "anchor": "API.describedBy",
      "kind": "property",
      "label": "API Description",
      "type": "API",
      "property": "describedBy"
    },
    {
      "anchor": "API.describedByType",
      "kind": "property",
      "label": "API Descriptions Type",
      "type": "API",
      "property": "describedByType"
    },
    {
      "anchor": "FlexibleDate",
      "kind": "type",
      "label": "FlexibleDate",
      "type": "FlexibleDate"
    },
    {
      "anchor": "RelatedResource",
      "kind": "type",
      "label": "RelatedResource",
      "type": "RelatedResource"
    },
    {
      "anchor": "RelatedResource.@id",
      "kind": "property",
      "label": "@id",
      "type": "RelatedResource",
      "property": "@id"
    },
    {
      "anchor": "RelatedResource.@type",
      "kind": "property",
      "label": "@type",
      "type": "RelatedResource",
      "property": "@type"
    },
    {
      "anchor": "RelatedResource.title",
      "kind": "property",
      "label": "title",
      "type": "RelatedResource",
      "property": "title"
    },
    {
      "anchor": "RelatedResource.proxyFor",
      "kind": "property",
      "label": "proxyFor",
      "type": "RelatedResource",
      "property": "proxyFor"
    },
    {
      "anchor": "RelatedResource.location",
      "kind": "property",
      "label": "location",
      "type": "RelatedResource",
      "property": "location"
    },
    {
      "anchor": "RelatedResource.label",
      "kind": "property",
      "label": "label",
      "type": "RelatedResource",
      "property": "label"
    },
    {
      "anchor": "RelatedResource.issued",
      "kind": "property",
      "label": "issued",
      "type": "RelatedResource",
      "property": "issued"
    },
    {
      "anchor": "RelatedResource.description",
      "kind": "property",
      "label": "description",
      "type": "RelatedResource",
      "property": "description"
    },
    {
      "anchor": "ResourceReference",
      "kind": "type",
      "label": "ResourceReference",
      "type": "ResourceReference"
    },
    {
      "anchor": "VersionRelease",
      "kind": "type",
      "label": "VersionRelease",
      "type": "VersionRelease"
    },
    {
      "anchor": "VersionRelease.version",
      "kind": "property",
      "label": "Version",
      "type": "VersionRelease",
      "property": "version"
    },
    {
      "anchor": "BibliographicReference",
      "kind": "type",
      "label": "BibliographicReference",
      "type": "BibliographicReference"
    },
    {
      "anchor": "BibliographicReference.citation",
      "kind": "property",
      "label": "citation",
      "type": "BibliographicReference",
      "property": "citation"
    },
    {
      "anchor": "BibliographicReference.refType",
      "kind": "property",
      "label": "refType",
      "type": "BibliographicReference",
      "property": "refType"
    },
    {
      "anchor": "DCiteReference",
      "kind": "type",
      "label": "DCiteReference",
      "type": "DCiteReference"
    },
    {
      "anchor": "DCiteReference.refType",
      "kind": "property",
      "label": "refType",
      "type": "DCiteReference",
      "property": "refType"
    },
    {
      "anchor": "ISO8601DateRange",
      "kind": "type",
      "label": "ISO8601DateRange",
      "type": "ISO8601DateRange"
    },
    {
      "anchor": "Topic",
      "kind": "type",
      "label": "Topic",
      "type": "Topic"
    },
    {
      "anchor": "Topic.@type",
      "kind": "property",
      "label": "@type",
      "type": "Topic",
      "property": "@type"
    },
    {
      "anchor": "Topic.scheme",
      "kind": "property",
      "label": "scheme",
      "type": "Topic",
      "property": "scheme"
    },
    {
      "anchor": "Topic.@id",
      "kind": "property",
      "label": "@id",
      "type": "Topic",
      "property": "@id"
    },
    {
      "anchor": "Topic.tag",
      "kind": "property",
      "label": "tag",
      "type": "Topic",
      "property": "tag"
    },
    {
      "anchor": "Organization",
      "kind": "type",
      "label": "Organization",
      "type": "Organization"
    },
    {
      "anchor": "Organization.@type",
      "kind": "property",
      "label": "Metadata Context",
      "type": "Organization",
      "property": "@type"
    },
    {
      "anchor": "Organization.name",
      "kind": "property",
      "label": "Publisher Name",
      "type": "Organization",
      "property": "name"
    },
    {
      "anchor": "Organization.subOrganizationOf",
      "kind": "property",
      "label": "subOrganizationOf",
      "type": "Organization",
      "property": "subOrganizationOf"
    },
    {
      "anchor": "ContactInfo",
      "kind": "type",
      "label": "ContactInfo",
      "type": "ContactInfo"
    },
    {
      "anchor": "ContactInfo.@type",
      "kind": "property",
      "label": "@type",
      "type": "ContactInfo",
      "property": "@type"
    },
    {
      "anchor": "ContactInfo.fn",
      "kind": "property",
      "label": "Contact Name",
      "type": "ContactInfo",
      "property": "fn"
    },
    {
      "anchor": "ContactInfo.hasEmail",
      "kind": "property",
      "label": "Email",
      "type": "ContactInfo",
      "property": "hasEmail"
    },
    {
      "anchor": "ContactInfo.postalAddress",
      "kind": "property",
      "label": "postalAddress",
      "type": "ContactInfo",
      "property": "postalAddress"
    },
    {
      "anchor": "ContactInfo.phoneNumber",
      "kind": "property",
      "label": "phoneNumber",
      "type": "ContactInfo",
      "property": "phoneNumber"
    },
    {
      "anchor": "ContactInfo.timezone",
      "kind": "property",
      "label": "timezone",
      "type": "ContactInfo",
      "property": "timezone"
    },
    {
      "anchor": "ContactInfo.proxyFor",
      "kind": "property",
      "label": "proxyFor",
      "type": "ContactInfo",
      "property": "proxyFor"
    },
    {
      "anchor": "PostalAddress",
      "kind": "type",
      "label": "PostalAddress",
      "type": "PostalAddress"
    },
    {
      "anchor": "Identifier",
      "kind": "type",
      "label": "Identifier",
      "type": "Identifier"
    },
    {
      "anchor": "Identifier.scheme",
      "kind": "property",
      "label": "scheme",
      "type": "Identifier",
      "property": "scheme"
    },
    {
      "anchor": "Identifier.value",
      "kind": "property",
      "label": "value",
      "type": "Identifier",
      "property": "value"
    },
    {
      "anchor": "Checksum",
      "kind": "type",
      "label": "Checksum",
      "type": "Checksum"
    },
    {
      "anchor": "Checksum.algorithm",
      "kind": "property",
      "label": "algorithm",
      "type": "Checksum",
      "property": "algorithm"
    },
    {
      "anchor": "Checksum.hash",
      "kind": "property",
      "label": "hash",
      "type": "Checksum",
      "property": "hash"
    },
    {
      "anchor": "Format",
      "kind": "type",
      "label": "Format",
      "type": "Format"
    },
    {
      "anchor": "Format.description",
      "kind": "property",
      "label": "description",
      "type": "Format",
      "property": "description"
    },
    {
      "anchor": "Format.scheme",
      "kind": "property",
      "label": "scheme",
      "type": "Format",
      "property": "scheme"
    },
    {
      "anchor": "Format.@id",
      "kind": "property",
      "label": "@id",
      "type": "Format",
      "property": "@id"
    },
    {
      "anchor": "Format.tag",
      "kind": "property",
      "label": "tag",
      "type": "Format",
      "property": "tag"
    },
    {
      "anchor": "Person",
      "kind": "type",
      "label": "Person",
      "type": "Person"
    },
    {
      "anchor": "Person.@type",
      "kind": "property",
      "label": "@type",
      "type": "Person",
      "property": "@type"
    },
    {
      "anchor": "Person.fn",
      "kind": "property",
      "label": "fn",
      "type": "Person",
      "property": "fn"
    },
    {
      "anchor": "Person.givenName",
      "kind": "property",
      "label": "givenName",
      "type": "Person",
      "property": "givenName"
    },
    {
      "anchor": "Person.familyName",
      "kind": "property",
      "label": "familyName",
      "type": "Person",
      "property": "familyName"
    },
    {
      "anchor": "Person.middleName",
      "kind": "property",
      "label": "middleName",
      "type": "Person",
      "property": "middleName"
    },
    {
      "anchor": "Person.orcid",
      "kind": "property",
      "label": "orcid",
      "type": "Person",
      "property": "orcid"
    },
    {
      "anchor": "Person.affiliation",
      "kind": "property",
      "label": "affiliation",
      "type": "Person",
      "property": "affiliation"
    },
    {
      "anchor": "Person.proxyFor",
      "kind": "property",
      "label": "proxyFor",
      "type": "Person",
      "property": "proxyFor"
    },
    {
      "anchor": "ORCIDpath",
      "kind": "type",
      "label": "ORCIDpath",
      "type": "ORCIDpath"
    },
    {
      "anchor": "Affiliation",
      "kind": "type",
      "label": "Affiliation",
      "type": "Affiliation"
    },
    {
      "anchor": "Affiliation.subunits",
      "kind": "property",
      "label": "subunits",
      "type": "Affiliation",
      "property": "subunits"
    }
  ],
  "inheritedReferences": [
    {
      "type": "PublicDataResource",
      "property": "title",
      "label": "Title",
      "sourceType": "Resource",
      "sourceProperty": "title",
      "sourceAnchor": "Resource.title"
    },
    {
      "type": "PublicDataResource",
      "property": "version",
      "label": "Version",
      "sourceType": "Resource",
      "sourceProperty": "version",
      "sourceAnchor": "Resource.version"
    },
    {
      "type": "PublicDataResource",
      "property": "versionHistory",
      "label": "History",
      "sourceType": "Resource",
      "sourceProperty": "versionHistory",
      "sourceAnchor": "Resource.versionHistory"
    },
    {
      "type": "PublicDataResource",
      "property": "replaces",
      "label": "Replaces",
      "sourceType": "Resource",
      "sourceProperty": "replaces",
      "sourceAnchor": "Resource.replaces"
    },
    {
      "type": "PublicDataResource",
      "property": "isReplacedBy",
      "label": "Replaced by",
      "sourceType": "Resource",
      "sourceProperty": "isReplacedBy",
      "sourceAnchor": "Resource.isReplacedBy"
    },
    {
      "type": "PublicDataResource",
      "property": "description",
      "label": "Description",
      "sourceType": "Resource",
      "sourceProperty": "description",
      "sourceAnchor": "Resource.description"
    },
    {
      "type": "PublicDataResource",
      "property": "keyword",
      "label": "Tags",
      "sourceType": "Resource",
      "sourceProperty": "keyword",
      "sourceAnchor": "Resource.keyword"
    },
    {
      "type": "PublicDataResource",
      "property": "topic",
      "label": "topic",
      "sourceType": "Resource",
      "sourceProperty": "topic",
      "sourceAnchor": "Resource.topic"
    },
    {
      "type": "PublicDataResource",
      "property": "modified",
      "label": "modified",
      "sourceType": "Resource",
      "sourceProperty": "modified",
      "sourceAnchor": "Resource.modified"
    },
    {
      "type": "PublicDataResource",
      "property": "issued",
      "label": "Release Date",
      "sourceType": "Resource",
      "sourceProperty": "issued",
      "sourceAnchor": "Resource.issued"
    },
    {
      "type": "PublicDataResource",
      "property": "publisher",
      "label": "publisher",
      "sourceType": "Resource",
      "sourceProperty": "publisher",
      "sourceAnchor": "Resource.publisher"
    },
    {
      "type": "PublicDataResource",
      "property": "contactPoint",
      "label": "contactPoint",
      "sourceType": "Resource",
      "sourceProperty": "contactPoint",
      "sourceAnchor": "Resource.contactPoint"
    },
    {
      "type": "PublicDataResource",
      "property": "accessLevel",
      "label": "Public Access Level",
      "sourceType": "Resource",
      "sourceProperty": "accessLevel",
      "sourceAnchor": "Resource.accessLevel"
    },
    {
      "type": "PublicDataResource",
      "property": "license",
      "label": "License",
      "sourceType": "Resource",
      "sourceProperty": "license",
      "sourceAnchor": "Resource.license"
    },
    {
      "type": "PublicDataResource",
      "property": "rights",
      "label": "Rights",
      "sourceType": "Resource",
      "sourceProperty": "rights",
      "sourceAnchor": "Resource.rights"
    },
    {
      "type": "PublicDataResource",
      "property": "components",
      "label": "components",
      "sourceType": "Resource",
      "sourceProperty": "components",
      "sourceAnchor": "Resource.components"
    },
    {
      "type": "PublicDataResource",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Resource",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Resource.conformsTo"
    },
    {
      "type": "PublicDataResource",
      "property": "isPartOf",
      "label": "Collection",
      "sourceType": "Resource",
      "sourceProperty": "isPartOf",
      "sourceAnchor": "Resource.isPartOf"
    },
    {
      "type": "PublicDataResource",
      "property": "language",
      "label": "Language",
      "sourceType": "Resource",
      "sourceProperty": "language",
      "sourceAnchor": "Resource.language"
    },
    {
      "type": "PublicDataResource",
      "property": "landingPage",
      "label": "Homepage URL",
      "sourceType": "Resource",
      "sourceProperty": "landingPage",
      "sourceAnchor": "Resource.landingPage"
    },
    {
      "type": "PublicDataResource",
      "property": "references",
      "label": "Related Literature",
      "sourceType": "Resource",
      "sourceProperty": "references",
      "sourceAnchor": "Resource.references"
    },
    {
      "type": "PublicDataResource",
      "property": "theme",
      "label": "Category",
      "sourceType": "Resource",
      "sourceProperty": "theme",
      "sourceAnchor": "Resource.theme"
    },
    {
      "type": "PublicDataResource",
      "property": "@id",
      "label": "@id",
      "sourceType": "Resource",
      "sourceProperty": "@id",
      "sourceAnchor": "Resource.@id"
    },
    {
      "type": "PublicDataResource",
      "property": "doi",
      "label": "doi",
      "sourceType": "Resource",
      "sourceProperty": "doi",
      "sourceAnchor": "Resource.doi"
    },
    {
      "type": "PublicDataResource",
      "property": "ediid",
      "label": "ediid",
      "sourceType": "Resource",
      "sourceProperty": "ediid",
      "sourceAnchor": "Resource.ediid"
    },
    {
      "type": "PublicDataResource",
      "property": "abbrev",
      "label": "abbrev",
      "sourceType": "Resource",
      "sourceProperty": "abbrev",
      "sourceAnchor": "Resource.abbrev"
    },
    {
      "type": "PublicDataResource",
      "property": "@type",
      "label": "@type",
      "sourceType": "Resource",
      "sourceProperty": "@type",
      "sourceAnchor": "Resource.@type"
    },
    {
      "type": "DataPublication",
      "property": "title",
      "label": "Title",
      "sourceType": "Resource",
      "sourceProperty": "title",
      "sourceAnchor": "Resource.title"
    },
    {
      "type": "DataPublication",
      "property": "version",
      "label": "Version",
      "sourceType": "Resource",
      "sourceProperty": "version",
      "sourceAnchor": "Resource.version"
    },
    {
      "type": "DataPublication",
      "property": "versionHistory",
      "label": "History",
      "sourceType": "Resource",
      "sourceProperty": "versionHistory",
      "sourceAnchor": "Resource.versionHistory"
    },
    {
      "type": "DataPublication",
      "property": "replaces",
      "label": "Replaces",
      "sourceType": "Resource",
      "sourceProperty": "replaces",
      "sourceAnchor": "Resource.replaces"
    },
    {
      "type": "DataPublication",
      "property": "isReplacedBy",
      "label": "Replaced by",
      "sourceType": "Resource",
      "sourceProperty": "isReplacedBy",
      "sourceAnchor": "Resource.isReplacedBy"
    },
    {
      "type": "DataPublication",
      "property": "description",
      "label": "Description",
      "sourceType": "Resource",
      "sourceProperty": "description",
      "sourceAnchor": "Resource.description"
    },
    {
      "type": "DataPublication",
      "property": "keyword",
      "label": "Tags",
      "sourceType": "Resource",
      "sourceProperty": "keyword",
      "sourceAnchor": "Resource.keyword"
    },
    {
      "type": "DataPublication",
      "property": "topic",
      "label": "topic",
      "sourceType": "Resource",
      "sourceProperty": "topic",
      "sourceAnchor": "Resource.topic"
    },
    {
      "type": "DataPublication",
      "property": "modified",
      "label": "modified",
      "sourceType": "Resource",
      "sourceProperty": "modified",
      "sourceAnchor": "Resource.modified"
    },
    {
      "type": "DataPublication",
      "property": "issued",
      "label": "Release Date",
      "sourceType": "Resource",
      "sourceProperty": "issued",
      "sourceAnchor": "Resource.issued"
    },
    {
      "type": "DataPublication",
      "property": "publisher",
      "label": "publisher",
      "sourceType": "Resource",
      "sourceProperty": "publisher",
      "sourceAnchor": "Resource.publisher"
    },
    {
      "type": "DataPublication",
      "property": "contactPoint",
      "label": "contactPoint",
      "sourceType": "Resource",
      "sourceProperty": "contactPoint",
      "sourceAnchor": "Resource.contactPoint"
    },
    {
      "type": "DataPublication",
      "property": "accessLevel",
      "label": "Public Access Level",
      "sourceType": "Resource",
      "sourceProperty": "accessLevel",
      "sourceAnchor": "Resource.accessLevel"
    },
    {
      "type": "DataPublication",
      "property": "license",
      "label": "License",
      "sourceType": "Resource",
      "sourceProperty": "license",
      "sourceAnchor": "Resource.license"
    },
    {
      "type": "DataPublication",
      "property": "rights",
      "label": "Rights",
      "sourceType": "Resource",
      "sourceProperty": "rights",
      "sourceAnchor": "Resource.rights"
    },
    {
      "type": "DataPublication",
      "property": "components",
      "label": "components",
      "sourceType": "Resource",
      "sourceProperty": "components",
      "sourceAnchor": "Resource.components"
    },
    {
      "type": "DataPublication",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Resource",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Resource.conformsTo"
    },
    {
      "type": "DataPublication",
      "property": "isPartOf",
      "label": "Collection",
      "sourceType": "Resource",
      "sourceProperty": "isPartOf",
      "sourceAnchor": "Resource.isPartOf"
    },
    {
      "type": "DataPublication",
      "property": "language",
      "label": "Language",
      "sourceType": "Resource",
      "sourceProperty": "language",
      "sourceAnchor": "Resource.language"
    },
    {
      "type": "DataPublication",
      "property": "landingPage",
      "label": "Homepage URL",
      "sourceType": "Resource",
      "sourceProperty": "landingPage",
      "sourceAnchor": "Resource.landingPage"
    },
    {
      "type": "DataPublication",
      "property": "references",
      "label": "Related Documents",
      "sourceType": "Resource",
      "sourceProperty": "references",
      "sourceAnchor": "Resource.references"
    },
    {
      "type": "DataPublication",
      "property": "theme",
      "label": "Category",
      "sourceType": "Resource",
      "sourceProperty": "theme",
      "sourceAnchor": "Resource.theme"
    },
    {
      "type": "DataPublication",
      "property": "@id",
      "label": "@id",
      "sourceType": "Resource",
      "sourceProperty": "@id",
      "sourceAnchor": "Resource.@id"
    },
    {
      "type": "DataPublication",
      "property": "doi",
      "label": "doi",
      "sourceType": "Resource",
      "sourceProperty": "doi",
      "sourceAnchor": "Resource.doi"
    },
    {
      "type": "DataPublication",
      "property": "ediid",
      "label": "ediid",
      "sourceType": "Resource",
      "sourceProperty": "ediid",
      "sourceAnchor": "Resource.ediid"
    },
    {
      "type": "DataPublication",
      "property": "abbrev",
      "label": "abbrev",
      "sourceType": "Resource",
      "sourceProperty": "abbrev",
      "sourceAnchor": "Resource.abbrev"
    },
    {
      "type": "DataPublication",
      "property": "@type",
      "label": "@type",
      "sourceType": "Resource",
      "sourceProperty": "@type",
      "sourceAnchor": "Resource.@type"
    },
    {
      "type": "DataPublication",
      "property": "accrualPeriodicity",
      "label": "Frequency",
      "sourceType": "PublicDataResource",
      "sourceProperty": "accrualPeriodicity",
      "sourceAnchor": "PublicDataResource.accrualPeriodicity"
    },
    {
      "type": "DataPublication",
      "property": "bureauCode",
      "label": "Bureau Code",
      "sourceType": "PublicDataResource",
      "sourceProperty": "bureauCode",
      "sourceAnchor": "PublicDataResource.bureauCode"
    },
    {
      "type": "DataPublication",
      "property": "programCode",
      "label": "Program Code",
      "sourceType": "PublicDataResource",
      "sourceProperty": "programCode",
      "sourceAnchor": "PublicDataResource.programCode"
    },
    {
      "type": "DataPublication",
      "property": "dataQuality",
      "label": "Data Quality",
      "sourceType": "PublicDataResource",
      "sourceProperty": "dataQuality",
      "sourceAnchor": "PublicDataResource.dataQuality"
    },
    {
      "type": "DataPublication",
      "property": "primaryITInvestmentUII",
      "label": "Primary IT Investment UII",
      "sourceType": "PublicDataResource",
      "sourceProperty": "primaryITInvestmentUII",
      "sourceAnchor": "PublicDataResource.primaryITInvestmentUII"
    },
    {
      "type": "DataPublication",
      "property": "systemOfRecords",
      "label": "System of Records",
      "sourceType": "PublicDataResource",
      "sourceProperty": "systemOfRecords",
      "sourceAnchor": "PublicDataResource.systemOfRecords"
    },
    {
      "type": "IncludedResource",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "IncludedResource",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "IncludedResource",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "IncludedResource",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "IncludedResource",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "IncludedResource",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "IncludedResource",
      "property": "@id",
      "label": "@id",
      "sourceType": "ResourceReference",
      "sourceProperty": "@id",
      "sourceAnchor": "ResourceReference.@id"
    },
    {
      "type": "IncludedResource",
      "property": "@type",
      "label": "@type",
      "sourceType": "ResourceReference",
      "sourceProperty": "@type",
      "sourceAnchor": "ResourceReference.@type"
    },
    {
      "type": "IncludedResource",
      "property": "title",
      "label": "title",
      "sourceType": "ResourceReference",
      "sourceProperty": "title",
      "sourceAnchor": "ResourceReference.title"
    },
    {
      "type": "IncludedResource",
      "property": "proxyFor",
      "label": "proxyFor",
      "sourceType": "ResourceReference",
      "sourceProperty": "proxyFor",
      "sourceAnchor": "ResourceReference.proxyFor"
    },
    {
      "type": "IncludedResource",
      "property": "resourceType",
      "label": "resourceType",
      "sourceType": "ResourceReference",
      "sourceProperty": "resourceType",
      "sourceAnchor": "ResourceReference.resourceType"
    },
    {
      "type": "DownloadableFile",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "DownloadableFile",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "DownloadableFile",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "DownloadableFile",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "DownloadableFile",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "DownloadableFile",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "DataFile",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "DataFile",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "DataFile",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "DataFile",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "DataFile",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "DataFile",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "DataFile",
      "property": "filepath",
      "label": "filepath",
      "sourceType": "DownloadableFile",
      "sourceProperty": "filepath",
      "sourceAnchor": "DownloadableFile.filepath"
    },
    {
      "type": "DataFile",
      "property": "downloadURL",
      "label": "Download URL",
      "sourceType": "DownloadableFile",
      "sourceProperty": "downloadURL",
      "sourceAnchor": "DownloadableFile.downloadURL"
    },
    {
      "type": "DataFile",
      "property": "mediaType",
      "label": "Media Type",
      "sourceType": "DownloadableFile",
      "sourceProperty": "mediaType",
      "sourceAnchor": "DownloadableFile.mediaType"
    },
    {
      "type": "DataFile",
      "property": "format",
      "label": "Format",
      "sourceType": "DownloadableFile",
      "sourceProperty": "format",
      "sourceAnchor": "DownloadableFile.format"
    },
    {
      "type": "DataFile",
      "property": "checksum",
      "label": "Checksum",
      "sourceType": "DownloadableFile",
      "sourceProperty": "checksum",
      "sourceAnchor": "DownloadableFile.checksum"
    },
    {
      "type": "DataFile",
      "property": "size",
      "label": "size",
      "sourceType": "DownloadableFile",
      "sourceProperty": "size",
      "sourceAnchor": "DownloadableFile.size"
    },
    {
      "type": "ChecksumFile",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "ChecksumFile",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "ChecksumFile",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "ChecksumFile",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "ChecksumFile",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "ChecksumFile",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "ChecksumFile",
      "property": "filepath",
      "label": "filepath",
      "sourceType": "DownloadableFile",
      "sourceProperty": "filepath",
      "sourceAnchor": "DownloadableFile.filepath"
    },
    {
      "type": "ChecksumFile",
      "property": "downloadURL",
      "label": "Download URL",
      "sourceType": "DownloadableFile",
      "sourceProperty": "downloadURL",
      "sourceAnchor": "DownloadableFile.downloadURL"
    },
    {
      "type": "ChecksumFile",
      "property": "mediaType",
      "label": "Media Type",
      "sourceType": "DownloadableFile",
      "sourceProperty": "mediaType",
      "sourceAnchor": "DownloadableFile.mediaType"
    },
    {
      "type": "ChecksumFile",
      "property": "format",
      "label": "Format",
      "sourceType": "DownloadableFile",
      "sourceProperty": "format",
      "sourceAnchor": "DownloadableFile.format"
    },
    {
      "type": "ChecksumFile",
      "property": "checksum",
      "label": "Checksum",
      "sourceType": "DownloadableFile",
      "sourceProperty": "checksum",
      "sourceAnchor": "DownloadableFile.checksum"
    },
    {
      "type": "ChecksumFile",
      "property": "size",
      "label": "size",
      "sourceType": "DownloadableFile",
      "sourceProperty": "size",
      "sourceAnchor": "DownloadableFile.size"
    },
    {
      "type": "Subcollection",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "Subcollection",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "Subcollection",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "Subcollection",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "Subcollection",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "Subcollection",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "AccessPage",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "AccessPage",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "AccessPage",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "AccessPage",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "AccessPage",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "AccessPage",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "SearchPage",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "SearchPage",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "SearchPage",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "SearchPage",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "SearchPage",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "SearchPage",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "SearchPage",
      "property": "accessURL",
      "label": "accessURL",
      "sourceType": "AccessPage",
      "sourceProperty": "accessURL",
      "sourceAnchor": "AccessPage.accessURL"
    },
    {
      "type": "SearchPage",
      "property": "format",
      "label": "Format",
      "sourceType": "AccessPage",
      "sourceProperty": "format",
      "sourceAnchor": "AccessPage.format"
    },
    {
      "type": "API",
      "property": "@id",
      "label": "@id",
      "sourceType": "Component",
      "sourceProperty": "@id",
      "sourceAnchor": "Component.@id"
    },
    {
      "type": "API",
      "property": "@type",
      "label": "@type",
      "sourceType": "Component",
      "sourceProperty": "@type",
      "sourceAnchor": "Component.@type"
    },
    {
      "type": "API",
      "property": "title",
      "label": "title",
      "sourceType": "Component",
      "sourceProperty": "title",
      "sourceAnchor": "Component.title"
    },
    {
      "type": "API",
      "property": "description",
      "label": "description",
      "sourceType": "Component",
      "sourceProperty": "description",
      "sourceAnchor": "Component.description"
    },
    {
      "type": "API",
      "property": "topic",
      "label": "topic",
      "sourceType": "Component",
      "sourceProperty": "topic",
      "sourceAnchor": "Component.topic"
    },
    {
      "type": "API",
      "property": "conformsTo",
      "label": "Standard",
      "sourceType": "Component",
      "sourceProperty": "conformsTo",
      "sourceAnchor": "Component.conformsTo"
    },
    {
      "type": "ResourceReference",
      "property": "@id",
      "label": "@id",
      "sourceType": "RelatedResource",
      "sourceProperty": "@id",
      "sourceAnchor": "RelatedResource.@id"
    },
    {
      "type": "ResourceReference",
      "property": "@type",
      "label": "@type",
      "sourceType": "RelatedResource",
      "sourceProperty": "@type",
      "sourceAnchor": "RelatedResource.@type"
    },
    {
      "type": "ResourceReference",
      "property": "title",
      "label": "title",
      "sourceType": "RelatedResource",
      "sourceProperty": "title",
      "sourceAnchor": "RelatedResource.title"
    },
    {
      "type": "ResourceReference",
      "property": "proxyFor",
      "label": "proxyFor",
      "sourceType": "RelatedResource",
      "sourceProperty": "proxyFor",
      "sourceAnchor": "RelatedResource.proxyFor"
    },
    {
      "type": "ResourceReference",
      "property": "location",
      "label": "location",
      "sourceType": "RelatedResource",
      "sourceProperty": "location",
      "sourceAnchor": "RelatedResource.location"
    },
    {
      "type": "ResourceReference",
      "property": "label",
      "label": "label",
      "sourceType": "RelatedResource",
      "sourceProperty": "label",
      "sourceAnchor": "RelatedResource.label"
    },
    {
      "type": "ResourceReference",
      "property": "issued",
      "label": "issued",
      "sourceType": "RelatedResource",
      "sourceProperty": "issued",
      "sourceAnchor": "RelatedResource.issued"
    },
    {
      "type": "ResourceReference",
      "property": "description",
      "label": "description",
      "sourceType": "RelatedResource",
      "sourceProperty": "description",
      "sourceAnchor": "RelatedResource.description"
    },
    {
      "type": "VersionRelease",
      "property": "@id",
      "label": "@id",
      "sourceType": "RelatedResource",
      "sourceProperty": "@id",
      "sourceAnchor": "RelatedResource.@id"
    },
    {
      "type": "VersionRelease",
      "property": "@type",
      "label": "@type",
      "sourceType": "RelatedResource",
      "sourceProperty": "@type",
      "sourceAnchor": "RelatedResource.@type"
    },
    {
      "type": "VersionRelease",
      "property": "title",
      "label": "title",
      "sourceType": "RelatedResource",
      "sourceProperty": "title",
      "sourceAnchor": "RelatedResource.title"
    },
    {
      "type": "VersionRelease",
      "property": "proxyFor",
      "label": "proxyFor",
      "sourceType": "RelatedResource",
      "sourceProperty": "proxyFor",
      "sourceAnchor": "RelatedResource.proxyFor"
    },
    {
      "type": "VersionRelease",
      "property": "location",
      "label": "location",
      "sourceType": "RelatedResource",
      "sourceProperty": "location",
      "sourceAnchor": "RelatedResource.location"
    },
    {
      "type": "VersionRelease",
      "property": "label",
      "label": "label",
      "sourceType": "RelatedResource",
      "sourceProperty": "label",
      "sourceAnchor": "RelatedResource.label"
    },
    {
      "type": "VersionRelease",
      "property": "issued",
      "label": "issued",
      "sourceType": "RelatedResource",
      "sourceProperty": "issued",
      "sourceAnchor": "RelatedResource.issued"
    },
    {
      "type": "VersionRelease",
      "property": "description",
      "label": "description",
      "sourceType": "RelatedResource",
      "sourceProperty": "description",
      "sourceAnchor": "RelatedResource.description"
    },
    {
      "type": "BibliographicReference",
      "property": "@id",
      "label": "@id",
      "sourceType": "RelatedResource",
      "sourceProperty": "@id",
      "sourceAnchor": "RelatedResource.@id"
    },
    {
      "type": "BibliographicReference",
      "property": "@type",
      "label": "@type",
      "sourceType": "RelatedResource",
      "sourceProperty": "@type",
      "sourceAnchor": "RelatedResource.@type"
    },
    {
      "type": "BibliographicReference",
      "property": "title",
      "label": "title",
      "sourceType": "RelatedResource",
      "sourceProperty": "title",
      "sourceAnchor": "RelatedResource.title"
    },
    {
      "type": "BibliographicReference",
      "property": "proxyFor",
      "label": "proxyFor",
      "sourceType": "RelatedResource",
      "sourceProperty": "proxyFor",
      "sourceAnchor": "RelatedResource.proxyFor"
    },
    {
      "type": "BibliographicReference",
      "property": "location",
      "label": "location",
      "sourceType": "RelatedResource",
      "sourceProperty": "location",
      "sourceAnchor": "RelatedResource.location"
    },
    {
      "type": "BibliographicReference",
      "property": "label",
      "label": "label",
      "sourceType": "RelatedResource",
      "sourceProperty": "label",
      "sourceAnchor": "RelatedResource.label"
    },
    {
      "type": "BibliographicReference",
      "property": "issued",
      "label": "issued",
      "sourceType": "RelatedResource",
      "sourceProperty": "issued",
      "sourceAnchor": "RelatedResource.issued"
    },
    {
      "type": "BibliographicReference",
      "property": "description",
      "label": "description",
      "sourceType": "RelatedResource",
      "sourceProperty": "description",
      "sourceAnchor": "RelatedResource.description"
    },
    {
      "type": "DCiteReference",
      "property": "@id",
      "label": "@id",
      "sourceType": "RelatedResource",
      "sourceProperty": "@id",
      "sourceAnchor": "RelatedResource.@id"
    },
    {
      "type": "DCiteReference",
      "property": "@type",
      "label": "@type",
      "sourceType": "RelatedResource",
      "sourceProperty": "@type",
      "sourceAnchor": "RelatedResource.@type"
    },
    {
      "type": "DCiteReference",
      "property": "title",
      "label": "title",
      "sourceType": "RelatedResource",
      "sourceProperty": "title",
      "sourceAnchor": "RelatedResource.title"
    },
    {
      "type": "DCiteReference",
      "property": "proxyFor",
      "label": "proxyFor",
      "sourceType": "RelatedResource",
      "sourceProperty": "proxyFor",
      "sourceAnchor": "RelatedResource.proxyFor"
    },
    {
      "type": "DCiteReference",
      "property": "location",
      "label": "location",
      "sourceType": "RelatedResource",
      "sourceProperty": "location",
      "sourceAnchor": "RelatedResource.location"
    },
    {
      "type": "DCiteReference",
      "property": "label",
      "label": "label",
      "sourceType": "RelatedResource",
      "sourceProperty": "label",
      "sourceAnchor": "RelatedResource.label"
    },
    {
      "type": "DCiteReference",
      "property": "issued",
      "label": "issued",
      "sourceType": "RelatedResource",
      "sourceProperty": "issued",
      "sourceAnchor": "RelatedResource.issued"
    },
    {
      "type": "DCiteReference",
      "property": "description",
      "label": "description",
      "sourceType": "RelatedResource",
      "sourceProperty": "description",
      "sourceAnchor": "RelatedResource.description"
    },
    {
      "type": "DCiteReference",
      "property": "citation",
      "label": "citation",
      "sourceType": "BibliographicReference",
      "sourceProperty": "citation",
      "sourceAnchor": "BibliographicReference.citation"
    },
    {
      "type": "DCiteReference",
      "property": "refType",
      "label": "refType",
      "sourceType": "BibliographicReference",
      "sourceProperty": "refType",
      "sourceAnchor": "BibliographicReference.refType"
    },
    {
      "type": "Affiliation",
      "property": "@id",
      "label": "@id",
      "sourceType": "RelatedResource",
      "sourceProperty": "@id",
      "sourceAnchor": "RelatedResource.@id"
    },
    {
      "type": "Affiliation",
      "property": "@type",
      "label": "@type",
      "sourceType": "RelatedResource",
      "sourceProperty": "@type",
      "sourceAnchor": "RelatedResource.@type"
    },
    {
      "type": "Affiliation",
      "property": "title",
      "label": "title",
      "sourceType": "RelatedResource",
      "sourceProperty": "title",
      "sourceAnchor": "RelatedResource.title"
    },
    {
      "type": "Affiliation",
      "property": "proxyFor",
      "label": "proxyFor",
      "sourceType": "RelatedResource",
      "sourceProperty": "proxyFor",
      "sourceAnchor": "RelatedResource.proxyFor"
    },
    {
      "type": "Affiliation",
      "property": "location",
      "label": "location",
      "sourceType": "RelatedResource",
      "sourceProperty": "location",
      "sourceAnchor": "RelatedResource.location"
    },
    {
      "type": "Affiliation",
      "property": "label",
      "label": "label",
      "sourceType": "RelatedResource",
      "sourceProperty": "label",
      "sourceAnchor": "RelatedResource.label"
    },
    {
      "type": "Affiliation",
      "property": "issued",
      "label": "issued",
      "sourceType": "RelatedResource",
      "sourceProperty": "issued",
      "sourceAnchor": "RelatedResource.issued"
    },
    {
      "type": "Affiliation",
      "property": "description",
      "label": "description",
      "sourceType": "RelatedResource",
      "sourceProperty": "description",
      "sourceAnchor": "RelatedResource.description"
    }
  ]
}
