Cookbook/Outdoor events

= Guided tours and outdoor events =

This page shows how you can describe guided trips, like canoe tours or guided hiking and backpacking with GoodRelations.

= Overview =

We take the example from http://www.regiondo.de/kajaktouren-kajaktour-in-der-frankischen-schweiz. They are offering guided canoe and kayak trips in Bavaria, Germany.

We have to model the following objects:


 * The organizer of the event (gr:BusinessEntity)
 * The location from where the event is being offered (gr:Location or schema:Place)
 * The individual events (tio:Event), in this case a half-day and a full-day trip
 * The tickets for individual boat / passenger choices (canoe vs. kayak, single vs. double vs. triple)
 * The offers to sell those tickets.

We use the following vocabularies in our examples:


 * GoodRelations
 * The Tickets Ontology
 * schema.org
 * FOAF

= Organizer / Company =

= Locations =

= Events = We have two event types, a half-day and a full-day trip. They can be modeled as placeholders, i.e. without exact dates give, or materialized for each individual day. We take the simpler route in here, so we have to entities:
 * The half-day trip, "Kurzstrecke Pulvermühle - Doos 9.30 oder 13.30 Uhr"

foo:KajakTourShortTrip a tio:Event ; gr:name "Kajaktour in der Fränkischen Schweiz: Kurzstrecke Pulvermühle"@de; gr:description """Kajak in der Fränkischen Schweiz ermöglicht Dir - selbst bei Temperaturen, die sich normalerweise nicht zum Schwimmen eignen – einen Wasserspaß der Extraklasse. Kurzstrecke Pulvermühle - Doos 9.30 oder 13.30 Uhr"""@de; foaf:depiction ; foaf:page ; tio:takesPlaceAt foo:ParkplatzDoos.
 * 1) Event 1: Kurzstrecke Pulvermühle - Doos 9.30 oder 13.30 Uhr
 * 1) One could model individual event dates using tio:starts and tio:ends, but we skip that for now
 * 2) 	tio:starts "2012-04-01T09:30:00-01:00"^^xsd:dateTime;
 * 3) 	tio:ends "2012-04-01T14:30:00-01:00"^^xsd:dateTime;

foo:KajakTourFullDay a tio:Event ; gr:name "Kajaktour in der Fränkischen Schweiz: Tagestour Doos - Muggendorf - Streitberg"@de; gr:description """Kajak in der Fränkischen Schweiz ermöglicht Dir - selbst bei Temperaturen, die sich normalerweise nicht zum Schwimmen eignen – einen Wasserspaß der Extraklasse. Tagestour Doos - Muggendorf - Streitberg 9.00 bis 11.30 Uhr Abholung aus Muggendorf oder Streitberg ab 15.00 Uhr"""@de; foaf:depiction ; foaf:page ; tio:takesPlaceAt foo:ParkplatzDoos.
 * The full-day trip, "Tagestour Doos - Muggendorf - Streitberg 9.00 bis 11.30 Uhr"
 * 1) Event 2: Tagestour Doos - Muggendorf - Streitberg 9.00 bis 11.30 Uhr
 * 1) One could model individual event dates using tio:starts and tio:ends, but we skip that for now
 * 2) 	tio:starts "2012-04-01T09:00:00-01:00"^^xsd:dateTime;
 * 3) 	tio:ends "2012-04-01T15:00:00-01:00"^^xsd:dateTime;

= Tickets (Products) =

= Offers =

= Questions or Suggestions? =

Please post to the GoodRelations mailing list.