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.
1
(36, 36.0, 36)
# 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