SlideShare ist ein Scribd-Unternehmen logo
1 von 45
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

Weitere ähnliche Inhalte

Was ist angesagt?

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 1Sabu Francis
 
PROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In PrologPROLOG: Recursion And Lists In Prolog
PROLOG: Recursion And Lists In PrologDataminingTools Inc
 
ProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) IntroductionProLog (Artificial Intelligence) Introduction
ProLog (Artificial Intelligence) Introductionwahab 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+prologbaran19901990
 
Prolog 01
Prolog 01Prolog 01
Prolog 01saru40
 
Prolog Programming : Basics
Prolog Programming : BasicsProlog Programming : Basics
Prolog Programming : BasicsMitul Desai
 
Chaps 1-3-ai-prolog
Chaps 1-3-ai-prologChaps 1-3-ai-prolog
Chaps 1-3-ai-prologsaru40
 
Artificial intelligence Prolog Language
Artificial intelligence Prolog LanguageArtificial intelligence Prolog Language
Artificial intelligence Prolog LanguageREHMAT ULLAH
 
Prolog Programming Language
Prolog Programming  LanguageProlog Programming  Language
Prolog Programming LanguageReham 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
 

Was ist angesagt? (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
 

Ähnlich wie 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 LetterKevlin 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
 
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 AnalysisMathieu 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 SystemsAdrian Paschke
 
Aidan's PhD Viva
Aidan's PhD VivaAidan's PhD Viva
Aidan's PhD VivaAidan 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 WikipediaYegin Genc
 
IBC FAIR Data Prototype Implementation slideshow
IBC FAIR Data Prototype Implementation   slideshowIBC FAIR Data Prototype Implementation   slideshow
IBC FAIR Data Prototype Implementation slideshowMark 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'19ngamou
 
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 SystemsAndre Freitas
 
Ontologies Ontop Databases
Ontologies Ontop DatabasesOntologies Ontop Databases
Ontologies Ontop DatabasesMartí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
 

Ähnlich wie 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...
 

Mehr von 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 weeviltaxonbytes
 
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 versiontaxonbytes
 
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 biologytaxonbytes
 
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 knowledgetaxonbytes
 
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 lifetaxonbytes
 
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 nettaxonbytes
 
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 portalstaxonbytes
 
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 reasoningtaxonbytes
 
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 datataxonbytes
 
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 Speciationtaxonbytes
 
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
 

Mehr von 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...
 

Kürzlich hochgeladen

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 

Kürzlich hochgeladen (20)

Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 

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