SlideShare a Scribd company logo
Reconciling succeeding
taxonomic classifications

Nico M. Franz
School of Life Sciences, Arizona State University

Mingmin Chen, Shizhuo Yu, Bertram Ludäscher *
Department of Computer Science, University of California at Davis
ESA Annual Meeting 2012
November 14, 2012 – Knoxville, TN
* PI – NSF-IIS 1118088: A logic-based, provenance-aware system for merging scientific data under context and classification constraints.
Challenge – describing classification provenance beyond synonymy
Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005

Source: Weakley. 2005. Flora of the Carolinas, Virginia, and Georgia. Available at http://www.herbarium.unc.edu/flora.htm
Challenge – describing classification provenance beyond synonymy
Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005

Individual columns represent past classifications of Andropogon.

Source: Weakley. 2005. Flora of the Carolinas, Virginia, and Georgia. Available at http://www.herbarium.unc.edu/flora.htm
Challenge – describing classification provenance beyond synonymy
Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005

Individual rows represent equivalent taxonomic entities, (almost)
regardless of their name labels.
Challenge – describing classification provenance beyond synonymy
Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005

Individual rows represent equivalent taxonomic entities, (almost)
regardless of their name labels.
Name/synonymy relationships are not sufficiently granular to
capture this evolution of taxonomic views of Andropogon species.
Tracking classification provenance with concepts and articulations
Definition: A taxonomic concept is the underlying meaning of a scientific name as stated
by a particular author and publication. It represents the author's full-blown
view of how the name reaches out to un-/observed objects in nature.

Labeling: The abbreviation sec. for the Latin secundum, or "according to", is preceded by
the full Linnaean name and followed by the specific author and publication.

Source: Berendsohn. 1995. The concept of "potential taxa" in databases. Taxon 44: 207–212.
Tracking classification provenance with concepts and articulations
Definition: A taxonomic concept is the underlying meaning of a scientific name as stated
by a particular author and publication. It represents the author's full-blown
view of how the name reaches out to un-/observed objects in nature.

Labeling: The abbreviation sec. for the Latin secundum, or "according to", is preceded by
the full Linnaean name and followed by the specific author and publication.

Examples: Andropogon virginicus L. sec. Radford et al. (1968)
Andropogon virginicus L. sec. Weakley (2005)

[earlier, wider concept]
[later, narrower concept]

Utility: Representing multiple classifications (revisions) through concepts makes it possible
to track their similarities and differences through articulations.

Source: Berendsohn. 1995. The concept of "potential taxa" in databases. Taxon 44: 207–212.
Five basic articulations between two concepts C1, C2 (set theory)

equivalence

inverse proper
inclusion

exclusion

proper inclusion

overlap

Use of "OR" to express uncertainty.
Example: C1 == OR > C2

Source: Franz & Peet. 2009. Towards a language for mapping relationships among taxonomic concepts. Syst. Biodiv. 7: 5–20.
How does it work? Connecting Hackel 1889 and Small 1933
Step 1: Transcribe two concept hierarchies…
Hackel 1889 (1-12)

Small 1933 (13-16)

…and add unique IDs
How does it work? Connecting Hackel 1889 and Small 1933
Step 2: Create a table with all concept labels
Hackel 1889 (1-12)

Small 1933 (13-16)
How does it work? Connecting Hackel 1889 and Small 1933
Step 3: Create a table with corresponding parent/child relationships ('is_a')
Hackel 1889 (1-12)

Small 1933 (13-16)
How does it work? Connecting Hackel 1889 and Small 1933
Step 4: Create a table with a suitable set of articulations
Hackel 1889 (1-12)

Small 1933 (13-16)
How does it work? Connecting Hackel 1889 and Small 1933
Step 4: Create a table with a suitable set of articulations
Hackel 1889 (1-12)

Small 1933 (13-16)

Translation
Congruence
Concept hierarchies

Articulations
Technical challenges to creating articulations
Input of concept hierarchies
Lack of a server-based platform (e.g. Global Names Architecture)

Lack of user-friendly classification input / visualization tools
Technical challenges to creating articulations
Input of concept hierarchies
Lack of a server-based platform (e.g. Global Names Architecture)

Lack of user-friendly classification input / visualization tools
Input of articulations (goal: achieve a complete and consistent mapping)
Taxonomic experts will not input ∞ articulations
Taxonomic experts will miss relevant articulations ("mir")
Taxonomic experts could be uncertain of articulations ("possible worlds")
Taxonomic experts could posit logically inconsistent articulations
Technical challenges to creating articulations
Input of concept hierarchies
Lack of a server-based platform (e.g. Global Names Architecture)

