Commit 3ef35b55 by twl8n

updating the plan

parent a90d9652
...@@ -13,6 +13,15 @@ Overview and order of work ...@@ -13,6 +13,15 @@ Overview and order of work
1. create tech documents, filling in as much prose as possible 1. create tech documents, filling in as much prose as possible
- how do we deal with vocabulary hierarchy?
'''
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Periodicals' );
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Pictorial works' );
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Societies, etc.' );
INSERT INTO vocabulary (type, value) values ( 'subject', 'World politics--Study and teaching' );
'''
1. create prototype software to test tech requirements, iterate updating requirements and prototype 1. create prototype software to test tech requirements, iterate updating requirements and prototype
1. create tests for test driven development, and validate prototype 1. create tests for test driven development, and validate prototype
...@@ -41,10 +50,27 @@ Code we write ...@@ -41,10 +50,27 @@ Code we write
- exists, needs tests, needs requirements - exists, needs tests, needs requirements
- should we re-architect tables become normal tables, the views go away, and versioned records are moved to shadow tables.
- add features for delete-via-mark (as opposed to actual delete)
- add features to support embargo
- (maybe, discuss) change vocabulary.sql from insert to copy. It would be smaller and faster, although in reality as soon as
it is in the database, the text file will never be touched again.
- (discuss) can/should we create a tag system to deal with ad-hoc requirements later in the project? The tags
are very similar to vocabulary entryies in that the tag values are controlled. The difference being a weaker
moderation of tags and more readiness to create new tags (types). The tag table would consist of tag, value
and is essentially a name-value system. If we create tags, should we try to enforce some data typing, that
is: string, int, date, float, etc.?
- CPF to SQL parser (Robbie) - CPF to SQL parser (Robbie)
- exists, needs tests, needs requirements - exists, needs tests, needs requirements
- Name serialization tool, selectable pre-configured formats
- Name string parser - Name string parser
- Can we find a grammar-based parser for PHP? Should we use a standalone parser? - Can we find a grammar-based parser for PHP? Should we use a standalone parser?
...@@ -53,6 +79,12 @@ Code we write ...@@ -53,6 +79,12 @@ Code we write
- Can this use the same parser engine as the name string parser? - Can this use the same parser engine as the name string parser?
- CPF record edit, edit each field
- CPF record split, split data into separate cpf identities, deprecate old ARK, mint new ARKs
- CPF record merge, combine fields, deprecate old ARKs, mint new ARK
- coding style, class template (architect Robbie) - coding style, class template (architect Robbie)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment