https://w3id.org/jeswr/sectors/scheduling#Prefix sched: · a gUFO-based ontology in the @jeswr Solid federation; imports the Solid Core.
⚠️ Experimental — AI-agent-generated (Claude Opus 4.8, @jeswr PSS agent); under active development, not production-hardened.
Other representations: Turtle · JSON-LD context · index
| Term | Label | Comment / definition |
|---|---|---|
sched:Accepted | Accepted | The attendee has accepted the invitation. iCalendar PARTSTAT=ACCEPTED; schema RsvpResponseYes. |
sched:Attendance | Attendance | A reified link between a CalendarEvent and an attending agent that carries the RSVP/participation status, role and response time. A core:Relationship relator: it mediates an Attendee role and bundles status + provenance. Aligns to iCalendar ATTENDEE and schema:RsvpAction. |
sched:attendanceFor | attendance for | The event an Attendance record concerns. |
sched:AttendanceScheme | Attendance Status Scheme | The canonical scheme of RSVP/participation status values for scheduling (ACCEPTED / DECLINED / TENTATIVE / NEEDS-ACTION). |
sched:attendanceStatus | attendance status | The RSVP/participation state of an Attendance, a coded value from sched:AttendanceScheme. Aligns to iCalendar PARTSTAT and schema:rsvpResponse. |
sched:AttendanceStatus | Attendance Status | A controlled-vocabulary value for an RSVP state (accepted, declined, tentative, needs-action). Roots in core:Category (the federation's shared coded-value root, equivalent to skos:Concept) so values come from a managed scheme; the sched:AttendanceScheme provides the canonical set. Mirrors iCalendar PARTSTAT and schema RsvpResponseType. |
sched:attendee | attendee | An agent invited to / participating in an event (the direct shortcut). Specialises core:hadParticipant; aligns to iCalendar ATTENDEE and schema:attendee. The reified RSVP-bearing form is sched:Attendance. |
sched:Attendee | Attendee | The role an agent plays when invited to / participating in an event, as captured by an Attendance relator. Anti-rigid and cross-kind (any Agent kind may play it). Specialises core:RelationshipParty in usage; aligns to iCalendar ATTENDEE. |
sched:Calendar | Calendar | A named collection of calendar entries (events, tasks) — an information resource the Calendar app manages. Aligns to iCalendar VCALENDAR and schema:Schedule's host context. |
sched:CalendarEvent | Calendar Event | A scheduled occurrence located in time and (optionally) place that agents participate in — a meeting, appointment, concert. The gufo:Event sub-type the Calendar app holds; aligns to iCalendar VEVENT and schema:Event. |
sched:completed | completed | Whether a task has been completed. |
sched:completedAt | completed at | When a task was completed. Specialises core:timestamp; aligns to iCalendar COMPLETED. |
sched:count | count | Total number of occurrences the rule generates (mutually exclusive with until). Aligns to iCalendar COUNT. |
sched:Declined | Declined | The attendee has declined the invitation. iCalendar PARTSTAT=DECLINED; schema RsvpResponseNo. |
sched:description | description | Longer free-text description of a calendar entry. Aligns to iCalendar DESCRIPTION and schema:description. |
sched:dueTime | due time | When a task is due. Specialises core:validUntil; aligns to iCalendar DUE. |
sched:endTime | end time | Clock end of an entry. Specialises core:validUntil; aligns to iCalendar DTEND and schema:endDate. |
sched:eventLocation | event location | The venue of an event. Specialises core:atPlace; aligns to iCalendar LOCATION and schema:location. |
sched:frequency | frequency | Recurrence frequency (DAILY, WEEKLY, MONTHLY, YEARLY). Aligns to iCalendar FREQ and schema:repeatFrequency. |
sched:hasAttendee | has attendee | Mediation tying an Attendance relator to the agent playing the Attendee role. Specialises core:relatesParty (replaces the v0 core:relatesAgent + core:relationshipRole). |
sched:hasReminder | has reminder | Attaches a reminder/alarm to a calendar entry. Specialises core:hasPart; aligns to iCalendar (VALARM nested in VEVENT/VTODO). |
sched:inCalendar | in calendar | The calendar a calendar entry belongs to. Specialises core:partOf. No rdfs:domain — entries are events (core:Event/Activity), which are gUFO-disjoint from one another only via meta-type; intended usage (a CalendarEvent or Task) is enforced in SHACL. Aligns to schema:partOfSeries. |
sched:interval | interval | How many frequency units between occurrences (every N). Aligns to iCalendar INTERVAL. |
sched:NeedsAction | Needs Action | The invitation awaits the attendee's response. iCalendar PARTSTAT=NEEDS-ACTION (the default). |
sched:organizer | organizer | The agent that organises/owns an entry (a CalendarEvent or Task; usage enforced in SHACL). Aligns to iCalendar ORGANIZER and schema:organizer; close to core:performedBy (see alignments). |
sched:recurrence | recurrence | The recurrence rule that makes an entry repeat. Domain is a calendar entry (CalendarEvent or Task; usage enforced in SHACL). Aligns to iCalendar RRULE and schema:eventSchedule. |
sched:RecurrenceRule | Recurrence Rule | A specification (frequency, interval, by-day/by-month, count/until) that generates a series of recurring entries. An information object describing a series, not an occurrence itself. Aligns to iCalendar RRULE and schema:Schedule. |
sched:Reminder | Reminder | An alarm attached to a calendar entry that fires at, before, or after a reference time to notify an agent. An information object, not the firing event. Aligns to iCalendar VALARM. |
sched:respondedAt | responded at | When the attendee last set their RSVP. Specialises core:timestamp. |
sched:sector | Scheduling sector | The Scheduling data sector. The value an app's fedapp:sector names in its Client Identifier Document to declare it operates over scheduling data. Backed by this sector ontology. |
sched:startTime | start time | Clock start of an entry. Specialises core:validFrom; aligns to iCalendar DTSTART and schema:startDate. For full interval modelling use core:atTime → time:Interval (OWL-Time). |
sched:summary | summary | Short title/subject of a calendar entry (a CalendarEvent or Task). Usage enforced in SHACL. Aligns to iCalendar SUMMARY and schema:name. |
sched:Task | Task | A to-do item: something to be done over time, optionally with a due date and completion state. Rooted in core:Activity (it acts/generates over time, it is not merely an occurrence); aligns to iCalendar VTODO and schema:PlanAction. |
sched:Tentative | Tentative | The attendee has tentatively accepted the invitation. iCalendar PARTSTAT=TENTATIVE; schema RsvpResponseMaybe. |
sched:triggerOffset | trigger offset | Relative offset (e.g. -PT15M for 15 minutes before) from the entry's start at which a reminder fires. Aligns to iCalendar TRIGGER (relative form). |
sched:triggerTime | trigger time | Absolute time a reminder fires. Aligns to iCalendar TRIGGER (absolute form). |
sched:until | until | The last date/time at which the recurrence may produce an occurrence. Aligns to iCalendar UNTIL. |