tdwg 2003 p. bryan heidorn university of illinois digital models for taxonomic description and...
TRANSCRIPT
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><strong>Flowers</strong>: </DisplayFor> <DisplayAfter>.<BR></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 [email protected] 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