Difference between revisions of "NSDL Registry Use Case Documentation (Vocabularies)"
From Metadata-Registry
(→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 information about other contacts for the owner | #Adds information about other contacts for the owner | ||
− | |||
− | |||
==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
Contents
- 1 Registry Use Cases (Vocabularies)
- 1.1 Use Case 1: User Registers as a Vocabulary Owner/Maintainer
- 1.2 Use Case 2: User Registers a Vocabulary Directly into the Registry
- 1.3 Use Case 3: User Registers Terms from a Vocabulary Directly into the Registry
- 1.4 Use Case 4: User Uploads a Vocabulary to the Registry
- 1.5 Use Case 5: User Adds Information to Registered Term
- 1.6 Use Case 6: User Changes Semantics of Term
- 1.7 Use Case 7: User Changes Status of Term
- 1.8 Use Case 8: Registry Software Validates Inputs and Uploads
- 1.9 Use Case 9: Registry Manager Interacts with User
- 1.10 Use Case 10: Registry Manager Interacts with User Input
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:
- Registers himself/herself as an authorized representative of the vocabulary owner
- 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:
- Logs in and brings up a form to add a new term
- Adds the required data and some optional data for the term
- Assigns a term URI based on the vocabulary owner's domain
- [Alternatively: requests a URI from the Registry]
- Requests validation for the entry
- If the term passes validation routines, he/she adds the term to the registry manager's queue