SWAD-E Calendaring workshop 9 Oct 2002

bullet1 Goals

bullet2 Define use-cases

  • Student class schedules
    From mass of course data, students can select their own courses and have personal timetable displayed.

    ...and more...


     
  • Real-time event handling
    Home control environment;  deals with timers for lighting., heating, etc.

    Want to integrate with personal schedules, available through web interface, so that (for example) heating can operte in "defrost" mode when all residents are away on holiday.  (Similar examples:  lighting, response to motion detectors, ...)





     
  • MikeD, DAML agenda
    (Look for dump-ont)

    http://www.daml.org/2002/02/dagstuhl-rules/slide10-0.html



     
  • DanBri, dentists home page
    Help these guys, not heckle


     
  • Distributed conference planning
    Isabel -- global IPv6 test planning(?)

    Learning material exchange brokering;  including dynamic (even real-time) delivery of new courses



     
  • Academic support in UK (RSS)
    Central clearing house for learning/teaching info, nationally

    9 digital libraries

    Catalog events, workshops, courses

    Information exchange is hard - so imporant events are catalogued 30 times, separately

    End-users technophobic, web pages OK

    Generic conferences should be nationally cleared


    Using RSS 1.0 + events module

    Vague spec, not very powerful, no timezone (or start time).. but means spec is small, easy to understand and implement.  Just 5 fields added.

    Todo:  merging from different databases, duplicate elimination, ...


    RSS is... document with list of items, each with properties;  modules add additional properties that can be used.

    "machine readable what's newpage for a web site".


    Emphasises need for simplicity

    Valuable use-case for evangelizing RDF



     
  • DanC, Travel itinery
    (a) visualization

    (b) moving from travel agent to desktop to PDA

    (c) scraping schedules off web-pages

    (d) matching event from web page to calendar..????



     
  • Kal, touring entertainers
    Find when and where where small touring theatre companies are playing locally

    Make it easy for the small guy to publish


    E.g. each time one designs new RDF, accompany with an HTML format and tool to scrape it.

    [[[thinks... HTML DL with heading ... heading+item name -> property URI?]]]


    [[[Who's going to get my data?  Research project]]]


    SWAD-E <div class="xxx">to highlight content for scraping


     
  • TV listings
    Start time and duration;  no recurrence?


     

bullet2 Issues

  • Question   Hyphens in yyyy-mm-dd date format?
     
  • Question   Timezones in RDF representation of iCalendar?
     
  • Question   Shared schema/hybrid schema?
     
  • Question   Mixing iCalendar with other RDF data?
    iCalendar has an implicit connection to a sort-of person?

    Is this a good schema for mixing.  Is vEvent an event or an iCalendar record of an event.  The latter, maybe.

    Converting to other stuff better than mixing it.

    When using a calendar proerty, schema inference tells us the domain is a vEvent.  Does this conflict?

    DanC: Looks to Cyc for concepts to model.

    E.g. consider organizer vs publisher of an event...