Lack of user-friendly classification input / visualization tools
Input of articulations (goal: achieve a complete and consistent mapping)
Taxonomic experts will not input ∞ articulations
Taxonomic experts will miss relevant articulations ("mir")
Taxonomic experts could be uncertain of articulations ("possible worlds")
Taxonomic experts could posit logically inconsistent articulations

"CleanTax" is being developed to explore solutions to these challenges. 1

1

There is continuation/overlap with the "Exploring Taxonomic Concepts" project that focuses on character matching (DBI-1147266).
CleanTax – technical specifications
CleanTax = a set of Python programming scripts stored on bitbucket.org
(initially developed by Dave Thau; now being developed further on many fronts)
CleanTax reads in concept/articulation tables from a PostgreSQL database
CleanTax transforms the input for processing by logic reasoners; including:
Prover9 / Mace4 theorem provers – first-order logic [thorough, yet slow]
OWL / HermiT – description logic , knowledge representation [complex]
DLV System – propositional logic, answer set programming [promising!]
CleanTax – technical specifications
CleanTax = a set of Python programming scripts stored on bitbucket.org
(initially developed by Dave Thau; now being developed further on many fronts)
CleanTax reads in concept/articulation tables from a PostgreSQL database
CleanTax transforms the input for processing by logic reasoners; including:
Prover9 / Mace4 theorem provers – first-order logic [thorough, yet slow]
OWL / HermiT – description logic , knowledge representation [complex]
DLV System – propositional logic, answer set programming [promising!]
CleanTax assesses consistency and completeness of articulations
Output of the set of maximally informative relationships – "mir"

Report , causal explanation, interactive repair of inconsistent articulations
Calculate multiple possible worlds (if ambiguous articulations are present)
CleanTax – technical specifications
CleanTax = a set of Python programming scripts stored on bitbucket.org
(initially developed by Dave Thau; now being developed further on many fronts)
CleanTax reads in concept/articulation tables from a PostgreSQL database
CleanTax transforms the input for processing by logic reasoners; including:
Prover9 / Mace4 theorem provers – first-order logic [thorough, yet slow]
OWL / HermiT – description logic , knowledge representation [complex]
DLV System – propositional logic, answer set programming [promising!]
CleanTax assesses consistency and completeness of articulations
Output of the set of maximally informative relationships – "mir"

Report , causal explanation, interactive repair of inconsistent articulations
Calculate multiple possible worlds (if ambiguous articulations are present)
CleanTax creates multiple user-preferred views of the input and merge taxonomies
Reduced Containment Graph – RCG; and Directed Acyclic Graph – DAG
'Training' CleanTax on abstract examples

New!

Initial expert-made
set of articulations
'Training' CleanTax on abstract examples
Input

Output – raw hmtl list of articulations ("look-up" + inferred)
'Training' CleanTax on abstract examples
Input

Output – 72 maximally informative relationships = mir

Based on the mir, all theoretically possible articulations
of the R32 lattice can be logically deduced.
Abstract Example 1 – Reduced Contained Graph of the merge
Input
Blue circles
Black circles

shared concepts
unique concepts

Black solid arrows expert input
Grey dashed arrows deducible
Red solid arrows newly inferred
More CleanTax training… our infamous Abstract Example 4
Example 4 – representing multiple 'possible worlds'

