Skip to content
Anoop Chandran edited this page Jan 30, 2023 · 33 revisions

reference-map

Welcome to Reference Map

Reference Map is a plugin for Obsidian that helps you to manage and discover your references and citations. It provides a sidebar view to manage cited and citing references of your bibliography. It can be used to create a reference map for a paper or a project.

To install go to Obsidian:

Settings → Community Plugins → Browse → Search for "Reference Map"

After installation enable the plugin.

Contents

  1. Basic Usage of Reference Map
  2. Basic Settings and Descriptions
  3. Integrating with Zotero
  4. Metadata Templates
  5. Visual Customizations
  6. A Workflow Using Obsidian Graph View

Basic Usage of Reference Map

If you enable the plugin you would see a scroll icon in the Obsidian ribbon panel. Clicking on it would open the Reference Map sidebar. The sidebar would be empty at first. You can add references to the sidebar by using the following methods:

Adding a Static Reference

Static references are references that are created by detecting an ID from the current active markdown page in Obsidian. The plugin currently supports the following IDs:

ID Syntax Description Example
DOI:<doi> A Digital Object Identifier. 10.1017/9781108955652.006 or DOI:10.1017/9781108955652.006
@<citekey> Zotero citekey(Default=OFF)* @smith2019attention
ARXIV:<id> arXiv.org ARXIV:2106.15928
MAG:<id> Microsoft Academic Graph MAG:112218234
PMID:<id> PubMed/Medline PMID:19872477
PMCID:<id> PubMed Central PMCID:2323736
URL:<url> URL from sites URL:https://arxiv.org/abs/2003.05991
CorpusId:<id> Semantic Scholar numerical ID CorpusId:215416146

With the exception of @<citekey> pattern every other ID type should work out of the box, i.e without additional settings.

*For @<citekey> pattern you need to enable(toggle ON) the Get References Using CiteKey setting in the plugin settings. For detailed setup documentation checkout the Integrating with Zotero section

Once you add a few ID's to your markdown page you will see the cards appear on the side bar as follows:

orm-wiki-index_cards

These are called Index Cards. These cards correspond to DOI's 10.1017/9781108955652.006 and 10.1016/S0006-3495(99)77153-5 In the default view every text does something when you click on it. For example, clicking on the title of the card would open the reference in SemanticScholar. The following table shows the functionality of each of the text elements and buttons from 1-6

Button Section Description On Click
text Title Title of the paper Open the paper in Semantic Scholar
Abstract Abstract of the paper (Default=OFF) -
text Authors Authors of the paper Open the author's details in Semantic Scholar
Year Year of publication -
text citekey Pandoc citekey (Default=OFF) Open reference in the Zotero Library
(1) Metadata copy User defined format of metadata. Default=bibtex of the paper Copy the <bibtex> to the clipboard (If Batch copy is enabled it will copy <bibtex> for all the cited paper)
(2) Metadata copy User defined format of metadata Default=Formatted metadata details Copy the <metadata> to the clipboard (If Batch copy is enabled it will copy <metadata> for all the cited paper)
(3) Metadata copy User defined format of metadata. Default=Reference title as wikilink (Default=OFF) Copy the <wikilink> to the clipboard (If Batch copy is enabled it will copy <wikilink> for all the cited paper)
(4) PDF Open Access PDF of the paper Open the Open Access PDF of the paper if it is present for a reference
(5) Reference count Number of references Open a searchable list of all cited papers (References)
(6) Citation count Number of citations Open a searchable list of all citing papers (Citations)
Influential citation count Number of influential citations (Default=OFF) -

You can customize the content of metadata buttons(1,2,3) according to your workflow, possible variables for the metadata template for the buttons copy/create contents are listed in the settings tab

Batch operations are exclusive to Index Cards

When you click on button (5) or (6) you will see a list of references or citations as shown below:

Button 5 reveals a searchable and sortable list of reference of the paper(cited papers). Button 6 reveals a searchable and sortable list of citations of the paper(citing papers)

The search looks for metadata of all the listed papers, which includes titles, authors, abstract, etc. The search is case insensitive and the search term can be a substring of the metadata. For example, if you search for attention it will return all the papers that have the word attention in their metadata.

The default sort order is the most recent publication. You can change the sort order in the settings tab of the plugin. Toggle On the Sorting References and Citations and choose a preferred sort order.

Adding a Dynamic Reference

Dynamic references are references that are created by search keywords. One can provide search keywords using the filename of the markdown file or using the front matter keyword.

By default This feature is disabled and can be enabled by toggling ON the Search References Using File Name or Search References Using Frontmatter setting in the plugin settings. Currently the plugin allows up to 10 results per search(the default value is 3 results per search).

This is a dynamic reference list since search result might vary each time you load the same markdown file sine there could be new entries in the database with more accurate matches to the search keywords.

For the frontmatter search you can use the following pattern:

---
keywords: autoencoders, machine learning
---

keywords is the default keyword for the frontmatter search. You can change the keyword in the plugin settings in the Search References Using Frontmatter section.

orm_dynamic_list

Index Cards 1,2 and 3 are result of the frontmatter keyword search.

Settings and Descriptions

Integrating with Zotero

content upcoming

Metadata Templates

content upcoming

Visual Customizations

content upcoming

A Workflow Using Obsidian Graph View

content upcoming

Clone this wiki locally