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

From Metadata-Registry
Jump to: navigation, search
(Use Case 3: User Registers Terms from a Vocabulary Directly into the Registry)
(Use Case 1: User Registers as a Vocabulary Owner/Maintainer)
Line 3: Line 3:
 
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:
 
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:
 
#Registers himself/herself as an authorized representative of the vocabulary owner
 
#Registers himself/herself as an authorized representative of the vocabulary owner
#Adds a description of the vocabulary
 
 
#Adds information about other contacts for the owner
 
#Adds information about other contacts for the owner
#Adds a URI for the vocabulary, based on the owner's domain
 
#[<i>Alternatively:</i> requests a URI from the Registry]
 
  
 
==Use Case 2: User Registers a Vocabulary Directly into the Registry==
 
==Use Case 2: User Registers a Vocabulary Directly into the Registry==

Revision as of 07:59, 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

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