NAME

SemanticWeb::Schema::Event - An event happening at a certain time and location

VERSION

version v7.0.0

DESCRIPTION

An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may be added via the offers property. Repeated events may be structured as separate Event objects.

ATTRIBUTES

about

The subject matter of the content.

A about should be one of the following types:

InstanceOf['SemanticWeb::Schema::Thing']

_has_about

A predicate for the "about" attribute.

actor

An actor, e.g. in tv, radio, movie, video games etc., or in an event. Actors can be associated with individual items or with a series, episode, clip.

A actor should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_actor

A predicate for the "actor" attribute.

aggregate_rating

aggregateRating

The overall rating, based on a collection of reviews or ratings, of the item.

A aggregate_rating should be one of the following types:

InstanceOf['SemanticWeb::Schema::AggregateRating']

_has_aggregate_rating

A predicate for the "aggregate_rating" attribute.

attendee

A person or organization attending the event.

A attendee should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_attendee

A predicate for the "attendee" attribute.

attendees

A person attending the event.

A attendees should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_attendees

A predicate for the "attendees" attribute.

audience

An intended audience, i.e. a group for whom something was created.

A audience should be one of the following types:

InstanceOf['SemanticWeb::Schema::Audience']

_has_audience

A predicate for the "audience" attribute.

composer

The person or organization who wrote a composition, or who is the composer of a work performed at some event.

A composer should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_composer

A predicate for the "composer" attribute.

contributor

A secondary contributor to the CreativeWork or Event.

A contributor should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_contributor

A predicate for the "contributor" attribute.

director

A director of e.g. tv, radio, movie, video gaming etc. content, or of an event. Directors can be associated with individual items or with a series, episode, clip.

A director should be one of the following types:

InstanceOf['SemanticWeb::Schema::Person']

_has_director

A predicate for the "director" attribute.

door_time

doorTime

The time admission will commence.

A door_time should be one of the following types:

Str

_has_door_time

A predicate for the "door_time" attribute.

duration

The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format.

A duration should be one of the following types:

InstanceOf['SemanticWeb::Schema::Duration']

_has_duration

A predicate for the "duration" attribute.

end_date

endDate

The end date and time of the item (in ISO 8601 date format).

A end_date should be one of the following types:

Str

_has_end_date

A predicate for the "end_date" attribute.

event_attendance_mode

eventAttendanceMode

The eventAttendanceMode of an event indicates whether it occurs online, offline, or a mix.

A event_attendance_mode should be one of the following types:

InstanceOf['SemanticWeb::Schema::EventAttendanceModeEnumeration']

_has_event_attendance_mode

A predicate for the "event_attendance_mode" attribute.

event_schedule

eventSchedule

Associates an Event with a Schedule. There are circumstances where it is preferable to share a schedule for a series of repeating events rather than data on the individual events themselves. For example, a website or application might prefer to publish a schedule for a weekly gym class rather than provide data on every event. A schedule could be processed by applications to add forthcoming events to a calendar. An Event that is associated with a Schedule using this property should not have startDate or endDate properties. These are instead defined within the associated Schedule, this avoids any ambiguity for clients using the data. The property might have repeated values to specify different schedules, e.g. for different months or seasons.

A event_schedule should be one of the following types:

InstanceOf['SemanticWeb::Schema::Schedule']

_has_event_schedule

A predicate for the "event_schedule" attribute.

event_status

eventStatus

An eventStatus of an event represents its status; particularly useful when an event is cancelled or rescheduled.

A event_status should be one of the following types:

InstanceOf['SemanticWeb::Schema::EventStatusType']

_has_event_status

A predicate for the "event_status" attribute.

funder

A person or organization that supports (sponsors) something through some kind of financial contribution.

A funder should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_funder

A predicate for the "funder" attribute.

in_language

inLanguage

The language of the content or performance or used in an action. Please use one of the language codes from the IETF BCP 47 standard. See also availableLanguage.

A in_language should be one of the following types:

InstanceOf['SemanticWeb::Schema::Language']
Str

_has_in_language

A predicate for the "in_language" attribute.

is_accessible_for_free

isAccessibleForFree

A flag to signal that the item, event, or place is accessible for free.

A is_accessible_for_free should be one of the following types:

Bool

_has_is_accessible_for_free

A predicate for the "is_accessible_for_free" attribute.

location

The location of for example where the event is happening, an organization is located, or where an action takes place.

A location should be one of the following types:

InstanceOf['SemanticWeb::Schema::Place']
InstanceOf['SemanticWeb::Schema::PostalAddress']
InstanceOf['SemanticWeb::Schema::VirtualLocation']
Str

_has_location

A predicate for the "location" attribute.

maximum_attendee_capacity

maximumAttendeeCapacity

The total number of individuals that may attend an event or venue.

A maximum_attendee_capacity should be one of the following types:

InstanceOf['SemanticWeb::Schema::Integer']

_has_maximum_attendee_capacity

A predicate for the "maximum_attendee_capacity" attribute.

maximum_physical_attendee_capacity

maximumPhysicalAttendeeCapacity

The maximum physical attendee capacity of an Event whose eventAttendanceMode is OfflineEventAttendanceM ode (or the offline aspects, in the case of a MixedEventAttendanceMode< /a>).

A maximum_physical_attendee_capacity should be one of the following types:

InstanceOf['SemanticWeb::Schema::Integer']

_has_maximum_physical_attendee_capacity

A predicate for the "maximum_physical_attendee_capacity" attribute.

