A policy determines what rules should be followed by a Submission.
Field | Type | Description |
---|---|---|
id* | String | Unique Policy URI |
title* | String | Title of policy e.g. "NIH Public Access Policy" |
description | String | Several sentence description of policy |
repositories* | List[Repository] | List of repositories that can satisfying this policy |
isDefault | Boolean | True if this policy should appear for all submission. This can be used to identify a policy or policies that should show up for everything |
created* | DateTime | Date the record was created |
lastModified* | DateTime | Date the record was last modified |
*required
autogenerated fields are in bold and are readonly
Note: this is basic at the moment. Eventually additional fields to help with application of policy logic could be added e.g. materialType to support data policies, some sense of whether the policy is required or can be overridden by complying with another policy etc.