SlideShare a Scribd company logo
1 of 75
Aligning insect phylogenies: 
Perelleschus and other cases 
Nico M. Franz 1,2 
Arizona State University 
http://taxonbytes.org/ 
1 Concepts and tools developed jointly with members of the Ludäscher Lab (UC Davis & UIUC): 
Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers & Bertram Ludäscher 
2 Systematics, Evolution and Biodiversity Section, Ten Minute Papers 
Annual Meeting of the Entomological Society of America 
November 18, 2014 - Portland, Oregon 
On-line @ http://www.slideshare.net/taxonbytes/franz-2014-esa-aligning-insect-phylogenies-perelleschus-and-other-cases-41654235
Research motivation: 1 
How can we represent, and reason over, 
taxonomic concept provenance, 
based on varying input classifications 
and differentially sampled phylogenies? 
1 This presentation concentrates on the "how?"; though the "why?" is addressed in the References (listed at the end).
Definitional preliminaries, 1 
Taxonomic concept: 1 
The circumscription of a perceived 
(or, more accurately, hypothesized) 
taxonomic group, as advocated by 
a particular author and source. 
1Not the same as species concepts, which are theories about what species are, and/or how they are recognized.
Definitional preliminaries, 2 
Provenance: 1 
Information describing the origin, derivation, 
history, custody, or context of an entity (etc.). 
Provenance establishes the authenticity, integrity 
and trustworthiness of information about entities. 
1 See, e.g.: http://www.w3.org/2005/Incubator/prov/wiki/What_Is_Provenance
Definitional preliminaries, 3 
Alignment ("merge"): 
A comprehensive, logically consistent, and 
(where possible) well-specified reconciliation 
of shared and unique Euler regions that result from 
integrating two or more taxonomic concept 
hierarchies ("trees") with RCC-5 articulations.1 
1 RCC-5 = Region Connection Calculus (set theory relationships: congruence, inclusion, overlap, exclusion, etc.).
Input for provenance reasoning: Perelleschus use case, 1936−2013
Perelleschus salpinflexus Cardona-Duque & Franz sec. Franz & Cardona-Duque (2013) 
Female 
, 
habitu 
s 
Labium Maxill 
a 
• Habitus, mouthparts
Perelleschus salpinflexus Cardona-Duque & Franz sec. Franz & Cardona-Duque (2013) 
• Habitus, mouthparts One might call this string a Taxonomic Concept Label. 
Female 
, 
habitu 
s 
Labium Maxill 
a
Perelleschus salpinflexus Cardona-Duque & Franz sec. Franz & Cardona-Duque (2013) 
• Male & female terminalia, showing putative synapomorphies 
Synapomorphy (genus-level): Spermatheca 
with an acute, sclerotized appendix at 
insertion of the collum (character 17:1). 
"11" 
Synapomorphy (subclade-level): 
Aedeagus with endophallic 
sclerites extending in apical 
half of aedeagus (character 
11:1). 
"17"
Phylogeny: Perelleschus sec. Franz & Cardona-Duque (2013) 
Spermathecal synapomorphy 
Aedeagal synapomorphy
Perelleschus concept history: 
• 6 classifications, 
• 54 taxonomic concepts, 
• 75 concept2 RCC-5 articulations; 
 Suitable for provenance reasoning. 1 
1 Franz et al. 2014. Reasoning over taxonomic change: Exploring alignments for the Perelleschus use case. PLoS ONE.
1936: 1st species-level 
concept. 
1954: Genus named, 
+ 2 species. 
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species.
1936: 1st species-level 
concept. 
1954: Genus named, 
+ 2 species. 
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species.
1936: 1st species-level 
concept. 
1954: Genus named, 
+ 2 species. 
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species.
1936: 1st species-level 
concept. 
1954: Genus named, 
+ 2 species. 
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species.
1936: 1st species-level 
concept. 
1954: Genus named, 
+ 2 species. 
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species.
1936: 1st species-level 
concept. 
1954: Genus named, 
+ 2 species. 
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species.
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species. 
Focal alignments (today) 
• 1986 versus 2001 
• Classification / Phylogeny 
• 2001 versus 2006 
• Phylogeny / Exemplar Analysis 
• 2001 versus 2013 (appended) 
• Phylogeny / Extended Phylogeny 
2001 / 
2013
Introducing the Euler/X software toolkit (Open Source) 
"A toolkit for consistently aligning 
sets of hierarchically arranged entities 
under (relaxable) logic constraints, 
and using RCC-5 articulations." 
Desktop tool @ https://bitbucket.org/eulerx 
Euler server @ http://euler.asu.edu
Euler/X toolkit − Please ask me (later) about a live demonstration!
Euler/X uses Answer Set Programming. 
The reasoner asks, and solves, the question: 
"Which possible worlds can be generated 
that satisfy (i.e., are consistent with) 
a given set of input constraints?" 1
Euler/X uses Answer Set Programming. 
The reasoner asks, and solves, the question: 
"Which possible worlds can be generated 
that satisfy (i.e., are consistent with) 
a given set of input constraints?" 1 
1 Input constraints: 
• T1 − taxonomy 1 
• T2 − taxonomy 2 
• A − user-asserted articulations 
• C − additional 'tree' constraints
Alignment 1 - Perelleschus sec. WOB (1986) versus sec. FOB (2001) 
T1: Perelleschus sec. 1986 
• Traditional classification 
• 1 genus-level concept 
• 3 species-level concepts
Alignment 1 - Perelleschus sec. WOB (1986) versus sec. FOB (2001) 
T1: Perelleschus sec. 1986 
• Traditional classification 
• 1 genus-level concept 
• 3 species-level concepts 
T2: Perelleschus sec. 2001 
• Phylogenetic revision 
• 2 genus-level concepts 
• 7 clade-level concepts 
• 9 species-level concepts
Format for alignment input file (constraints: T1, T2, A, C) 
Year Source 
T2 
Parent 
concept 
Child 
concepts 
T1 
T2 to T1 
Articulations 
(as provided 
by the user)
Input visualization 
Six1 user-asserted input articulations (pink lines) are sufficient to yield a single, 
well-specified alignment. 
1Actually, three (species-level) articulations are sufficient to achieve this for the 2001/1986 alignment.
Alignment (merge) visualization 
Reasoner infers 66 additional, logically implied articulations (MIR).1 
2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation 
is explained in the merge taxonomy. 
1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). 
Legend
Alignment (merge) visualization 
Reasoner infers 66 additional, logically implied articulations (MIR).1 
2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation 
is explained in the merge taxonomy. 
3 congruent 2001/1986 species-level concepts. 
1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). 
Legend
Alignment (merge) visualization 
Reasoner infers 66 additional, logically implied articulations (MIR).1 
2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation 
is explained in the merge taxonomy. 
3 congruent 2001/1986 species-level concepts. 
6 species-level concepts unique sec. FOB (2001). 
1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). 
Legend
Alignment (merge) visualization 
Reasoner infers 66 additional, logically implied articulations (MIR).1 
2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation 
is explained in the merge taxonomy. 
3 congruent 2001/1986 species-level concepts. 
6 species-level concepts unique sec. FOB (2001). 
6 clade-level concepts unique to FOB (2001). 
1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). 
Legend
Alignment (merge) visualization 
Reasoner infers 66 additional, logically implied articulations (MIR).1 
2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation 
is explained in the merge taxonomy. 
3 congruent 2001/1986 species-level concepts. 
6 species-level concepts unique sec. FOB (2001). 
6 clade-level concepts unique to FOB (2001). 
2001.PER & 2001.PHY in overlap with 1986.PER. 
1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). 
Legend
Alignment (merge) visualization 
Reasoner infers 66 additional, logically implied articulations (MIR).1 
2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation 
is explained in the merge taxonomy. 
We can 'zoom in' on the overlap 
and resolve the resulting subregions 
in the "merge concept view". 
1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). 
Legend
Merge concept view (in part) 
"2001.PER and 1986.PER share a region (2001.PER * 1986.PER) constituted (at lower 
levels) by 2001/1986.P_rectirostris; this latter region is that which is entailed in 
1986.PER and excluded from 2001.PHY. (1986.PER2001.PHY)." 
2001 concepts 
2001/1986 concepts
Merge concept view (in part) 
"2001.PHYsubcin/1986.Psubcin differentially 'participates' in 2001.PHY and 
1986.PER; but not 2001.PER (or any of its children)." 
2001 concepts 
2001/1986 concepts
Alignment 2 - Perelleschus sec. FOB (2001) versus sec. F (2006) 
T1: Perelleschus sec. 2001 
• Phylogenetic revision 
• 8 ingroup species concepts 
• 2 outgroup concepts 
• 18 concepts total
Alignment 2 - Perelleschus sec. FOB (2001) versus sec. F (2006) 
T1: Perelleschus sec. 2001 
• Phylogenetic revision 
• 8 ingroup species concepts 
• 2 outgroup concepts 
• 18 concepts total 
T2: Perelleschus sec. 2006 
• Exemplar analysis 
• 2 ingroup species concepts 
• 1 outgroup concept 
• 7 concepts total
Logic representation challenge: 
Perelleschus sec. 2001 & 2006 concepts 
have incongruent sets of subordinate members, 
yet each concept has congruent synapomorphies.
Definitional preliminaries, 4 1 
Ostensive alignment: the congruence among higher-level 
concepts is assessed in relation to their entailed members. 
 Ostension: giving meaning through an act of pointing out. 