3/5 articulations
are disjoint (OR)
Reduced Containment Graphs of 7 'possible worlds' (combined or's)
Example 4 – CleanTax infers 7 possible worlds (user can view / select / repair / rerun)

Asserted by expert
Implied articulations
Inferred by CleanTax
Shared concepts
Unique concepts
Reduced Containment Graphs (RCGs)
Exploring "views" of the merge - circular Euler diagrams of PW1
Table of mir

Corresponding Euler diagram (circular)
Identical
information
content
Correspondence of circular and Directed Acyclic Diagrams
PW1: Typical Euler circles

Euler-DAG of PW1

Identical
information
content
Real life examples
Real-life examples, I – reconciling two weevil classifications 1
Curculionoidea sec. Kuschel 1995

Curculionoidea sec. Marvaldi & Morrone 2000

Concepts 348-372

Concepts 117-157

1

Initial articulations provided by NMF.
Merge taxonomy of Kuschel 1995 / Marvaldi & Morrone 2000
CleanTax RCG – 1 newly inferred articulation (

) + several inconsistencies

Microcerinae sec. M&M 2000 [363] are included in Brachycerinae sec. KU 1995 [148]
(yes, I missed that; Kuschel 1995 only mentions it in the text, not in the main taxon list)
Real-life examples, II – reconciling two weevil classifications
Curculionoidea sec. Crowson 1981

Curculionoidea sec. Marvaldi & Morrone 2000

Concepts 348-372

Concepts 1-17
Merge taxonomy of Crowson 1981 / Marvaldi & Morrone 2000
CleanTax RCG – 4 newly inferred articulations (

) / does not depict overlap (><)

e.g. {Aglycyderidae [2], Allocorynidae [3], Oxycorynidae [17]} sec. Crowson 1981
are included in Belidae [353] sec. M&M 2000
Euler-DAG of the Crowson / Marvaldi & Morrone merge taxonomy
Solid lines – proper inclusion
Black solid line given
Green solid line inferred
Orange solid line explanatory
[Red solid line inconsistent]
Dashed lines - overlap
Black dashed line given
Green dashed line inferred
Orange dashed line explanatory
Red dashed line inconsistent
Concept boxes - concepts
Orange square box shared
Black square box unique
Dashed square box combined
Dashed oval box inconsistent
DAGs generate "combined concepts"
Belidae
sec. MM2000

Belidae
sec. Cro1981

intersections of overlaps
"Belidae"
INT(Cro/MM)
Shared - [2,3,17,357]
New naming/viewing conventions – simple merges (shared, unique) *
Input

Concept B

A
Attelabidae CR81
AttCR81 [9]

Output

Concept A

B
Attelabidae MM00
AttMM00 [55]

Concept A – Concept B
AB
Attelabidae CR81 – Attelabidae MM00
AttCR81.AttMM00

* Simple extension to three or more congruent concepts.
New naming/viewing conventions – combined merges (overlap; T1, T2)
Input

Concept A

Concept B

A
Belidae CR81
BelCR81 [10]

B
Belidae MM00
BelMM00 [353]

Euler
Ab
BelCR81.
belMM00

AB
BelCR81.
BelMM00

A

aB
BelMM00.
belCR81

B

DAG
Ab

AB

aB
Input

Concept A

Concept C

A
Curculionidae CR81
CurCR81

T1, T2, T3

Concept B
B
Curculionidae KU95
CurKU95

C
Curculionidae s.s. MM00
CurMM00

Euler

ABc
Abc

aBc

CurCR81.
CurKU95.
curMM00

CURCR81.
curKU95.
curMM00

CurKU95.
curCR81.
curMM00

ABC
AbC

aBC

CurCR81.
CurKU95.
CurMM00

CurCR81.
CurMM00.
curKU95

CurKU95.
CurMM00.
curCR81

abC
CurMM00.
curCR81.
curKU95

DAG

A

Abc

B

ABc

C

aBc

AbC

ABC

aBC

abC
Future directions
Current workflow / "usability" (CleanTax on "Lore" server, UC Davis)

Input script
Possible worlds

Visualization
Euler-DAG
Output file

Inconsistency
Repair, explanation

Interactive
reduction of PWs
(decision tree)
Shared, real use cases (Perelleschus) with ETC feature-based project
5 taxonomies, 48 concepts, expert articulations, plus textual feature diagnoses
Conclusions and outlook
Improvements to CleanTax will remove many of the technical challenges towards a
full-blown taxon concept approach ( improved tracking of classification provenance).

Other technical challenges are being addressed (server platform, algorithmic
scalability, intensional/ostensive articulations, visualization [Euler, combined
concepts], workflow integration).
Many non-technical challenges remain (in short: transparent/consistent use).
Conclusions and outlook
Improvements to CleanTax will remove many of the technical challenges towards a
full-blown taxon concept approach ( improved tracking of classification provenance).

Other technical challenges are being addressed (server platform, algorithmic
scalability, intensional/ostensive articulations, visualization [Euler, combined
concepts], workflow integration).
Many non-technical challenges remain (in short: transparent/consistent use).
The current approach treats concepts as a 'black box' – the input data are simple and
make no reference to type specimens, synapomorphies, diagnostic features, etc.
"Exploring Taxonomic Concepts" project will develop tools for a balanced view.

Nevertheless, the articulations can expose deep and varied semantic links among
succeeding classifications.
Conclusions and outlook
Improvements to CleanTax will remove many of the technical challenges towards a
full-blown taxon concept approach ( improved tracking of classification provenance).

Other technical challenges are being addressed (server platform, algorithmic
scalability, intensional/ostensive articulations, visualization [Euler, combined
concepts], workflow integration).
Many non-technical challenges remain (in short: transparent/consistent use).
The current approach treats concepts as a 'black box' – the input data are simple and
make no reference to type specimens, synapomorphies, diagnostic features, etc.
"Exploring Taxonomic Concepts" project will develop tools for a balanced view.

Nevertheless, the articulations can expose deep and varied semantic links among
succeeding classifications.
CleanTax may be the first attempt to 'explain' classification provenance to logic
reasoners. This could have considerable implications for future data integration.
Acknowledgments
Shawn Bowers, Dave Thau, Alan Weakley
NSF-IIS 1118088:

"III-SMALL: A logic-based, provenance-aware system for merging scientific data under
context and classification constraints"

"Euler" team, UC Davis

More Related Content

What's hot

Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1
Sabu Francis
 
PROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In PrologPROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In Prolog
DataminingTools Inc
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introduction
wahab khan
 
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 LogicsJie Bao
 
Representing and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesRepresenting and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesJie 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 LanguageJie 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 ModularJie Bao
 
10 logic+programming+with+prolog
10 logic+programming+with+prolog10 logic+programming+with+prolog
10 logic+programming+with+prolog
baran19901990
 
Prolog 01
Prolog 01Prolog 01
Prolog 01
saru40
 
Prolog Programming : Basics
Prolog Programming : BasicsProlog Programming : Basics
Prolog Programming : Basics
Mitul Desai
 
Prolog 7-Languages
Prolog 7-LanguagesProlog 7-Languages
Prolog 7-Languages
Pierre de Lacaze
 
Chaps 1-3-ai-prolog
Chaps 1-3-ai-prologChaps 1-3-ai-prolog
Chaps 1-3-ai-prolog
saru40
 
Artificial intelligence Prolog Language
Artificial intelligence Prolog LanguageArtificial intelligence Prolog Language
Artificial intelligence Prolog Language
REHMAT ULLAH
 
Prolog Programming Language
Prolog Programming  LanguageProlog Programming  Language
Prolog Programming Language
Reham AlBlehid
 
Package-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsPackage-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsJie Bao
 
Logic programming (1)
Logic programming (1)Logic programming (1)
Logic programming (1)Nitesh Singh
 
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
 

What's hot (20)

Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1Introduction to logic and prolog - Part 1
Introduction to logic and prolog - Part 1
 
PROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In PrologPROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In Prolog
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introduction
 
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
 
Representing and Reasoning with Modular Ontologies
Representing and Reasoning with Modular OntologiesRepresenting and Reasoning with Modular Ontologies
Representing and Reasoning with Modular Ontologies
 
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
 
10 logic+programming+with+prolog
10 logic+programming+with+prolog10 logic+programming+with+prolog
10 logic+programming+with+prolog
 
Prolog 01
Prolog 01Prolog 01
Prolog 01
 
Prolog Programming : Basics
Prolog Programming : BasicsProlog Programming : Basics
Prolog Programming : Basics
 
Prolog 7-Languages
Prolog 7-LanguagesProlog 7-Languages
Prolog 7-Languages
 
Chaps 1-3-ai-prolog
Chaps 1-3-ai-prologChaps 1-3-ai-prolog
Chaps 1-3-ai-prolog
 
Prolog basics
Prolog basicsProlog basics
Prolog basics
 
Artificial intelligence Prolog Language
Artificial intelligence Prolog LanguageArtificial intelligence Prolog Language
Artificial intelligence Prolog Language
 
Prolog Programming Language
Prolog Programming  LanguageProlog Programming  Language
Prolog Programming Language
 
Package-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary ResultsPackage-based Description Logics – Preliminary Results
Package-based Description Logics – Preliminary Results
 
Logic programming (1)
Logic programming (1)Logic programming (1)
Logic programming (1)
 
Chaps 1-3-ai-prolog
Chaps 1-3-ai-prologChaps 1-3-ai-prolog
Chaps 1-3-ai-prolog
 
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
 

Similar to Franz et. al. 2012. Reconciling Succeeding Classifications, ESA 2012

Lambda? You Keep Using that Letter
Lambda? You Keep Using that LetterLambda? You Keep Using that Letter
Lambda? You Keep Using that Letter
Kevlin Henney
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
semanticsconference
 
Democratizing Big Semantic Data management
Democratizing Big Semantic Data managementDemocratizing Big Semantic Data management
Democratizing Big Semantic Data management
WU (Vienna University of Economics and Business)
 
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept AnalysisExtracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Mathieu d'Aquin
 
Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...
Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...
Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...
Stuart Chalk
 
Tutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsTutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and Systems
Adrian Paschke
 
Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD Viva
Aidan Hogan
 
ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...
ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...
ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...
Edward Blurock
 
Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...
Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...
Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...
andrea huang
 
Exploring Content with Wikipedia
Exploring Content with WikipediaExploring Content with Wikipedia
Exploring Content with Wikipedia
Yegin Genc
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshow
Mark Wilkinson
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)
Thomas Francart
 
Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic  Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic
Mustafa Jarrar
 
Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19
ngamou
 
