header_logo
 
  • Contents
  • » Policy Documents
  • » Technical Documents
  • » Presentations
  • » Community Requirements
    • » Abstract Use Cases
    • » PILIN Use Scenarios
    • » Digital Library Context
    • » e-Learning Context
    • » e-Research Context
    • » Miscellaneous
  • » Community Guidelines and Considerations
  • » PILIN Glossary
  • » PILIN Ontology
  • » PILIN SUM
  • » Non Software Products
Contents > » Project Documents > » Community Requirements > » Abstract Use Cases
  PDF version

PILIN Abstract use Cases Template

  • Template
PILIN Abstract use Cases Template

Template

Name

A name for the use case

Summary

A brief (one- or two-sentence) description of the problem or goals

Narrative

Longer description of problem – what the current situation is, and what needs to happen

Primary Actors

Description of people and systems directly involved

Preconditions

What conditions are presumed to be already in place, so that the use case can come about?

Main Success Scenario

What is supposed to happen? Give the steps that need to be taken (up to eight)

Alternative Path

How else could this be achieved? (Or, how can things go wrong)

Business Rules

Are there any rules specific to your enterprise that need to be followed while the use case is taking place?

Notes

 

See below for illustration.

Name

Resolve to Digital Object Persistently

Summary

An identifier is used as a persistent locator for a digital object: it resolves to that digital object.

Narrative

An identifier is assigned to a digital object. The identifier needs to resolve to the digital object (or an appropriate representation of it), so long as it is available, and wherever it may currently happen to be located.

Primary Actors

End User, Digital Object Manager, Identifier Manager

Preconditions

Digital Object is managed: a party is responsible for maintaining the object online, keeping track of its current location, and updating its identifier resolution.

Identifier is actionable: services (including resolution) can use the identifier as a parameter.

Main Success Scenario

Identifier is associated with digital object.

Identifier is made resolvable.

Identifier is published.

Digital Object Manager changes Digital Object location.

Digital Object Manager updates identifier resolution.

End user accesses identifier through a service.

Identifier resolves to current digital object locator.

Alternative Path

A4. Digital Object becomes unavailable. Identifier resolution changes to metadata informing user of alternate pathways for access (e.g. offline), or descriptive metadata.

A5. Digital Object location changes, but identifier resolution fails to be updated. Identifier manager discovers this and escalates request to Digital Object Manager to initiate update.

A7. Identifier resolution fails to be updated, and Identifier manager fails to provide alternative resolution. End user accesses identifier, which resolves to a broken link.

Business Rules

Whenever the location of the referent changes, there is a procedure to update the resolution of the identifier promptly, and to verify the update.

If the identifier resolution is out of date, authority metadata is available, through which the request for update is escalated.

Persistent identifiers are not unpublished: if they cease resolving to the digital object, resolve to metadata.

Once published, an identifier must not change or be patched.

Notes

Persistent service invocation means that the parameters and results of a service call must only be changed additively: removing parameters or changing the type of result compromises persistence.

Not all persistent identifiers persist for archival timespans.

© Copyright 2007

Legal
Picture 1

Privacy

 

Powered by
ice

The PILIN project is funded by the Australian Commonwealth Department of Education, Science and Training, (DEST) under the Systemic Infrastructure Initiative (SII) as part of the Commonwealth Government’s Backing Australia’s Ability – An Innovation Action Plan for the Future (BAA) under the ARROW Project.