SlideShare uma empresa Scribd logo
1 de 32
mx & dbs Katja Seltmann (katja_seltmann@ncsu.edu) mx (http://hymenoptera.tamu.edu/wiki)
Wiki: (http://hymenoptera.tamu.edu/wiki/) Acknowledgments Funding: The following sources of funding have directly or indirectly supported the development of mx, or have used mx to manage data:  ,[object Object]
 Morphbank (NSF DBI-0446224)
 National Evolutionary Synthesis Center (NESCent) (NSF EF-0423641)
 PEET: Monographic research on parasitic Hymenoptera (NSF DEB-0328922)
Nescent DB Hackathon Workshop (Matt Yoder & K. Seltmann participants
 NSF TOL grant (Heraty via Sharkey et al.)
 NSF TOL grant (MartínRamírez and Jonathon Coddington)
 NSF PEET grant (Anthony Cognato)
 NSF PEET grant DEB-0328922 (Dr. Bob Wharton)
 A Texas A&M Ecology and Evolutionary Biology Graduate Student Travel Grant to Matt Yoder Intellect, enthusiasm & hard work: ,[object Object]
 Fredrik Ronquist & Greg Riccardi
 All the contributors
 SCAMIT: Southern California Marine Invertebrate Taxonomists,[object Object]
Design for audience :: is the most important factor *Greater the diversity of user-groups the  less specific the data requirements.   *Suggest that lack of specificity in primary  data collection may reduce quality of data.  extension curators taxonomists
specific expert system
mx history and players: (http://hymenoptera.tamu.edu/wiki/) mx is coded by Matt Yoder, Krishna Dole (retired), Katja Seltmann and with help from  Andy Deans. Johan Lijleblad has provided documentation and much useful feedback.  Many others, in particular the Wharton (TAMU), Cognato (MSU), and Heraty (UCR) labs  have provided feedback. We are very open to having others join us.  There is no formal means of citing mx, you might use something like this:  Yoder, M.J., Dole, K., Seltmann, K., and Deans, A. 2006-Present. Mx, a collaborative web based content management for biological systematists.  Various previous projects influenced the development of mx, in particular:  The table structure for specimens and collecting event related data is loosely based on the TAMUIC insect collection's database programmed by Yoder and Oswald. That  database was in turn loosely based on a very early draft (pre 1998) of the Specify table  structure.  Some of the tables containing matrix related data are based on Yoder's early MS Access  database mtrx, which was greatly simplified from GregorHagedorn's software Delta Access (apparently no longer available on-line).  .
[object Object]
 workbench for revisionary taxonomy and systematics
 looking for creative solutions based on experience
 power in relational dbs
 specific expert system
 rapid development
 agile
 open source,[object Object]
 Restful CRUD (create, read, update, delete)
Easy upload transactions in rake tasks
 test driven development
 creator & updater on and id
 encryption & security
 UTF8

Mais conteúdo relacionado

Mais procurados

Reuse of Structured Data: Semantics, Linkage, and Realization
Reuse of Structured Data: Semantics, Linkage, and RealizationReuse of Structured Data: Semantics, Linkage, and Realization
Reuse of Structured Data: Semantics, Linkage, and Realizationandrea huang
 
Metadata sharing module
Metadata sharing moduleMetadata sharing module
Metadata sharing moduleelusiveO2
 
Deploying Linked Open Data: Methodologies and Software Tools
Deploying Linked Open Data: Methodologies and Software ToolsDeploying Linked Open Data: Methodologies and Software Tools
Deploying Linked Open Data: Methodologies and Software ToolsNikolaos Konstantinou
 
Introduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic WebIntroduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic WebNikolaos Konstantinou
 
Materializing the Web of Linked Data
Materializing the Web of Linked DataMaterializing the Web of Linked Data
Materializing the Web of Linked DataNikolaos Konstantinou
 
MetadataTheory: Introduction to Metadata (5th of 10)
MetadataTheory: Introduction to Metadata (5th of 10)MetadataTheory: Introduction to Metadata (5th of 10)
MetadataTheory: Introduction to Metadata (5th of 10)Nikos Palavitsinis, PhD
 
dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017
dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017
dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017dkNET
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesASIS&T
 
bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...
bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...
bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...dkNET
 
Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)
Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)
Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)jbasney
 
Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)
Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)
Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)Joachim Neubert
 
Toward universal information access on the digital object cloud
Toward universal information access on the digital object cloudToward universal information access on the digital object cloud
Toward universal information access on the digital object cloudNational Institute of Informatics
 
