A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Type | Field | Status | Type | Format | Required for Google Reserve | Changed? | Change Notes | Edited? | Flag to Pete | ||||||||||||||||
2 | Action | @type | required | string | "Action", "ReserveAction" | Y | Not declared before | |||||||||||||||||||
3 | Action | schema:name | required | string | Y | Not declared before | ||||||||||||||||||||
4 | Action | schema:target | required | object | EntryPoint | Y | Not declared before | |||||||||||||||||||
5 | Brand | @type | required | string | "Brand" | Y | Not declared before | y | New | |||||||||||||||||
6 | Brand | schema:description | recommended | string | Y | Not declared before | y | New | ||||||||||||||||||
7 | Brand | schema:logo | recommended | object | ImageObject | Y | Not declared before | y | New | |||||||||||||||||
8 | Brand | schema:name | required | string | Y | Not declared before | y | New | ||||||||||||||||||
9 | Brand | schema:url | required | string | URL | Y | Not declared before | y | New | |||||||||||||||||
10 | Concept | @id | recommended | string | URL | N | y | |||||||||||||||||||
11 | Concept | @type | required | string | "Concept" | N | y | |||||||||||||||||||
12 | Concept | skos:altLabel | optional | array of string | N | y | ||||||||||||||||||||
13 | Concept | skos:broader | optional | array of string | URL | Y | Note we use this in two contexts, now an array | y | New | |||||||||||||||||
14 | Concept | skos:inScheme | recommended | string | URL | Y | Now required if you're specifying structured value | y | ||||||||||||||||||
15 | Concept | skos:narrower | optional | array of string | URL | Y | Note we use this in two contexts, now an array | y | New | |||||||||||||||||
16 | Concept | skos:notation | optional | string | Y | recommended | y | |||||||||||||||||||
17 | Concept | skos:prefLabel | required | string | N | y | ||||||||||||||||||||
18 | ConceptScheme | @id | required | string | URL | N | y | |||||||||||||||||||
19 | ConceptScheme | @type | required | string | "ConceptScheme" | N | y | |||||||||||||||||||
20 | ConceptScheme | dc:license | recommended | string | URL | N | y | |||||||||||||||||||
21 | ConceptScheme | dc:title | required | string | N | y | ||||||||||||||||||||
22 | ConceptScheme | oa:concept | required | array | array of Concept | Y | Not properly declared before | y | ||||||||||||||||||
23 | ConceptScheme | schema:description | recommended | string | N | y | ||||||||||||||||||||
24 | ConceptScheme | schema:url | required | string | URL | Y | Not declared before | y | ||||||||||||||||||
25 | EntryPoint | @type | required | string | "EntryPoint" | Y | Not declared before | |||||||||||||||||||
26 | EntryPoint | schema:encodingType | required | string | Y | Not declared before | ||||||||||||||||||||
27 | EntryPoint | schema:httpMethod | required | string | enum (the usual HTTP methods) | Y | Not declared before | |||||||||||||||||||
28 | EntryPoint | schema:urlTemplate | required | string | URL | Y | Not declared before | |||||||||||||||||||
29 | Event | @id | recommended | string | URL | N | y | |||||||||||||||||||
30 | Event | @type | required | string | "Event", "HeadlineEvent", "SessionSeries", "ScheduledSession", "CourseInstance", "EventSeries" | N | Added CourseInstance and EventSeries | y | New | |||||||||||||||||
31 | Event | oa:accessibilityInformation | optional | string | N | y | ||||||||||||||||||||
32 | Event | oa:accessibilitySupport | optional | array | array of string, or Concept | N | y | |||||||||||||||||||
33 | Event | oa:activity | required | array | array of Concept | Y | Now always an array | y | ||||||||||||||||||
34 | Event | oa:ageRange | recommended | object | QuantitativeValue | Y | Now recommended | y | ||||||||||||||||||
35 | Event | oa:attendeeInstructions | optional | string | N | y | ||||||||||||||||||||
36 | Event | oa:category | optional | array | array of string, or Concept | Y | Now also array of string | y | New | |||||||||||||||||
37 | Event | oa:genderRestriction | recommended | string | enum (list of values in spec) | Y | Now recommended | y | ||||||||||||||||||
38 | Event | oa:isAccessibleWithoutBooking | optional | boolean | Y | New property | y | Removed | ||||||||||||||||||
39 | Event | oa:isCoached | optional | boolean | N | y | ||||||||||||||||||||
40 | Event | oa:leader | recommended | array | array of Person | Y | Now always an array | y | ||||||||||||||||||
41 | Event | oa:level | recommended | array | array of string, or Concept | Y | Allow object, so can be drawn from a structured list. Now recommended | y | ||||||||||||||||||
42 | Event | oa:meetingPoint | optional | string | N | y | ||||||||||||||||||||
43 | Event | oa:programme | optional | object | Brand | Y | y | |||||||||||||||||||
44 | Event | schema:contributor | optional | array | array of Person | Y | Now always an array | y | ||||||||||||||||||
45 | Event | schema:description | recommended | string | N | y | ||||||||||||||||||||
46 | Event | schema:duration | recommended | string | duration | N | y | |||||||||||||||||||
47 | Event | schema:endDate | recommended | string | date, datetime | N | Indicate its recommended | y | ||||||||||||||||||
48 | Event | schema:eventSchedule | optional | object | array of Schedule | Y | Now an array | y | New | |||||||||||||||||
49 | Event | schema:eventStatus | recommended | string | enum (list of values in spec) | N | y | |||||||||||||||||||
50 | Event | schema:identifier | optional | number, string, object, array | if an object must be PropertyValue; if array, must be array of PropertyValue | Y | https://github.com/openactive/modelling-opportunity-data/issues/137 | y | New | |||||||||||||||||
51 | Event | schema:image | recommended | array | array of ImageObject | Y | Now always an array, and recommended | y | New | |||||||||||||||||
52 | Event | schema:isAccessibleForFree | optional | boolean | Y | Not declared before | y | |||||||||||||||||||
53 | Event | schema:location | required | object | Place | Y | No longer a string, or a PostalAddress | y | ||||||||||||||||||
54 | Event | schema:maximumAttendeeCapacity | recommended | integer | N | Recommended | y | New | ||||||||||||||||||
55 | Event | schema:name | required | string | N | y | ||||||||||||||||||||
56 | Event | schema:offers | required | array | array of Offer | Y | Recommended | y | New | |||||||||||||||||
57 | Event | schema:organizer | required | object | Person or Organization | Y | No longer array, now required | y | New | |||||||||||||||||
58 | Event | schema:potentialAction | optional | array | array of Action | Y | Not declared before | y | ||||||||||||||||||
59 | Event | schema:remainingAttendeeCapacity | recommended | integer | N | Recommended | y | New | ||||||||||||||||||
60 | Event | schema:startDate | recommended | string | date, datetime | N | Indicate its recommended, but still note either/or with eventSchedule | y | ||||||||||||||||||
61 | Event | schema:subEvent | optional | object | array of Event | N | y | |||||||||||||||||||
62 | Event | schema:superEvent | optional | object | Event | N | y | |||||||||||||||||||
63 | Event | schema:url | required | string | URL | N | y | |||||||||||||||||||
64 | Event | oa:schedulingNote | optional | string | Y | New | y | New | ||||||||||||||||||
65 | FacilityUse | @id | recommended | string | URL | N | y | Y | ||||||||||||||||||
66 | FacilityUse | @type | required | string | "FacilityUse" | N | y | |||||||||||||||||||
67 | FacilityUse | oa:activity | required | array | array of Concept | Y | Now always an array | y | ||||||||||||||||||
68 | FacilityUse | oa:individualFacilityUse | optional | array | array of IndividualFacilityUse | N | Added | y | New | |||||||||||||||||
69 | FacilityUse | schema:provider | required | object | Organization | Y | New | Y | New | |||||||||||||||||
70 | FacilityUse | schema:description | recommended | string | N | y | ||||||||||||||||||||
71 | FacilityUse | oa:accessibilityInformation | optional | string | N | Added | y | New | ||||||||||||||||||
72 | FacilityUse | oa:accessibilitySupport | optional | array | array of string, or Concept | N | Added | y | New | |||||||||||||||||
73 | FacilityUse | oa:category | optional | array | array of string, or Concept | Y | Added | y | New | |||||||||||||||||
74 | FacilityUse | oa:attendeeInstructions | optional | string | N | Added | y | New | ||||||||||||||||||
75 | FacilityUse | schema:event | required | array | array of Slot | N | y | |||||||||||||||||||
76 | FacilityUse | schema:hoursAvailable | recommended | array | array of OpeningHoursSpecification | N | Now recommended | y | ||||||||||||||||||
77 | FacilityUse | schema:identifier | optional | number, string, object, array | if an object must be PropertyValue; if array, must be array of PropertyValue | N | Now allows PropertyValue | y | New | |||||||||||||||||
78 | FacilityUse | schema:image | recommended | array | array of ImageObject | Y | Now always an array, and recommended | y | ||||||||||||||||||
79 | FacilityUse | schema:location | required | object | Place | N | y | |||||||||||||||||||
80 | FacilityUse | schema:name | required | string | N | y | ||||||||||||||||||||
81 | FacilityUse | schema:offers | required | array | array of Offer | N | Now recommended | y | New | |||||||||||||||||
82 | FacilityUse | schema:url | required | string | URL | N | y | |||||||||||||||||||
83 | GeoCoordinates | @type | required | string | "GeoCoordinates" | N | ||||||||||||||||||||
84 | GeoCoordinates | schema:latitude | required | decimal | Y | Number not string | y | New | ||||||||||||||||||
85 | GeoCoordinates | schema:longitude | required | decimal | Y | Number not string | y | New | ||||||||||||||||||
86 | ImageObject | @type | required | string | "ImageObject" | N | ||||||||||||||||||||
87 | ImageObject | schema:thumbnail | optional | array of object | ImageObject | Y | Not declared before | |||||||||||||||||||
88 | ImageObject | schema:url | required | string | URL | N | ||||||||||||||||||||
89 | IndividualFacilityUse | @id | recommended | string | URL | N | y | |||||||||||||||||||
90 | IndividualFacilityUse | @type | required | string | "IndividualFacilityUse" | N | y | |||||||||||||||||||
91 | IndividualFacilityUse | oa:activity | required | array | array of Concept | Y | Now always an array | y | ||||||||||||||||||
92 | IndividualFacilityUse | oa:aggregateFacilityUse | recommended | object | FacilityUse | Y | Renamed | Y | New | |||||||||||||||||
93 | IndividualFacilityUse | schema:provider | required | object | Organization | Y | New | Y | New | |||||||||||||||||
94 | IndividualFacilityUse | oa:accessibilityInformation | optional | string | N | Added | y | New | ||||||||||||||||||
95 | IndividualFacilityUse | oa:accessibilitySupport | optional | array | array of string, or Concept | N | Added | y | New | |||||||||||||||||
96 | IndividualFacilityUse | oa:category | optional | array | array of string, or Concept | Y | Added | y | New | |||||||||||||||||
97 | IndividualFacilityUse | oa:attendeeInstructions | optional | string | N | Added | y | New | ||||||||||||||||||
98 | IndividualFacilityUse | schema:description | recommended | string | N | y | ||||||||||||||||||||
99 | IndividualFacilityUse | schema:event | required | array | array of Slot | N | y | |||||||||||||||||||
100 | IndividualFacilityUse | schema:hoursAvailable | recommended | array | array of OpeningHoursSpecification | Y | Now recommended | y |