maximum_virtual_attendee_capacity

maximumVirtualAttendeeCapacity

The maximum physical attendee capacity of an Event whose eventAttendanceMode is OnlineEventAttendanceMod e (or the online aspects, in the case of a MixedEventAttendanceMode< /a>).

A maximum_virtual_attendee_capacity should be one of the following types:

InstanceOf['SemanticWeb::Schema::Integer']

_has_maximum_virtual_attendee_capacity

A predicate for the "maximum_virtual_attendee_capacity" attribute.

offers

An offer to provide this item—for example, an offer to sell a product, rent the DVD of a movie, perform a service, or give away tickets to an event. Use businessFunction to indicate the kind of transaction offered, i.e. sell, lease, etc. This property can also be used to describe a Demand. While this property is listed as expected on a number of common types, it can be used in others. In that case, using a second type, such as Product or a subtype of Product, can clarify the nature of the offer.

A offers should be one of the following types:

InstanceOf['SemanticWeb::Schema::Demand']
InstanceOf['SemanticWeb::Schema::Offer']

_has_offers

A predicate for the "offers" attribute.

organizer

An organizer of an Event.

A organizer should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_organizer

A predicate for the "organizer" attribute.

performer

A performer at the event&#x2014;for example, a presenter, musician, musical group or actor.

A performer should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_performer

A predicate for the "performer" attribute.

performers

The main performer or performers of the event&#x2014;for example, a presenter, musician, or actor.

A performers should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_performers

A predicate for the "performers" attribute.

previous_start_date

previousStartDate

Used in conjunction with eventStatus for rescheduled or cancelled events. This property contains the previously scheduled start date. For rescheduled events, the startDate property should be used for the newly scheduled start date. In the (rare) case of an event that has been postponed and rescheduled multiple times, this field may be repeated.

A previous_start_date should be one of the following types:

Str

_has_previous_start_date

A predicate for the "previous_start_date" attribute.

recorded_in

recordedIn

The CreativeWork that captured all or part of this Event.

A recorded_in should be one of the following types:

InstanceOf['SemanticWeb::Schema::CreativeWork']

_has_recorded_in

A predicate for the "recorded_in" attribute.

remaining_attendee_capacity

remainingAttendeeCapacity

The number of attendee places for an event that remain unallocated.

A remaining_attendee_capacity should be one of the following types:

InstanceOf['SemanticWeb::Schema::Integer']

_has_remaining_attendee_capacity

A predicate for the "remaining_attendee_capacity" attribute.

review

A review of the item.

A review should be one of the following types:

InstanceOf['SemanticWeb::Schema::Review']

_has_review

A predicate for the "review" attribute.

A person or organization that supports a thing through a pledge, promise, or financial contribution. e.g. a sponsor of a Medical Study or a corporate sponsor of an event.

A sponsor should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_sponsor

A predicate for the "sponsor" attribute.

start_date

startDate

The start date and time of the item (in ISO 8601 date format).

A start_date should be one of the following types:

Str

_has_start_date

A predicate for the "start_date" attribute.

sub_event

subEvent

An Event that is part of this event. For example, a conference event includes many presentations, each of which is a subEvent of the conference.

A sub_event should be one of the following types:

InstanceOf['SemanticWeb::Schema::Event']

_has_sub_event

A predicate for the "sub_event" attribute.

sub_events

subEvents

Events that are a part of this event. For example, a conference event includes many presentations, each subEvents of the conference.

A sub_events should be one of the following types:

InstanceOf['SemanticWeb::Schema::Event']

_has_sub_events

A predicate for the "sub_events" attribute.

super_event

superEvent

An event that this event is a part of. For example, a collection of individual music performances might each have a music festival as their superEvent.

A super_event should be one of the following types:

InstanceOf['SemanticWeb::Schema::Event']

_has_super_event

A predicate for the "super_event" attribute.

translator

Organization or person who adapts a creative work to different languages, regional differences and technical requirements of a target market, or that translates during some event.

A translator should be one of the following types:

InstanceOf['SemanticWeb::Schema::Organization']
InstanceOf['SemanticWeb::Schema::Person']

_has_translator

A predicate for the "translator" attribute.

typical_age_range

typicalAgeRange

The typical expected age range, e.g. '7-9', '11-'.

A typical_age_range should be one of the following types:

Str

_has_typical_age_range

A predicate for the "typical_age_range" attribute.

workFeatured

A work featured in some event, e.g. exhibited in an ExhibitionEvent. Specific subproperties are available for workPerformed (e.g. a play), or a workPresented (a Movie at a ScreeningEvent).

A work_featured should be one of the following types:

InstanceOf['SemanticWeb::Schema::CreativeWork']

A predicate for the "work_featured" attribute.

work_performed

workPerformed

A work performed in some event, for example a play performed in a TheaterEvent.

A work_performed should be one of the following types:

InstanceOf['SemanticWeb::Schema::CreativeWork']

_has_work_performed

A predicate for the "work_performed" attribute.

SEE ALSO

SemanticWeb::Schema::Thing

SOURCE

The development version is on github at https://github.com/robrwo/SemanticWeb-Schema and may be cloned from git://github.com/robrwo/SemanticWeb-Schema.git

BUGS

Please report any bugs or feature requests on the bugtracker website https://github.com/robrwo/SemanticWeb-Schema/issues

When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.

AUTHOR

Robert Rothenberg <rrwo@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2020 by Robert Rothenberg.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)