JSON Schema: Assessment

URI Template

/repositories/:repo_id/assessments

Properties

- (string) uri

- (string (max length: 8192)) display_string

- (array (Object (ref, _resolved))) records

- (boolean) accession_report

- (boolean) appraisal

- (boolean) container_list

- (boolean) catalog_record

- (boolean) control_file

- (boolean) deed_of_gift

- (boolean) finding_aid_ead

- (boolean) finding_aid_online

- (boolean) finding_aid_paper

- (boolean) finding_aid_word

- (boolean) finding_aid_spreadsheet

- (boolean) related_eac_records

- (string) existing_description_notes

- (array (Object (ref, _resolved))) surveyed_by

- (date) survey_begin

- (date) survey_end

- (string) surveyed_duration

- (string) surveyed_extent

- (boolean) review_required

- (array (Object (ref, _resolved))) reviewer

- (string) review_note

- (boolean) inactive

- (string) purpose

- (string) scope

- (boolean) sensitive_material

- (array (JSONModel(:assessment_attribute) object)) formats

- (array (JSONModel(:assessment_attribute) object)) conservation_issues

- (array (JSONModel(:assessment_attribute) object)) ratings

- (string) general_assessment_note

- (string) special_format_note

- (string) exhibition_value_note

- (string) monetary_value

- (string) monetary_value_note

- (string) conservation_note

- (array (JSONModel(:external_document) object)) external_documents

- (array (Object (ref, _resolved))) collections

View Source


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
# File 'common/schemas/assessment.rb', line 1

{
  :schema => {
    "$schema" => "http://www.archivesspace.org/archivesspace.json",
    "version" => 1,
    "type" => "object",
    "uri" => "/repositories/:repo_id/assessments",
    "properties" => {
      "uri" => {"type" => "string", "required" => false},

      "display_string" => {"type" => "string", "maxLength" => 8192, "readonly" => true},

      "records" => {
        "type" => "array",
        "ifmissing" => "error",
        "minItems" => 1,
        "items" => {
          "type" => "object",
          "subtype" => "ref",
          "properties" => {
            "ref" => {
              "type" => [{"type" => "JSONModel(:accession) uri"},
                         {"type" => "JSONModel(:resource) uri"},
                         {"type" => "JSONModel(:digital_object) uri"},
                         {"type" => "JSONModel(:archival_object) uri"}],
              "ifmissing" => "error"
            },
            "_resolved" => {
              "type" => "object",
              "readonly" => "true"
            }
          }
        }
      },

      "accession_report" => {"type" => "boolean"},
      "appraisal" => {"type" => "boolean"},
      "container_list" => {"type" => "boolean"},
      "catalog_record" => {"type" => "boolean"},
      "control_file" => {"type" => "boolean"},
      "deed_of_gift" => {"type" => "boolean"},
      "finding_aid_ead" => {"type" => "boolean"},
      "finding_aid_online" => {"type" => "boolean"},
      "finding_aid_paper" => {"type" => "boolean"},
      "finding_aid_word" => {"type" => "boolean"},
      "finding_aid_spreadsheet" => {"type" => "boolean"},
      "related_eac_records" => {"type" => "boolean"},

      "existing_description_notes" => {"type" => "string"},

      "surveyed_by" => {
        "type" => "array",
        "ifmissing" => "error",
        "minItems" => 1,
        "items" => {
          "type" => "object",
          "subtype" => "ref",
          "properties" => {
            "ref" => {
              "type" => [{"type" => "JSONModel(:agent_person) uri"}],
              "ifmissing" => "error"
            },
            "_resolved" => {
              "type" => "object",
              "readonly" => "true"
            }
          }
        }
      },

      "survey_begin" => {"type" => "date", "ifmissing" => "error"},
      "survey_end" => {"type" => "date"},
      "surveyed_duration" => {"type" => "string"},
      "surveyed_extent" => {"type" => "string"},

      "review_required" => {"type" => "boolean"},
      "reviewer" => {
        "type" => "array",
        "items" => {
          "type" => "object",
          "subtype" => "ref",
          "properties" => {
            "ref" => {
              "type" => [{"type" => "JSONModel(:agent_person) uri"}],
              "ifmissing" => "error"
            },
            "_resolved" => {
              "type" => "object",
              "readonly" => "true"
            }
          }
        }
      },
      "review_note" => {"type" => "string"},

      "inactive" => {"type" => "boolean"},

      "purpose" => {"type" => "string"},
      "scope" => {"type" => "string"},

      "sensitive_material" => {"type" => "boolean"},

      "formats" => {"type" => "array", "items" => {"type" => "JSONModel(:assessment_attribute) object"}},
      "conservation_issues" => {"type" => "array", "items" => {"type" => "JSONModel(:assessment_attribute) object"}},
      "ratings" => {"type" => "array", "items" => {"type" => "JSONModel(:assessment_attribute) object"}},

      "general_assessment_note" => {"type" => "string"},
      "special_format_note" => {"type" => "string"},
      "exhibition_value_note" => {"type" => "string"},

      "monetary_value" => {"type" => "string"},
      "monetary_value_note" => {"type" => "string"},

      "conservation_note" => {"type" => "string"},

      "external_documents" => {"type" => "array", "items" => {"type" => "JSONModel(:external_document) object"}},

      "collections" => {
        "readonly" => "true",
        "type" => "array",
        "items" => {
          "type" => "object",
          "subtype" => "ref",
          "properties" => {
            "ref" => {
              "type" => [{"type" => "JSONModel(:resource) uri"}],
            },
            "_resolved" => {
              "type" => "object",
              "readonly" => "true"
            }
          }
        }
      },
    },
  },
}

Plain Text Version