What makes a linked data pattern interesting?
What makes a linked data pattern interesting?What makes a linked data pattern interesting?
What makes a linked data pattern interesting?
Szymon Klarman
 
Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)
krisztianbalog
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
Andre Freitas
 
Ontologies Ontop Databases
Ontologies Ontop DatabasesOntologies Ontop Databases
Ontologies Ontop Databases
Martín Rezk
 
Kernel Methods and Relational Learning in Computational Biology
Kernel Methods and Relational Learning in Computational BiologyKernel Methods and Relational Learning in Computational Biology
Kernel Methods and Relational Learning in Computational BiologyMichiel Stock
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
Mark Wilkinson
 

Similar to Franz et. al. 2012. Reconciling Succeeding Classifications, ESA 2012 (20)

Lambda? You Keep Using that Letter
Lambda? You Keep Using that LetterLambda? You Keep Using that Letter
Lambda? You Keep Using that Letter
 
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
Nicoletta Fornara and Fabio Marfia | Modeling and Enforcing Access Control Ob...
 
Democratizing Big Semantic Data management
Democratizing Big Semantic Data managementDemocratizing Big Semantic Data management
Democratizing Big Semantic Data management
 
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept AnalysisExtracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
Extracting Relevant Questions to an RDF Dataset Using Formal Concept Analysis
 
Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...
Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...
Toward Semantic Representation of Science in Electronic Laboratory Notebooks ...
 
Tutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsTutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and Systems
 
Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD Viva
 
ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...
ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...
ChemConnect: Characterizing CombusAon KineAc Data with ontologies and meta-­‐...
 
Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...
Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...
Relations for Reusing (R4R) in A Shared Context: An Exploration on Research P...
 
Exploring Content with Wikipedia
Exploring Content with WikipediaExploring Content with Wikipedia
Exploring Content with Wikipedia
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshow
 
SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)SPARQL introduction and training (130+ slides with exercices)
SPARQL introduction and training (130+ slides with exercices)
 
Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic  Jarrar: ORM in Description Logic
Jarrar: ORM in Description Logic
 
Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19Collective entity linking with WSRM DocEng'19
Collective entity linking with WSRM DocEng'19
 
What makes a linked data pattern interesting?
What makes a linked data pattern interesting?What makes a linked data pattern interesting?
What makes a linked data pattern interesting?
 
Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)Entity Retrieval (SIGIR 2013 tutorial)
Entity Retrieval (SIGIR 2013 tutorial)
 
Different Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering SystemsDifferent Semantic Perspectives for Question Answering Systems
Different Semantic Perspectives for Question Answering Systems
 
Ontologies Ontop Databases
Ontologies Ontop DatabasesOntologies Ontop Databases
Ontologies Ontop Databases
 
Kernel Methods and Relational Learning in Computational Biology
Kernel Methods and Relational Learning in Computational BiologyKernel Methods and Relational Learning in Computational Biology
Kernel Methods and Relational Learning in Computational Biology
 
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
FAIR Data Prototype - Interoperability and FAIRness through a novel combinati...
 

More from taxonbytes

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...
taxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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...
taxonbytes
 
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
taxonbytes
 
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...
taxonbytes
 
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...
taxonbytes
 
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...
taxonbytes
 
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...
taxonbytes
 
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...
taxonbytes
 
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
taxonbytes
 
Zhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus ReclassificationZhang Franz ESCJAM 2015 Exophthalmus Reclassification
Zhang Franz ESCJAM 2015 Exophthalmus Reclassificationtaxonbytes
 
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
taxonbytes
 
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
taxonbytes
 
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...
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 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
 
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...
 
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
 
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...
 

Recently uploaded

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

