Eol Shorthouse
-
Upload
david-shorthouse -
Category
Technology
-
view
569 -
download
0
Transcript of Eol Shorthouse
![Page 1: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/1.jpg)
Drupal Taxonomy Code Sprint
Why?
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?
1
![Page 2: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/2.jpg)
Best Practices
Google Code: – Need a Google account– https://code.google.com
Drupal CVS– Patches: tag “EOL Taxonomy Sprint”
2
![Page 3: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/3.jpg)
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?
3
![Page 4: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/4.jpg)
The Encyclopedia of Life
David P. Shorthouse
Vitthal Kudal
![Page 5: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/5.jpg)
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)
5
![Page 6: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/6.jpg)
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
6
![Page 7: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/7.jpg)
Schema for Data Objects
![Page 8: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/8.jpg)
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
8
![Page 9: Eol Shorthouse](https://reader036.fdocuments.us/reader036/viewer/2022082921/5559fb71d8b42ad00a8b4b31/html5/thumbnails/9.jpg)
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)
9