r2 - 28 Apr 2004 - 12:06:05 - LisaDusseaultYou are here: OSAF >  Journal Web  >  TWikiUsers > LisaDusseault > LisaDusseaultNotes > LisaDusseault20040426
Apr 23 | Apr27

Links

I read:

Notes on attendees for event content model

We had a meeting a while ago on item clouds where I used an event with multiple attendees as an example of an item cloud. Now it seems that's an area of the content model that needs work, because what I made up on the spot doesn't correspond to the documented Content model.

In the current content model, we have a Calendar Event, and a Calendar Event has a "participants" attribute which is a list

We believe a participant should link to a Contact. However, there's additional information that we'll want to store for each individual participant that would be inappropriate to put in the Contact item. We probably don't want to have all of these, and may not have any of them in Canoga, but future releases will certainl y have participant-specific information that we need to plan for.

  • RSVP status: has this participant accepted or rejected the invitation
  • "is hidden" flag: should this participant be invisible to other participants
    • Use case: the participant lists may be used to invite a secretary or book a projector, but these aren't publicly listed as participants except to the meeting organizer
    • Alternate use case: visible participants include the professor or lecturer etc -- all students receive invitations but are hidden participants.
  • Description (e.g. "the chair of this meeting", "representative from OSAF", etc)
  • Media type (e.g. if not in person -- phone-in, video conf, other)
  • The Contact item(s) for this participant
  • Links to emails recieved for this participant that link to this event (e.g. the email where they accepted the invitation)
  • Email for participant if a Contact doesn't exist
  • Display name for participant if a Contact doesn't exist

A simple "Participant" item would belong in the Event cloud along with the Event item, and would not appear in the Contact cloud. However, links from the Contact back to the participant would allow Chandler UI to easily show what meetings a contact was a participant of. When sharing an Event with this model of an event cloud, the Chandler repository storing the event cloud would provide the public Event attributes, plus all non-hidden Participant item attributes.

-- LisaDusseault - 26 Apr 2004

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.