TDWG 2003 P. Bryan Heidorn University of Illinois Digital Models for Taxonomic Description and...

Post on 01-Apr-2015

212 views 0 download

Transcript of TDWG 2003 P. Bryan Heidorn University of Illinois Digital Models for Taxonomic Description and...

TDWG 2003

P. Bryan Heidorn

University of Illinois

Digital Models for Taxonomic Description and TeleNature

SelectionImageList.db

SpeciesPage.html

Definitions.db

Index.xml

BIBE Client

NumericMySQL

MakeIndex.java

Text eXist.db

SelectionList.db

BIBE SERVER

SelectionImageList.db

SpeciesPage.html

Definitions.db

Index.xml

BIBE Client

NumericMySQL

MakeIndex.java

Text eXist.db

SelectionList.db

BIBE SERVER

GrandTaxon.xml

Index.xml SpeciesPage.html

XSLTXSLTDefinitions.db

SelectionImageList.db

SelectionList.db

OpenKey

<?xml version = "1.0" encoding = "UTF-8"?><!DOCTYPE Taxon SYSTEM "http://www.isrl.uiuc.edu/~openkey/shared/Taxon.dtd">

<!– Nomenclature Information --><Taxon> <Rank>species</Rank> <Nomenclature> <ScientificName>Amorpha canescens</ScientificName> <Authority> Pursh</Authority> <Vernacular>leadplant, false indigo</Vernacular> <Global_ID_number>25371</Global_ID_number> <Synonym> <ScientificName></ScientificName> <Authority></Authority> </Synonym> </Nomenclature> <ParentRank>genus</ParentRank> <ParentScientificName>Amorpha</ParentScientificName>

General Taxon Record

<CharacterGroup name="plant_height_when_mature" file=“//openkey/…/character/xml/plant_height_when_mature.xml" type="size"> <Character name="usual_minimum"

file="/home/openkey/…/character/xml/usual_minimum.xml"> <State>3</State> </Character> <Character name="usual_maximum"

file="//openkey/…/character/xml/usual_maximum.xml"> <State>6</State> </Character> <Character name="absolute_maximum"

file="//openkey/…/character/xml/absolute_maximum.xml"> <State>10</State> </Character> </CharacterGroup></CharacterGroup>

Description: Number

<CharacterGroup name="flowers" file="/home/openkey/…/characterGroup/xml/flowers.xml“<Image>http://www.isrl.uiuc.edu/~openkey/images/krrobert/webReady/amorcane.flowers.macro.exp2.jpg</Image>

<CharacterGroup name="perianth" file="/home/openkey/…/character/xml/perianth.xml">

<CharacterGroup name="petal" file="/home/openkey/…/character/xml/petal.xml">

<Character name="number" file="/home/openkey/…character/xml/number.xml" type="count">

<State>1</State> </Character> <Character name="color"

file="/home/openkey/…/character/xml/color.xml"> <State file="/home/openkey/…/state/xml/purple.xml">purple</State> </Character> </CharacterGroup> </CharacterGroup>

GrandTaxon.xml

Index.xml SpeciesPage.html

XSLTXSLT

CharacterGroup.xml Character.xml State.xml Image.xml

TaxonEditor

Image

OpenKey

Character group

• Name

• Images

• Legal Value List – pointers to Character.xml

• Definition

• Semantic Relations (Synonyms, …)

• Display Information

<CharacterGroup> <CharacterGroupName name="flowers"

file="/home/openkey/…characterGroup/xml/flowers.xml">flowers</CharacterGroupName>

<LegalValue name="inflorescence_position" file="/home/openkey/…/character/xml/inflorescence_position.xml">inflorescence position</LegalValue>

<LegalValue name="inflorescence_type" file="/home/openkey/…character/xml/inflorescence_type.xml">inflorescence type</LegalValue>… Many more here …

<Definition>Sexual reproduction apparatus of a plant</Definition> <Synonym></Synonym> <BroaderTerm></BroaderTerm> <NarrowerTerm></NarrowerTerm> <RelatedTerm></RelatedTerm> <DisplayBefore></DisplayBefore> <DisplayFor>&lt;strong&gt;Flowers&lt;/strong&gt;: </DisplayFor> <DisplayAfter>.&lt;BR&gt;</DisplayAfter></CharacterGroup>

Flower Character group

Character

• Same but

• Add type

• Add references to the Legal States

<!-- # character defining the structure of each character of a taxon --><!-- # Started by Bryan Heidorn March 4, 2003 --><!-- # Updated by kmedina@uiuc.edu September 15, 2003 --><!-- http://www.isrl.uiuc.edu/~openkey/shared/character.dtd -->

<!ELEMENT Character ((CharacterName, (LegalValue, Image*)*, Definition?, Synonym*, BroaderTerm*, NarrowerTerm*, RelatedTerm*),(DisplayBefore*, DisplayFor*, DisplayAfter*)*)>

<!ELEMENT CharacterName (#PCDATA)> <!ATTLIST CharacterName name CDATA #IMPLIED file CDATA #IMPLIED><!ELEMENT LegalValue (#PCDATA)> <!ATTLIST LegalValue name CDATA #IMPLIED file CDATA #IMPLIED><!ELEMENT Image (#PCDATA)> <!ATTLIST Image name CDATA #IMPLIED file CDATA #IMPLIED reason CDATA #IMPLIED>

(Semantic data follows)

<!ELEMENT Definition (#PCDATA)><!ELEMENT Synonym (#PCDATA)><!ELEMENT BroaderTerm (#PCDATA)><!ELEMENT NarrowerTerm (#PCDATA)><!ELEMENT RelatedTerm (#PCDATA)>

<!-- Display Information -->

<!ELEMENT DisplayBefore (#PCDATA)><!ELEMENT DisplayFor (#PCDATA)><!ELEMENT DisplayAfter (#PCDATA)>

XML document creation

GrandTaxon.xml

Index.xml SpeciesPage.html

XSLTXSLT

CharacterGroup.xml Character.xml State.xml Image.xml

Image Tables

ImageMetaEditor

Convert.plImage.pl

Translator.pl

TaxonEditor

Imagemetadata.db

Image

OpenKey

Definitions, selection lists and images?

GrandTaxon.xml

Index.xml SpeciesPage.html

XSLTXSLT

CharacterGroup.xml Character.xml State.xml Image.xml

TaxonEditor

Definitions.db

SelectionImageList.db

SelectionList.db

Image

OpenKey

GrandTaxon.xml

Index.xml SpeciesPage.html

XSLTXSLT

CharacterGroup.xml Character.xml State.xml Image.xml

Image Tables

ImageMetaEditor

Convert.plImage.pl

Translator.pl

TaxonEditor

Definitions.db

SelectionImageList.db

Imagemetadata.db

SelectionList.db

Image

OpenKey

Email of volunteers will be accepted after the talk.

Graduate School of Library and Information Science University of Illinois at Urbana-Champaign

Banner image at left created from photography by Kenneth R. Robertson© K.R. Robertson, Illinois Natural History Survey