An On-line Collaborative Data Management System
An On-line Collaborative Data Management SystemAn On-line Collaborative Data Management System
An On-line Collaborative Data Management SystemCameron Kiddle
 
Dk net webinar tutorial pen
Dk net webinar tutorial penDk net webinar tutorial pen
Dk net webinar tutorial penMaryann Martone
 

Mais procurados (20)

28.io
28.io28.io
28.io
 
Reuse of Structured Data: Semantics, Linkage, and Realization
Reuse of Structured Data: Semantics, Linkage, and RealizationReuse of Structured Data: Semantics, Linkage, and Realization
Reuse of Structured Data: Semantics, Linkage, and Realization
 
Metadata sharing module
Metadata sharing moduleMetadata sharing module
Metadata sharing module
 
Deploying Linked Open Data: Methodologies and Software Tools
Deploying Linked Open Data: Methodologies and Software ToolsDeploying Linked Open Data: Methodologies and Software Tools
Deploying Linked Open Data: Methodologies and Software Tools
 
Introduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic WebIntroduction: Linked Data and the Semantic Web
Introduction: Linked Data and the Semantic Web
 
Materializing the Web of Linked Data
Materializing the Web of Linked DataMaterializing the Web of Linked Data
Materializing the Web of Linked Data
 
Technical Background
Technical BackgroundTechnical Background
Technical Background
 
Linked Data
Linked DataLinked Data
Linked Data
 
Sylva
SylvaSylva
Sylva
 
MetadataTheory: Introduction to Metadata (5th of 10)
MetadataTheory: Introduction to Metadata (5th of 10)MetadataTheory: Introduction to Metadata (5th of 10)
MetadataTheory: Introduction to Metadata (5th of 10)
 
dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017
dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017
dkNET-NURSA Challenge Kick-Off Webinar 04/27/2017
 
Hughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication RepositoriesHughes RDAP11 Data Publication Repositories
Hughes RDAP11 Data Publication Repositories
 
bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...
bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...
bioCADDIE Webinar: The NIDDK Information Network (dkNET) - A Community Resear...
 
Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)
Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)
Federated Identity Needs for the Large Synoptic Survey Telescope (LSST)
 
Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)
Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)
Linking Knowledge Organization Systems via Wikidata (DCMI conference 2018)
 
Metadata lecture 1, intro
Metadata lecture 1, introMetadata lecture 1, intro
Metadata lecture 1, intro
 
Toward universal information access on the digital object cloud
Toward universal information access on the digital object cloudToward universal information access on the digital object cloud
Toward universal information access on the digital object cloud
 
"Cool" metadata for FAIR data
"Cool" metadata for FAIR data"Cool" metadata for FAIR data
"Cool" metadata for FAIR data
 
An On-line Collaborative Data Management System
An On-line Collaborative Data Management SystemAn On-line Collaborative Data Management System
An On-line Collaborative Data Management System
 
Dk net webinar tutorial pen
Dk net webinar tutorial penDk net webinar tutorial pen
Dk net webinar tutorial pen
 

Semelhante a mx & dbs

Moving Library Metadata Toward Linked Data: Opportunities Provided by the eX...
Moving Library Metadata Toward Linked Data:  Opportunities Provided by the eX...Moving Library Metadata Toward Linked Data:  Opportunities Provided by the eX...
Moving Library Metadata Toward Linked Data: Opportunities Provided by the eX...Jennifer Bowen
 
MIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxMIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxelsagalgao
 
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Laurent Alquier
 
Data standardization process for social sciences and humanities
Data standardization process for social sciences and humanitiesData standardization process for social sciences and humanities
Data standardization process for social sciences and humanitiesvty
 
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata MattersAlphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata MattersNew York University
 
Semantic Technolgy
Semantic TechnolgySemantic Technolgy
Semantic TechnolgyTalat Fakhri
 
Arcomem training – Enrichment Advanced (update)
Arcomem training – Enrichment Advanced (update)Arcomem training – Enrichment Advanced (update)
Arcomem training – Enrichment Advanced (update)arcomem
 
Journalism and the Semantic Web
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic WebKurt Cagle
 
Applications of xml, semantic web or linked data in Library/Information Servi...
Applications of xml, semantic web or linked data in Library/Information Servi...Applications of xml, semantic web or linked data in Library/Information Servi...
Applications of xml, semantic web or linked data in Library/Information Servi...Nurhazman Abdul Aziz
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic WebJohn Breslin
 
Semantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanSemantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanPeter Berger
 
Wikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloudWikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloudJoachim Neubert
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionKent State University
 

Semelhante a mx & dbs (20)

Moving Library Metadata Toward Linked Data: Opportunities Provided by the eX...
Moving Library Metadata Toward Linked Data:  Opportunities Provided by the eX...Moving Library Metadata Toward Linked Data:  Opportunities Provided by the eX...
Moving Library Metadata Toward Linked Data: Opportunities Provided by the eX...
 
Semantic web Santhosh N Basavarajappa
Semantic web   Santhosh N BasavarajappaSemantic web   Santhosh N Basavarajappa
Semantic web Santhosh N Basavarajappa
 
MIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptxMIT302 Lesson 2_Advanced Database Systems.pptx
MIT302 Lesson 2_Advanced Database Systems.pptx
 
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
 
Data standardization process for social sciences and humanities
Data standardization process for social sciences and humanitiesData standardization process for social sciences and humanities
Data standardization process for social sciences and humanities
 
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata MattersAlphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
Alphabet soup: CDM, VRA, CCO, METS, MODS, RDF - Why Metadata Matters
 
Semantic Technolgy
Semantic TechnolgySemantic Technolgy
Semantic Technolgy
 
Arcomem training – Enrichment Advanced (update)
Arcomem training – Enrichment Advanced (update)Arcomem training – Enrichment Advanced (update)
Arcomem training – Enrichment Advanced (update)
 
Linked Data to Improve the OER Experience
Linked Data to Improve the OER ExperienceLinked Data to Improve the OER Experience
Linked Data to Improve the OER Experience
 
Journalism and the Semantic Web
Journalism and the Semantic WebJournalism and the Semantic Web
Journalism and the Semantic Web
 
Applications of xml, semantic web or linked data in Library/Information Servi...
Applications of xml, semantic web or linked data in Library/Information Servi...Applications of xml, semantic web or linked data in Library/Information Servi...
Applications of xml, semantic web or linked data in Library/Information Servi...
 
Metadata Mapping & Crosswalks
Metadata Mapping & CrosswalksMetadata Mapping & Crosswalks
Metadata Mapping & Crosswalks
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
The Social Semantic Web
The Social Semantic WebThe Social Semantic Web
The Social Semantic Web
 
ECCS 2010
ECCS 2010ECCS 2010
ECCS 2010
 
Chachra, "Improving Discovery Systems Through Post Processing of Harvested Data"
Chachra, "Improving Discovery Systems Through Post Processing of Harvested Data"Chachra, "Improving Discovery Systems Through Post Processing of Harvested Data"
Chachra, "Improving Discovery Systems Through Post Processing of Harvested Data"
 
Semantics in Financial Services -David Newman
Semantics in Financial Services -David NewmanSemantics in Financial Services -David Newman
Semantics in Financial Services -David Newman
 
Wikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloudWikidata as a hub for the linked data cloud
Wikidata as a hub for the linked data cloud
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 
Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking  Digital Library Applications Of Social Networking
Digital Library Applications Of Social Networking
 

Mais de Katja C. Seltmann

Recreating biomes one label at a time
Recreating biomes one label at a timeRecreating biomes one label at a time
Recreating biomes one label at a timeKatja C. Seltmann
 
The structure of insect—plant host data as derived from museum collections: ...
The structure of insect—plant host data as derived from museum collections:  ...The structure of insect—plant host data as derived from museum collections:  ...
The structure of insect—plant host data as derived from museum collections: ...Katja C. Seltmann
 
GigaPan megapixel imaging and best practices for digitizing entomological col...
GigaPan megapixel imaging and best practices for digitizing entomological col...GigaPan megapixel imaging and best practices for digitizing entomological col...
GigaPan megapixel imaging and best practices for digitizing entomological col...Katja C. Seltmann
 
Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...
Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...
Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...Katja C. Seltmann
 
Extraction and reflection: early evolution of the Hymenoptera Anatomy Ontology
Extraction and reflection: early evolution of the Hymenoptera Anatomy OntologyExtraction and reflection: early evolution of the Hymenoptera Anatomy Ontology
Extraction and reflection: early evolution of the Hymenoptera Anatomy OntologyKatja C. Seltmann
 