1 See Bird & Tobin. 2012. Natural Kinds. URL: http://plato.stanford.edu/archives/win2012/entries/natural-kinds/
Definitional preliminaries, 4 1 
Ostensive alignment: the congruence among higher-level 
concepts is assessed in relation to their entailed members. 
 Ostension: giving meaning through an act of pointing out. 
Intensional alignment: the congruence among higher-level 
concepts is assessed in relation to their properties. 
 Intension: giving meaning through the specification of properties. 
1 See Bird & Tobin. 2012. Natural Kinds. URL: http://plato.stanford.edu/archives/win2012/entries/natural-kinds/
Ostensive alignment – members are all that counts 
Input constraints Challenge 1: Ostensive alignment 
Ostensive alignment 
2001 & 2006
Ostensive alignment – members are all that counts 
Challenge 1: Ostensive alignment 
Solution: 11 ingroup concept articulations 
are coded ostensively – either as 
<, ><, or | – to represent non-congruence 
in the representation 
of child concepts 
Input constraints 
Ostensive alignment 
2001 & 2006
Ostensive alignment – members are all that counts 
Challenge 1: Ostensive alignment 
Solution: 11 ingroup concept articulations 
are coded ostensively – either as 
<, ><, or | – to represent non-congruence 
in the representation 
of child concepts 
Result: 2006.PER < 2001.PER 
2006.PER | 2001.[5 species concepts] 
etc. 
Input constraints 
Ostensive alignment 
2001 & 2006 
5 x | 
2 x ><
Intensional alignment – representation of congruent synapomorphies 
Input constraints 
Challenge 2: Intensional alignment 
Intensional alignment 
2001 & 2006 
"17" 
"11"
Intensional alignment – representation of congruent synapomorphies 
Input constraints 
Challenge 2: Intensional alignment 
Solution: An Implied Child (_IC) concept is 
added to the undersampled (2006) 
clade concept; and the (5) "missing" 
species-level concepts are included 
within this Implied Child 
Intensional alignment 
2001 & 2006 
"17" 
"11"
Intensional alignment – representation of congruent synapomorphies 
Input constraints 
Challenge 2: Intensional alignment 
Solution: An Implied Child (_IC) concept is 
added to the undersampled (2006) 
clade concept; and the (5) "missing" 
species-level concepts are included 
within this Implied Child 
11 ingroup concept articulations are 
coded intensionally – as == or > – 
to reflect congruent synapomorphies 
(chars. 11, 17) of 2001 & 2006 
Intensional alignment 
2001 & 2006 
"17" 
"11"
Intensional alignment – representation of congruent synapomorphies 
Input constraints 
Challenge 2: Intensional alignment 
Result: The genus- and ingroup clade-level 
concepts are inferred as congruent: 
2006. PER == 2001.PER 
2006.PcarPeve == 2001.PcarPsul 
etc. 
Intensional alignment 
2001 & 2006
Review – representing ostensive versus intensional alignments 
Ostensive alignment 
2001.PER includes more 
species-level concepts 
than 2006.PER [>].
Review – representing ostensive versus intensional alignments 
Ostensive alignment 
2001.PER includes more 
species-level concepts 
than 2006.PER [>]. 
Intensional alignment 
2006.PER reconfirms the 
synapomorphies inferred 
in 2001.PER [==].
Is this approach scalable? 
Quite possibly yes.
Use case: Alternative phylogenetic schemes of higher-level weevils 
T1: Curculionoidea sec. Kuschel (1995) 
• Cladistic analysis 
• 41 concepts
Use case: Alternative phylogenetic schemes of higher-level weevils 
T1: Curculionoidea sec. Kuschel (1995) 
• Cladistic analysis 
• 41 concepts 
T2: Curculionoidea sec. Marvaldi & 
Morrone (2000) 
• Cladistic analysis 
• 25 concepts
Alignment: Curculionoidea sec. K (1995) versus sec. MM (2000) 
Initial visual impression: Lots of green rectangles, yellow octagons, and overlap (><). 
Much taxonomic concept incongruence.
Use case: Dwarf lemurs sec. 1993 & 2005 1 
Chirogaleus furcifer sec. Mühel (1890) – Brehms Tierleben. 
Public Domain: http://books.google.com/books?id=sDgQAQAAMAAJ 
1 Franz et al. 2014. Taxonomic provenance: Two influential primate classifications logically aligned. (in preparation)
The 2nd & 3rd Editions of the Mammal Species of the World 
1993 2005 
Primates sec. Groves (1993) 
 317 taxonomic concepts, 
