SlideShare a Scribd company logo
Improving the Drupal Taxonomy Editor for Biology Alexey Shipunov EOL [email_address]
Tasks Name editing, changing name strings Classification editing, or manipulating the hierarchies in which organisms are arranged.  Reconciliation, or creation of name ontologies where we group together alternative names for the same species
Name editing There are 1,800,000 named species Over 10,000,000 names in our compilation 100,000,000 names eventually In hundreds of forever changing taxonomies The name editor should allow: To add new names manually and also a semi-automatic batch addition(s) To change the misspelled name (add a lexical variant) To delete the mistaken name entry (i.e., make name not visible)
Classification editing Allow changes in the classification: first of all, move branches Allow changes to hierarchy level, i.e. rank Allow changes to batches of multiple names Delete children To do it as easily as possible (see the next slide)
Reconciliation Reconciliation is a way to group different names for the same entity (taxon) together The simplest example – name and its synonyms:  Homo sapiens  Linnaeus 1758 (scientific name, preferred name)* Homo sapiens  L. 1758 (scientific name) Homo sapiens  (scientific name, canonical name) Human (vernacular name, English) Homa sapiens  (misspelled name) Homo troglodytes  L. (scientific name, subjective synonym) * The items in parentheses are flags that define the relationships among the names
Reconciliation 2 In biology, it is very important to retain all alternative names, even misspellings Reconciliation is changeable: for example, if someone finds an earlier name for species, this name becomes the preferred name within the reconciliation group
Name editing Add Delete Edit Flag Assign rank Batch functions Classification editing Change rank Move branch: two windows, drag and drop interface Reconciliation editing Add, delete, change synonyms – ideally a two window drag and drop environment Allow different kinds of synonyms Allow flags Merge and split reconciliation groups The ideal editor
“ Union Editor prototype” Edit, add, delete Move subtrees with 2 windows Relatively fast No synonyms No merging No ranks No flags
Drupal Taxonomy Editor Edit, add, delete Move subtrees with 1 window Synonyms Merging No ranks No flags No different kinds of synonyms Relatively slow
Things to implement Flags Ranks Two-windows interface Different kinds of synonyms Increase speeds Or maybe it is better to create a new taxonomy editor especially for biology?

More Related Content

PDF
2008.Eol Chicago Smith And Rycroft
PPT
10minutes Roger
PPTX
Paid, Earned and Owned = Converged Media
PPTX
Have We Got the Names "Right"?
PPTX
GlobalNames - Canadensys - Shorthouse
PPT
BSC Shorthouse ESC 2011
PPTX
Global Names ievobio 2012
PPTX
What do accessible occurrence data and checklists tell us about species diver...
2008.Eol Chicago Smith And Rycroft
10minutes Roger
Paid, Earned and Owned = Converged Media
Have We Got the Names "Right"?
GlobalNames - Canadensys - Shorthouse
BSC Shorthouse ESC 2011
Global Names ievobio 2012
What do accessible occurrence data and checklists tell us about species diver...

More from David Shorthouse (11)

PPTX
2014.07.22 shorthouse
PPTX
2014.04.01 Shorthouse REDM400
PPTX
Introduction to Biodiversity Informatics
PPTX
Canadensys - Federal Geospatial Platform
PPT
Sperling Esc08 V Mds
PPT
Shorthouse
PDF
Chach Eol Drupalsprint Presentation
ODP
Eol Drupal Dman Presentation
PPT
Eol Shorthouse
ODP
Natcatchpoleslides
PDF
Eol Matthias Hutterer
2014.07.22 shorthouse
2014.04.01 Shorthouse REDM400
Introduction to Biodiversity Informatics
Canadensys - Federal Geospatial Platform
Sperling Esc08 V Mds
Shorthouse
Chach Eol Drupalsprint Presentation
Eol Drupal Dman Presentation
Eol Shorthouse
Natcatchpoleslides
Eol Matthias Hutterer
Ad

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
Chapter 3 Spatial Domain Image Processing.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
cuic standard and advanced reporting.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Ad

Improving Drupal Taxonomy Editor

  • 1. Improving the Drupal Taxonomy Editor for Biology Alexey Shipunov EOL [email_address]
  • 2. Tasks Name editing, changing name strings Classification editing, or manipulating the hierarchies in which organisms are arranged. Reconciliation, or creation of name ontologies where we group together alternative names for the same species
  • 3. Name editing There are 1,800,000 named species Over 10,000,000 names in our compilation 100,000,000 names eventually In hundreds of forever changing taxonomies The name editor should allow: To add new names manually and also a semi-automatic batch addition(s) To change the misspelled name (add a lexical variant) To delete the mistaken name entry (i.e., make name not visible)
  • 4. Classification editing Allow changes in the classification: first of all, move branches Allow changes to hierarchy level, i.e. rank Allow changes to batches of multiple names Delete children To do it as easily as possible (see the next slide)
  • 5. Reconciliation Reconciliation is a way to group different names for the same entity (taxon) together The simplest example – name and its synonyms: Homo sapiens Linnaeus 1758 (scientific name, preferred name)* Homo sapiens L. 1758 (scientific name) Homo sapiens (scientific name, canonical name) Human (vernacular name, English) Homa sapiens (misspelled name) Homo troglodytes L. (scientific name, subjective synonym) * The items in parentheses are flags that define the relationships among the names
  • 6. Reconciliation 2 In biology, it is very important to retain all alternative names, even misspellings Reconciliation is changeable: for example, if someone finds an earlier name for species, this name becomes the preferred name within the reconciliation group
  • 7. Name editing Add Delete Edit Flag Assign rank Batch functions Classification editing Change rank Move branch: two windows, drag and drop interface Reconciliation editing Add, delete, change synonyms – ideally a two window drag and drop environment Allow different kinds of synonyms Allow flags Merge and split reconciliation groups The ideal editor
  • 8. “ Union Editor prototype” Edit, add, delete Move subtrees with 2 windows Relatively fast No synonyms No merging No ranks No flags
  • 9. Drupal Taxonomy Editor Edit, add, delete Move subtrees with 1 window Synonyms Merging No ranks No flags No different kinds of synonyms Relatively slow
  • 10. Things to implement Flags Ranks Two-windows interface Different kinds of synonyms Increase speeds Or maybe it is better to create a new taxonomy editor especially for biology?