Scenario Info

Manually Composed Scenario

This manually composed scenario is about Bob, a web developer working as a freelancer. Sue contacts Bob and requests him to develop and set up a customized WCMS for her company. The scenario describes several meetings which take placing during the lifetime of this project.

The communication modalities used in this scenario are a display wall and direct transmissions of information to mobile devices of meeting participants. Each disclosure situation has a trigger -- the triggers used here are the start and the end of a meeting (technically this is just another context information). At the end of meetings, usually contact information is shared. In contrast to exchange of contact information as it happens today, where an initial but temporarily unlimited exchange is sufficient, this scenario envisions a temporarily limited access-token--based information exchange where tokens have to be renewed regularly.

Specific characteristics of this scenario are a distinct hierarchical structure of disclosed personal information and a general order-reversing mapping among disclosure situations.

The main purpose of this scenario is to illustrate the composition of scenarios to evaluate with DiHabs. For this reason it is kept rather simple. More complex scenarios could involve additional context information, more diversified order mapping types, and a greater set of participating persons.

Statistics

Scenario File

# Defaults
- modalities: [distribute, wall]
  purpose: collaborate
  labels: [foo]
  repeat: 1

# This manually composed scenario is about Bob, a web developer working as a
# freelancer. Sue contacts Bob and requests him to develop and set up a
# customized WCMS for her company. The scenario describes several meetings which
# take placing during the lifetime of this project.
#
# The communication modalities used in this scenario are a display wall and
# direct transmissions of information to mobile devices of meeting participants.
# Each disclosure situation has a trigger -- the triggers used here are the
# start and the end of a meeting (technically this is just another context
# information). At the end of meetings, usually contact information is shared.
# In contrast to exchange of contact information as it happens today, where an
# initial but temporarily unlimited exchange is sufficient, this scenario
# envisions a temporarily limited access-token--based
# information exchange where tokens have to be renewed regularly.
#
# Specific characteristics of this scenario are a distinct hierarchical structure of
# disclosed personal information and a general order-reversing mapping among
# disclosure situations.
#
# The main purpose of this scenario is to illustrate the composition of scenarios
# to evaluate with \dihabs. For this reason it is kept rather simple. More
# complex scenarios could involve additional context information, more diversified
# order mapping types, and a greater set of participating persons.

# First Meeting
# =============
#
# Bob and Sue meet to get to know each other.

# Bob contributes a high quality portfolio of references of selected previous
# work, using the impressive display wall.
- subject: Bob
  trigger: start-of-meeting
  persons: [Sue]
  disclosure:
    - wall:documents.projects.x.reference
    - wall:documents.projects.y.reference
    - wall:documents.projects.z.reference

# At the end of the meeting Bob hands out a low-resolution and watermarked portfolio,
# contact information and access to his calendar (Sue can see possible times
# for a next meeting and schedule one). All information items are distributed
# directly to Sue's mobile device.
- subject: Bob
  trigger: end-of-meeting
  persons: [Sue]
  disclosure:
    - distribute:documents.projects.x.reference.lowres
    - distribute:documents.projects.y.reference.lowres
    - distribute:documents.projects.z.reference.lowres
    - distribute:contact.phone.mobile
    - distribute:contact.phone.work
    - distribute:calendar.view.free-meeting-times
    - distribute:calendar.edit.schedule-meeting

# Second Meeting
# ==============
#
# Second meeting of Bob and Sue, know with Paul, a partner developer of Bob.
# This meeting mainly is about technical details.

# Bob shares some first drafts as a starting point for discussions.
- subject: Bob
  repeat: 1
  trigger: start-of-meeting
  persons: [Sue, Paul]
  labels: [negotiations]
  disclosure:
    - wall:documents.projects.w.drafts

# Contact information exchange at the end of the meeting. All participants
# receive grants to utilize several standard communication channels.
- subject: Bob
  repeat: 1
  trigger: end-of-meeting
  persons: [Sue, Paul]
  disclosure:
    - distribute:contact.mail.work
    - distribute:contact.phone.mobile
    - distribute:contact.phone.work
    - distribute:calendar.view.free-meeting-times
    - distribute:calendar.edit.schedule-meeting

