Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
voluntary_associations:home [2012/01/10 16:41] – [Specifications] adminvoluntary_associations:home [2013/08/14 13:34] – [Voluntary Associations] admin
Line 3: Line 3:
 This is the main page for organizing the Fall 2011/Winter 2012 CSCI403: Automatically Gathering Inscriptions from Multiple Online Sources This is the main page for organizing the Fall 2011/Winter 2012 CSCI403: Automatically Gathering Inscriptions from Multiple Online Sources
  
 +  * [[http://www.cs.wlu.edu/~mahameo|Olivier Mahame]], Fall 2013 Lead Developer
   * [[http://www.cs.wlu.edu/~margoliesd|David Margolies]], Winter 2012 Lead Developer   * [[http://www.cs.wlu.edu/~margoliesd|David Margolies]], Winter 2012 Lead Developer
   * [[http://www.cs.wlu.edu/~jordanr/|Riley Jordan]], Fall 2011 Lead Developer   * [[http://www.cs.wlu.edu/~jordanr/|Riley Jordan]], Fall 2011 Lead Developer
Line 35: Line 36:
    
 ==== Week 2: Jan 17 ==== ==== Week 2: Jan 17 ====
-  * Learn Python: (First 4-5 weeks of CSCI 111)+  * Learn Python: (First 4-5 weeks of [[http://www.cs.wlu.edu/~sprenkle/cs111/winter11/schedule.php|CSCI 111]] - I/O, basic assignments, arithmetic, using OO, for loops, if statements, conditionals, string operations) 
 + 
 +==== Week 3: Jan 23 ==== 
 +  * Setting the locale for extracting data 
 +  * DB: Postgres 8.2 or 8.4 --> Does that matter? 
 +  * Creating a Postgresql DB 
 +    * Connecting to DB using Python 
 +  * Encoding 
 +  * Learn Python: Next 4-5 weeks of [[http://www.cs.wlu.edu/~sprenkle/cs111/winter11/schedule.php|CSCI111]] 
 +    * Lists 
 +    * Files 
 +    * Defining Functions, modules 
 +    * while loops 
 +    * dictionaries 
 + 
 +==== Week 4: Jan 30 ==== 
 +  * Learn Python: Defining classes 
 + 
 +==== Week 5: Feb 6 ==== 
 +  * Extracting data from Heidelberg 
 +  * Possible to simplify script? 
 +  * Get data in English? 
 + 
 +==== Week 6: Feb 13 ==== 
 +  * Storing data 
 +    * Create DB 
 + 
 +==== Week 7: Feb 27 ==== 
 +  * Learn new web framework 
 + 
 +==== Week 8: Mar 5 ==== 
 +  * Create prototype of web interface 
 +    * Allow users to edit data?  Annotate data? 
 +    * Extract data? 
 +    * Allow users to mine data? 
 +  * Maintain application code in a version control system 
 + 
 +==== Week 9: Mar 12 ==== 
 +  * Refine interface 
 +  * Use Ajax, JQuery to  
 + 
 +==== Week 10: Mar 19 ==== 
 +  * Deploy application; test 
 + 
 +==== Week 11: Mar 26 ==== 
 +  * Modify based on feedback 
 +  * More testing 
 + 
 +==== Week 12: Apr 2 ==== 
 +  * Finalize implementation 
 + 
 +==== Final ==== 
 + 
 +  * Submit code 
 +  * Documentation for how to run, maintain code
  
-==== Week 3: Jan 24 ==== 
-  * Learn Python ... 
 ===== Resources ===== ===== Resources =====
   * [[http://home.wlu.edu/~bonds/Homepage/Links.html|Professor Bond's links page]]   * [[http://home.wlu.edu/~bonds/Homepage/Links.html|Professor Bond's links page]]
   * [[http://www.tei-c.org/index.xml|Text Encoding Initiative]]   * [[http://www.tei-c.org/index.xml|Text Encoding Initiative]]
   * [[http://epidoc.sourceforge.net/|EpiDoc]]   * [[http://epidoc.sourceforge.net/|EpiDoc]]
 +  * [[http://pleiades.stoa.org/home|Pleiades]] - inspiration for map
  
 ==== Corpora ==== ==== Corpora ====
Line 49: Line 103:
   * [[http://www.manfredclauss.de/gb/index.html|Epigraphische Datenbank Clauss]]   * [[http://www.manfredclauss.de/gb/index.html|Epigraphische Datenbank Clauss]]
  
 +=== Notes ===
 +  * Search in Heidelberg DB for "collegi"
 +  * Search in Clauss DB for "societ"
  
 ==== Examples ==== ==== Examples ====
   * [[http://www.ottomaninscriptions.com/|Ottoman Inscriptions]]   * [[http://www.ottomaninscriptions.com/|Ottoman Inscriptions]]
  
-===== Notes ===== 
- 
-  * Search in Heidelberg DB for "collegi" 
-  * Search in Clauss DB for "societ" 
  
 ===== Extension Ideas ===== ===== Extension Ideas =====
Line 62: Line 115:
   * Can we automatically classify any of the inscriptions with their trades, deities, types of association?   * Can we automatically classify any of the inscriptions with their trades, deities, types of association?
   * Can we automatically generate any of the drop down lists?   * Can we automatically generate any of the drop down lists?
 +
 +===== Notes =====
 +
 +==== Notes from Meeting on 2/16 ====
 +
 +Participants: Professor Bond, David Margolies, Professor Sprenkle
 +
 +**Top Priority**
 +  * Get data in English
 +  * Complete database schema
 +    * Person info is unique to inscription -- don't try to match up yet
 +    * Add fields to DB for Trade, Deity, associative unit, imperial house (selection fields) and translation of inscription
 +    * Connections - should be empty (don't use what's on the web page
 +    * Add field for link to original web page?  (Or, just display on the web interface
 +
 +**Next Steps**
 +  * Design web interface for admin and other users
 +
 +==== Notes from Meeting on 4/11 ====
 +
 +Participants: David Margolies and Prof Sprenkle
 +
 +**Python**
 +  * **DONE** Literature, A-Text, B-Text: need to append to previous, with newlines
 +    * don't write over in map
 +
 +**Spring/App**
 +  * Modify look and feel, make more user friendly
 +    * Paging - show where are in pages, how many pages -- made an attempt
 +    * Add button to edit from View page **DONE**
 +    * Layout of Persons and Inscriptions - what should this look like?
 +  * Missing Imperial House, Deity, Trade, etc.
 +    * Make drop-down box (populated from DB)
 +    * Possible to add more
 +    * Update DB
 +  * Person editing - instead of hidden field for inscription_id, make a session attribute
 +    * or, should that be in the Person object?  
 +  * Layout of code
 +    * app - controllers
 +    * dao - data access object
 +      * dao.hibernate - connects to DB
 +    * domain - models
 +      * domain.service - what controllers use; service uses DAO
 +      * domain.validation - validator for inscription -- used by view
 +        * form JSTL tags
 +        * need a person validator
voluntary_associations/home.txt · Last modified: 2013/08/14 13:41 by admin
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0