Getting Started with the Hymenoptera Anatomical Ontology
Getting Started with the Hymenoptera Anatomical OntologyGetting Started with the Hymenoptera Anatomical Ontology
Getting Started with the Hymenoptera Anatomical OntologyKatja C. Seltmann
 

Mais de Katja C. Seltmann (10)

Recreating biomes one label at a time
Recreating biomes one label at a timeRecreating biomes one label at a time
Recreating biomes one label at a time
 
The structure of insect—plant host data as derived from museum collections: ...
The structure of insect—plant host data as derived from museum collections:  ...The structure of insect—plant host data as derived from museum collections:  ...
The structure of insect—plant host data as derived from museum collections: ...
 
GigaPan megapixel imaging and best practices for digitizing entomological col...
GigaPan megapixel imaging and best practices for digitizing entomological col...GigaPan megapixel imaging and best practices for digitizing entomological col...
GigaPan megapixel imaging and best practices for digitizing entomological col...
 
You the Charmer, 2011.
You the Charmer, 2011. You the Charmer, 2011.
You the Charmer, 2011.
 
2010 june secretary report
2010 june secretary report2010 june secretary report
2010 june secretary report
 
Ish website
Ish websiteIsh website
Ish website
 
Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...
Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...
Building the Hymenoptera Anatomy Ontology through exploration of the Journal ...
 
Extraction and reflection: early evolution of the Hymenoptera Anatomy Ontology
Extraction and reflection: early evolution of the Hymenoptera Anatomy OntologyExtraction and reflection: early evolution of the Hymenoptera Anatomy Ontology
Extraction and reflection: early evolution of the Hymenoptera Anatomy Ontology
 
For Executives
For ExecutivesFor Executives
For Executives
 
Getting Started with the Hymenoptera Anatomical Ontology
Getting Started with the Hymenoptera Anatomical OntologyGetting Started with the Hymenoptera Anatomical Ontology
Getting Started with the Hymenoptera Anatomical Ontology
 

Último

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 