233 at the species level. 
Primates sec. Groves (2005) 
 483 taxonomic concepts, 
376 at the species level. 
Δ = 143 
species-level 
concepts
Alignment of Primates sec. Groves 1993 / 2005 
Primates: 800 concepts 
402 
articulations 
153,111 MIR 
 ~ 380x information gain! 
Strepsirrhini sec. MSW3 
Haplorrhini sec. MSW3 
Catarrhini sec. MSW3
Taxonomic provenance  quantify name/meaning dissociation 
'Dissociation' means that either un-identical names are paired with congruent concepts, 
or that identical names are paired with incongruent concepts. 
"Reliable names" "Unreliable names"
In summary (1) − What this approach can provide: 
So, given an input set of [T1, T2, A, C], one gains: 
(1) Logical consistency in the alignment; 
(2) Intended degree of alignment resolution; 
(3) Additional, logically implied articulations; 
(4) Visualizations of taxonomic provenance; 
(5) Quantifications of name/meaning relations.
In summary (2) − Representation and reasoning abilities 
• Compatibility with contemporary Linnaean nomenclature (and PhyloCode too); 
• Integration of many-to-many name/circumscription relationships across taxonomies; 
• Reconciliation of traditional classifications with fully bifurcated phylogenies; 
• Representation of monotypic concept lineages with congruent taxonomic extensions;
In summary (2) − Representation and reasoning abilities 
• Compatibility with contemporary Linnaean nomenclature (and PhyloCode too); 
• Integration of many-to-many name/circumscription relationships across taxonomies; 
• Reconciliation of traditional classifications with fully bifurcated phylogenies; 
• Representation of monotypic concept lineages with congruent taxonomic extensions; 
• Accounting for insufficiently specified higher-level entities: 
• Undersampled outgroup entities; 
• Differentially sampled ingroup entities; 
• Resolution of taxonomically overlapping entities and merge concepts; 
• Differentiation of ostensive versus intensional readings of concept articulations; 
• Representation of topologically localized resolution versus ambiguity in alignments.
In summary (2) − Representation and reasoning abilities 
• Compatibility with contemporary Linnaean nomenclature (and PhyloCode too); 
• Integration of many-to-many name/circumscription relationships across taxonomies; 
• Reconciliation of traditional classifications with fully bifurcated phylogenies; 
• Representation of monotypic concept lineages with congruent taxonomic extensions; 
• Accounting for insufficiently specified higher-level entities: 
• Undersampled outgroup entities; 
• Differentially sampled ingroup entities; 
• Resolution of taxonomically overlapping entities and merge concepts; 
• Differentiation of ostensive versus intensional readings of concept articulations; 
• Representation of topologically localized resolution versus ambiguity in alignments. 
• Next critical step(s): accessible, scalable, usable, integrated web instance of Euler/X
In summary (3) − Take-home message 
We can explain (much of) 
taxonomy's legacy to computers (e.g.) 
for superior name/meaning resolution. 
Well, then, should we? 
And at what cost?
And, in the near future..?
A future beyond concept-to-concept alignments 
Reasoning over the provenance / identity of: 
• Taxonomic concepts; 
• Concept-associated traits; 
• Vouchered specimens.
Acknowledgments 
• Euler/X team: Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers 
& Bertram Ludäscher. 
• Juliana Cardona-Duque, Charles O'Brien (Perelleschus), Naomi Pier (primates) & 
AlanWeakley (Magnolia). 
• taxonbytes lab members: Andrew Johnston & Guanyang Zhang. 
• NSF DEB–1155984, DBI–1342595 (Franz); IIS–118088, DBI–1147273 
(Ludäscher). 
• Information @ http://taxonbytes.org/tag/concept-taxonomy/ 
• Euler/X code @ https://bitbucket.org/eulerx 
• Euler server @ http://euler.asu.edu 
Franz Lab: http://taxonbytes.org/ https://sols.asu.edu/
Select references on concept taxonomy and the Euler/X toolkit 
• Franz et al. 2008. On the use of taxonomic concepts in support of biodiversity 
research and taxonomy. In: The New Taxonomy; pp. 63–86. Link 
• Franz & Peet. 2009. Towards a language for mapping relationships among 
taxonomic concepts. Systematics and Biodiversity 7: 5–20. Link 
• Franz & Thau. 2010. Biological taxonomy and ontology development: Scope and 
limitations. Biodiversity Informatics 7: 45–66. Link 
• Chen et al. 2014. Euler/X: a toolkit for logic-based taxonomy integration. WFLP 
2013 – 22nd International Workshop on Functional and (Constraint) Logic 
Programming. Link 
• Chen et al. 2014. A hybrid diagnosis approach combining Black-Box and White- 
Box reasoning. Lecture Notes in Computer Science 8620: 127–141. Link 
• Franz et al. 2014. Names are not good enough: Reasoning over taxonomic change in 
the Andropogon complex. Semantic Web – Interoperability, Usability, Applicability – 
Special Issue on Semantics for Biodiversity. (in press) Link 
• Franz et al. 2014. Reasoning over taxonomic change: Exploring alignments for the 
Perelleschus use case. PLoS ONE. (in press) Link 
• Franz et al. 2015. Taxonomic provenance: Two influential primate classifications 
logically aligned. (in preparation)
Miscellaneous appended slides
User/reasoner interaction: achieving well-specified alignments 
T1 = Taxonomy 1 
T2 = Taxonomy 2 
A = Input articulations 
[==, >, <, ><, |] 
C = Taxonomic constraints 
 Articulations are asserted 
by taxonomic experts.
User/reasoner interaction: achieving well-specified alignments 
MIR = 
Maximally Informative Relations 
[==, >, <, ><, |] 
for each concept pair 
Yes 
Yes
Euler/X toolkit − Desktop version downloadable on Bitbucket
Alan Weakley 2014 (UNC Herbarium) - Magnolia concept evolution
R32 lattice of RCC-5 articulations (lighter color = less certainty)
The other piece in the puzzle: Concept-to-voucher identifications 
Source: Baskauf & Webb. 214. Darwin-SW. URL: http://www.semantic-web-journal.net/system/files/swj635.pdf
1986: Validation of 
generic name. 
2001: Revision & phylogeny, 
+ 6 / - 1 species. 
2006: Exemplar cladistic 
analysis; 3 species. 2013: Revision & phylogeny, 
+ 2 species. 
Focal alignments (today) 
• 1986 versus 2001 
• Classification / Phylogeny 
• 2001 versus 2006 
• Phylogeny / Exemplar Analysis 
• 2001 versus 2013 
• Phylogeny / Extended Phylogeny 
2001 / 
2013
Alignment 3 - Perelleschus sec. FOB (2001) versus sec. FCD (2013) 
Ostensive alignment 
10 overlapping articulations 
Species-level congruence 
'Cascading' clade concepts 
Intensional alignment 
Congruent synapomorphies 
reconfirmed across sub-clades; 
with minor low-level 
concept additions

