iDigBio publishes a list of US Collections, via the iDigBio Portal, that is intended to be a comprehensive list of all natural history collections in the United States of America. This GitHub project provides an administrative interface for managing the publishing of this list and offers tools to those who would like to use these data programmatically.
Published collections JSON Endpoint
Collections should each have their own JSON file, named by their collection UUID, and be formatted similar to this:
[
{
"institution": "Yale University, Peabody Museum of Natural History",
"collection": "Historical Scientific Instruments",
"recordsets": "",
"institution_code": "",
"collection_code": "",
"collection_uuid": "urn:uuid:09b5acf0-899b-4b4d-abd0-7dbb7799053c",
"collection_lsid": "NA",
"collection_url": "http://peabody.yale.edu/collections/historical-scientific-instruments",
"collection_catalog_url": "http://peabody.yale.edu/collections/search-collections?hsi",
"contact": "Paola Bertucci",
"contact_role": "Assistant Curator",
"contact_email": "paola.bertucci@yale.edu",
"taxonomic_coverage": "",
"geographic_range": "",
"collection_size": "",
"mailing_address": "Yale University, PO Box 208118",
"mailing_city": "New Haven",
"mailing_state": "Connecticut",
"mailing_zip": "06511-0000",
"physical_address": "170-210 Whitney Avenue",
"physical_city": "New Haven",
"physical_state": "Connecticut",
"physical_zip": "06511-0000",
"update_url": "https://docs.google.com/forms/d/1slWOvxuLpuPdvDihSibLQq9BPsOqPzK8Hh93zCW3dRI/viewform?entry.823080433=the+collection+is+already+in+the+list&entry.764919322=urn:uuid:09b5acf0-899b-4b4d-abd0-7dbb7799053c&entry.326174790=Yale University, Peabody Museum of Natural History&entry.2031121141=Historical Scientific Instruments&entry.4068754=&entry.1582913154=&entry.1336841557=http://peabody.yale.edu/collections/historical-scientific-instruments&entry.103879345=http://peabody.yale.edu/collections/search-collections?hsi&entry.107456176=&entry.879476273=&entry.417603227=&entry.1321049572=Paola Bertucci&entry.1687847097=Assistant Curator&entry.1086198428=paola.bertucci@yale.edu&entry.246950189=Yale University, PO Box 208118&entry.1584255348=New Haven&entry.1966582743=Connecticut&entry.256217142=06511-0000&entry.447546773=170-210 Whitney Avenue&entry.1565624766=New Haven&entry.1920508789=Connecticut&entry.1022645685=06511-0000",
"lat": 41.3167,
"lon": -72.9204
}
]
institution: name of the institution, ordered in decreasing hierarchy, separated by commas, e.g.:
-- University of Florida, Florida Museum of Natural History
-- Brigham Young University, Monte L. Bean Life Science Museumcollection: name of the collection, ordered in decreasing hierarchy, separated by commas
MAIN denotes the record for the institution itself rather than one of the collections
If the institution itself is just an herbarium, it should be listed as Herbarium (not MAIN)recordsets the record sets for the collection in iDigBio. They should be separated by commasinstitution_code the institution code. We are using the GRbio convention of adding as a suffix if it’s a collection listed in index herbariorumcollection_code the prefix used by the collection in their catalog numbercollection_uuid generated by us, should be unique, with prefix urn:uuid:institution_lsid the GRbio LSID or coolURI for the collection, empty fields are collections that were not part of GRbio as of August 2014collection_url the URL of the website that lists general information about the collectionccollection_catalog_url the URL of the website that provides a search interface (or lists specimens) for the specimens housed by the collectioncontact preferred person to act as point of contact for the collection. Usually I have removed titles from this field to only keep the namecontact_role role of the contact person for the collectioncontact_email email of the contact persontaxonomic_coverage taxonomic strengths of the collectiongeographic_range the geographic range from which the specimens in the collection come from.collection_size the number of specimens/lots in the collectionmailing_address mailing address for the collectionmailing_citymailing_statemailing_zip to avoid conversion issue between spreadsheet formats, zip codes starting with a 0 have -0000 at the end: e.g., 02138-0000 for the MCZphysical_address: physical address for the collectionphysical_cityphysical_statephysical_zip to avoid conversion issue between spreadsheet formats, zip codes starting with a 0 have -0000 at the end: e.g., 02138-0000 for the MCZlat decimal latitude for the collection, should only be added for collection addresses that fail the geolocation lookup with the APIlon decimal longitude for the collection, should only be added for collection addresses that fail the geolocation lookup with the APIStub records can be generated using the function r createCollStub . A stub record will be generated and added to a directory called "stubs". These stub records will have UUID's and can be moved to the "collections" directory once they have been updated or are complete.
{
"institution": "",
"collection": "",
"recordsets": "",
"institution_code": "",
"collection_code": "",
"collection_uuid": "",
"collection_lsid": "",
"collection_url": "",
"collection_catalog_url": "",
"contact": "",
"contact_role": "",
"contact_email": "",
"taxonomic_coverage": "",
"geographic_range": "",
"collection_size": "",
"mailing_address": "",
"mailing_city": "",
"mailing_state": "",
"mailing_zip": "",
"physical_address": "",
"physical_city": "",
"physical_state": "",
"physical_zip": "",
"update_url": "",
"lat": 0,
"lon": 0
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.