| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | OpenReferral UK attribute | maps to OpenActive Event model | ||||||||||||||||||||||
2 | service.url | url | ||||||||||||||||||||||
3 | service.name | name | ||||||||||||||||||||||
4 | service.description | description | ||||||||||||||||||||||
5 | service.logo | image | ||||||||||||||||||||||
6 | taxonomy.id | activity.id | ||||||||||||||||||||||
7 | taxonomy.name | activity.prefLabel | ||||||||||||||||||||||
8 | taxonomy.vocabulary | activity.inScheme | ||||||||||||||||||||||
9 | eligibility.minAge | ageRange.minValue | ||||||||||||||||||||||
10 | eligibility.maxAge | ageRange.maxValue | ||||||||||||||||||||||
11 | eligibility.url (needs to be parsed for gender-based restricitons) | genderRestriction | Url, decode to type | |||||||||||||||||||||
12 | regular_schedule.description | attendeeInstructions | ||||||||||||||||||||||
13 | accessibility_for_disability.id | accessibilitySupport | ||||||||||||||||||||||
14 | accessibility_for_disability.accessibility | accessibilitySupport | ||||||||||||||||||||||
15 | location.description | meetingPoint | ||||||||||||||||||||||
16 | cost_option.amount | beta:isAccessibleForFree | ||||||||||||||||||||||
17 | organization.url | organizer.url | ||||||||||||||||||||||
18 | organization.name | organizer.name | ||||||||||||||||||||||
19 | organization.logo | organizer.logo | ||||||||||||||||||||||
20 | sameAs | organizer.sameAs | Not directly mapped, but may relate to organization.url and organization.description | |||||||||||||||||||||
21 | contact.name | organizer.contactPoint.name | Why is contactPoint listed as 'beta'? Should be 'schema:'? | |||||||||||||||||||||
22 | service.email | organizer.contactPoint.email | ||||||||||||||||||||||
23 | contact.telephone | organizer.contactPoint.telephone | ||||||||||||||||||||||
24 | cost_option.amount | offer.price | Note 2 > 1 mapping | |||||||||||||||||||||
25 | cost_option.amount | beta:isFirstSessionAccessibleForFree | ||||||||||||||||||||||
26 | location.name | location.name | ||||||||||||||||||||||
27 | location.description | location.description | ||||||||||||||||||||||
28 | location.physical_address | location.address | Decode into address_1, city, state_province, postcode, country | |||||||||||||||||||||
29 | location.latitude | location.geo.latitude | ||||||||||||||||||||||
30 | location.longitude | location.geo.longitude | ||||||||||||||||||||||
31 | regular_schedule.startDate | eventSchedule.startDate | ||||||||||||||||||||||
32 | regular_schedule.endDate | eventSchedule.endDate | ||||||||||||||||||||||
33 | regular_schedule.validTo | eventSchedule.endDate | ||||||||||||||||||||||
34 | regular_schedule.freq and regular_schedule.interval | eventSchedule.repeatFrequency | Decoding required. | |||||||||||||||||||||
35 | regular_schedule.byday and regular_schedule.bymonth | eventSchedule.byDay | ||||||||||||||||||||||
36 | regular_schedule.opens_at | eventSchedule.startTime (?) | There are a few problems here. Mike's mapping appears to make reference to the non-existent startTime/endTime attributes (presumably should be startDate/endDate); and this does not or should not map to opens_at or closes_at field. For this we have location.openingHoursSpecification. | |||||||||||||||||||||
37 | regular_schedule.closes_at | eventSchedule.endTime (?) | ||||||||||||||||||||||
38 | regular_schedule.interval | beta:interval | ||||||||||||||||||||||
39 | contact.name? | leader.name | Mapping unclear here. Possibly contact.name | |||||||||||||||||||||
40 | duration | eventSchedule.duration | Not mapped directly but used to check start/end time | |||||||||||||||||||||
41 | cost_option.option [URL value] | offer.url | Mapping unclear here | |||||||||||||||||||||
42 | duration | Not mapped directly, but used to calculate regular_schedule.end_time | ||||||||||||||||||||||
43 | phone.number | Same as organizer.contactPoint.telephone? | ||||||||||||||||||||||
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 |