Use Case 20: Manage Experts

From Earth Science Information Partners (ESIP)

Use Case EIE20: Manage Experts

for

ESIP Earth Information Exchange


Version 1.0 draft

Prepared by Karl Benedict

Earth Data Analysis Center, University of New Mexico

November 22, 2005


1.Use Case Identification

1.1.Use Case Number

EIE20

1.2.Use Case Name

Create, modify, and delete entries in the portal for domain experts accessible for user queries.

2.Use Case Definition

Provide a user interface for the self-registration of domain experts into the portal as knowledge resources. Registered experts would then be published through a review process for the portal.

2.1.Actors

  • Provider (Expert)
  • Operator (Reviewer)

2.2.Preconditions

  • 1.'Expert' is already registers with the portal as a user
  • 2.'Expert' has been authenticated

2.3.Postconditions

  • 1.'Expert' knowledge resource has been added to /modified/ or deleted from the service registry.
  • 2.The change in service is reflected in subsequent service queries.

2.4.Normal Flow

  • EIE20.0.1) User (Expert) logs into the portal as a portal member
  • EIE20.0.2) User enters portal area where products and services may be registered
  • EIE20.0.3) User selects the option to register a new 'expert' service
  • EIE20.0.4) User completes a service registration or update form and submits it for review.
  • EIE20.0.5) Operator (reviewer) reviews and publishes the new or updated service.

2.5.Alternative Flows

Service update:

  • EIE20.1.1) User (Expert) logs into the portal as a portal member
  • EIE20.1.2) User enters portal area where products and services may be registered
  • EIE20.1.3) User selects the option to update an existing 'expert' service
  • EIE20.1.4) The current service record is retrieved and presented for modification to the service provider
  • EIE20.1.5) User completes update form and submits it for review.
  • EIE20.1.6) Operator (reviewer) reviews and publishes the updated service.

Service deletion:

  • EIE20.1.7) User (Expert) logs into the portal as a portal member
  • EIE20.1.8) User enters portal area where products and services may be registered
  • EIE20.1.9) User selects the option to delete an existing 'expert' service
  • EIE20.1.10) The current service record is retrieved and presented to the user for confirmation of the service deletion
  • EIE20.1.11) User confirms the deletion

2.6.Exceptions

  • 1.Authentication information associated with an addition, modification, or deletion request is not consistent with user privileges or existing service ownership. Log the event and terminate request.
  • 2.Service requested for modification or deletion does not exist. Log the event and terminate the request.

2.7.Extension Points

None

2.8.Priority

Moderate

2.9.Frequency of Use

Invoked once per session

2.10.Business Rules

  • 1.Service providers must be registered with the system as a user.
  • 2.Deletion of a user removes all Expert services associated with that user.
  • 3.Service provider must respond to an automated availability verification at a regular time interval (i.e. monthly) for their service to remain discoverable.
  • 4.Contact information for service provider must be verifiable

2.11.Special Requirements

None

2.12.Assumptions

The Expert services managed through this use case are based upon a human resource that would respond to requests provided through standard (telephone, e-mail, post) communication methods.

2.13.Notes and Issues

Criteria for validation of expert services need to be established so that both service providers and operators responsible for publishing advertisements understand and apply these criteria.