More Related Content

What's hot

Representing and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesRepresenting and Reasoning with Modular Ontologies
Representing and Reasoning with Modular Ontologies
Jie Bao
 
Prolog (present)
Prolog (present) Prolog (present)
Prolog (present)
Melody Joey
 
Modular Ontologies: the Package-based Description Logics Approach
Modular Ontologies: the Package-based Description Logics Approach Modular Ontologies: the Package-based Description Logics Approach
Modular Ontologies: the Package-based Description Logics Approach
Jie Bao
 
A Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description LogicsA Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description Logics
Jie Bao
 
Package-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsPackage-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary Results
Jie Bao
 
Adapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology LanguageAdapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology Language
Jie Bao
 
Divide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with ModularDivide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with Modular
Jie Bao
 
Talevich bosc2010 bio-phylo
Talevich bosc2010 bio-phyloTalevich bosc2010 bio-phylo
Talevich bosc2010 bio-phylo
BOSC 2010
 
Ontology Engineering: representation in OWL
Ontology Engineering: representation in OWLOntology Engineering: representation in OWL
Ontology Engineering: representation in OWL
Guus Schreiber
 
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple OntologiesA Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
Jie Bao
 
Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)
Jie Bao
 
Modular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachModular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics Approach
Jie Bao
 

What's hot (20)

Prolog Programming : Basics
Prolog Programming : BasicsProlog Programming : Basics
Prolog Programming : Basics
 
Representing and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesRepresenting and Reasoning with Modular Ontologies
Representing and Reasoning with Modular Ontologies
 
Prolog (present)
Prolog (present) Prolog (present)
Prolog (present)
 
Modular Ontologies: the Package-based Description Logics Approach
Modular Ontologies: the Package-based Description Logics Approach Modular Ontologies: the Package-based Description Logics Approach
Modular Ontologies: the Package-based Description Logics Approach
 
A Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description LogicsA Distributed Tableau Algorithm for Package-based Description Logics
A Distributed Tableau Algorithm for Package-based Description Logics
 
Package-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsPackage-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary Results
 
Adapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology LanguageAdapt OWL as a Modular Ontology Language
Adapt OWL as a Modular Ontology Language
 
Divide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with ModularDivide and Conquer Semantic Web with Modular
Divide and Conquer Semantic Web with Modular
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
Talevich bosc2010 bio-phylo
Talevich bosc2010 bio-phyloTalevich bosc2010 bio-phylo
Talevich bosc2010 bio-phylo
 
Report on Phylogenetic tree
Report on Phylogenetic treeReport on Phylogenetic tree
Report on Phylogenetic tree
 
Ontology Engineering: representation in OWL
Ontology Engineering: representation in OWLOntology Engineering: representation in OWL
Ontology Engineering: representation in OWL
 
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple OntologiesA Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
 
Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)
 
Modular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachModular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics Approach
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Survey of softwares for phylogenetic analysis
Survey of softwares for phylogenetic analysisSurvey of softwares for phylogenetic analysis
Survey of softwares for phylogenetic analysis
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 

Similar to Franz 2014 ESA Aligning Insect Phylogenies Perelleschus and Other Cases

KOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptx
KOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptxKOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptx
KOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptx
PriyankaChakraborty95
 
Lab 12 Building Phylogenies Objectives .docx
Lab 12     Building Phylogenies    Objectives .docxLab 12     Building Phylogenies    Objectives .docx
Lab 12 Building Phylogenies Objectives .docx
DIPESH30
 
18.pdfTaxonomy Classifying and Naming Organisms Aft.docx
18.pdfTaxonomy Classifying and Naming Organisms Aft.docx18.pdfTaxonomy Classifying and Naming Organisms Aft.docx
18.pdfTaxonomy Classifying and Naming Organisms Aft.docx
hyacinthshackley2629
 
Classification
ClassificationClassification
Classification
ilanasaxe
 
Chapter25
Chapter25Chapter25
Chapter25
May Mar
 
Biology 1108L – Laboratory Exercises P
Biology 1108L – Laboratory Exercises       PBiology 1108L – Laboratory Exercises       P
Biology 1108L – Laboratory Exercises P
ChantellPantoja184
 
Exam 2 Study Guide. All questions will be over these concepts, voc.docx
Exam 2 Study Guide. All questions will be over these concepts, voc.docxExam 2 Study Guide. All questions will be over these concepts, voc.docx
Exam 2 Study Guide. All questions will be over these concepts, voc.docx
SANSKAR20
 

Similar to Franz 2014 ESA Aligning Insect Phylogenies Perelleschus and Other Cases (20)

Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledgeFranz 2017 uiuc cirss non unitary syntheses of systematic knowledge
Franz 2017 uiuc cirss non unitary syntheses of systematic knowledge
 
161S16_systematics.pptx
161S16_systematics.pptx161S16_systematics.pptx
161S16_systematics.pptx
 
KOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptx
KOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptxKOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptx
KOUSIK_GHOSHPhenetics and Cladistics2020-04-05Phenetics and Cladistics.pptx
 
Getting Started with the Hymenoptera Anatomical Ontology
Getting Started with the Hymenoptera Anatomical OntologyGetting Started with the Hymenoptera Anatomical Ontology
Getting Started with the Hymenoptera Anatomical Ontology
 
Grasses Online - Scratchpads for Poaceae
Grasses Online -  Scratchpads for PoaceaeGrasses Online -  Scratchpads for Poaceae
Grasses Online - Scratchpads for Poaceae
 
Lab 12 Building Phylogenies Objectives .docx
Lab 12     Building Phylogenies    Objectives .docxLab 12     Building Phylogenies    Objectives .docx
Lab 12 Building Phylogenies Objectives .docx
 
Franz et al evol 2016 representing phylogeny as a logically tractable variable
Franz et al evol 2016 representing phylogeny as a logically tractable variable  Franz et al evol 2016 representing phylogeny as a logically tractable variable
Franz et al evol 2016 representing phylogeny as a logically tractable variable
 
Taxonomy
TaxonomyTaxonomy
Taxonomy
 
