echinopscis / echinopscis-sample-vault Goto Github PK
View Code? Open in Web Editor NEWA sample obsidian vault, preconfigured for biodiversity informatics
License: MIT License
A sample obsidian vault, preconfigured for biodiversity informatics
License: MIT License
This because echinopscis-quickadd was deprectaed and all scripts moved to be managed inside this echinopscis-sample-vault repo.
The grscicoll search is currently constrained to Index Herbariorum (IH) records only. IH contains lat/long for institutions so grscicoll collection pages could include location coordinates and therefore be plottable on a map.
The grscicoll script would need to:
Obsidian can manage PDFs as attachments, displaying them inline.
The "start here" demonstration could show this functionality, so a folder structure in which to store these would be useful too.
Start here.md
.gitkeep
placeholder under remote-data\pdfs
.obsidian/plugins/obsidian-icon-folder/icons/myicons
The IPNI script supports an "Retrieve linked names" option and if the selected name is a combination, the basionym is also retrieved and saved.
This function should also work from basionym to combination(s) - ie if a basionym is selected, the combinations of that name (there may be more than one) should also be added.
Several installation options:
Provides definitions for technical terms
makes folder view more usable by indicating type of content held in remote folders
Requirement for filtering in leaflet maps
If a user clips semi-structured text from a journal article into Obsidian, the scientific names may be presented with abbreviated genus names, as the context is determined from the containing paper.
The IPNI name search script could do the following:
This would ensure that paragraphs like the following could easily be searched by highlighting the species names, even if they are abbreviated (currently only the first could be searched by highlighting the existing text):
These new species are all relatively rare, but not currently of conservation concern. Solanum aspersum sp. nov. is distributed in Colombia and Ecuador, S. luculentum sp. nov. in Colombia and Venezuela, S. sanchez-vegae sp. nov. is endemic to northern Peru and S. sousae sp. nov. to southern Mexico. Solanum luculentum has the morphology of a dioecious species; this is the first report of this breeding system in the Dulcamaroid clade.
The script would receive "S. luculentum" (from document.getSelection()
), check the frontmatter (app.metadataCache.getFileCache(file).frontmatter
) for a genus_context
entry, replace "S." with "Solanum" and proceed with the search and display of matches. If no genus context is available or if the abbreviation does not match then the search should proceed as normal.
The IPNI quickadd script can be configured to retrieve related records (eg also retrieve the basionym if the selected record is a combination). It would be useful to allow the GBIF occurrence quickadd script to optionally retrieve clustered occurrences.
eg:
QuickAdd:IPNI -> QuickAdd: Scientific names (IPNI)
QuickAdd:GBIF -> QuickAdd: Specimen occurrences (GBIF)
QuickAdd:Bionomia -> QuickAdd: Collector / determiner profiles (Bionomia)
QuickAdd: GRSciColl -> QuickAdd:Collection profiles (Index Herbariorum via GRSciColl)
This sample vault holds the scripts and templates from echinopscis/echinopscis-quickadd. Instead of replicating the scripts here, it would be better to have a github actions build process that pulls the quickadd scripts and implements the default configuration in quickadd by manipulating .obsidian/plugins/quickadd/data.json
IPNI citation data includes DOI, so this can be used to search crossref and establish a literature note when the name is added (if the relevant literature note is not already in the vault)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.