Último (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 

mx & dbs

  • 1. mx & dbs Katja Seltmann (katja_seltmann@ncsu.edu) mx (http://hymenoptera.tamu.edu/wiki)
  • 2.
  • 3. Morphbank (NSF DBI-0446224)
  • 4. National Evolutionary Synthesis Center (NESCent) (NSF EF-0423641)
  • 5. PEET: Monographic research on parasitic Hymenoptera (NSF DEB-0328922)
  • 6. Nescent DB Hackathon Workshop (Matt Yoder & K. Seltmann participants
  • 7. NSF TOL grant (Heraty via Sharkey et al.)
  • 8. NSF TOL grant (MartínRamírez and Jonathon Coddington)
  • 9. NSF PEET grant (Anthony Cognato)
  • 10. NSF PEET grant DEB-0328922 (Dr. Bob Wharton)
  • 11.
  • 12. Fredrik Ronquist & Greg Riccardi
  • 13. All the contributors
  • 14.
  • 15.
  • 16. Design for audience :: is the most important factor *Greater the diversity of user-groups the less specific the data requirements. *Suggest that lack of specificity in primary data collection may reduce quality of data. extension curators taxonomists
  • 18. mx history and players: (http://hymenoptera.tamu.edu/wiki/) mx is coded by Matt Yoder, Krishna Dole (retired), Katja Seltmann and with help from Andy Deans. Johan Lijleblad has provided documentation and much useful feedback. Many others, in particular the Wharton (TAMU), Cognato (MSU), and Heraty (UCR) labs have provided feedback. We are very open to having others join us. There is no formal means of citing mx, you might use something like this: Yoder, M.J., Dole, K., Seltmann, K., and Deans, A. 2006-Present. Mx, a collaborative web based content management for biological systematists. Various previous projects influenced the development of mx, in particular: The table structure for specimens and collecting event related data is loosely based on the TAMUIC insect collection's database programmed by Yoder and Oswald. That database was in turn loosely based on a very early draft (pre 1998) of the Specify table structure. Some of the tables containing matrix related data are based on Yoder's early MS Access database mtrx, which was greatly simplified from GregorHagedorn's software Delta Access (apparently no longer available on-line). .
  • 19.
  • 20. workbench for revisionary taxonomy and systematics
  • 21. looking for creative solutions based on experience
  • 22. power in relational dbs
  • 26.
  • 27. Restful CRUD (create, read, update, delete)
  • 28. Easy upload transactions in rake tasks
  • 29. test driven development
  • 30. creator & updater on and id
  • 31. encryption & security
  • 33. Model View Controller (MVC)
  • 34.
  • 35. Databases in general: Definition: “A database is an integrated collection of logically related records or files which consolidates records into a common pool of data records that provides data for many applications. A database is a collection of information that is organized so that it can easily be accessed, managed, and updated.” - www. wikipedia.org Three models: relational, hierarchical and network Relational: The purpose of the relational model is to provide a declarative method for specifying data and queries Hierarchical: tree like structure (one to one; one to many relationships) Network: each record can have multiple relationships object-relational mapping (ORM) Relational database, text file, xml potentially all databases or data sources Experience with MySQL Diacritic marks (ontology?) Versioning
  • 36. Object-Relational Mapping (ORM) libraries map database tables to classes. If a database has a table called orders, our program will have a class named Order. Rows in this table correspond to objects of the class—a particular order is represented as an object of class Order. Within that object, attributes are used to get and set the individual columns. Our Order object has methods to get and set the amount, the sales tax, and so on. -Thomas & Hannson. Agile Web Development with Rails
  • 37.
  • 38.
  • 39. security model: private until made public groups trust in groups
  • 40. OTU is the key
  • 44. There are a various open source plugins and widgets used in mx: Input draw Phylowidget RelationBrowser The GoogleMaps API Attachment fu BetterNestedSet
  • 45. Versioning solution in MySQL/RoR (John Will Fail : fail@cenotaph.org)
  • 46. Species Table Starts as a perfect mirror of the species table Adds version number when version is released Version released at anytime: export as pdf, html, XML Ghost of Species Table accepted Columns not seen publically id date_created date_modified
  • 47. matrices vssubmatrices: clone and share display of large matrices one click coding export (nexml) import
  • 48. annotations: tags and confidences
  • 49. public pages::Electronic key publication standards: Data publication and dissemination of interactive keys under the open access model -ZooKeys (in prep) Stand alone publication Data files necessary to recreate the key DOI and kept with publisher
  • 54.
  • 56.
  • 57.
  • 58. Morphbank (NSF DBI-0446224)
  • 59. National Evolutionary Synthesis Center (NESCent) (NSF EF-0423641)
  • 60. PEET: Monographic research on parasitic Hymenoptera (NSF DEB-0328922)
  • 61. Nescent DB Hackathon Workshop (Matt Yoder & K. Seltmann participants
  • 62. NSF TOL grant (Heraty via Sharkey et al.)
  • 63. NSF TOL grant (MartínRamírez and Jonathon Coddington)
  • 64. NSF PEET grant (Anthony Cognato)
  • 65. NSF PEET grant DEB-0328922 (Dr. Bob Wharton)
  • 66.
  • 67. Fredrik Ronquist & Greg Riccardi
  • 68. All the contributors
  • 69. SCAMIT: Southern California Marine Invertebrate Taxonomists

Notas do Editor

  1. Add diagram suggesting how if generalized then must remove restrictions and the expertise in the system decreases. Design for the intended audience is most important factor. ‘Expert systems’ will never be completely simple, thus they must be carefully tailored to the particular expert. One system for all may not be the solution.Suggesting that a bottom up approach, many small individualized initiatives are beneficial. Mx moving away from show pages => workbench => import and export data
  2. General MX introduction:93 tablesRequire identifiers on specimens. Specimen information makes data repeatable, thus pushing for images, keys, characters to be attached to specimen information. More specific.Local host here::127
  3. Mostly matt responsible, although gaining ground as SF project with others involved. Francois, Fail, Myself, (2 others?)
  4. General MX introduction:93 tablesRequire identifiers on specimens. Specimen information makes data repeatable, thus pushing for images, keys, characters to be attached to specimen information. More specific.Local host here::127
  5. Come common database activities rails makes easier. Show detail of mx database and explain how it is a product of rails as a programming philosophy
  6. Really I only have experience with relational databases, with a bit of experience using xml as a text db. Searching solutions? Problems with Treehopper. Versioning and the scamit solution. Emphasis on experimentation and creativity to solve problems. Not suggesting that these are the ‘right’ answer.
  7. Simple newick trees
  8. The problem: Need a way to propose changes, track changes from version to version and to roll back if necessaryEach table has a ghost table these start as a perfect mirror of the species table and add rows for any edit proposed to the species table. If an edit is accepted than it moves to the species table.When a version of the species list is made ‘official’ it is exported in html version, pdf and soon XML (soon as we can figure out what format to follow). Easy to do this using Rails.