Page History
Table of Contents | ||
---|---|---|
|
Element Description
The Access Constraints element describes any restrictions imposed on data access. Access Constraints can be described in a free text field with the option to provide an access control list (ACL) value.
Best Practices
There are two sub-elements that comprise Access Constraints: Description and Value.
- Description: The Description sub-element allows the author to provide information concerning access constraints. This includes any special restrictions, legal prerequisites, and limitations and/or warnings on obtaining the data. Examples of values include: Public, In-house, Limited, and None.
- Value: Providers have the option to use the AccessConstraints/Value element to specify various restriction levels with access control lists (ACLs). The provider is responsible for defining their own ACL rules (http://en.wikipedia.org/wiki/Access_control_list). For example, a provider might specify a service level ACL that hides all items (collections for this example) with a value element set to '15.0' in order to hide metadata when it isn't ready for public consumption. There is no controlled mapping for what the values represent.
Examples:
AccessConstraints/Description: None
AccessConstraints/Value: 15
AccessConstraints/Description: Limited
AccessConstraints/Value: 4
AccessConstraints/Description: This product has full public access.
AccessConstraints/Value: 0
Element Specification
Providing Access Constraints is optional (Cardinality 0..1)
Model | Element | Type | Constraints | Required? | Cardinality | Notes |
---|---|---|---|---|---|---|
UMM-C | AccessConstraints/Description | String | 1 - 4000 characters | Yes, if applicable | 1 | Free-text description of the constraint. In DIF, this field is called Access_Constraints. In ECHO, this field is called RestrictionComment. |
UMM-C | AccessConstraints/Value | Number | n/a | No | 0..1 | Numeric value (ACL) used to restrict (or not restrict) access to this collection. In DIF, this field is called Access_Control. In ECHO, this field is called RestrictionFlag. |
Metadata Validation and QA/QC
All metadata entering the CMR goes through the below process to ensure metadata quality requirements are met. All records undergo CMR validation before entering the system. The process of QA/QC is slightly different for NASA and non-NASA data providers. Non-NASA providers include interagency and international data providers and are referred to as the International Directory Network (IDN).
Lucidchart rich-viewer true autofit true name Copy of Wiki Page Metadata Evaluation Workflow-1939-672ea43a width 1102 id 98e5dc28-3252-4209-953f-66f1378e1cf4 align Left height 299
Please see the expandable sections below for flowchart details.
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
|
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
ARC Automated Checks ARC uses the pyQuARC library for automated metadata checks. Please see the pyQuARC GitHub for more information. |
Dialect Mappings
Expand | ||
---|---|---|
| ||
DIF 9 (Note: DIF-9 is being phased out and will no longer be supported after 2018) |
Expand | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
DIF 10Providing Access Constraints is optional (Cardinality 0..1)
|
Expand | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
ECHO 10Providing a Restriction Comment and/or Restriction Flag is optional (Cardinality 0..1)
|
Expand | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
ISO 19115-2 MENDSProviding Access Constraints is optional (Cardinality 0..1)
| |||||||||||||||||||||||||||||||
Expand | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
ISO 19115-2 SMAPProviding Access Constraints is optional (Cardinality 0..1) | |||||||||||||||||||||||||||||||
UMM-C Element | ISO Path | Type | Notes | ||||||||||||||||||||||||||||
AccessConstraints/Description | /gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/ gmd:MD_LegalConstraints/gmd:useLimitation/gco:CharacterString = Restriction Comment: | String | The value of "Restriction Comment:" must be provided at the beginning of the string so that CMR can properly parse out the restriction text. | ||||||||||||||||||||||||||||
AccessConstraints/Value | /gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/ gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString = Restriction Flag: | String | The value of "Restriction Flag:" must be provided at the beginning of the string so that CMR can properly parse out the restriction value. |
Section | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
UMM Migration
None
|
Expand | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
ISO 19115-2 SMAPProviding Access Constraints is optional (Cardinality 0..1)
|
UMM Migration
None
Excerpt | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
Future Mappings
| ||||||||||||||||||||||||||||||||
Excerpt | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
Future Mappings
|
History
UMM Versioning
Version | Date | What Changed |
---|---|---|
1.15.5 | 12/3/2020 | No changes were made for Access Constraints during the transition from version 1.15.4 to 1.15.5 |
1.15.4 | 9/18/2020 | No changes were made for Access Constraints during the transition from version 1.15.3 to 1.15.4 |
1.15.3 | 7/1/2020 | No changes were made for Access Constraints during the transition from version 1.15.2 to 1.15.3 |
1.15.2 | 5/20/2020 | No changes were made for Access Constraints during the transition from version 1.15.1 to 1.15.2 |
1.15.1 | 3/25/2020 | No changes were made for Access Constraints during the transition from version 1.15.0 to 1.15.1 |
1.15.0 | 2/26/2020 | No changes were made for Access Constraints during the transition from version 1.14.0 to 1.15.0 |
1.14.0 | 10/21/2019 | No changes were made for Access Constraints during the transition from version 1.13.0 to 1.14.0 |
1.13.0 | 04/11/2019 | No changes were made for Access Constraints during the transition from version 1.12.0 to 1.13.0 |
1.12.0 | 01/22/2019 | No changes were made for Access Constraints during the transition from version 1.11.0 to 1.12.0. |
1.11.0 | 11/28/2018 | No changes were made for Access Constraints during the transition from version 1.10.0 to 1.11.0. |
1.10.0 | 05/02/2018 | No changes were made for Access Constraints during the transition from version 1.9.0 to 1.10.0. |
ARC Documentation
Version | Date | What Changed | Author |
---|---|---|---|
1.0 | 09/28/18 | Recommendations/priority matrix transferred from internal ARC documentation to wiki space |