How well does Drupal currently handle hierarchical taxonomies
What about multiple & extremely large vocabularies?
What about reconciliation (synonymy, relatedness)?
What about machine tagging?
What about Semantic Web?
Can we hook permissions/roles into selection of terms?
How well will our solutions integrate with search?
Best Practices
Google Code:
Need a Google account
https://code.google.com
Drupal CVS
Patches: tag “EOL Taxonomy Sprint”
Who & Why
You are leading this sprint & you will take ownership of where we take it
You will submit patches to Drupal’s CVS
You will participate in Google Code svn
We want to see D6 & D7 lead the way for CMS’ but many sites continue to make use of D5
Can we push for core solutions that can be back-ported?
Can we push for flexible solutions that cut through idiosyncratic needs?
Can we develop or refactor existing modules if we cannot pave the way to development in core?
The Encyclopedia of Life David P. Shorthouse Vitthal Kudal
Biology-Centric, Drupal Solutions
BugGuide
Are not using taxonomy or views
ScratchPads
Use taxonomy as a mechanism to tag content with scientific names
Many biological pursuits have chosen other CMS’ or Drupal workarounds ( e.g. Animal Diversity Web)
EOL Approach
Content aggregated from other biodiversity websites using client-produced XML docs
Schema produced in-house using existing (Dublin Core) and emerging standards (TDWG: Species Profile Model)
Front-end: Ruby on Rails
Back-end: MySQL
Schema for Data Objects
EOL Approach - Drupal
Major participatory thrust: Drupal multisites (eventually standalone) called LifeDesks
Three profiles: Expert, Citizen Scientist, K-12
December release: taxa-centric , LifeDesk: Expert
Each have capacity to build “species pages”:
Contents of which are atomized as nodes (e.g. chapters of text, images, videos, specimens, etc.) for storage
Aggregated for HTML representation (View? Template? Panel?)
Each must produce an XML document using schema just as do existing biodiversity website partners
http://lifedesk.eol.org
Taxonomy Management
Immensely important for the success of EOL’s LifeDesks, EDIT’s ScratchPads, and other biology-centric pursuits
Editor is paramount to success
Reconciliation of terms is critical
Drag & drop functionality between terms and synonyms & differentiation among kinds of synonyms ( i.e. objective synonym, subjective synonym, common name, language of common name)
0 comments
Post a comment