18.pdfTaxonomy Classifying and Naming Organisms Aft.docx
18.pdfTaxonomy Classifying and Naming Organisms Aft.docx18.pdfTaxonomy Classifying and Naming Organisms Aft.docx
18.pdfTaxonomy Classifying and Naming Organisms Aft.docx
 
taxonomyphylogenytutorial.ppt GENERAL BIOLOGY
taxonomyphylogenytutorial.ppt GENERAL BIOLOGYtaxonomyphylogenytutorial.ppt GENERAL BIOLOGY
taxonomyphylogenytutorial.ppt GENERAL BIOLOGY
 
Bioinformatica 24-11-2011-t6-phylogenetics
Bioinformatica 24-11-2011-t6-phylogeneticsBioinformatica 24-11-2011-t6-phylogenetics
Bioinformatica 24-11-2011-t6-phylogenetics
 
4 phylogeny-ch26
4 phylogeny-ch264 phylogeny-ch26
4 phylogeny-ch26
 
Classification
ClassificationClassification
Classification
 
Semantic tools for aggregation of morphological characters across studies
Semantic tools for aggregation of morphological characters across studiesSemantic tools for aggregation of morphological characters across studies
Semantic tools for aggregation of morphological characters across studies
 
5.3 classification and biodiversity.doc
5.3 classification and biodiversity.doc5.3 classification and biodiversity.doc
5.3 classification and biodiversity.doc
 
Chapter25
Chapter25Chapter25
Chapter25
 
Biology 1108L – Laboratory Exercises P
Biology 1108L – Laboratory Exercises       PBiology 1108L – Laboratory Exercises       P
Biology 1108L – Laboratory Exercises P
 
Exam 2 Study Guide. All questions will be over these concepts, voc.docx
Exam 2 Study Guide. All questions will be over these concepts, voc.docxExam 2 Study Guide. All questions will be over these concepts, voc.docx
Exam 2 Study Guide. All questions will be over these concepts, voc.docx
 
Biol102 chp26-pp-spr10-100312094514-phpapp02
Biol102 chp26-pp-spr10-100312094514-phpapp02Biol102 chp26-pp-spr10-100312094514-phpapp02
Biol102 chp26-pp-spr10-100312094514-phpapp02
 
Biol102 chp26-pp-spr10-100312094514-phpapp02
Biol102 chp26-pp-spr10-100312094514-phpapp02Biol102 chp26-pp-spr10-100312094514-phpapp02
Biol102 chp26-pp-spr10-100312094514-phpapp02
 

More from taxonbytes

Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus ReclassificationZhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
taxonbytes
 

More from taxonbytes (20)

De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...
 
Anzaldo franz 2017 ecn your daily weevil
Anzaldo franz 2017 ecn your daily weevilAnzaldo franz 2017 ecn your daily weevil
Anzaldo franz 2017 ecn your daily weevil
 
Franz et al 2017 ecn creating and publishing a symbiota based checklist version
Franz et al 2017 ecn creating and publishing a symbiota based checklist versionFranz et al 2017 ecn creating and publishing a symbiota based checklist version
Franz et al 2017 ecn creating and publishing a symbiota based checklist version
 
Franz 2017 sols cbs seminar the limits of synthesis for integrative biology
Franz 2017 sols cbs seminar the limits of synthesis for integrative biologyFranz 2017 sols cbs seminar the limits of synthesis for integrative biology
Franz 2017 sols cbs seminar the limits of synthesis for integrative biology
 
Franz et al tdwg 2016 new developments for libraries of life
Franz et al tdwg 2016 new developments for libraries of lifeFranz et al tdwg 2016 new developments for libraries of life
Franz et al tdwg 2016 new developments for libraries of life
 
Franz et al tdwg 2016 introducing lep net
Franz et al tdwg 2016 introducing lep netFranz et al tdwg 2016 introducing lep net
Franz et al tdwg 2016 introducing lep net
 
Franz et al TDWG 2016 Updates on multiple neotropical symbiota portals
Franz et al TDWG 2016 Updates on multiple neotropical symbiota portalsFranz et al TDWG 2016 Updates on multiple neotropical symbiota portals
Franz et al TDWG 2016 Updates on multiple neotropical symbiota portals
 
Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...
Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...
Franz sterner tdwg 2016 new power balance needed for trustworthy biodiversity...
 
Franz ludaescher tdwg 2016 an update on taxonomic concept reasoning
Franz ludaescher tdwg 2016 an update on taxonomic concept reasoningFranz ludaescher tdwg 2016 an update on taxonomic concept reasoning
Franz ludaescher tdwg 2016 an update on taxonomic concept reasoning
 
Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...
Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...
Franz Zhang et al Weevil Workshop 2016 Neotropical Entiminae Systematics evol...
 
Franz et al ice 2016 addressing the name meaning drift challenge in open ende...
Franz et al ice 2016 addressing the name meaning drift challenge in open ende...Franz et al ice 2016 addressing the name meaning drift challenge in open ende...
Franz et al ice 2016 addressing the name meaning drift challenge in open ende...
 
Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...
Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...
Zhang et al ecn 2016 building an accessible weevil tissue collection for geno...
 
Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...
Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...
Franz et al evol 2016 aligning multipe incongruent phylogenies with the euler...
 
Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...
Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...
Zhang et al evol 2016 beyond otus phylogenetic identification of bacterial sy...
 
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus ReclassificationZhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
 
Franz cobb seltmann 2015 spnhc current state of arthropod biodiversity data
Franz cobb seltmann 2015 spnhc current state of arthropod biodiversity dataFranz cobb seltmann 2015 spnhc current state of arthropod biodiversity data
Franz cobb seltmann 2015 spnhc current state of arthropod biodiversity data
 
Johnston ESA 2014 Trogloderus Sand Dune Speciation
Johnston ESA 2014 Trogloderus Sand Dune SpeciationJohnston ESA 2014 Trogloderus Sand Dune Speciation
Johnston ESA 2014 Trogloderus Sand Dune Speciation
 
Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...
Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...
Zhang Et Al ESA 2014 Ancient reverse colonization of Central America from the...
 
