Skip to content

Instantly share code, notes, and snippets.

@diogok
Created October 7, 2016 21:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save diogok/0f8b62e4bd646cb8685267da304cc529 to your computer and use it in GitHub Desktop.
Save diogok/0f8b62e4bd646cb8685267da304cc529 to your computer and use it in GitHub Desktop.
Idea for IPT api
{
"ipt":{
"name":"",
"link":"http://localhost:8080",
"root":"http://localhost:8080/api/resources"
},
"resource":{
"data":{
"shortname":"tes1",
"eml":{
"description":[
"In 2010, Brazil published the Catalog of Plants and Fungi of Brazil (see Download at \u003chttp://floradobrasil.jbrj.gov.br/\u003e) and launched the first online version of the List of Species of the Brazilian Flora, meeting Target 1 of the Global Strategy for Plant Conservation (GSPC-CBD). This botanical milestone was only achieved due to the commitment of more than 400 Brazilians and foreign taxonomists who worked on a platform where information about our flora was included and disseminated in real time. The \"Brazilian List\", as it was popularly known, closed in November 2015 with the publication of five papers and their respective databases (see Download as above) dealing with the different groups of fungi and plants. We enthusiastically present, in 2016, the brand new system that houses the Brazilian Flora 2020 project, aiming to achieve Target 1 established for 2020 by the GSPC-CBD. This new project icludes provisions to include descriptions, identification keys and illustrations to all species of plants, algae and fungi known in the country. The Brazilian Flora 2020 project is part of the Reflora Programme and is being conducted with the support of the Sistema de Informação sobre a Biodiversidade Brasileira (SiBBr). At the moment has nearly 700 scientists working in a network to prepare the monographs. These researchers are also responsible for nomenclatural information and geographic distribution (coverage in Brazil, endemism and biomes), as well as valuable data regarding life forms, substrate and vegetation types for each species. The search results on this page include information on endangered species (thanks to the cooperation with the Centro Nacional de Conservação da Flora) and allow access to the Index Herbariorum (due to the collaboration of The New York Botanical Garden). Besides this information, users can also access images of herbarium specimens, including nomenclatural types, from both the Reflora Virtual Herbarium and INCT Virtual Herbarium of Flora and Fungi; as well as images of live plants and scientific illustrations with all images included by the experts in each group.\n\nTo date (2016-05-31), 46084 species are recognized for Brazil\u0027s flora: 4747 Algae, 32800 Angiosperms, 1525 Bryophytes, 5711 Fungi, 30 Gymnosperms and 1271 Ferns and Lycophytes."
],
"alternateIdentifiers":[
"aacd816d-662c-49d2-ad1a-97e66e2a2908",
"http://localhost:8080/resource?r\u003dtes1"
],
"associatedParties":[
{
"lastName":"Brazil Flora Group",
"organisation":"Flora do Brasil 2020",
"position":"Author",
"role":"author",
"userIds":[
]
}
],
"bibliographicCitationSet":{
"bibliographicCitations":[
{
"identifier":"http://reflora.jbrj.gov.br/downloads/vol1.pdf",
"citation":"FORZZA, R. C., BAUMGRATZ, J. F., Bicudo, C.E.M., CARVALHO JUNIOR, A., COSTA, Andréa, COSTA, D. P., HOPKINS, M. J. G., LEITMAN, P., LOHMANN, L. G., MAIA, L. C., MARTINELLI, G., MENEZES, M., Morim, M. P., COELHO, M. N., PEIXOTO, A. L., PIRANI, J. R., PRADO, J., Queiroz, L.P., Souza, V. C., STEHMANN, J., SYLVESTRE, Lana, Walter, B.M.T., ZAPPI, D. Catálogo das Plantas e Fungos do Brasil. Rio de Janeiro : Andrea Jakobsson Estúdio \u0026 Jardim Botânico do Rio de Janeiro, 2010, v. 1 e 2. p.1699."
},
{
"identifier":"http://reflora.jbrj.gov.br/downloads/FUNG1.pdf",
"citation":"Forzza, Rafaela C., Baumgratz, José Fernando A., Bicudo, Carlos Eduardo M., Canhos, Dora A. L., Carvalho, Anibal A., Coelho, Marcus A. Nadruz, Costa, Andrea F., Costa, Denise P., Hopkins, Michael G., Leitman, Paula M., Lohmann, Lucia G., Lughadha, Eimear Nic, Maia, Leonor Costa, Martinelli, Gustavo, Menezes, Mariângela, Morim, Marli Pires, Peixoto, Ariane Luna, Pirani, José R., Prado, Jefferson, Queiroz, Luciano P., Souza, Sidnei, Souza, Vinicius Castro, Stehmann, João R., Sylvestre, Lana S., Walter, Bruno M. T., Zappi, Daniela C. New Brazilian Floristic List Highlights Conservation Challenges. Bioscience (Washington. Print). , v.62, p.39 - 45, 2012."
},
{
"identifier":"http://ckan.jbrj.gov.br/dataset/floradobrasil",
"citation":"MENEZES, M. et al. Update of the Brazilian floristic list of Algae and Cyanobacteria. Rodriguésia, v. 66, n. 4, 2015. (DOI: 10.1590 / 2175-7860201566408)"
},
{
"identifier":"http://ckan.jbrj.gov.br/dataset/floradobrasil",
"citation":"BFG. Growing knowledge: an overview of Seed Plant diversity in Brazil. Rodriguesia, v. 66, n. 4, 2015. (DOI: 10.1590/2175-7860201566411)"
},
{
"identifier":"http://ckan.jbrj.gov.br/dataset/floradobrasil",
"citation":"COSTA, D. P.; PERALTA, D. F. Bryophytes diversity in Brazil. Rodriguésia, v. 66, n. 4, p. 1–9, 2015. (DOI: 10.1590 / 2175-7860201566409)"
},
{
"identifier":"http://ckan.jbrj.gov.br/dataset/floradobrasil",
"citation":"MAIA, L. C. et al. Diversity of Brazilian Fungi. Rodriguésia, v. 66, n. November, 2015. (DOI: 10.1590 / 2175-7860201566407)"
},
{
"identifier":"http://ckan.jbrj.gov.br/dataset/floradobrasil",
"citation":"PRADO, J. et al. Diversity of ferns and lycophytes in Brazil. Rodriguésia, v. 66, n. 4, 2015. (DOI: 10.1590 / 2175-7860201566410)"
}
]
},
"citation":{
"identifier":"doi:10.15468/1mtkaw",
"citation":"Brazil Flora G (2014): Brazilian Flora 2020 project - Projeto Flora do Brasil 2020. v393.84. Instituto de Pesquisas Jardim Botanico do Rio de Janeiro. Dataset/Checklist. doi:10.15468/1mtkaw"
},
"dateStamp":"Apr 16, 2014 2:42:50 AM",
"distributionUrl":"http://floradobrasil.jbrj.gov.br/",
"emlVersion":393.85,
"previousEmlVersion":393.85,
"geospatialCoverages":[
{
"description":"Brazil",
"keywords":[
]
}
],
"hierarchyLevel":"dataset",
"intellectualRights":"This work is licensed under a \u003ca href\u003d\"http://creativecommons.org/licenses/by/4.0/legalcode\"\u003eCreative Commons Attribution (CC-BY) 4.0 License\u003c/a\u003e.",
"jgtiCuratorialUnits":[
],
"keywords":[
{
"keywordThesaurus":"GBIF Dataset Type Vocabulary: http://rs.gbif.org/vocabulary/gbif/dataset_type.xml",
"keywords":[
"Checklist"
]
}
],
"language":"por",
"logoUrl":"http://ipt.jbrj.gov.br/jbrj/logo.do?r\u003dlista_especies_flora_brasil",
"metadataLanguage":"eng",
"collections":[
],
"physicalData":[
],
"project":{
"personnel":[
]
},
"pubDate":"Oct 5, 2016 12:00:00 AM",
"updateFrequencyDescription":"",
"updateFrequency":"WEEKLY",
"creators":[
{
"firstName":"Group",
"lastName":"Brazil Flora",
"organisation":"REFLORA Program",
"position":"Authors",
"phone":"+552132042082",
"email":"floradobrasil2020@jbrj.gov.br",
"homepage":"http://floradobrasil.jbrj.gov.br",
"userIds":[
]
}
],
"metadataProviders":[
{
"firstName":"Eduardo",
"lastName":"Dalcin",
"organisation":"Jardim Botânico do Rio de Janeiro",
"position":"Coordenador do Núcleo de Computação Científica",
"email":"edalcin@jbrj.org",
"userIds":[
]
},
{
"firstName":"João",
"lastName":"Lanna",
"phone":"21979477285",
"email":"joaomlanna@gmail.com",
"userIds":[
]
},
{
"firstName":"Rafaela",
"lastName":"Forzza",
"organisation":"Jardim Botânico do Rio de Janeiro",
"position":"Coordenadora",
"phone":"+552132042082",
"email":"rafaela@jbrj.gov.br",
"homepage":"http://floradobrasil.jbrj.gov.br",
"userIds":[
]
}
],
"contacts":[
{
"firstName":"Rafaela",
"lastName":"Forzza",
"organisation":"Jardim Botânico do Rio de Janeiro",
"position":"Coordenadora",
"phone":"+552132042082",
"email":"rafaela@jbrj.gov.br",
"homepage":"http://floradobrasil.jbrj.gov.br",
"userIds":[
]
}
],
"specimenPreservationMethods":[
],
"taxonomicCoverages":[
],
"temporalCoverages":[
],
"guid":"http://localhost:8080/resource?id\u003dtes1",
"title":"Brazilian Flora 2020 project - Projeto Flora do Brasil 2020",
"methodSteps":[
]
},
"coreType":"CHECKLIST",
"status":"PUBLIC",
"emlVersion":393.85,
"replacedEmlVersion":393.84,
"lastPublished":"Oct 5, 2016 12:34:50 AM",
"organisation":{
"alias":"No organisation",
"key":"625a5522-1886-4998-be46-52c66dd566c9",
"description":"Installed by default, used to indicate resource is not published by any organisation",
"name":"No organisation"
},
"creator":{
"email":"diogo@diogok.net",
"firstname":"Diogo",
"lastname":"Silva",
"lastLogin":"Oct 5, 2016 12:31:16 AM"
},
"created":"Oct 4, 2016 11:16:47 PM",
"modifier":{
"email":"diogo@diogok.net",
"firstname":"Diogo",
"lastname":"Silva",
"lastLogin":"Oct 5, 2016 12:31:16 AM"
},
"modified":"Oct 5, 2016 12:34:32 AM",
"metadataModified":"Oct 4, 2016 11:17:14 PM",
"mappingsModified":"Oct 5, 2016 12:34:22 AM",
"managers":[
],
"sources":[
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/typesandspecimen.txt"
},
"lastModified":"Oct 4, 2016 11:16:51 PM",
"name":"typesandspecimen",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/reference.txt"
},
"lastModified":"Oct 4, 2016 11:16:52 PM",
"name":"reference",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/resourcerelationship.txt"
},
"lastModified":"Oct 4, 2016 11:16:52 PM",
"name":"resourcerelationship",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/taxon.txt"
},
"lastModified":"Oct 4, 2016 11:16:47 PM",
"name":"taxon",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/distribution.txt"
},
"lastModified":"Oct 4, 2016 11:16:50 PM",
"name":"distribution",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/speciesprofile.txt"
},
"lastModified":"Oct 4, 2016 11:16:52 PM",
"name":"speciesprofile",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/vernacularname.txt"
},
"lastModified":"Oct 4, 2016 11:16:52 PM",
"name":"vernacularname",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
}
],
"mappings":[
{
"source":{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/taxon.txt"
},
"lastModified":"Oct 4, 2016 11:16:47 PM",
"name":"taxon",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
"fields":[
{
"index":23,
"type":"string"
},
{
"index":22,
"type":"string"
},
{
"index":24,
"type":"string"
},
{
"index":6,
"type":"string"
},
{
"index":2,
"type":"string"
},
{
"index":12,
"type":"string"
},
{
"index":14,
"type":"string"
},
{
"index":15,
"type":"string"
},
{
"index":10,
"type":"string"
},
{
"index":17,
"type":"string"
},
{
"index":8,
"type":"string"
},
{
"index":9,
"type":"string"
},
{
"index":21,
"type":"string"
},
{
"index":13,
"type":"string"
},
{
"index":4,
"type":"string"
},
{
"index":7,
"type":"string"
},
{
"index":3,
"type":"string"
},
{
"index":11,
"type":"string"
},
{
"index":5,
"type":"string"
},
{
"index":19,
"type":"string"
},
{
"index":16,
"type":"string"
},
{
"index":1,
"type":"string"
},
{
"index":18,
"type":"string"
},
{
"index":20,
"type":"string"
}
],
"idColumn":0
},
{
"source":{
"fieldsTerminatedBy":"\t",
"file":{
"path":"/home/diogo/.ipt/resources/tes1/sources/vernacularname.txt"
},
"lastModified":"Oct 4, 2016 11:16:52 PM",
"name":"vernacularname",
"encoding":"UTF-8",
"dateFormat":"YYYY-MM-DD"
},
"fields":[
{
"index":2,
"type":"string"
},
{
"index":3,
"type":"string"
},
{
"index":1,
"type":"string"
}
],
"idColumn":0,
"idSuffix":"",
"lastModified":"Oct 5, 2016 12:34:22 AM"
}
],
"versionHistory":[
{
"version":"393.85",
"released":"Oct 5, 2016 12:34:50 AM",
"status":"UNRESERVED",
"publicationStatus":"PUBLIC",
"modifiedBy":{
"email":"diogo@diogok.net",
"firstname":"Diogo",
"lastname":"Silva",
"lastLogin":"Oct 5, 2016 12:31:16 AM"
}
},
{
"version":"393.84",
"released":"Oct 5, 2016 12:31:55 AM",
"status":"UNRESERVED",
"publicationStatus":"PUBLIC",
"modifiedBy":{
"email":"diogo@diogok.net",
"firstname":"Diogo",
"lastname":"Silva",
"lastLogin":"Oct 5, 2016 12:31:16 AM"
}
}
],
"identifierStatus":"UNRESERVED"
},
"links":{
"self":"http://localhost:8080/api/resource?r=tes1",
"dwca":"http://localhost:8080/archive.do?r=tes1",
"eml":"http://localhost:8080/eml.do?r=tes1",
"resource":"http://localhost:8080/resource?r=tes1"
}
}
}
{
"ipt":{
"name":"",
"link":"http://localhost:8080",
"root":"http://localhost:8080/api/resources"
},
"resources":[
{
"data":{
"shortname":"tes1",
"coreType":"CHECKLIST",
"emlVersion":393.85,
"replacedEmlVersion":393.84,
"lastPublished":"Oct 5, 2016 12:34:50 AM",
"created":"Oct 4, 2016 11:16:47 PM",
"modified":"Oct 5, 2016 12:34:32 AM",
"metadataModified":"Oct 4, 2016 11:17:14 PM",
"mappingsModified":"Oct 5, 2016 12:34:22 AM"
},
"links":{
"self":"http://localhost:8080/api/resource?r=tes1",
"dwca":"http://localhost:8080/archive.do?r=tes1",
"eml":"http://localhost:8080/eml.do?r=tes1",
"resource":"http://localhost:8080/resource?r=tes1"
}
},
{
"data":{
"shortname":"test0",
"coreType":"CHECKLIST",
"emlVersion":1.0,
"lastPublished":"Oct 4, 2016 9:33:24 PM",
"created":"Oct 4, 2016 8:23:53 PM",
"modified":"Oct 4, 2016 9:33:05 PM",
"metadataModified":"Oct 4, 2016 9:32:38 PM",
"mappingsModified":"Oct 4, 2016 9:31:30 PM",
"sourcesModified":"Oct 4, 2016 9:31:00 PM",
"changeSummary":"test"
},
"links":{
"self":"http://localhost:8080/api/resource?r=test0",
"dwca":"http://localhost:8080/archive.do?r=test0",
"eml":"http://localhost:8080/eml.do?r=test0",
"resource":"http://localhost:8080/resource?r=test0"
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment