Literature Cited

[1] About ePandda (2017, September 7). Retrieved from https://epandda.org/#about.
[2] About iDigBio (2016, July 25). Retrieved from https://www.idigbio.org/about-idigbio.
[3] About VertNet (2017, September 7). Retrieved from http://vertnet.org/about/about.html.
[4] Agarwal, S., Keene, C., and Keller, A. M. (1995) Architecting object applications for high performance with relational databases. OOPSLA Workshop on Object Database Behaviour, Benchmarks, and Performance 1995: 1-5.
[5] ALA Spatial Portal Introduction (2016, August 14). Retrieved from https://github.com/AtlasOfLivingAustralia/spatial-documentation/wiki/ALASpatialPortal.
[6] Angular Style Guide (2017, September 5). Retrieved from https://angular.io/guide/styleguide.
[7] Alcamo, J. et. Al (2003). Ecosystems and human wellbeing: a framework for assessment. Report of the Conceptual Framework Working Group of the Millennium Ecosystem Assessment. Washington, DC: Island Press.
[8] Barkworth, M.E., et. al (2017). Research Checklist: Somaliland: University of Hargeisa Campus. Retrieved from http://openherbarium.org/checklists/checklist.php?cl=22&pid=4.
[9] Biodiversity Informatics Training Curriculum (2017, September 7). Retrieved from http://biodiversity-informatics-training.org/.
[10] Brooks, F. (1995). The mythical man-month – essays on software engineering (2nd. ed.): Addison-Wesley.
[11] Butterfield, B. J. 2015. Environmental filtering increases in intensity at both ends of climatic gradients, though driven by different factors, across woody vegetation types of the southwest USA. Oikos 124:1374-1382.
[12] Butterfield, B. J., Copeland, S. M., Munson, S. M., Roybal, C. M., and Wood, T. E. (2016). Prestoration: using species in restoration that will persist now and into the future. Restoration Ecology. doi:10.1111/rec.12381.
[13] Butterfield, B. J. and Munson, S. M. (2016). Temperature is better than precipitation as a predictor of plant community assembly across a dryland region. Journal of Vegetation Science 27:938-947.
[14] Cadotte, M. W., Cavender-Bares, J., Tilman, D., & Oakley, T. H. (2009). Using phylogenetic, functional and trait diversity to understand patterns of plant community productivity. PloS one, 4(5), e5695.
[15] Carpenter, S. R., Mooney, H. A., Agard, J., Capistrano, D., DeFries, R. S., Díaz, S., … & Perrings, C. (2009). Science for managing ecosystem services: Beyond the Millennium Ecosystem Assessment. Proceedings of the National Academy of Sciences, 106(5), 1305-1312.
[16] Cloud Spanner: The first horizontally scalable, strongly consistent, relational database service (2017, September 3). Retrieved from https://cloud.google.com/spanner.
[17] CMS Usage Statistics (2016, July 25). Retrieved from http://trends.builtwith.com/cms.
[18] Cobb, N.E., Seltmann, K.C. & Franz, N.M. (2016). The current state of arthropod biodiversity data: addressing impacts of global change. Retrieved from http://www.lep-net.org/wp-content/uploads/2017/01/Cobb-Seltmann-Franz_-ICE_2016-sept2-1.pdf.
[19] Costanza, R., d’Arge, R., De Groot, R., Farber, S., Grasso, M., Hannon, B., … & Raskin, R. G. (1997). The value of the world’s ecosystem services and natural capital. nature, 387(6630), 253-260.
[20] Cui, W., Huang, L., Liang, L. & Li, J. (2009). The Research of PHP Development Framework Based on MVC Pattern. Computer Sciences and Convergence Information Technology 2009: 130-138.
[21] Darwin Core (2017, September 5). Retrieved from http://rs.tdwg.org/dwc/.
[22] DockerHub (2017, September 5). Retrieved from https://hub.docker.com/.
[23] Fieldguide (2017, September 5). Retrieved from https://fieldguide.net/.
[24] Flora of Grand Canyon National Park (2016, Sept. 6). Retrieved from http://swbiodiversity.org/seinet/checklists/checklist.php?cl=94&pid=5.
[25] Flynn, D. F., Mirotchnick, N., Jain, M., Palmer, M. I., & Naeem, S. (2011). Functional and phylogenetic diversity as predictors of biodiversity–ecosystem‐function relationships. Ecology, 92(8), 1573-1581.
[26] Fowler, M. (1999). Refactoring: Improving the Design of Existing Code: AddisonWesley.
[27] Franz, N. M., O’Brien, C. W., Shirota, D. S., Shillingburg, M. T., and Gilbert, E. E. (2014). Assembling a Virtual Weevils of North America Checklist with Symbiota – Preliminary Insights. Proceedings of the 12th Biennial Colorado Plateau Conference.
[28] Gries, C., Gilbert, E., and Franz, N. (2014). Symbiota – A virtual platform for creating voucher-based biodiversity information communities. Biodiversity Data Journal 2(e1114).
[29] GenBank Overview (2016, August 24). Retrieved from http://www.ncbi.nlm.nih.gov/genbank.
[30] Google Knowledge Graph Search API (2017, September 2). Retrieved from https://developers.google.com/knowledge-graph.
[31] Halstead, M. (1977). Elements of Software Science. Amsterdam: Elsevier North-Holland, Inc.
[32] Hunt, A. (1999). The Pragmatic Programmer: From Journeyman to Master: AddisonWesley Professional.
[33] iDigBio Listservs (2017, September 5). Retrieved from https://www.idigbio.org/wiki/index.php/IDigBio_Listservs#Symbiota_Working_Group.
[34] iNaturalist.org (2017, September 5). Retrieved from https://www.inaturalist.org/.
[35] Jasmine Documentation (2017, September 5). Retrieved from https://jasmine.github.io/.
[36] Kaner, C. and Bond, W. P. (2004). Software Engineering Metrics: What Do They Measure and How Do We Know? 10th International Software Metrics Symposium, Metrics: 1-11.
[37] KSWEB: A Developer’s Suite for Android (2016, September 7). Retrieved from http://kslabs.ru/.
[38] Lacey, E.A., Hammond, T.T., Walsh, R.E., Bell, K.C., Edwards, S.V., Ellwood, E.R., Guralnick, R., Ickert-Bond, S.M., Mast, A.R., McCormack, J.E. and Monfils, A.K. (2017). Climate change, collections and the classroom: using big data to tackle big problems. Evolution: Education and Outreach, 10(1), p.2.
[39] Martin, R. C. (2009). Clean Code: A handbook of agile software craftsmanship. Pearson Education.
[40] Maurer, S. M., Firestone, R. B., & Scriver, C. R. (2000). Science’s neglected legacy. Nature 405: 117-120.
[41] McConnell, S. (2004). Code Complete 2ed.: Microsoft Press.
[42] Menzel, A., et al. (2006). European phenological response to climate change matches the warming pattern. Global Change Biol. 12.10, 1969–1976.
[43] Mohan, C., Haderle, D., Lindsay, B., Pirahesh, H., and Schwartz, P. (1992). ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks using Write-Ahead Logging. ACM Transactions on Database Systems 17(1), 94-162.
[44] Open Herbarium (2017, September 5). Retrieved from http://openherbarium.org/.
[45] Open Zoo Museum (2017, September 5). Retrieved from http://openherbarium.org/ozm/.
[46] Page, R. (2016). Towards a biodiversity knowledge graph. Research ideas and Outcomes 2: e8767. doi.org/10.3897/rio.2.e8767.
[47] Parmesan, C. (2006). Ecological and evolutionary responses to recent climate change. Annu. Rev. Ecol. Evol. Syst. 37(2006), 637–669.
[48] Pearse, W. D., Cadotte, M. W., Cavender-Bares, J., Ives, A. R., Tucker, C. M., Walker, S. C., & Helmus, M. R. (2015). pez: phylogenetics for the environmental sciences. Bioinformatics, 31(17), 2888-2890.
[49] Pearse WD, Davis CC, Inouye DW, Primack RB, and Davies TJ (2013). A statistical estimator for determining the limits of contemporary and historic phenology. Nature Ecology & Evolution. 1(12),
[50] PHP Standards Recommendations (2017, September 5). Retrieved from http://www.php-fig.org/psr/.
[51] PHPMetrics (2016, April 15). Retrieved from http://www.phpmetrics.org/.
[52] PHPUnit (2017, September 5). Retrieved from https://phpunit.de/.
[53] Purvis, A., & Hector, A. (2000). Getting the measure of biodiversity. Nature, 405(6783), 212.
[54] Rails (2016, June 21). Retrieved from http://rubyonrails.org/.
[55] The RedMonk programming language rankings: June 2017 (2017, July 28). Retrieved from https://redmonk.com/sogrady/2017/06/08/language-rankings-6-17/.
[56] Sadler, T.D. and Brown, D.E. (2017). Call for papers: Journal of Research in Science Teaching–Special Issue: A critical examination of the Next Generation Science Standards. Journal of Research in Science Teaching, 54(5), pp.555-557.
[57] SCAN Darwin Core Archive Publishing (2017, September 5). Retrieved from http://symbiota4.acis.ufl.edu/scan/portal/collections/datasets/datapublisher.php.
[58] Schuette, S. and Krayesky, D. M. (2014). A List of Bryophytes for Wayne County, Pennsylvania. Evansia 31(1), 26.
[59] Schulz, S., Stenzhorn, H., and Boeker, M. (2008). The ontology of biological taxa. Bioinformatics 24. i313-21. 10.1093/bioinformatics/btn158.
[60] Swagger (OpenAPI) Specification (2017, September 5). Retrieved from https://swagger.io/specification/.
[61] Symbiota Google Group (2017, September 5). Retrieved from https://groups.google.com/forum/#!forum/symbiotagroup.
[62] Symbiota Issues (2016, September 8). Retrieved from https://github.com/Symbiota/Symbiota/issues.
[63] Symbiota Working Group (2017, September 5). Retrieved from https://www.idigbio.org/wiki/index.php/Symbiota_Working_Group.
[64] TaxonWorks (2017, September 4). Retrieved from http://taxonworks.org.
[65] TCN Resources (2016, September 7). Retrieved from https://www.idigbio.org/wiki/index.php/TCN_Resources.
[66] TDWG Proceedings 2017: Workshop 19: Construction of biodiversity knowledge graphs driven by federated text mining tools (2017, September 1). Retrieved from https://tdwgproceedings.pensoft.net/broswe_user_collection_documents?collection_id=44.
[67] TDWG Ontology (2017, September 3). Retrieved from https://github/com/tdwg/ontology.
[68] The TIOBE Index (2017, July 28). Retrieved from https://www.tiobe.com/tiobe-index/.
[69] W3Techs Web Technology Surveys (2017, July 28). Retrieved from https://w3techs.com/technologies/details/pl-php/all/all.
[70] Welcome to the Doctrine Project (2016, September 1). Retrieved from http://www.doctrine-project.org/.
[71] What is Docker (2017, September 5). Retrieved from https://www.docker.com/what-docker.
[72] What is GBIF (2016, September 7). Retrieved from http://www.gbif.org/what-is-gbif.
[73] What is EOL? (2016, September 7). Retrieved from http://eol.org/about.
[74] What is XAMPP? (2016, July 25). Retrieved from https://www.apachefriends.org/index.html.
[75] Williams, Rick. (2016, Sept. 6). Teaching checklist 1 for Fall Flora Class taught at Idaho State University, Pocatello, Idaho. Retrieved from http://intermountainbiota.org/portal/checklists/checklist.php?cl=2647&pid=4..
[76] WordPress Plugin API (2016, September 5). Retrieved from https://codex.wordpress.org/Plugin_API.
[77] Pearse, W.D., Chase, M.W., Crawley, M.J., Dolphin, K., Fay, M.F., Joseph, J.A., Powney, G., Preston, C.D., Rapacciuolo, G., Roy, D.B. and Purvis, A., 2015. Beyond the EDGE with EDAM: Prioritising british plant species according to evolutionary distinctiveness, and accuracy and magnitude of decline. PloS one, 10(5), p.e0126524.