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 |
|---|---|---|---|
| @id | string | Optional | |
| @type | string | Optional | |
| restrictionNote | null or string | Optional | A note related to the access restriction |
| 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 | More than one type | 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 |
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."
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
| Type | combining |
|---|---|
| Additional properties | Any type allowed |
Examples:
"CRCCRCA 4(1)(A)"
"PRMPA - National Security Classified (B)"
| Any of |
|---|
| Null allowed when not required |
| Concept |
AccessRestriction > specificRestriction > anyOf > Null allowed when not required #
| Type | null |
| ——– | —— |
AccessRestriction > specificRestriction > anyOf > Concept #
inline description of the specific restriction
| Type | combining |
|---|---|
| Additional properties | Any type allowed |
| Same definition as | Concept |
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 |
|---|---|---|---|
| @id | string | Optional | |
| @type | string | Optional | |
| 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 |
| 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 > @id #
Requirement: Optional
| Type | string |
|---|---|
| Format | iri |
Example:
"https://example.gov/cui-restrictions/dataset-001"
CUIRestriction > @type #
Requirement: Optional
| Type | string |
|---|---|
| Default | "CUIRestriction" |
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 > 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 | Description |
|---|---|
| Indicator string | - |
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 |
|---|---|---|---|
| @id | string | Optional | |
| @type | string | Optional | |
| restrictionNote | null or string | Optional | Significant information pertaining to the use or reproduction of the data |
| 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 | More than one type | 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 |
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."
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
| Type | combining |
|---|---|
| Additional properties | Any type allowed |
Examples:
"Copyright"
"Trademark"
| Any of |
|---|
| Null allowed when not required |
| Concept |
UseRestriction > specificRestriction > anyOf > Null allowed when not required #
| Type | null |
| ——– | —— |
UseRestriction > specificRestriction > anyOf > Concept #
inline description of the specific restriction
| Type | combining |
|---|---|
| Additional properties | Any type allowed |
| Same definition as | Concept |