Arizona State University Natural History Collections - Moving to Alameda (201...
Arizona State University Natural History Collections - Moving to Alameda (201...Arizona State University Natural History Collections - Moving to Alameda (201...
Arizona State University Natural History Collections - Moving to Alameda (201...
 
Cobb, Seltmann, Franz. 2014. The Current State of Arthropod Biodiversity Data...
Cobb, Seltmann, Franz. 2014. The Current State of Arthropod Biodiversity Data...Cobb, Seltmann, Franz. 2014. The Current State of Arthropod Biodiversity Data...
Cobb, Seltmann, Franz. 2014. The Current State of Arthropod Biodiversity Data...
 

Recently uploaded

Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
Lokesh Kothari
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 

Recently uploaded (20)

High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 

Franz 2014 ESA Aligning Insect Phylogenies Perelleschus and Other Cases

  • 1. Aligning insect phylogenies: Perelleschus and other cases Nico M. Franz 1,2 Arizona State University http://taxonbytes.org/ 1 Concepts and tools developed jointly with members of the Ludäscher Lab (UC Davis & UIUC): Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers & Bertram Ludäscher 2 Systematics, Evolution and Biodiversity Section, Ten Minute Papers Annual Meeting of the Entomological Society of America November 18, 2014 - Portland, Oregon On-line @ http://www.slideshare.net/taxonbytes/franz-2014-esa-aligning-insect-phylogenies-perelleschus-and-other-cases-41654235
  • 2. Research motivation: 1 How can we represent, and reason over, taxonomic concept provenance, based on varying input classifications and differentially sampled phylogenies? 1 This presentation concentrates on the "how?"; though the "why?" is addressed in the References (listed at the end).
  • 3. Definitional preliminaries, 1 Taxonomic concept: 1 The circumscription of a perceived (or, more accurately, hypothesized) taxonomic group, as advocated by a particular author and source. 1Not the same as species concepts, which are theories about what species are, and/or how they are recognized.
  • 4. Definitional preliminaries, 2 Provenance: 1 Information describing the origin, derivation, history, custody, or context of an entity (etc.). Provenance establishes the authenticity, integrity and trustworthiness of information about entities. 1 See, e.g.: http://www.w3.org/2005/Incubator/prov/wiki/What_Is_Provenance
  • 5. Definitional preliminaries, 3 Alignment ("merge"): A comprehensive, logically consistent, and (where possible) well-specified reconciliation of shared and unique Euler regions that result from integrating two or more taxonomic concept hierarchies ("trees") with RCC-5 articulations.1 1 RCC-5 = Region Connection Calculus (set theory relationships: congruence, inclusion, overlap, exclusion, etc.).
  • 6. Input for provenance reasoning: Perelleschus use case, 1936−2013
  • 7. Perelleschus salpinflexus Cardona-Duque & Franz sec. Franz & Cardona-Duque (2013) Female , habitu s Labium Maxill a • Habitus, mouthparts
  • 8. Perelleschus salpinflexus Cardona-Duque & Franz sec. Franz & Cardona-Duque (2013) • Habitus, mouthparts One might call this string a Taxonomic Concept Label. Female , habitu s Labium Maxill a
  • 9. Perelleschus salpinflexus Cardona-Duque & Franz sec. Franz & Cardona-Duque (2013) • Male & female terminalia, showing putative synapomorphies Synapomorphy (genus-level): Spermatheca with an acute, sclerotized appendix at insertion of the collum (character 17:1). "11" Synapomorphy (subclade-level): Aedeagus with endophallic sclerites extending in apical half of aedeagus (character 11:1). "17"
  • 10. Phylogeny: Perelleschus sec. Franz & Cardona-Duque (2013) Spermathecal synapomorphy Aedeagal synapomorphy
  • 11. Perelleschus concept history: • 6 classifications, • 54 taxonomic concepts, • 75 concept2 RCC-5 articulations;  Suitable for provenance reasoning. 1 1 Franz et al. 2014. Reasoning over taxonomic change: Exploring alignments for the Perelleschus use case. PLoS ONE.
  • 12. 1936: 1st species-level concept. 1954: Genus named, + 2 species. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species.
  • 13. 1936: 1st species-level concept. 1954: Genus named, + 2 species. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species.
  • 14. 1936: 1st species-level concept. 1954: Genus named, + 2 species. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species.
  • 15. 1936: 1st species-level concept. 1954: Genus named, + 2 species. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species.
  • 16. 1936: 1st species-level concept. 1954: Genus named, + 2 species. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species.
  • 17. 1936: 1st species-level concept. 1954: Genus named, + 2 species. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species.
  • 18. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species. Focal alignments (today) • 1986 versus 2001 • Classification / Phylogeny • 2001 versus 2006 • Phylogeny / Exemplar Analysis • 2001 versus 2013 (appended) • Phylogeny / Extended Phylogeny 2001 / 2013
  • 19. Introducing the Euler/X software toolkit (Open Source) "A toolkit for consistently aligning sets of hierarchically arranged entities under (relaxable) logic constraints, and using RCC-5 articulations." Desktop tool @ https://bitbucket.org/eulerx Euler server @ http://euler.asu.edu
  • 20. Euler/X toolkit − Please ask me (later) about a live demonstration!
  • 21. Euler/X uses Answer Set Programming. The reasoner asks, and solves, the question: "Which possible worlds can be generated that satisfy (i.e., are consistent with) a given set of input constraints?" 1
  • 22. Euler/X uses Answer Set Programming. The reasoner asks, and solves, the question: "Which possible worlds can be generated that satisfy (i.e., are consistent with) a given set of input constraints?" 1 1 Input constraints: • T1 − taxonomy 1 • T2 − taxonomy 2 • A − user-asserted articulations • C − additional 'tree' constraints
  • 23. Alignment 1 - Perelleschus sec. WOB (1986) versus sec. FOB (2001) T1: Perelleschus sec. 1986 • Traditional classification • 1 genus-level concept • 3 species-level concepts
  • 24. Alignment 1 - Perelleschus sec. WOB (1986) versus sec. FOB (2001) T1: Perelleschus sec. 1986 • Traditional classification • 1 genus-level concept • 3 species-level concepts T2: Perelleschus sec. 2001 • Phylogenetic revision • 2 genus-level concepts • 7 clade-level concepts • 9 species-level concepts
  • 25. Format for alignment input file (constraints: T1, T2, A, C) Year Source T2 Parent concept Child concepts T1 T2 to T1 Articulations (as provided by the user)
  • 26. Input visualization Six1 user-asserted input articulations (pink lines) are sufficient to yield a single, well-specified alignment. 1Actually, three (species-level) articulations are sufficient to achieve this for the 2001/1986 alignment.
  • 27. Alignment (merge) visualization Reasoner infers 66 additional, logically implied articulations (MIR).1 2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation is explained in the merge taxonomy. 1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). Legend
  • 28. Alignment (merge) visualization Reasoner infers 66 additional, logically implied articulations (MIR).1 2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation is explained in the merge taxonomy. 3 congruent 2001/1986 species-level concepts. 1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). Legend
  • 29. Alignment (merge) visualization Reasoner infers 66 additional, logically implied articulations (MIR).1 2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation is explained in the merge taxonomy. 3 congruent 2001/1986 species-level concepts. 6 species-level concepts unique sec. FOB (2001). 1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). Legend
  • 30. Alignment (merge) visualization Reasoner infers 66 additional, logically implied articulations (MIR).1 2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation is explained in the merge taxonomy. 3 congruent 2001/1986 species-level concepts. 6 species-level concepts unique sec. FOB (2001). 6 clade-level concepts unique to FOB (2001). 1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). Legend
  • 31. Alignment (merge) visualization Reasoner infers 66 additional, logically implied articulations (MIR).1 2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation is explained in the merge taxonomy. 3 congruent 2001/1986 species-level concepts. 6 species-level concepts unique sec. FOB (2001). 6 clade-level concepts unique to FOB (2001). 2001.PER & 2001.PHY in overlap with 1986.PER. 1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). Legend
  • 32. Alignment (merge) visualization Reasoner infers 66 additional, logically implied articulations (MIR).1 2001.Perelleschus >< 1986.Perelleschus; provenance of overlapping articulation is explained in the merge taxonomy. We can 'zoom in' on the overlap and resolve the resulting subregions in the "merge concept view". 1 MIR = Maximally Informative Relations (among paired concepts of T1, T2). Legend
  • 33. Merge concept view (in part) "2001.PER and 1986.PER share a region (2001.PER * 1986.PER) constituted (at lower levels) by 2001/1986.P_rectirostris; this latter region is that which is entailed in 1986.PER and excluded from 2001.PHY. (1986.PER2001.PHY)." 2001 concepts 2001/1986 concepts
  • 34. Merge concept view (in part) "2001.PHYsubcin/1986.Psubcin differentially 'participates' in 2001.PHY and 1986.PER; but not 2001.PER (or any of its children)." 2001 concepts 2001/1986 concepts
  • 35. Alignment 2 - Perelleschus sec. FOB (2001) versus sec. F (2006) T1: Perelleschus sec. 2001 • Phylogenetic revision • 8 ingroup species concepts • 2 outgroup concepts • 18 concepts total
  • 36. Alignment 2 - Perelleschus sec. FOB (2001) versus sec. F (2006) T1: Perelleschus sec. 2001 • Phylogenetic revision • 8 ingroup species concepts • 2 outgroup concepts • 18 concepts total T2: Perelleschus sec. 2006 • Exemplar analysis • 2 ingroup species concepts • 1 outgroup concept • 7 concepts total
  • 37. Logic representation challenge: Perelleschus sec. 2001 & 2006 concepts have incongruent sets of subordinate members, yet each concept has congruent synapomorphies.
  • 38. Definitional preliminaries, 4 1 Ostensive alignment: the congruence among higher-level concepts is assessed in relation to their entailed members.  Ostension: giving meaning through an act of pointing out. 1 See Bird & Tobin. 2012. Natural Kinds. URL: http://plato.stanford.edu/archives/win2012/entries/natural-kinds/
  • 39. Definitional preliminaries, 4 1 Ostensive alignment: the congruence among higher-level concepts is assessed in relation to their entailed members.  Ostension: giving meaning through an act of pointing out. Intensional alignment: the congruence among higher-level concepts is assessed in relation to their properties.  Intension: giving meaning through the specification of properties. 1 See Bird & Tobin. 2012. Natural Kinds. URL: http://plato.stanford.edu/archives/win2012/entries/natural-kinds/
  • 40. Ostensive alignment – members are all that counts Input constraints Challenge 1: Ostensive alignment Ostensive alignment 2001 & 2006
  • 41. Ostensive alignment – members are all that counts Challenge 1: Ostensive alignment Solution: 11 ingroup concept articulations are coded ostensively – either as <, ><, or | – to represent non-congruence in the representation of child concepts Input constraints Ostensive alignment 2001 & 2006
  • 42. Ostensive alignment – members are all that counts Challenge 1: Ostensive alignment Solution: 11 ingroup concept articulations are coded ostensively – either as <, ><, or | – to represent non-congruence in the representation of child concepts Result: 2006.PER < 2001.PER 2006.PER | 2001.[5 species concepts] etc. Input constraints Ostensive alignment 2001 & 2006 5 x | 2 x ><
  • 43. Intensional alignment – representation of congruent synapomorphies Input constraints Challenge 2: Intensional alignment Intensional alignment 2001 & 2006 "17" "11"
  • 44. Intensional alignment – representation of congruent synapomorphies Input constraints Challenge 2: Intensional alignment Solution: An Implied Child (_IC) concept is added to the undersampled (2006) clade concept; and the (5) "missing" species-level concepts are included within this Implied Child Intensional alignment 2001 & 2006 "17" "11"
  • 45. Intensional alignment – representation of congruent synapomorphies Input constraints Challenge 2: Intensional alignment Solution: An Implied Child (_IC) concept is added to the undersampled (2006) clade concept; and the (5) "missing" species-level concepts are included within this Implied Child 11 ingroup concept articulations are coded intensionally – as == or > – to reflect congruent synapomorphies (chars. 11, 17) of 2001 & 2006 Intensional alignment 2001 & 2006 "17" "11"
  • 46. Intensional alignment – representation of congruent synapomorphies Input constraints Challenge 2: Intensional alignment Result: The genus- and ingroup clade-level concepts are inferred as congruent: 2006. PER == 2001.PER 2006.PcarPeve == 2001.PcarPsul etc. Intensional alignment 2001 & 2006
  • 47. Review – representing ostensive versus intensional alignments Ostensive alignment 2001.PER includes more species-level concepts than 2006.PER [>].
  • 48. Review – representing ostensive versus intensional alignments Ostensive alignment 2001.PER includes more species-level concepts than 2006.PER [>]. Intensional alignment 2006.PER reconfirms the synapomorphies inferred in 2001.PER [==].
  • 49. Is this approach scalable? Quite possibly yes.
  • 50. Use case: Alternative phylogenetic schemes of higher-level weevils T1: Curculionoidea sec. Kuschel (1995) • Cladistic analysis • 41 concepts
  • 51. Use case: Alternative phylogenetic schemes of higher-level weevils T1: Curculionoidea sec. Kuschel (1995) • Cladistic analysis • 41 concepts T2: Curculionoidea sec. Marvaldi & Morrone (2000) • Cladistic analysis • 25 concepts
  • 52. Alignment: Curculionoidea sec. K (1995) versus sec. MM (2000) Initial visual impression: Lots of green rectangles, yellow octagons, and overlap (><). Much taxonomic concept incongruence.
  • 53. Use case: Dwarf lemurs sec. 1993 & 2005 1 Chirogaleus furcifer sec. Mühel (1890) – Brehms Tierleben. Public Domain: http://books.google.com/books?id=sDgQAQAAMAAJ 1 Franz et al. 2014. Taxonomic provenance: Two influential primate classifications logically aligned. (in preparation)
  • 54. The 2nd & 3rd Editions of the Mammal Species of the World 1993 2005 Primates sec. Groves (1993)  317 taxonomic concepts, 233 at the species level. Primates sec. Groves (2005)  483 taxonomic concepts, 376 at the species level. Δ = 143 species-level concepts
  • 55. Alignment of Primates sec. Groves 1993 / 2005 Primates: 800 concepts 402 articulations 153,111 MIR  ~ 380x information gain! Strepsirrhini sec. MSW3 Haplorrhini sec. MSW3 Catarrhini sec. MSW3
  • 56. Taxonomic provenance  quantify name/meaning dissociation 'Dissociation' means that either un-identical names are paired with congruent concepts, or that identical names are paired with incongruent concepts. "Reliable names" "Unreliable names"
  • 57. In summary (1) − What this approach can provide: So, given an input set of [T1, T2, A, C], one gains: (1) Logical consistency in the alignment; (2) Intended degree of alignment resolution; (3) Additional, logically implied articulations; (4) Visualizations of taxonomic provenance; (5) Quantifications of name/meaning relations.
  • 58. In summary (2) − Representation and reasoning abilities • Compatibility with contemporary Linnaean nomenclature (and PhyloCode too); • Integration of many-to-many name/circumscription relationships across taxonomies; • Reconciliation of traditional classifications with fully bifurcated phylogenies; • Representation of monotypic concept lineages with congruent taxonomic extensions;
  • 59. In summary (2) − Representation and reasoning abilities • Compatibility with contemporary Linnaean nomenclature (and PhyloCode too); • Integration of many-to-many name/circumscription relationships across taxonomies; • Reconciliation of traditional classifications with fully bifurcated phylogenies; • Representation of monotypic concept lineages with congruent taxonomic extensions; • Accounting for insufficiently specified higher-level entities: • Undersampled outgroup entities; • Differentially sampled ingroup entities; • Resolution of taxonomically overlapping entities and merge concepts; • Differentiation of ostensive versus intensional readings of concept articulations; • Representation of topologically localized resolution versus ambiguity in alignments.
  • 60. In summary (2) − Representation and reasoning abilities • Compatibility with contemporary Linnaean nomenclature (and PhyloCode too); • Integration of many-to-many name/circumscription relationships across taxonomies; • Reconciliation of traditional classifications with fully bifurcated phylogenies; • Representation of monotypic concept lineages with congruent taxonomic extensions; • Accounting for insufficiently specified higher-level entities: • Undersampled outgroup entities; • Differentially sampled ingroup entities; • Resolution of taxonomically overlapping entities and merge concepts; • Differentiation of ostensive versus intensional readings of concept articulations; • Representation of topologically localized resolution versus ambiguity in alignments. • Next critical step(s): accessible, scalable, usable, integrated web instance of Euler/X
  • 61. In summary (3) − Take-home message We can explain (much of) taxonomy's legacy to computers (e.g.) for superior name/meaning resolution. Well, then, should we? And at what cost?
  • 62. And, in the near future..?
  • 63. A future beyond concept-to-concept alignments Reasoning over the provenance / identity of: • Taxonomic concepts; • Concept-associated traits; • Vouchered specimens.
  • 64. Acknowledgments • Euler/X team: Mingmin Chen, Parisa Kianmajd, Shizhuo Yu, Shawn Bowers & Bertram Ludäscher. • Juliana Cardona-Duque, Charles O'Brien (Perelleschus), Naomi Pier (primates) & AlanWeakley (Magnolia). • taxonbytes lab members: Andrew Johnston & Guanyang Zhang. • NSF DEB–1155984, DBI–1342595 (Franz); IIS–118088, DBI–1147273 (Ludäscher). • Information @ http://taxonbytes.org/tag/concept-taxonomy/ • Euler/X code @ https://bitbucket.org/eulerx • Euler server @ http://euler.asu.edu Franz Lab: http://taxonbytes.org/ https://sols.asu.edu/
  • 65. Select references on concept taxonomy and the Euler/X toolkit • Franz et al. 2008. On the use of taxonomic concepts in support of biodiversity research and taxonomy. In: The New Taxonomy; pp. 63–86. Link • Franz & Peet. 2009. Towards a language for mapping relationships among taxonomic concepts. Systematics and Biodiversity 7: 5–20. Link • Franz & Thau. 2010. Biological taxonomy and ontology development: Scope and limitations. Biodiversity Informatics 7: 45–66. Link • Chen et al. 2014. Euler/X: a toolkit for logic-based taxonomy integration. WFLP 2013 – 22nd International Workshop on Functional and (Constraint) Logic Programming. Link • Chen et al. 2014. A hybrid diagnosis approach combining Black-Box and White- Box reasoning. Lecture Notes in Computer Science 8620: 127–141. Link • Franz et al. 2014. Names are not good enough: Reasoning over taxonomic change in the Andropogon complex. Semantic Web – Interoperability, Usability, Applicability – Special Issue on Semantics for Biodiversity. (in press) Link • Franz et al. 2014. Reasoning over taxonomic change: Exploring alignments for the Perelleschus use case. PLoS ONE. (in press) Link • Franz et al. 2015. Taxonomic provenance: Two influential primate classifications logically aligned. (in preparation)
  • 67. User/reasoner interaction: achieving well-specified alignments T1 = Taxonomy 1 T2 = Taxonomy 2 A = Input articulations [==, >, <, ><, |] C = Taxonomic constraints  Articulations are asserted by taxonomic experts.
  • 68. User/reasoner interaction: achieving well-specified alignments MIR = Maximally Informative Relations [==, >, <, ><, |] for each concept pair Yes Yes
  • 69. Euler/X toolkit − Desktop version downloadable on Bitbucket
  • 70.
  • 71. Alan Weakley 2014 (UNC Herbarium) - Magnolia concept evolution
  • 72. R32 lattice of RCC-5 articulations (lighter color = less certainty)
  • 73. The other piece in the puzzle: Concept-to-voucher identifications Source: Baskauf & Webb. 214. Darwin-SW. URL: http://www.semantic-web-journal.net/system/files/swj635.pdf
  • 74. 1986: Validation of generic name. 2001: Revision & phylogeny, + 6 / - 1 species. 2006: Exemplar cladistic analysis; 3 species. 2013: Revision & phylogeny, + 2 species. Focal alignments (today) • 1986 versus 2001 • Classification / Phylogeny • 2001 versus 2006 • Phylogeny / Exemplar Analysis • 2001 versus 2013 • Phylogeny / Extended Phylogeny 2001 / 2013
  • 75. Alignment 3 - Perelleschus sec. FOB (2001) versus sec. FCD (2013) Ostensive alignment 10 overlapping articulations Species-level congruence 'Cascading' clade concepts Intensional alignment Congruent synapomorphies reconfirmed across sub-clades; with minor low-level concept additions