Difference between revisions of "NSDL Registry Use Case Documentation (Vocabularies)"

From Metadata-Registry
Jump to: navigation, search
(Use Case 5: User Adds Information to Registered Term)
(Use Case 5: User Adds Information to Registered Term)
Line 24: Line 24:
 
==Use Case 4: User Uploads a Vocabulary to the Registry==
 
==Use Case 4: User Uploads a Vocabulary to the Registry==
 
==Use Case 5: User Adds Information to Registered Term==
 
==Use Case 5: User Adds Information to Registered Term==
In this case a user who has already registered the vocabulary as a whole may contribute individual terms via an upload process, subject to validation of the file. The user:
 
#Chooses the file to upload from his/her browser
 
#Receives a validation report from the registry, confirming that required elements are present (including a valid URI for the terms)
 
#Queues the file for the Registry Manager
 
  
 
==Use Case 6: User Changes Semantics of Term==
 
==Use Case 6: User Changes Semantics of Term==

Revision as of 08:20, 22 September 2005

Registry Use Cases (Vocabularies)

Use Case 1: User Registers as a Vocabulary Owner/Maintainer

An NSDL project has a small subject vocabulary that they wish to register. The designated person associated with the project connects to the registry via browser, and:

  1. Registers himself/herself as an authorized representative of the vocabulary owner
  2. Adds information about other contacts for the owner

Use Case 2: User Registers a Vocabulary Directly into the Registry

A user that has authenticated with the Registry can add a Vocabulary as a whole into the Registry. This step is necessary before entering specific terms or uploading terms from an extant vocabulary. The user:

  1. Adds a description of the vocabulary
  2. Adds rights information about the vocabulary
  3. Adds information about other contacts for the owner
  4. Adds a URI for the vocabulary, based on the owner's domain
  5. [Alternatively: requests a URI from the Registry]

Use Case 3: User Registers Terms from a Vocabulary Directly into the Registry

In this case, the vocabulary as a whole is already registered, and the owner/maintainer (or authorized representative) is seeking to add specific terms. The maintainer:

  1. Logs in and brings up a form to add a new term
  2. Adds the required data and some optional data for the term
  3. Assigns a term URI based on the vocabulary owner's domain
  4. [Alternatively: requests a URI from the Registry]
  5. Requests validation for the entry
  6. If the term passes validation routines, he/she adds the term to the registry manager's queue

Use Case 4: User Uploads a Vocabulary to the Registry

Use Case 5: User Adds Information to Registered Term

Use Case 6: User Changes Semantics of Term

Use Case 7: User Changes Status of Term

Use Case 8: Registry Software Validates Inputs and Uploads

Use Case 9: Registry Manager Interacts with User

Use Case 10: Registry Manager Interacts with User Input