Franz et. al. 2012. Reconciling Succeeding Classifications, ESA 2012

  • 1. Reconciling succeeding taxonomic classifications Nico M. Franz School of Life Sciences, Arizona State University Mingmin Chen, Shizhuo Yu, Bertram Ludäscher * Department of Computer Science, University of California at Davis ESA Annual Meeting 2012 November 14, 2012 – Knoxville, TN * PI – NSF-IIS 1118088: A logic-based, provenance-aware system for merging scientific data under context and classification constraints.
  • 2. Challenge – describing classification provenance beyond synonymy Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005 Source: Weakley. 2005. Flora of the Carolinas, Virginia, and Georgia. Available at http://www.herbarium.unc.edu/flora.htm
  • 3. Challenge – describing classification provenance beyond synonymy Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005 Individual columns represent past classifications of Andropogon. Source: Weakley. 2005. Flora of the Carolinas, Virginia, and Georgia. Available at http://www.herbarium.unc.edu/flora.htm
  • 4. Challenge – describing classification provenance beyond synonymy Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005 Individual rows represent equivalent taxonomic entities, (almost) regardless of their name labels.
  • 5. Challenge – describing classification provenance beyond synonymy Andropogon spp. in the Carolinas, from Hackel 1889 to Weakley 2005 Individual rows represent equivalent taxonomic entities, (almost) regardless of their name labels. Name/synonymy relationships are not sufficiently granular to capture this evolution of taxonomic views of Andropogon species.
  • 6. Tracking classification provenance with concepts and articulations Definition: A taxonomic concept is the underlying meaning of a scientific name as stated by a particular author and publication. It represents the author's full-blown view of how the name reaches out to un-/observed objects in nature. Labeling: The abbreviation sec. for the Latin secundum, or "according to", is preceded by the full Linnaean name and followed by the specific author and publication. Source: Berendsohn. 1995. The concept of "potential taxa" in databases. Taxon 44: 207–212.
  • 7. Tracking classification provenance with concepts and articulations Definition: A taxonomic concept is the underlying meaning of a scientific name as stated by a particular author and publication. It represents the author's full-blown view of how the name reaches out to un-/observed objects in nature. Labeling: The abbreviation sec. for the Latin secundum, or "according to", is preceded by the full Linnaean name and followed by the specific author and publication. Examples: Andropogon virginicus L. sec. Radford et al. (1968) Andropogon virginicus L. sec. Weakley (2005) [earlier, wider concept] [later, narrower concept] Utility: Representing multiple classifications (revisions) through concepts makes it possible to track their similarities and differences through articulations. Source: Berendsohn. 1995. The concept of "potential taxa" in databases. Taxon 44: 207–212.
  • 8. Five basic articulations between two concepts C1, C2 (set theory) equivalence inverse proper inclusion exclusion proper inclusion overlap Use of "OR" to express uncertainty. Example: C1 == OR > C2 Source: Franz & Peet. 2009. Towards a language for mapping relationships among taxonomic concepts. Syst. Biodiv. 7: 5–20.
  • 9. How does it work? Connecting Hackel 1889 and Small 1933 Step 1: Transcribe two concept hierarchies… Hackel 1889 (1-12) Small 1933 (13-16) …and add unique IDs
  • 10. How does it work? Connecting Hackel 1889 and Small 1933 Step 2: Create a table with all concept labels Hackel 1889 (1-12) Small 1933 (13-16)
  • 11. How does it work? Connecting Hackel 1889 and Small 1933 Step 3: Create a table with corresponding parent/child relationships ('is_a') Hackel 1889 (1-12) Small 1933 (13-16)
  • 12. How does it work? Connecting Hackel 1889 and Small 1933 Step 4: Create a table with a suitable set of articulations Hackel 1889 (1-12) Small 1933 (13-16)
  • 13. How does it work? Connecting Hackel 1889 and Small 1933 Step 4: Create a table with a suitable set of articulations Hackel 1889 (1-12) Small 1933 (13-16) Translation Congruence
  • 15. Technical challenges to creating articulations Input of concept hierarchies Lack of a server-based platform (e.g. Global Names Architecture) Lack of user-friendly classification input / visualization tools
  • 16. Technical challenges to creating articulations Input of concept hierarchies Lack of a server-based platform (e.g. Global Names Architecture) Lack of user-friendly classification input / visualization tools Input of articulations (goal: achieve a complete and consistent mapping) Taxonomic experts will not input ∞ articulations Taxonomic experts will miss relevant articulations ("mir") Taxonomic experts could be uncertain of articulations ("possible worlds") Taxonomic experts could posit logically inconsistent articulations
  • 17. Technical challenges to creating articulations Input of concept hierarchies Lack of a server-based platform (e.g. Global Names Architecture) Lack of user-friendly classification input / visualization tools Input of articulations (goal: achieve a complete and consistent mapping) Taxonomic experts will not input ∞ articulations Taxonomic experts will miss relevant articulations ("mir") Taxonomic experts could be uncertain of articulations ("possible worlds") Taxonomic experts could posit logically inconsistent articulations "CleanTax" is being developed to explore solutions to these challenges. 1 1 There is continuation/overlap with the "Exploring Taxonomic Concepts" project that focuses on character matching (DBI-1147266).
  • 18. CleanTax – technical specifications CleanTax = a set of Python programming scripts stored on bitbucket.org (initially developed by Dave Thau; now being developed further on many fronts) CleanTax reads in concept/articulation tables from a PostgreSQL database CleanTax transforms the input for processing by logic reasoners; including: Prover9 / Mace4 theorem provers – first-order logic [thorough, yet slow] OWL / HermiT – description logic , knowledge representation [complex] DLV System – propositional logic, answer set programming [promising!]
  • 19. CleanTax – technical specifications CleanTax = a set of Python programming scripts stored on bitbucket.org (initially developed by Dave Thau; now being developed further on many fronts) CleanTax reads in concept/articulation tables from a PostgreSQL database CleanTax transforms the input for processing by logic reasoners; including: Prover9 / Mace4 theorem provers – first-order logic [thorough, yet slow] OWL / HermiT – description logic , knowledge representation [complex] DLV System – propositional logic, answer set programming [promising!] CleanTax assesses consistency and completeness of articulations Output of the set of maximally informative relationships – "mir" Report , causal explanation, interactive repair of inconsistent articulations Calculate multiple possible worlds (if ambiguous articulations are present)
  • 20. CleanTax – technical specifications CleanTax = a set of Python programming scripts stored on bitbucket.org (initially developed by Dave Thau; now being developed further on many fronts) CleanTax reads in concept/articulation tables from a PostgreSQL database CleanTax transforms the input for processing by logic reasoners; including: Prover9 / Mace4 theorem provers – first-order logic [thorough, yet slow] OWL / HermiT – description logic , knowledge representation [complex] DLV System – propositional logic, answer set programming [promising!] CleanTax assesses consistency and completeness of articulations Output of the set of maximally informative relationships – "mir" Report , causal explanation, interactive repair of inconsistent articulations Calculate multiple possible worlds (if ambiguous articulations are present) CleanTax creates multiple user-preferred views of the input and merge taxonomies Reduced Containment Graph – RCG; and Directed Acyclic Graph – DAG
  • 21. 'Training' CleanTax on abstract examples New! Initial expert-made set of articulations
  • 22. 'Training' CleanTax on abstract examples Input Output – raw hmtl list of articulations ("look-up" + inferred)
  • 23. 'Training' CleanTax on abstract examples Input Output – 72 maximally informative relationships = mir Based on the mir, all theoretically possible articulations of the R32 lattice can be logically deduced.
  • 24. Abstract Example 1 – Reduced Contained Graph of the merge Input Blue circles Black circles shared concepts unique concepts Black solid arrows expert input Grey dashed arrows deducible Red solid arrows newly inferred
  • 25. More CleanTax training… our infamous Abstract Example 4 Example 4 – representing multiple 'possible worlds' 3/5 articulations are disjoint (OR)
  • 26. Reduced Containment Graphs of 7 'possible worlds' (combined or's) Example 4 – CleanTax infers 7 possible worlds (user can view / select / repair / rerun) Asserted by expert Implied articulations Inferred by CleanTax Shared concepts Unique concepts Reduced Containment Graphs (RCGs)
  • 27. Exploring "views" of the merge - circular Euler diagrams of PW1 Table of mir Corresponding Euler diagram (circular) Identical information content
  • 28. Correspondence of circular and Directed Acyclic Diagrams PW1: Typical Euler circles Euler-DAG of PW1 Identical information content
  • 30. Real-life examples, I – reconciling two weevil classifications 1 Curculionoidea sec. Kuschel 1995 Curculionoidea sec. Marvaldi & Morrone 2000 Concepts 348-372 Concepts 117-157 1 Initial articulations provided by NMF.
  • 31. Merge taxonomy of Kuschel 1995 / Marvaldi & Morrone 2000 CleanTax RCG – 1 newly inferred articulation ( ) + several inconsistencies Microcerinae sec. M&M 2000 [363] are included in Brachycerinae sec. KU 1995 [148] (yes, I missed that; Kuschel 1995 only mentions it in the text, not in the main taxon list)
  • 32. Real-life examples, II – reconciling two weevil classifications Curculionoidea sec. Crowson 1981 Curculionoidea sec. Marvaldi & Morrone 2000 Concepts 348-372 Concepts 1-17
  • 33. Merge taxonomy of Crowson 1981 / Marvaldi & Morrone 2000 CleanTax RCG – 4 newly inferred articulations ( ) / does not depict overlap (><) e.g. {Aglycyderidae [2], Allocorynidae [3], Oxycorynidae [17]} sec. Crowson 1981 are included in Belidae [353] sec. M&M 2000
  • 34. Euler-DAG of the Crowson / Marvaldi & Morrone merge taxonomy Solid lines – proper inclusion Black solid line given Green solid line inferred Orange solid line explanatory [Red solid line inconsistent] Dashed lines - overlap Black dashed line given Green dashed line inferred Orange dashed line explanatory Red dashed line inconsistent Concept boxes - concepts Orange square box shared Black square box unique Dashed square box combined Dashed oval box inconsistent
  • 35. DAGs generate "combined concepts" Belidae sec. MM2000 Belidae sec. Cro1981 intersections of overlaps "Belidae" INT(Cro/MM) Shared - [2,3,17,357]
  • 36. New naming/viewing conventions – simple merges (shared, unique) * Input Concept B A Attelabidae CR81 AttCR81 [9] Output Concept A B Attelabidae MM00 AttMM00 [55] Concept A – Concept B AB Attelabidae CR81 – Attelabidae MM00 AttCR81.AttMM00 * Simple extension to three or more congruent concepts.
  • 37. New naming/viewing conventions – combined merges (overlap; T1, T2) Input Concept A Concept B A Belidae CR81 BelCR81 [10] B Belidae MM00 BelMM00 [353] Euler Ab BelCR81. belMM00 AB BelCR81. BelMM00 A aB BelMM00. belCR81 B DAG Ab AB aB
  • 38. Input Concept A Concept C A Curculionidae CR81 CurCR81 T1, T2, T3 Concept B B Curculionidae KU95 CurKU95 C Curculionidae s.s. MM00 CurMM00 Euler ABc Abc aBc CurCR81. CurKU95. curMM00 CURCR81. curKU95. curMM00 CurKU95. curCR81. curMM00 ABC AbC aBC CurCR81. CurKU95. CurMM00 CurCR81. CurMM00. curKU95 CurKU95. CurMM00. curCR81 abC CurMM00. curCR81. curKU95 DAG A Abc B ABc C aBc AbC ABC aBC abC
  • 40. Current workflow / "usability" (CleanTax on "Lore" server, UC Davis) Input script Possible worlds Visualization Euler-DAG Output file Inconsistency Repair, explanation Interactive reduction of PWs (decision tree)
  • 41. Shared, real use cases (Perelleschus) with ETC feature-based project 5 taxonomies, 48 concepts, expert articulations, plus textual feature diagnoses
  • 42. Conclusions and outlook Improvements to CleanTax will remove many of the technical challenges towards a full-blown taxon concept approach ( improved tracking of classification provenance). Other technical challenges are being addressed (server platform, algorithmic scalability, intensional/ostensive articulations, visualization [Euler, combined concepts], workflow integration). Many non-technical challenges remain (in short: transparent/consistent use).
  • 43. Conclusions and outlook Improvements to CleanTax will remove many of the technical challenges towards a full-blown taxon concept approach ( improved tracking of classification provenance). Other technical challenges are being addressed (server platform, algorithmic scalability, intensional/ostensive articulations, visualization [Euler, combined concepts], workflow integration). Many non-technical challenges remain (in short: transparent/consistent use). The current approach treats concepts as a 'black box' – the input data are simple and make no reference to type specimens, synapomorphies, diagnostic features, etc. "Exploring Taxonomic Concepts" project will develop tools for a balanced view. Nevertheless, the articulations can expose deep and varied semantic links among succeeding classifications.
  • 44. Conclusions and outlook Improvements to CleanTax will remove many of the technical challenges towards a full-blown taxon concept approach ( improved tracking of classification provenance). Other technical challenges are being addressed (server platform, algorithmic scalability, intensional/ostensive articulations, visualization [Euler, combined concepts], workflow integration). Many non-technical challenges remain (in short: transparent/consistent use). The current approach treats concepts as a 'black box' – the input data are simple and make no reference to type specimens, synapomorphies, diagnostic features, etc. "Exploring Taxonomic Concepts" project will develop tools for a balanced view. Nevertheless, the articulations can expose deep and varied semantic links among succeeding classifications. CleanTax may be the first attempt to 'explain' classification provenance to logic reasoners. This could have considerable implications for future data integration.
  • 45. Acknowledgments Shawn Bowers, Dave Thau, Alan Weakley NSF-IIS 1118088: "III-SMALL: A logic-based, provenance-aware system for merging scientific data under context and classification constraints" "Euler" team, UC Davis