Case Study: Rosetta Project
From LaurasWiki
Whit Morriss, The Long Now Foundation
| Table of contents |
[edit]
about The Long Now
- Founded in 1995
- To foster responsibility in the framework of the next 10,000 years
- 10,000 Clock
- The Library of Everything
- Gave rise to the Rosetta Project
- Transience of languages and of digital media
- => Collecting and recording data to enable preservation/resucitation of all languages
- Preservation through diffusion
- Online hub, unique in the linguistics community
- A social and artistic project
- Early example of "open" archive
[edit]
Rosetta Project Web Site
RP v.1
- Zope site w/MySQL backend
- Up for 5 yrs.
RP v.2
- Building a new platform "from scratch" =>
- Will be Plone
[edit]
Tech Challenges
- Representing Language Classification
- Navigate across semantic axes: language family, region, etc.
- Large volume of content
- Emphasis on design
- Interaction w/legacy systems
[edit]
Tools
- CMFPlone 2.1ish
- ExtendedPathIndex, ResourceRegistries, Archetypes, ATCT, LiveSearfch
- Advanced Query
- Five (Zope 2.8)
- Products based on Five
- Flon
- zmori
- Sfive
- B Team
- CMFMember
- CMFTextManagerNG
- Other tools
- zopectl debug
- ZEO & pound
- subversion
[edit]
Object Model
- Russion Doll / Fat Stack (old school)
- Folders w/in folders
- loose connection to behavior by context ( through acquistion)
- Rich Taperstry (new school)
- More complex behavior
- Objects interact by references and ijnterfaces
- Tight connection to behavior via component architecture
- Big picture /building blocks
- Archive: container for all archive data
- Option to use ZEO mount point
- Point to hang rich browsing interface, search tools
- Traversal convenience hookls
- Id management for mass content creation
[edit]
Classification Tree (INodePath)
- Language "family"
- Focal point for presentation
...
[flipping too fast through slides to capture)
[edit]

