-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodule.xml
More file actions
444 lines (438 loc) · 22.2 KB
/
Copy pathmodule.xml
File metadata and controls
444 lines (438 loc) · 22.2 KB
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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
<?xml version="1.0" ?>
<module suppressWarnings="true">
<User f="nodata">
<User>
<Select_User t="dropdown" f="user"/>
<Login t="button" l="Control"/>
</User>
</User>
<Control f="nodata">
<Main>
<New_Cafe t="button" l="Cafe"/>
<Existing_Cafes t="dropdown" e="Cafe"/>
</Main>
<Defaults>
<autonum/>
<GPS_Diagnostics t="gpsdiag"/>
</Defaults>
<search>
Search Records
</search>
</Control>
<Cafe>
<Location>
<cols>
<author/>
<timestamp/>
</cols>
<cols>
<Cafe_ID f="id notnull autonum" t="input">
<desc>Cafe's unique ID number, autoincremented by 1</desc>
<str>
<fmt>Cafe no. $2: </fmt>
<pos>1</pos>
</str>
</Cafe_ID>
<Cafe_Name f="id notnull" t="input">
<desc>Enter Cafe's name.</desc>
<str>
<fmt>$2 </fmt>
<pos>1</pos>
</str>
</Cafe_Name>
</cols>
<cols>
<Street f="id notnull" t="input">
<desc>Enter Street name and the number, e.g. 293 Clarence Street.</desc>
<str>
<fmt>at $2, </fmt>
<pos>3</pos>
</str>
</Street>
<Suburb f="id" t="input">
<desc>Enter Suburb name, if known.</desc>
<str>
<fmt>$2, </fmt>
<pos>4</pos>
</str>
</Suburb>
</cols>
<cols>
<City f="id" t="input">
<desc>Enter name of the City.</desc>
<str>
<fmt>$2 </fmt>
<pos>5</pos>
</str>
</City>
<State t="input">
<desc>Enter name of the State.</desc>
</State>
</cols>
<Postal_Code b="decimal">
<desc>Enter Postal Code, if known.</desc>
</Postal_Code>
<gps/>
<Take_Representative_Photo_of_the_Cafe t="camera">
<desc>Take Picture</desc>
</Take_Representative_Photo_of_the_Cafe>
</Location>
<Customer_Review>
<Add_Review t="button" lc="Review"/>
<Existing_Reviews t="dropdown" ec="Review"/>
</Customer_Review>
<Facilities>
<Coffee_Beans>
<desc>Type of coffee beans used, their description, etc.</desc>
</Coffee_Beans>
<cols>
<Coffee_Brewing_Methods t="checkbox">
<desc>"Type of brewing methods available in the Cafe (source: Wikipedia)</desc>
<opts>
<opt>Aeropress
<desc> The AeroPress is a mechanical, non-electronic device where pressure is simply exerted by the user manually pressing a piston down with their hand, forcing medium-temperature water through coffee grounds in about 30 seconds (into a single cup.) This method produces a smoother beverage than espresso, falling somewhere between the flavor of a moka pot and a French Press.</desc></opt>
<opt>Cold Brew
<desc> Cold brew coffee, sometimes known as "cold press." Cold water is poured over coffee grounds and allowed to steep for eight to twenty-four hours. The coffee is then filtered, usually through a very thick filter, removing all particles. This process produces a very strong concentrate which can be stored in a refrigerated, airtight container for up to eight weeks. The coffee prepared by this method is very low in acidity with a smooth taste, and is often preferred by those with sensitive stomachs. Others, however, feel this method strips coffee of its bold flavor and character. </desc></opt>
<opt>Drip
<desc> Drip brewing, filtered coffee, or pour-over is a method which involves pouring water over roasted, ground coffee beans contained in a filter, creating the beverage called coffee. Water seeps through the ground coffee, absorbing its oils and essences, solely under gravity, then passes through the bottom of the filter. The used coffee grounds are retained in the filter with the liquid falling (dripping) into a collecting vessel such as a carafe or pot.</desc></opt>
<opt>Espresso
<desc> Espresso is coffee brewed by forcing a small amount of nearly boiling water under pressure through finely ground coffee beans. Espresso is generally thicker than coffee brewed by other methods, has a higher concentration of suspended and dissolved solids, and has crema on top (a foam with a creamy consistency). As a result of the pressurized brewing process, the flavors and chemicals in a typical cup of espresso are very concentrated. Espresso is also the base for other drinks such as a caffè latte, cappuccino, caffè macchiato, caffè mocha, flat white, or caffè Americano. Espresso has more caffeine per unit volume than most coffee beverages, but because the usual serving size is much smaller, the total caffeine content is less than a mug of standard brewed coffee, contrary to a common belief.</desc></opt>
<opt>French Press
<desc> The French press goes by various names around the world. In Italy the press is known as a caffettiera a stantuffo. A French press requires coffee of a coarser grind than does a drip brew coffee filter, as finer grounds, when immersed in water, have lower permeability than coarser grounds, requiring an excessive and potentially dangerous amount of force to be applied by hand to lower the plunger. It is widely believed that the optimum time for brewing the coffee is around 4 minutes. Others consider the coffee spoiled after about 20 minutes. Other approaches, such as cold-brewing, require several hours of contact between the water and the grounds to achieve the desired extraction.</desc></opt>
<opt>Moka Pot
<desc> The moka pot, also known as the "Italian coffeepot" or the "caffettiera" is a three-chamber design which boils water in the lower section. The generated steam pressure, about one bar (100 kPa, 14.5 psi), forces the boiling water up through coffee grounds held in the middle section, separated by a filter mesh from the top section. The resultant coffee (almost espresso strength, but without the crema) is collected in the top section. Moka pots usually sit directly on a stovetop heater or burner. Some models have a transparent glass or plastic top.</desc></opt>
<opt>Turkish Coffee
<desc> Turkish coffee is served in very small cups about the size of those used for espresso. The crema or ""face"" is considered crucial, and since it requires some skill to achieve its presence is taken as evidence of a well-made brew. It is usually made sweet, with sugar added after the brew process begins, and often is flavored with cardamom or other spices.</desc></opt>
<opt>Vacuum Pot
<desc> A vacuum coffee maker brews coffee using two chambers where vapor pressure and vacuum produce coffee. A vacuum coffee maker operates as a siphon, where heating and cooling the lower vessel changes the vapor pressure of water in the lower, first pushing the water up into the upper vessel, then allowing the water to fall back down into the lower vessel. Concretely, the principle of a vacuum coffee maker is to heat water in the lower vessel of the brewer until expansion forces the contents through a narrow tube into an upper vessel containing coffee grounds (as water temperature increases, dense liquid water increasingly converts to less dense water vapor gas, which takes up more space and thus increases pressure); when the water reaches and exceeds the boiling point (so the vapor pressure equals and then exceeds atmospheric pressure), the (water vapor) pressure in the lower vessel exceeds the (atmospheric) pressure in the top vessel and water is pushed up the siphon tube into the upper vessel."</desc></opt>
<opt>Other</opt>
</opts>
</Coffee_Brewing_Methods>
<Espresso_Based_Coffee t="checkbox">
<desc>Type of Espresso based coffees available in the Cafe (source: Wikipedia).</desc>
<opts>
<opt>Americano
<desc>Americano style coffee is made with espresso (one or several shots), with hot water then added to give a similar strength (but different flavor) to drip-brewed coffee.</desc></opt>
<opt>Cappuccino
<desc>Cappuccino comprises equal parts of espresso coffee and milk and froth, sometimes sprinkled with cinnamon or powdered cocoa.</desc></opt>
<opt>Espresso
<desc>Espresso is made by forcing hot water at 91–95 °C under a pressure of between eight and eighteen bars, through a lightly packed matrix, called a "puck" of finely ground coffee. The 30–60 cc beverage is served in demitasse cups; sugar is often added. It is one of the most concentrated forms of coffee regularly consumed, with a distinctive flavor provided by crema, a layer of flavorful emulsified oils in the form of a colloidal foam floating on the surface, which is produced by the high pressure.</desc></opt>
<opt>Flat White
<desc>Flat white is one part espresso with two parts steamed milk, usually served in a cappuccino cup with the foam decorated with a motif (e.g., fern or heart). This is a speciality of Australia and New Zealand.</desc></opt>
<opt>Frappe
<desc>Frappe is is a Greek foam-covered iced coffee drink made from instant coffee (generally, spray-dried). Frappé is in Greece available in three degrees of sweetness, determined by the amount of sugar used. These are: glykós "sweet", 2 teaspoons of coffee and 4 teaspoons of sugar); métrios "medium", 2 teaspoons of coffee and 2 teaspoons of sugar); and a skétos "plain", 2 teaspoons of coffee and no sugar).</desc></opt>
<opt>Caffe Latte
<desc>Caffè latte or caffè e latte is often called simply latte, which is Italian for ""milk"", in English-speaking countries; it is espresso with steamed milk, traditionally topped with froth created from steaming the milk. A latte comprises one-third espresso and nearly two-thirds steamed milk. More frothed milk makes it weaker than a cappuccino.</desc></opt>
<opt>Latte Macchiato
<desc>Latte macchiato is the inverse of a caffè macchiato, being a tall glass of steamed milk spotted with a small amount of espresso, sometimes sweetened with sugar or syrup.</desc></opt>
<opt>Long Black
<desc>Long black is similar to Americano, but prepared in different order (a double shot of espresso is added to water instead of vice versa); most common in Australia and New Zealand.</desc></opt>
<opt>Mocha
<desc>Mocha is a latte with chocolate added.</desc></opt>
<opt>Other</opt>
</opts>
</Espresso_Based_Coffee>
</cols>
<cols>
<Food_Availability t="checkbox">
<desc> Check all applicable options. Use Annotation if neccessary.</desc>
<opts>
<opt>Desserts</opt>
<opt>Sandwiches</opt>
<opt>Salads</opt>
<opt>Hot Meals</opt>
<opt>Other</opt>
</opts>
</Food_Availability>
<Other_Drinks_Availability t="checkbox">
<desc> Check all applicable options. Use Annotation if neccessary. </desc>
<opts>
<opt>Free Water</opt>
<opt>Soft Drinks</opt>
<opt>Home-made Lemonade</opt>
<opt>Beer</opt>
<opt>Wine</opt>
<opt>Other Alcoholic Drinks</opt>
<opt>Other</opt>
</opts>
</Other_Drinks_Availability>
</cols>
<Avaible_Facilities t="checkbox">
<desc> Check all applicable options. Use Annotation if neccessary. </desc>
<opts>
<opt>Toilet</opt>
<opt>Non-smoking</opt>
<opt>Smoking</opt>
<opt>Wifi Available</opt>
<opt>Accessible with prams/wheelchairs</opt>
<opt>Kids friendly (kids corner)</opt>
<opt>Pets friendly (pets allowed)</opt>
<opt>Parking</opt>
<opt>Seating</opt>
<opt>Service (waiter comes to the table)</opt>
<opt>Self-service (order at the counter)</opt>
<opt>Open 24 hours</opt>
<opt>Airconditioner</opt>
<opt>Heating</opt>
<opt>Other</opt>
</opts>
</Avaible_Facilities>
<cols>
<Number_of_Seats t="dropdown">
<desc>Number of seats available for customers.</desc>
<opts>
<opt>None</opt>
<opt>Less than 5</opt>
<opt>Less than 20</opt>
<opt>More than 20</opt>
</opts>
</Number_of_Seats>
<Payment_Method t="checkbox">
<desc>Number of seats available for customers.</desc>
<opts>
<opt>Cash</opt>
<opt>Card</opt>
<opt>Bitcoins</opt>
</opts>
</Payment_Method>
</cols>
<Facilities_Description>
Detailed Description of Facilities
<desc>Detailed Facilities description.</desc>
</Facilities_Description>
</Facilities>
<Contact>
<Open_Weekday b="time">
Opens on Weekdays
<desc>When the Cafe opens during the Weekday</desc>
</Open_Weekday>
<Close_Weekday b="time">
Closes on Weekdays
<desc>When the Cafe closes during the Weekday</desc>
</Close_Weekday>
<Open_Saturday b="time">
Opens on Saturdays
<desc>When the Cafe opens on Saturday</desc>
</Open_Saturday>
<Close_Saturday b="time">
Closes on Saturdays
<desc>When the Cafe closes on Saturday</desc>
</Close_Saturday>
<Open_Sunday b="time">
Opens on Sundays
<desc>When the Cafe opens on Sunday</desc>
</Open_Sunday>
<Close_Sunday b="time">
Closes on Sundays
<desc>When the Cafe closes on Sunday</desc>
</Close_Sunday>
<cols>
<Web>
<desc>Cafe's website.</desc>
</Web>
<Email>
<desc>Cafe's email address.</desc>
</Email>
</cols>
<cols>
<Phone_Number b="decimal">
<desc>Cafe's phone number.</desc>
</Phone_Number>
<Twitter>
<desc>Cafe's Twitter account.</desc>
</Twitter>
</cols>
<cols>
<Facebook>
<desc>Cafe's Facebook page.</desc>
</Facebook>
<Other_Contact>
Contact for Booking
<desc>Cafe's other contacts.</desc>
</Other_Contact>
</cols>
</Contact>
</Cafe>
<Review>
<Review>
<cols>
<Review_ID f="id notnull autonum">
<desc>Review's unique ID, autoincremented by 1</desc>
<str>
<fmt>Review no. $2: </fmt>
<pos>1</pos>
</str>
</Review_ID>
<Cafe_Name_Review f="id notnull">
<str>
<fmt>of $2 </fmt>
<pos>2</pos>
</str>
</Cafe_Name_Review>
</cols>
<cols>
<author f="id">
<str>
<fmt>by $2 </fmt>
<pos>3</pos>
</str>
</author>
<timestamp f="id">
<str>
<fmt>from $2</fmt>
<pos>4</pos>
</str>
</timestamp>
</cols>
<Type_of_Visit t="dropdown">
<desc>Choose the type of visit.</desc>
<opts>
<opt>Business Meeting</opt>
<opt>Family</opt>
<opt>Friends</opt>
<opt>Coffee Tasting</opt>
<opt>I just wanted to have a coffee</opt>
<opt>Other</opt>
</opts>
</Type_of_Visit>
<cols>
<Coffee_Type t="checkbox">
Ordered Type of Coffee
<desc>Choose the type of coffee you have ordered.</desc>
<opts>
<opt>Aeropress</opt>
<opt>Cold Brew</opt>
<opt>Drip</opt>
<opt>Espresso based</opt>
<opt>French Press</opt>
<opt>Moka Pot</opt>
<opt>Vacuum Pot</opt>
<opt>Turkish Coffee</opt>
<opt>Other</opt>
</opts>
</Coffee_Type>
<Coffee_Expresso t="checkbox">
Ordered Type of Espresso based Coffee
<desc>Choose the type of coffee you have ordered.</desc>
<opts>
<opt>Americano</opt>
<opt>Cappuccino</opt>
<opt>Espresso</opt>
<opt>Flat White</opt>
<opt>Frappe</opt>
<opt>Latte</opt>
<opt>Latte Macchiato</opt>
<opt>Long Black</opt>
<opt>Mocha</opt>
<opt>Other</opt>
</opts>
</Coffee_Expresso>
</cols>
<Milk_Quality t="radio">
<desc>Quality of milk used (if applicable).</desc>
<opts>
<opt>Very Good</opt>
<opt>OK</opt>
<opt>Bad</opt>
<opt>Not Applicable</opt>
</opts>
</Milk_Quality>
<Coffee_Taken t="checkbox">
<desc>How did you take the coffee?</desc>
<opts>
<opt>With Full Cream Milk</opt>
<opt>With Soy Milk</opt>
<opt>With Skim Milk</opt>
<opt>Double Shot</opt>
<opt>Triple Shot</opt>
<opt>Syrup</opt>
<opt>Sugar</opt>
<opt>Alcohol</opt>
<opt>On Ice</opt>
<opt>Coffee Cocktail</opt>
<opt>Other</opt>
</opts>
</Coffee_Taken>
<Coffee_Overall_Rating t="radio">
Coffee Overall rating (1 - undrinkable; 5 - the best coffee of my life)
<desc>Rate the overall experience of ordered coffee: 1 - undrinkable; 10 - the best coffee of my life.</desc>
<opts>
<opt>1</opt>
<opt>2</opt>
<opt>3</opt>
<opt>4</opt>
<opt>5</opt>
</opts>
</Coffee_Overall_Rating>
<Coffee_Comments t="input">
<desc>Comment on the coffee.</desc>
</Coffee_Comments>
<Order_other_than_Coffee t="input">
Describe any order other than coffee
<desc>Describe what have you ordered and make relevant comments.</desc>
</Order_other_than_Coffee>
<Service_Rating t="radio">
Service Rating (1 - terrible; 5 - great service)
<desc>Rate the Cafe's service. How satisfied were you with the staff? 1 - they should fire that person, 10 - I really want to tip the person!</desc>
<opts>
<opt>1</opt>
<opt>2</opt>
<opt>3</opt>
<opt>4</opt>
<opt>5</opt>
</opts>
</Service_Rating>
<Service_Comments t="input">
Comments on the quality of service
<desc>Any comments to the service you may have - was the staff helpful, or they wanted to get over with their shift and did not care about you?</desc>
</Service_Comments>
<Atmosphere t="radio">
Atmosphere (1 - nonexistant; 5 - great)
<desc>How was the overall athmosphere of the Cafe: 1 - I felt very uncomfortable and I am likely not coming back; 5 - I felt very comfartable and I really want to return back.</desc>
<opts>
<opt>1</opt>
<opt>2</opt>
<opt>3</opt>
<opt>4</opt>
<opt>5</opt>
</opts>
</Atmosphere>
<Cleaniness t="radio">
Cleaniness (1 - messy; 5 - very clean)
<desc>How clean the Cafe was? 1 - messy, 5 - very clean.</desc>
<opts>
<opt>1</opt>
<opt>2</opt>
<opt>3</opt>
<opt>4</opt>
<opt>5</opt>
</opts>
</Cleaniness>
<Review_Notes t="input">
<desc>Write your review as if you are describing the place to your friend.</desc>
</Review_Notes>
<Revisit_Recommendations t="radio">
Would you like to come back?
<desc>Would you like to come back?</desc>
<opts>
<opt>Yes</opt>
<opt>No</opt>
<opt>Maybe</opt>
<opt>Not Applicable</opt>
</opts>
</Revisit_Recommendations>
<Take_Representative_Review_Photo t="camera">
<desc>Take Picture using the FAIMS app</desc>
</Take_Representative_Review_Photo>
<Choose_Photo_from_Device t="file">
<desc>Choose Photo from Device, using external apps. First you have to navigate to the folder where the file you want to attach lives and then attach it.</desc>
</Choose_Photo_from_Device>
</Review>
</Review>
<logic><![CDATA[
inheritFieldValue(
"Cafe/Location/Cafe_Name",
"Review/Review/Cafe_Name_Review"
);
]]></logic>
</module>