# In the same meeting, Paul is granted more general access to contact
# information.
- subject: Bob
  repeat: 1
  trigger: end-of-meeting
  persons: [Paul]
  disclosure:
    - distribute:contact
    - distribute:calendar.view
    - distribute:calendar.edit.schedule-meeting

# Working Meetings
# ================
#
# Bob has several meetings with Paul to work out specific elements of the site.

# In addition to the documents contained in the project's workspace, Bob shares
# - as usual - some generic website projects related working documents.
- subject: Bob
  repeat: 5
  trigger: start-of-meeting
  persons: [Paul]
  labels: [working]
  disclosure:
    - wall:documents.projects.generic
    - wall:documents.projects.w

# As usual, Bob grants Paul a complete view and limited editing rights
# to his calendar as well as complete contact information at the end of the
# meeting.
- subject: Bob
  repeat: 5
  trigger: end-of-meeting
  persons: [Paul]
  disclosure:
    - distribute:contact
    - distribute:calendar.view
    - distribute:calendar.edit.schedule-meeting

# Bob meets with Dent, a painter/artist, to work on some graphics. He shows Dent the
# drafts of the site.
- subject: Bob
  repeat: 4
  trigger: start-of-meeting
  persons: [Dent]
  disclosure:
    - wall:documents.projects.w.drafts

# For future collaboration, Bob prefers plain phone and mail
# contact.
- subject: Bob
  repeat: 4
  trigger: start-of-meeting
  persons: [Dent]
  disclosure:
    - distribute:contact.phone.work
    - distribute:contact.mail.work

# Bob meets with Sue, to discuss the progress.
- subject: Bob
  repeat: 2
  trigger: start-of-meeting
  persons: [Sue]
  disclosure:
    - wall:documents.projects.w.drafts

# Bob meets with Sue, to discuss the progress.
- subject: Bob
  repeat: 2
  trigger: end-of-meeting
  persons: [Sue]
  disclosure:
    - distribute:contact.phone.mobile
    - distribute:contact.phone.work
    - distribute:calendar.view.free-meeting-times
    - distribute:calendar.edit.schedule-meeting

# Another technical meeting with Sue and Paul.
- subject: Bob
  repeat: 1
  trigger: start-of-meeting
  persons: [Sue, Paul]
  disclosure:
    - wall:documents.projects.w.drafts

# Another technical meeting with Sue and Paul.
- subject: Bob
  repeat: 1
  trigger: end-of-meeting
  persons: [Sue, Paul]
  disclosure:
    - distribute:contact.phone.mobile
    - distribute:contact.phone.work
    - distribute:calendar.view.free-meeting-times
    - distribute:calendar.edit.schedule-meeting

# Again, the contact information exchange with Paul is more open.
- subject: Bob
  repeat: 1
  trigger: end-of-meeting
  persons: [Paul]
  disclosure:
    - distribute:contact
    - distribute:calendar.view
    - distribute:calendar.edit.schedule-meeting

# Final meetings
# ================

# Bob meets with Dent, to check how the graphics integrate with the current site.
- subject: Bob
  repeat: 2
  trigger: start-of-meeting
  persons: [Dent]
  disclosure:
    - wall:documents.projects.w.release
    - distribute:contact.phone.work
    - distribute:contact.mail.work

# In the final meetings with Sue, Bob presents release candidates of his work.
- subject: Bob
  repeat: 2
  trigger: start-of-meeting
  persons: [Sue]
  disclosure:
    - wall:documents.projects.w.release
    - distribute:contact.phone.mobile
    - distribute:contact.phone.work
    - distribute:calendar.view.free-meeting-times
    - distribute:calendar.edit.schedule-meeting

# Since future collaboration is less likely now, Bob shares only limited contact
# information with Sue.
- subject: Bob
  repeat: 2
  trigger: start-of-meeting
  persons: [Sue]
  disclosure:
    - wall:documents.projects.w.release
    - distribute:contact.phone.work