DCAT-US 3.0: Constraints and Restrictions

Constraints and Restrictions

Restriction classes describing access limits, controlled unclassified information, and rules on how a resource may be used.

Class AccessRestriction #

Rules or indicators that describe who can access a resource

  • Type: object
  • Additional properties: Any type allowed

Example:

{
    "@type": "AccessRestriction",
    "restrictionStatus": "Restricted - Fully",
    "specificRestriction": "PRMPA - National Security Classified (B)",
    "restrictionNote": "Access restricted to authorized personnel only."
}
Property Type Requirement Level Title/Description
restrictionStatus object Mandatory The indication of whether or not there are access restrictions on the item, consider using a controlled vocabulary such as https://www.archives.gov/research/catalog/lcdrg/authority-lists/access-restriction-status
specificRestriction null or Concept Recommended Authority, code list entry, or policy reference that defines the specific access restriction; consider using a controlled vocabulary such as the NARA https://www.archives.gov/research/catalog/lcdrg/authority-lists/specific-access-restriction
@id string Optional  
@type string Optional  
restrictionNote null or string Optional A note related to the access restriction

AccessRestriction > restrictionStatus #

Requirement: Mandatory

The indication of whether or not there are access restrictions on the item, consider using a controlled vocabulary such as https://www.archives.gov/research/catalog/lcdrg/authority-lists/access-restriction-status

  • Type: combining
  • Required: Yes
  • Additional properties: Any type allowed
  • Defined in: Concept

Examples:

"Restricted - Fully"
"Unrestricted"

AccessRestriction > specificRestriction #

Requirement: Recommended

Authority, code list entry, or policy reference that defines the specific access restriction; consider using a controlled vocabulary such as the NARA https://www.archives.gov/research/catalog/lcdrg/authority-lists/specific-access-restriction

Examples:

"CRCCRCA 4(1)(A)"
"PRMPA - National Security Classified (B)"

AccessRestriction > @id #

Requirement: Optional

  • Type: string
  • Format: iri

AccessRestriction > @type #

Requirement: Optional

  • Type: string
  • Default: "AccessRestriction"

AccessRestriction > restrictionNote #

Requirement: Optional

A note related to the access restriction

  • Type: null or string

Example:

"Access restricted to authorized personnel only."

Class CUIRestriction #

Information describing Controlled Unclassified Information (CUI) restrictions for a resource

  • Type: object
  • Additional properties: Any type allowed

Example:

{
    "@type": "CUIRestriction",
    "cuiBannerMarking": "CUI//SP-CTI",
    "designationIndicator": "Controlled by: Agency XYZ"
}
Property Type Requirement Level Title/Description
cuiBannerMarking string Mandatory CUI (Controlled Unclassified Information) banner marking is required for any unclassified information that is deemed sensitive and requires protection; see information at https://www.archives.gov/cui/registry/category-marking-list
designationIndicator string Mandatory Agency that designated the information as CUI; include at least “Controlled by:” and, when possible, contact information
@id string Optional  
@type string Optional  
requiredIndicatorPerAuthority null or array of string Optional List of free-text required indicators from the applicable authority (for example, category descriptions or distribution statements)

CUIRestriction > cuiBannerMarking #

Requirement: Mandatory

CUI (Controlled Unclassified Information) banner marking is required for any unclassified information that is deemed sensitive and requires protection; see information at https://www.archives.gov/cui/registry/category-marking-list

  • Type: string
  • Required: Yes

Examples:

"CUI//SP-CTI"
"CUI//SP-PRVCY//SP-LEGAL"

CUIRestriction > designationIndicator #

Title: CUI designation indicator

Requirement: Mandatory

Agency that designated the information as CUI; include at least “Controlled by:” and, when possible, contact information

  • Type: string
  • Required: Yes

Examples:

"Controlled by: Agency XYZ"
"Controlled by: DOC; POC: Jane Smith, mailto:jane.smith@example.gov, XXX-XXX-XXXX"

CUIRestriction > @id #

Requirement: Optional

  • Type: string
  • Format: iri

Example:

"https://example.gov/cui-restrictions/dataset-001"

CUIRestriction > @type #

Requirement: Optional

  • Type: string
  • Default: "CUIRestriction"

CUIRestriction > requiredIndicatorPerAuthority #

Requirement: Optional

List of free-text required indicators from the applicable authority (for example, category descriptions or distribution statements)

  • Type: null or array of string

Example:

[
    "Privacy Act of 1974",
    "Federal Records Act"
]

Each item of this array must be:

Indicator string #

  • Type: string

Class UseRestriction #

Rules or legal limits on how a resource may be used

  • Type: object
  • Additional properties: Any type allowed

Example:

{
    "@type": "UseRestriction",
    "restrictionStatus": "Restricted - Fully",
    "specificRestriction": "Trademark",
    "restrictionNote": "This data may be used for any purpose without restriction."
}
Property Type Requirement Level Title/Description
restrictionStatus object Mandatory Indication of whether or not there are use restrictions on the archival materials, consider using a controlled vocabulary such as https://www.archives.gov/research/catalog/lcdrg/authority-lists/use-restriction-status
specificRestriction null or Concept Recommended Authority, code list entry, or policy reference that defines the specific use restriction; consider using a controlled vocabulary such as the NARA https://www.archives.gov/research/catalog/lcdrg/authority-lists/specific-use-restriction
@id string Optional  
@type string Optional  
restrictionNote null or string Optional Significant information pertaining to the use or reproduction of the data

UseRestriction > restrictionStatus #

Requirement: Mandatory

Indication of whether or not there are use restrictions on the archival materials, consider using a controlled vocabulary such as https://www.archives.gov/research/catalog/lcdrg/authority-lists/use-restriction-status

  • Type: combining
  • Required: Yes
  • Additional properties: Any type allowed
  • Defined in: Concept

Examples:

"Restricted - Fully"
"Unrestricted"

UseRestriction > specificRestriction #

Requirement: Recommended

Authority, code list entry, or policy reference that defines the specific use restriction; consider using a controlled vocabulary such as the NARA https://www.archives.gov/research/catalog/lcdrg/authority-lists/specific-use-restriction

Examples:

"Copyright"
"Trademark"

UseRestriction > @id #

Requirement: Optional

  • Type: string
  • Format: iri

Example:

"https://example.gov/restrictions/use-restriction-001"

UseRestriction > @type #

Requirement: Optional

  • Type: string
  • Default: "UseRestriction"

UseRestriction > restrictionNote #

Requirement: Optional

Significant information pertaining to the use or reproduction of the data

  • Type: null or string

Examples:

"This data may be used for any purpose without restriction."
"This data may be used for research purposes. Commercial use requires written permission from the data steward."