Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Documentation
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
snac
Documentation
Commits
a669cc28
Commit
a669cc28
authored
Jul 16, 2015
by
Tom Laudeman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
working on requirements list
parent
6be5fa5a
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
91 additions
and
0 deletions
+91
-0
introduction.md
tat_requirements/introduction.md
+12
-0
requirements.md
tat_requirements/requirements.md
+79
-0
No files found.
tat_requirements/introduction.md
View file @
a669cc28
...
...
@@ -14,10 +14,22 @@ Rachael Hu, User Experience Design Manager, California Digital Library
Ray R. Larson, U.C. Berkeley - School of Information
Robbie Hott
(other authors add yourselves here)
### Discussion items:
The order of files is:
plan (external, broad view roadmap)
introduction
co-op background
requirements
What are .c and .r files in the merged data?
If an .c file is creatorOf (presumably a resourceRelation) where is that
...
...
tat_requirements/requirements.md
View file @
a669cc28
List of requirements
---
-
authentication
-
user creation
-
authentication
-
account maintenance
-
authorization
-
user/group/other (ugo) with read/write (rw) privilige system, typical for Linux
-
admin tool for group privs
-
create/edit/delete groups
-
create privs matched to API functionality
-
search/discover cpf data; need a list of filters/facets
-
dashboard
-
edit cpf data
-
edit UI
-
per field data validation
-
record validation
-
user message system in UI
-
workflow
-
dashboard for workspace, task list
-
split merged records, know that some record consists of merged records
-
split UI
-
workflow
-
ARK assign, deprecate (generally: manage ARKs)
-
dashboard
-
merge records
-
Identity Reconciliation (IR)
-
search/view merge candidates
-
workflow
-
dashboard
-
manage ARKs
-
algorithmically determine merge candidates
-
IR
-
name-string parser
-
date parser
-
architecture of identity, expandable design
-
authority and controlled vocabulary management
-
web UI/web application
-
Linux, Apache httpd, PostgreSQL (aka Postgres)
-
HTML, CSS, JavaScript
-
workflow
-
workflows
-
may want wild-west non-locking edits
-
may want locked, moderated workflow
-
ability to issue reminders
-
integrated email notification
-
"watched" records (might be reporting, and not specifically workflow)
-
-
reporting
-
helpdesk
-
issue tracking
-
test driven development
-
data integrity testing
Maintenance Functionality (All authors)
---------------------------------------
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment