Proposed Use-Case Scenario Template and Examples

advertisement
IEEE LTSC: U SE C ASE S CENARIOS FOR E-L EARNING
Introduction
The purpose of this document is to encourage individuals in the e-learning space to develop additional
use case scenarios specific to rights expression languages. This document tries to accomplish the stated
purpose by providing a brief introduction to the concept of a rights expression language, followed by a
template on how to create the desired use case scenarios, and finally a listing of example use case
scenarios.
Overview of a Rights Expression Language
A rights expression language (REL) provides the syntax and grammar needed to specify rights
expressions on how digital content may be distributed or used. These rights expressions can be very
simple such as “this digital content may be viewed/played at anytime by anyone” or very complex such as
“digital content 34567 may be viewed from 15-Jan-2004 until 15-Jun-2004 only by current university
students.”
The core elements of a rights expression language are broken down into the following elements:
1. Principal – the individual or group allowed to exercise the specified permission over the stated
resource, e.g., students, teachers, administrators, etc.
2. Right – the permission given to the principal over the stated digital content, e.g., play, print, copy,
execute, edit, etc.
3. Resource – the digital content that a principal can exercise the stated right, e.g., e-book, chapter,
presentation, etc.
4. Conditions – the restrictions placed on a principal who wants to exercise the stated right over the
specified digital content, e.g., time interval (from, until), count limit, etc.
5. Issuer – the individual or group granting the rights over the specified resource, e.g., authors,
publishers, etc.
Template for Creating REL Use Case Scenarios
The following template serves as an aide for creating use case scenarios that a relevant to rights
expression languages.
What is the resource in question
What are the permissions being granted?
Who can execute the stated permissions?
What restrictions are placed on the execution of the
permissions?
Who is issuing the permissions?
What environment does the use case scenario
apply to?
General description of the use case scenario
A single learning object, a cluster of learning
objects, an image, a text file, etc.
Play, print, execute, copy, etc.
A specific device, a specific user, a group of users,
a group of devices, etc.
Limited time interval such as not-before and/or notafter a specific date, count limit, etc.
The individual or party who is authorized to issue
the specified permissions over the stated resource
K-12, university, etc.
Description of the use case using the information
provided in the previous questions.
Title of the use case scenario
The above questions help narrow the use cases to elements that affect the REL.
August 26, 2003
Page 1 of 2
Example Use Case Scenarios Specific to E -Learning REL
Example 1
What is the resource in question
What are the permissions being granted?
Who can execute the stated permissions?
What restrictions are placed on the execution of the
permissions?
Who is issuing the permissions?
What environment does the use case scenario
apply to?
General description of the use case scenario
Title of the use case scenario
Example 2
What is the resource in question
What are the permissions being granted?
Who can execute the stated permissions?
What restrictions are placed on the execution of the
permissions?
Who is issuing the permissions?
What environment does the use case scenario
apply to?
General description of the use case scenario
Title of the use case scenario
Example 3
What is the resource in question
What are the permissions being granted?
Who can execute the stated permissions?
What restrictions are placed on the execution of the
permissions?
Who is issuing the permissions?
What environment does the use case scenario
apply to?
General description of the use case scenario
Title of the use case scenario
August 26, 2003
Multiple learning objects that can be uniquely
identified
Play, aggregate
Current students and current instructors at a
learning facility
No constraints on the play right, but the aggregate
permission must be tracked to a central server
Individual authors of the learning objects
Colleges, universities, k-12, vocational, training,
etc.
Students and instructors at a learning facility who
are engaged in e-learning activities shall be able to
access (play) and process (aggregate) content
from multiple sources. Sometimes this may mean
aggregating components of a learning object with
components of another learning object.
Multiple Sources of Aggregated Content
Document
View, print, extract
Anyone
Attribution “xxx yyy” must be made whenever
someone extracts a portion of the document for use
in another work
Author of the document
Education
A professor writes a scientific paper and allows
everyone to view and print the paper. However, if
anyone extracts a portion of the text, the professor
want a specific attribution “xxx yyy” to be included
in the new work
Attribution
All the digital content in a library
Play
Patrons of the library
3-week borrowing period
Library
Education
A library allows patrons to borrow digital content for
playing (viewing a video or listening to a song)
purposes for a period of 3 weeks
Library lends digital content to patrons
Page 2 of 2
Download