1+ {
2+ "fields" : [
3+ {
4+ "name" : " Local authority" ,
5+ "description" : " Local authority responsible for the library service" ,
6+ "type" : " string" ,
7+ "format" : " default" ,
8+ "constraints" : {
9+ "required" : true
10+ }
11+ },
12+ {
13+ "name" : " Library name" ,
14+ "description" : " Full public name by which the library is known" ,
15+ "type" : " string" ,
16+ "format" : " default" ,
17+ "constraints" : {
18+ "required" : true
19+ }
20+ },
21+ {
22+ "name" : " Address 1" ,
23+ "description" : " Address line 1" ,
24+ "type" : " string" ,
25+ "format" : " default" ,
26+ "constraints" : {
27+ "required" : false
28+ }
29+ },
30+ {
31+ "name" : " Address 2" ,
32+ "description" : " Address line 2" ,
33+ "type" : " string" ,
34+ "format" : " default" ,
35+ "constraints" : {
36+ "required" : false
37+ }
38+ },
39+ {
40+ "name" : " Address 3" ,
41+ "description" : " Address line 3" ,
42+ "type" : " string" ,
43+ "format" : " default" ,
44+ "constraints" : {
45+ "required" : false
46+ }
47+ },
48+ {
49+ "name" : " Postcode" ,
50+ "description" : " Postcode for the library building" ,
51+ "type" : " string" ,
52+ "format" : " default" ,
53+ "constraints" : {
54+ "required" : true ,
55+ "pattern" : " ^([A-Z][A-HJ-Y]?[0-9][A-Z0-9]? ?[0-9][A-Z]{2}|GIR ?0A{2})$"
56+ }
57+ },
58+ {
59+ "name" : " Statutory" ,
60+ "description" : " Whether the library is part of the statutory service" ,
61+ "type" : " string" ,
62+ "format" : " default" ,
63+ "constraints" : {
64+ "required" : true ,
65+ "enum" : [
66+ " Yes" ,
67+ " No"
68+ ]
69+ }
70+ },
71+ {
72+ "name" : " Type of library" ,
73+ "description" : " The type of public library" ,
74+ "type" : " string" ,
75+ "format" : " default" ,
76+ "constraints" : {
77+ "required" : true ,
78+ "enum" : [
79+ " LAL" ,
80+ " LAL-" ,
81+ " CL" ,
82+ " CRL" ,
83+ " ICL"
84+ ]
85+ }
86+ },
87+ {
88+ "name" : " Year opened" ,
89+ "description" : " Year the library opened" ,
90+ "type" : " year" ,
91+ "format" : " default" ,
92+ "constraints" : {
93+ "required" : false
94+ }
95+ },
96+ {
97+ "name" : " Year closed" ,
98+ "description" : " Year the library closed" ,
99+ "type" : " year" ,
100+ "format" : " default" ,
101+ "constraints" : {
102+ "required" : false
103+ }
104+ },
105+ {
106+ "name" : " Monday staffed hours" ,
107+ "description" : " Staffed opening hours for Monday" ,
108+ "type" : " string" ,
109+ "format" : " default" ,
110+ "constraints" : {
111+ "required" : false
112+ }
113+ },
114+ {
115+ "name" : " Tuesday staffed hours" ,
116+ "description" : " Staffed opening hours for Tuesday" ,
117+ "type" : " string" ,
118+ "format" : " default" ,
119+ "constraints" : {
120+ "required" : false
121+ }
122+ },
123+ {
124+ "name" : " Wednesday staffed hours" ,
125+ "description" : " Staffed opening hours for Wednesday" ,
126+ "type" : " string" ,
127+ "format" : " default" ,
128+ "constraints" : {
129+ "required" : false
130+ }
131+ },
132+ {
133+ "name" : " Thursday staffed hours" ,
134+ "description" : " Staffed opening hours for Thursday" ,
135+ "type" : " string" ,
136+ "format" : " default" ,
137+ "constraints" : {
138+ "required" : false
139+ }
140+ },
141+ {
142+ "name" : " Friday staffed hours" ,
143+ "description" : " Staffed opening hours for Friday" ,
144+ "type" : " string" ,
145+ "format" : " default" ,
146+ "constraints" : {
147+ "required" : false
148+ }
149+ },
150+ {
151+ "name" : " Saturday staffed hours" ,
152+ "description" : " Staffed opening hours for Saturday" ,
153+ "type" : " string" ,
154+ "format" : " default" ,
155+ "constraints" : {
156+ "required" : false
157+ }
158+ },
159+ {
160+ "name" : " Sunday staffed hours" ,
161+ "description" : " Staffed opening hours for Sunday" ,
162+ "type" : " string" ,
163+ "format" : " default" ,
164+ "constraints" : {
165+ "required" : false
166+ }
167+ },
168+ {
169+ "name" : " Monday unstaffed hours" ,
170+ "description" : " Unstaffed opening hours for Monday" ,
171+ "type" : " string" ,
172+ "format" : " default" ,
173+ "constraints" : {
174+ "required" : false
175+ }
176+ },
177+ {
178+ "name" : " Tuesday unstaffed hours" ,
179+ "description" : " Unstaffed opening hours for Tuesday" ,
180+ "type" : " string" ,
181+ "format" : " default" ,
182+ "constraints" : {
183+ "required" : false
184+ }
185+ },
186+ {
187+ "name" : " Wednesday unstaffed hours" ,
188+ "description" : " Unstaffed opening hours for Wednesday" ,
189+ "type" : " string" ,
190+ "format" : " default" ,
191+ "constraints" : {
192+ "required" : false
193+ }
194+ },
195+ {
196+ "name" : " Thursday unstaffed hours" ,
197+ "description" : " Unstaffed opening hours for Thursday" ,
198+ "type" : " string" ,
199+ "format" : " default" ,
200+ "constraints" : {
201+ "required" : false
202+ }
203+ },
204+ {
205+ "name" : " Friday unstaffed hours" ,
206+ "description" : " Unstaffed opening hours for Friday" ,
207+ "type" : " string" ,
208+ "format" : " default" ,
209+ "constraints" : {
210+ "required" : false
211+ }
212+ },
213+ {
214+ "name" : " Saturday unstaffed hours" ,
215+ "description" : " Unstaffed opening hours for Saturday" ,
216+ "type" : " string" ,
217+ "format" : " default" ,
218+ "constraints" : {
219+ "required" : false
220+ }
221+ },
222+ {
223+ "name" : " Sunday unstaffed hours" ,
224+ "description" : " Unstaffed opening hours for Sunday" ,
225+ "type" : " string" ,
226+ "format" : " default" ,
227+ "constraints" : {
228+ "required" : false
229+ }
230+ },
231+ {
232+ "name" : " Special hours" ,
233+ "description" : " Changes to normal opening hours such as for public holidays" ,
234+ "type" : " string" ,
235+ "format" : " default" ,
236+ "constraints" : {
237+ "required" : false
238+ }
239+ },
240+ {
241+ "name" : " Co-located" ,
242+ "description" : " Whether the library is stand-alone or co-located within the building property unit" ,
243+ "type" : " string" ,
244+ "format" : " default" ,
245+ "constraints" : {
246+ "required" : false ,
247+ "enum" : [
248+ " Yes" ,
249+ " No"
250+ ]
251+ }
252+ },
253+ {
254+ "name" : " Co-located with" ,
255+ "description" : " What the library is co-located with if applicable" ,
256+ "type" : " string" ,
257+ "format" : " default" ,
258+ "constraints" : {
259+ "required" : false
260+ }
261+ },
262+ {
263+ "name" : " Notes" ,
264+ "description" : " Notes about the library status or future changes" ,
265+ "type" : " string" ,
266+ "format" : " default" ,
267+ "constraints" : {
268+ "required" : false
269+ }
270+ },
271+ {
272+ "name" : " URL" ,
273+ "description" : " The public website for the library." ,
274+ "type" : " string" ,
275+ "format" : " uri" ,
276+ "constraints" : {
277+ "required" : false
278+ }
279+ },
280+ {
281+ "name" : " Email address" ,
282+ "description" : " The generic or team email (not personal) for the library. If no general library email is available, the library service one." ,
283+ "type" : " string" ,
284+ "format" : " email" ,
285+ "constraints" : {
286+ "required" : false
287+ }
288+ }
289+ ]
290+ }
0 commit comments