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

Terms (37)

TermLabelComment / definition
sched:AcceptedAcceptedThe attendee has accepted the invitation. iCalendar PARTSTAT=ACCEPTED; schema RsvpResponseYes.
sched:AttendanceAttendanceA 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:attendanceForattendance forThe event an Attendance record concerns.
sched:AttendanceSchemeAttendance Status SchemeThe canonical scheme of RSVP/participation status values for scheduling (ACCEPTED / DECLINED / TENTATIVE / NEEDS-ACTION).
sched:attendanceStatusattendance statusThe RSVP/participation state of an Attendance, a coded value from sched:AttendanceScheme. Aligns to iCalendar PARTSTAT and schema:rsvpResponse.
sched:AttendanceStatusAttendance StatusA 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:attendeeattendeeAn 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:AttendeeAttendeeThe 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:CalendarCalendarA 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:CalendarEventCalendar EventA 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:completedcompletedWhether a task has been completed.
sched:completedAtcompleted atWhen a task was completed. Specialises core:timestamp; aligns to iCalendar COMPLETED.
sched:countcountTotal number of occurrences the rule generates (mutually exclusive with until). Aligns to iCalendar COUNT.
sched:DeclinedDeclinedThe attendee has declined the invitation. iCalendar PARTSTAT=DECLINED; schema RsvpResponseNo.
sched:descriptiondescriptionLonger free-text description of a calendar entry. Aligns to iCalendar DESCRIPTION and schema:description.
sched:dueTimedue timeWhen a task is due. Specialises core:validUntil; aligns to iCalendar DUE.
sched:endTimeend timeClock end of an entry. Specialises core:validUntil; aligns to iCalendar DTEND and schema:endDate.
sched:eventLocationevent locationThe venue of an event. Specialises core:atPlace; aligns to iCalendar LOCATION and schema:location.
sched:frequencyfrequencyRecurrence frequency (DAILY, WEEKLY, MONTHLY, YEARLY). Aligns to iCalendar FREQ and schema:repeatFrequency.
sched:hasAttendeehas attendeeMediation tying an Attendance relator to the agent playing the Attendee role. Specialises core:relatesParty (replaces the v0 core:relatesAgent + core:relationshipRole).
sched:hasReminderhas reminderAttaches a reminder/alarm to a calendar entry. Specialises core:hasPart; aligns to iCalendar (VALARM nested in VEVENT/VTODO).
sched:inCalendarin calendarThe 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:intervalintervalHow many frequency units between occurrences (every N). Aligns to iCalendar INTERVAL.
sched:NeedsActionNeeds ActionThe invitation awaits the attendee's response. iCalendar PARTSTAT=NEEDS-ACTION (the default).
sched:organizerorganizerThe 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:recurrencerecurrenceThe 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:RecurrenceRuleRecurrence RuleA 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:ReminderReminderAn 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:respondedAtresponded atWhen the attendee last set their RSVP. Specialises core:timestamp.
sched:sectorScheduling sectorThe 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:startTimestart timeClock 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:summarysummaryShort title/subject of a calendar entry (a CalendarEvent or Task). Usage enforced in SHACL. Aligns to iCalendar SUMMARY and schema:name.
sched:TaskTaskA 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:TentativeTentativeThe attendee has tentatively accepted the invitation. iCalendar PARTSTAT=TENTATIVE; schema RsvpResponseMaybe.
sched:triggerOffsettrigger offsetRelative 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:triggerTimetrigger timeAbsolute time a reminder fires. Aligns to iCalendar TRIGGER (absolute form).
sched:untiluntilThe last date/time at which the recurrence may produce an occurrence. Aligns to iCalendar UNTIL.