Staff Work Roster or Shift Schedule
Populated staff work rosters and shift schedules (duty rosters, on-call rosters, nursing and custodial post rosters, control room shift patterns), detected from the roster's own structure: repeated shift time ranges, a day or date column header over rows of shift codes (D, N, E, L, AM, PM, RDO, OFF, OT, OC, AL, on call, leave), and site or role context. Staff names are NOT required, because a roster with names removed still shows when a site is staffed or thinly staffed and where a particular line or post will be.
- Type
- regex
- Engine
- boost_regex
- Confidence
- medium
- Confidence justification
- Medium: the roster structures (runs of shift codes under a day/date header, repeated time ranges) are distinctive, and timetable, TV guide and opening-hours text is excluded. Some operational schedules that are not rosters, such as maintenance windows, clinic session lists or rail crew documents that mention a timetable, will be misclassified in both directions. Time-range matching is limited to quarter-hour values in the colon-free form so that year ranges such as 2023-2024 do not count. The 85/75 tiers are heuristic evidence tiers, not measured accuracy; tests are synthetic rosters.
- Jurisdictions
- global
- Regulations
- Privacy Act 1988 (Cth), Information Privacy Act 2009 (Qld), Security of Critical Infrastructure Act 2018 (Cth), Fair Work Regulations 2009 (Cth)
- Frameworks
- ISO 27001, QGISCF
- Data categories
- security, infrastructure, pii
- Scope
- wide
- Risk rating
- 7
- Platform compatibility
- Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Degraded, Netskope: Unsupported
Pattern
(?i)\b(?:rosters?|rostering|rota|shift\s+(?:schedules?|patterns?|plans?|allocations?)|duty\s+(?:lists?|schedules?))\b
Corroborative evidence keywords
control room, substation, depot, ward, correctional centre, shift supervisor, officer in charge, on-call contact
Proximity: 300 characters
Should match
Brisbane North Substation - Control Room Duty Roster Week commencing 12/10/2026 Mon Tue Wed Thu Fri Sat Sun Line 1: D D N N OFF OFF RDO Line 2: N OFF OFF D D N N Line 3: OFF D D N N OFF OFF Shift times: D = 06:00-18:00, N = 18:00-06:00 Shift supervisor on call: 0412 555 019 (after hours)— 85 - control room roster with no names; day header, shift-code rows, two shift time ranges, substation / control room / shift supervisor contextCorrectional centre - Unit 3 officer roster (fortnight 13/10 to 26/10) 13/10 14/10 15/10 16/10 17/10 18/10 19/10 Post A: E E L L N N OFF Post B: L L N N OFF OFF E E 7am-3pm | L 3pm-11pm | N 11pm-7am Officer in charge: relief via Master Control, ext 4471— 85 - custodial post roster with a date header, shift-code rows, am/pm ranges and correctional centre / officer in charge contextWard 4B nursing roster, fortnight beginning 05/10/2026 RN1 0700-1530, 0700-1530, 1300-2130, 1300-2130, 2100-0730, 2100-0730 RN2 1300-2130, 1300-2130, 0700-1530, 0700-1530, 2100-0730 EN1 0700-1530, 1300-2130, 2100-0730— 75 - nursing roster given as rows of shift time ranges (14 ranges, no day header)On-call roster - ICT infrastructure, October 2026 Mon Tue Wed Thu Fri Sat Sun Week 1: OC OC OFF OFF OC AL AL Week 2: OFF OC OC OC OFF OFF OC Escalate after 15 minutes to the next rostered officer.— 75 - on-call roster as a day header over rows of shift codes, no times
Should not match
Clause 24 Shift penalties. An employee rostered to work an afternoon shift (commencing at or after 11.00 am and finishing after 6.30 pm) is paid a 15% loading; a night shift (commencing at or after 6.30 pm and finishing before 7.30 am) attracts 30%. The roster must be displayed at least 7 days in advance.— Enterprise agreement shift-penalty clause (65 discovery at most)Shift work and rostering policy: rosters are published fortnightly, managers must allow 10 hours between shifts and consult staff before changing a shift pattern. Night shift workers are offered annual health checks.— Shift-work policy textDuty roster - week commencing ____ Mon Tue Wed Thu Fri Sat Sun Position 1: ____ ____ ____ ____ ____ ____ ____ Position 2: ____ ____ ____ ____ ____ ____ ____ Shift codes: D day, N night, OFF rostered off, RDO rostered day off— Blank roster form - header and legend but no populated shift rowsRoute 412 timetable - weekday services (updated for the new driver roster) City departs: 05:30-06:00 every 15 min, 06:00-07:00 every 10 min, 07:00-09:00 every 5 min, 09:00-15:00 every 15 min, 15:00-18:30 every 5 min, 18:30-20:00 every 15 min, 20:00-22:00 every 30 min, 22:00-23:30 hourly— Bus timetable - many time ranges but timetable wording is excludedTV guide - Saturday. Weekend roster of shows: 06:00-07:00 News; 07:00-09:00 Weekend Breakfast; 09:00-10:00 Cooking; 10:00-11:00 Gardening; 11:00-12:00 Movie; 12:00-13:00 News; 13:00-15:00 Football; 15:00-16:00 Travel episode— TV guide with a roster phrase and repeated time rangesLibrary opening hours and volunteer roster information: Mon 9:00-17:00, Tue 9:00-17:00, Wed 9:00-20:00, Thu 9:00-20:00, Fri 9:00-17:00, Sat 10:00-16:00, Sun 10:00-14:00, public holidays 10:00-14:00— Opening hours listNurses say short-staffed rosters left one registered nurse per ward on night shift at the regional hospital, the union said on Tuesday.— News report about rostering
Known false positives
- Enterprise agreement and award clauses, shift-work policies and fatigue guidance that discuss rosters and shift times. Mitigation: Enforce tiers need 8 time ranges or a day/date header over a run of shift codes; clause text has neither. Shift-penalty wording is excluded.
- Public transport timetables, TV and radio guides, and opening or trading hours with many time ranges. Mitigation: Timetable, departs/arrives, TV/program guide, episode and opening/trading/business hours wording is excluded from every enforce tier. Rail crew rosters that mention a timetable are therefore missed; accept or tune locally.
- Blank roster templates and roster software screenshots. Mitigation: Blank grids have no shift-code run; template/fixture words are excluded through the shared template-exclusion dictionary.
- Grade tables or checklists with long runs of single letters (A A A A A A) under a day or date header. Mitigation: Still requires the roster phrase within 300 characters; 85 additionally needs time ranges and site/role context.