Skip to content

Commit 9c1d844

Browse files
committed
Update documentation
1 parent de6370b commit 9c1d844

13 files changed

+296
-6
lines changed

archives.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
<h1>Archives for Generic Surname</h1>
2727

2828
<dl>
29+
<dt>Fri 12 June 2015</dt>
30+
<dd><a href="https://jrsmith3.github.io/handling-citations-in-an-early-draft-of-a-document.html">Handling citations in an early draft of a document</a></dd>
2931
<dt>Sun 22 March 2015</dt>
3032
<dd><a href="https://jrsmith3.github.io/naming-data-files-revisited.html">Naming data files revisited</a></dd>
3133
<dt>Tue 20 January 2015</dt>

author/joshua-ryan-smith.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,20 @@
4848
</footer></header>
4949
<div id="post-container">
5050
<ol id="post-list">
51+
<li>
52+
<article class="post-entry">
53+
<header class="entry-header">
54+
<time class="post-time" datetime="2015-06-12T00:00:00-04:00" pubdate>
55+
Fri 12 June 2015
56+
</time>
57+
<a href="https://jrsmith3.github.io/handling-citations-in-an-early-draft-of-a-document.html" rel="bookmark"><h1>Handling citations in an early draft of a document</h1></a>
58+
</header>
59+
<section class="post-content">
60+
<p>Use DOIs or ISBNs as keys to uniquely identify reference material in a technical document</p>
61+
</section>
62+
</article>
63+
</li>
64+
<hr/>
5165
<li>
5266
<article class="post-entry">
5367
<header class="entry-header">

authors.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<div id="wrapper">
2626
<h1>Authors on Generic Surname</h1>
2727

28-
<ul> <li><a href="https://jrsmith3.github.io/author/joshua-ryan-smith.html">Joshua Ryan Smith</a> (13)</li>
28+
<ul> <li><a href="https://jrsmith3.github.io/author/joshua-ryan-smith.html">Joshua Ryan Smith</a> (14)</li>
2929
</ul>
3030
</div>
3131

category/blog.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,20 @@
4848
</footer></header>
4949
<div id="post-container">
5050
<ol id="post-list">
51+
<li>
52+
<article class="post-entry">
53+
<header class="entry-header">
54+
<time class="post-time" datetime="2015-06-12T00:00:00-04:00" pubdate>
55+
Fri 12 June 2015
56+
</time>
57+
<a href="https://jrsmith3.github.io/handling-citations-in-an-early-draft-of-a-document.html" rel="bookmark"><h1>Handling citations in an early draft of a document</h1></a>
58+
</header>
59+
<section class="post-content">
60+
<p>Use DOIs or ISBNs as keys to uniquely identify reference material in a technical document</p>
61+
</section>
62+
</article>
63+
</li>
64+
<hr/>
5165
<li>
5266
<article class="post-entry">
5367
<header class="entry-header">

feeds/all-en.atom.xml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Generic Surname</title><link href="https://jrsmith3.github.io/" rel="alternate"></link><link href="https://jrsmith3.github.io/feeds/all-en.atom.xml" rel="self"></link><id>https://jrsmith3.github.io/</id><updated>2015-03-22T00:00:00-04:00</updated><entry><title>Naming data files revisited</title><link href="https://jrsmith3.github.io/naming-data-files-revisited.html" rel="alternate"></link><updated>2015-03-22T00:00:00-04:00</updated><author><name>Joshua Ryan Smith</name></author><id>tag:jrsmith3.github.io,2015-03-22:naming-data-files-revisited.html</id><summary type="html">&lt;p&gt;I wrote a &lt;a href="http://jrsmith3.github.io/naming-data-files.html"&gt;post about naming data files&lt;/a&gt; awhile back. Also, yesterday I found that &lt;a href="http://conda.pydata.org/docs/intro.html#package-naming-conventions"&gt;conda canonical filenames&lt;/a&gt; &lt;a href="https://github.com/conda/conda/issues/974#issuecomment-61172554"&gt;cannot support semver version strings&lt;/a&gt; because the dash ("-") character is disallowed in the string.&lt;/p&gt;
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Generic Surname</title><link href="https://jrsmith3.github.io/" rel="alternate"></link><link href="https://jrsmith3.github.io/feeds/all-en.atom.xml" rel="self"></link><id>https://jrsmith3.github.io/</id><updated>2015-06-12T00:00:00-04:00</updated><entry><title>Handling citations in an early draft of a document</title><link href="https://jrsmith3.github.io/handling-citations-in-an-early-draft-of-a-document.html" rel="alternate"></link><updated>2015-06-12T00:00:00-04:00</updated><author><name>Joshua Ryan Smith</name></author><id>tag:jrsmith3.github.io,2015-06-12:handling-citations-in-an-early-draft-of-a-document.html</id><summary type="html">&lt;h1&gt;The problem: handling citations is a pain&lt;/h1&gt;
3+
&lt;p&gt;Dealing with citations in a document can be tedious, especially when done by hand. From my experience, the tedium falls into one of two categories:&lt;/p&gt;
4+
&lt;ol&gt;
5+
&lt;li&gt;&lt;strong&gt;Formatting&lt;/strong&gt; -- There are many different ways to format a citation appearing in a bibliography (MLA, Chicago, etc.). Formatting by hand usually requires tedious copy/pasting or re-keying data that's already available.&lt;/li&gt;
6+
&lt;li&gt;&lt;strong&gt;Organization&lt;/strong&gt; -- Oftentimes citations appear in the bibliography in the order in which they appeared in the text. Managing such a list by hand becomes extremely difficult as the number of citations increases, particularly if a citation needs to be inserted in the middle of the list and the subsequent citation numbers need to be incremented.&lt;/li&gt;
7+
&lt;/ol&gt;
8+
&lt;p&gt;During the initial drafts of a document, this tedium can be especially disrupting. My suggestion is to put a unique identifier for each citation in the body of the text instead of trying to wrangle the order and formatting of the citations during the early stages. Many books and academic papers already feature an "official" unique identifier: the DOI or ISBN.&lt;/p&gt;
9+
&lt;h1&gt;The solution: unique identifiers&lt;/h1&gt;
10+
&lt;p&gt;Your first thought might be, "The solution is to use &lt;a href="https://en.wikipedia.org/wiki/Comparison_of_reference_management_software"&gt;reference management software&lt;/a&gt;." This approach is on the right track, but the real secret sauce is to use unique identifiers to cite works within the document. Using unique identifiers to cite works within the document renders the choice of reference management software arbitrary.&lt;/p&gt;
11+
&lt;h2&gt;Where to find a source's unique identifier&lt;/h2&gt;
12+
&lt;p&gt;Conveniently, most papers found in the peer-reviewed literature are uniquely identified by a number called a "&lt;a href="https://en.wikipedia.org/wiki/Digital_object_identifier"&gt;digital object identifier&lt;/a&gt;" or DOI. An example of a DOI is &lt;a href="http://dx.doi.org/10.1063/1.4826202"&gt;10.1063/1.4826202&lt;/a&gt;; the DOI is usually printed somewhere on the paper as shown in the following image (click to enlarge):&lt;/p&gt;
13+
&lt;p&gt;&lt;a href="images/10.1063__1.4826202_p1.png"&gt;&lt;img alt="Front cover of lab notebook" src="images/10.1063__1.4826202_p1_small.png" title="Front cover of lab notebook" /&gt;&lt;/a&gt;&lt;/p&gt;
14+
&lt;p&gt;&lt;a href="http://search.crossref.org"&gt;Crossref's metadata search&lt;/a&gt; is an incredibly useful tool for resolving a paper's website or DOI from an item in a bibliography. Typing in a paper's title and a few other identifying bits of information (author, year, journal) is usually enough for Crossref's metadata search to return the correct result with the DOI.&lt;/p&gt;
15+
&lt;p&gt;You might have noticed that the DOI in the above example image is part of a URL. Conveniently, there is a DOI resolver on the web. Simply typing the URL &lt;code&gt;http://dx.doi.org/&lt;/code&gt; and pasting the DOI after the final &lt;code&gt;/&lt;/code&gt; into your web browser will resolve to the page on which any particular paper is hosted.&lt;/p&gt;
16+
&lt;p&gt;Similarly, books are identified by a number called an "&lt;a href="https://en.wikipedia.org/wiki/International_Standard_Book_Number"&gt;international standard book number&lt;/a&gt;" or ISBN. Nowadays, books are issued with 13 digit ISBNs, but in the past ISBNs had 10 digits. The ISBN can almost always be found as the numerical part of the bar code located on the back cover, or on the first page or two inside the book. I generally use &lt;a href="http://www.amazon.com"&gt;Amazon.com&lt;/a&gt; to find the ISBN corresponding to a book.&lt;/p&gt;
17+
&lt;h2&gt;How to use the DOI or ISBN in your document&lt;/h2&gt;
18+
&lt;p&gt;Now that you know where to find unique identifiers for papers and books, my suggestion is to just paste or type in the unique ID anywhere you want to cite something. For example:&lt;/p&gt;
19+
&lt;blockquote&gt;
20+
&lt;p&gt;Using Smith's model [&lt;strong&gt;10.1063/1.4826202&lt;/strong&gt;] we estimated the output power density of the device to be...&lt;/p&gt;
21+
&lt;/blockquote&gt;
22+
&lt;p&gt;Where the bolded number (10.1063/1.4826202) is the DOI for the paper being cited. Another example separating multiple citations with commas:&lt;/p&gt;
23+
&lt;blockquote&gt;
24+
&lt;p&gt;Goano has presented a similar derivation for the complete and incomplete Fermi-Dirac integrals [&lt;strong&gt;10.1016/0038-1101(93)90143-e&lt;/strong&gt;, &lt;strong&gt;10.1145/210089.210090&lt;/strong&gt;].&lt;/p&gt;
25+
&lt;/blockquote&gt;
26+
&lt;p&gt;Again, the DOIs in the above example are 10.1016/0038-1101(93)90143-e and 10.1145/210089.210090.&lt;/p&gt;
27+
&lt;p&gt;Eventually the manuscript will reach a point where you are ready to build the bibliography. If you are using reference management software, the DOI or ISBN can be used to identify each reference in the bibliographic database. If you've been using unique IDs in the body of the manuscript, it is trivial to apply your reference manager to build the bibliography with minimal tedium.&lt;/p&gt;</summary></entry><entry><title>Naming data files revisited</title><link href="https://jrsmith3.github.io/naming-data-files-revisited.html" rel="alternate"></link><updated>2015-03-22T00:00:00-04:00</updated><author><name>Joshua Ryan Smith</name></author><id>tag:jrsmith3.github.io,2015-03-22:naming-data-files-revisited.html</id><summary type="html">&lt;p&gt;I wrote a &lt;a href="http://jrsmith3.github.io/naming-data-files.html"&gt;post about naming data files&lt;/a&gt; awhile back. Also, yesterday I found that &lt;a href="http://conda.pydata.org/docs/intro.html#package-naming-conventions"&gt;conda canonical filenames&lt;/a&gt; &lt;a href="https://github.com/conda/conda/issues/974#issuecomment-61172554"&gt;cannot support semver version strings&lt;/a&gt; because the dash ("-") character is disallowed in the string.&lt;/p&gt;
328
&lt;p&gt;This issue is perennial: everybody reinvents the wheel of coming up with a file naming scheme for their system. Look, the goal of a file naming convention is to balance a few competing requirements:&lt;/p&gt;
429
&lt;ul&gt;
530
&lt;li&gt;Human legibility. People should have a fighting chance of understanding the file contents by reading the filename.&lt;/li&gt;

feeds/all.atom.xml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Generic Surname</title><link href="https://jrsmith3.github.io/" rel="alternate"></link><link href="https://jrsmith3.github.io/feeds/all.atom.xml" rel="self"></link><id>https://jrsmith3.github.io/</id><updated>2015-03-22T00:00:00-04:00</updated><entry><title>Naming data files revisited</title><link href="https://jrsmith3.github.io/naming-data-files-revisited.html" rel="alternate"></link><updated>2015-03-22T00:00:00-04:00</updated><author><name>Joshua Ryan Smith</name></author><id>tag:jrsmith3.github.io,2015-03-22:naming-data-files-revisited.html</id><summary type="html">&lt;p&gt;I wrote a &lt;a href="http://jrsmith3.github.io/naming-data-files.html"&gt;post about naming data files&lt;/a&gt; awhile back. Also, yesterday I found that &lt;a href="http://conda.pydata.org/docs/intro.html#package-naming-conventions"&gt;conda canonical filenames&lt;/a&gt; &lt;a href="https://github.com/conda/conda/issues/974#issuecomment-61172554"&gt;cannot support semver version strings&lt;/a&gt; because the dash ("-") character is disallowed in the string.&lt;/p&gt;
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Generic Surname</title><link href="https://jrsmith3.github.io/" rel="alternate"></link><link href="https://jrsmith3.github.io/feeds/all.atom.xml" rel="self"></link><id>https://jrsmith3.github.io/</id><updated>2015-06-12T00:00:00-04:00</updated><entry><title>Handling citations in an early draft of a document</title><link href="https://jrsmith3.github.io/handling-citations-in-an-early-draft-of-a-document.html" rel="alternate"></link><updated>2015-06-12T00:00:00-04:00</updated><author><name>Joshua Ryan Smith</name></author><id>tag:jrsmith3.github.io,2015-06-12:handling-citations-in-an-early-draft-of-a-document.html</id><summary type="html">&lt;h1&gt;The problem: handling citations is a pain&lt;/h1&gt;
3+
&lt;p&gt;Dealing with citations in a document can be tedious, especially when done by hand. From my experience, the tedium falls into one of two categories:&lt;/p&gt;
4+
&lt;ol&gt;
5+
&lt;li&gt;&lt;strong&gt;Formatting&lt;/strong&gt; -- There are many different ways to format a citation appearing in a bibliography (MLA, Chicago, etc.). Formatting by hand usually requires tedious copy/pasting or re-keying data that's already available.&lt;/li&gt;
6+
&lt;li&gt;&lt;strong&gt;Organization&lt;/strong&gt; -- Oftentimes citations appear in the bibliography in the order in which they appeared in the text. Managing such a list by hand becomes extremely difficult as the number of citations increases, particularly if a citation needs to be inserted in the middle of the list and the subsequent citation numbers need to be incremented.&lt;/li&gt;
7+
&lt;/ol&gt;
8+
&lt;p&gt;During the initial drafts of a document, this tedium can be especially disrupting. My suggestion is to put a unique identifier for each citation in the body of the text instead of trying to wrangle the order and formatting of the citations during the early stages. Many books and academic papers already feature an "official" unique identifier: the DOI or ISBN.&lt;/p&gt;
9+
&lt;h1&gt;The solution: unique identifiers&lt;/h1&gt;
10+
&lt;p&gt;Your first thought might be, "The solution is to use &lt;a href="https://en.wikipedia.org/wiki/Comparison_of_reference_management_software"&gt;reference management software&lt;/a&gt;." This approach is on the right track, but the real secret sauce is to use unique identifiers to cite works within the document. Using unique identifiers to cite works within the document renders the choice of reference management software arbitrary.&lt;/p&gt;
11+
&lt;h2&gt;Where to find a source's unique identifier&lt;/h2&gt;
12+
&lt;p&gt;Conveniently, most papers found in the peer-reviewed literature are uniquely identified by a number called a "&lt;a href="https://en.wikipedia.org/wiki/Digital_object_identifier"&gt;digital object identifier&lt;/a&gt;" or DOI. An example of a DOI is &lt;a href="http://dx.doi.org/10.1063/1.4826202"&gt;10.1063/1.4826202&lt;/a&gt;; the DOI is usually printed somewhere on the paper as shown in the following image (click to enlarge):&lt;/p&gt;
13+
&lt;p&gt;&lt;a href="images/10.1063__1.4826202_p1.png"&gt;&lt;img alt="Front cover of lab notebook" src="images/10.1063__1.4826202_p1_small.png" title="Front cover of lab notebook" /&gt;&lt;/a&gt;&lt;/p&gt;
14+
&lt;p&gt;&lt;a href="http://search.crossref.org"&gt;Crossref's metadata search&lt;/a&gt; is an incredibly useful tool for resolving a paper's website or DOI from an item in a bibliography. Typing in a paper's title and a few other identifying bits of information (author, year, journal) is usually enough for Crossref's metadata search to return the correct result with the DOI.&lt;/p&gt;
15+
&lt;p&gt;You might have noticed that the DOI in the above example image is part of a URL. Conveniently, there is a DOI resolver on the web. Simply typing the URL &lt;code&gt;http://dx.doi.org/&lt;/code&gt; and pasting the DOI after the final &lt;code&gt;/&lt;/code&gt; into your web browser will resolve to the page on which any particular paper is hosted.&lt;/p&gt;
16+
&lt;p&gt;Similarly, books are identified by a number called an "&lt;a href="https://en.wikipedia.org/wiki/International_Standard_Book_Number"&gt;international standard book number&lt;/a&gt;" or ISBN. Nowadays, books are issued with 13 digit ISBNs, but in the past ISBNs had 10 digits. The ISBN can almost always be found as the numerical part of the bar code located on the back cover, or on the first page or two inside the book. I generally use &lt;a href="http://www.amazon.com"&gt;Amazon.com&lt;/a&gt; to find the ISBN corresponding to a book.&lt;/p&gt;
17+
&lt;h2&gt;How to use the DOI or ISBN in your document&lt;/h2&gt;
18+
&lt;p&gt;Now that you know where to find unique identifiers for papers and books, my suggestion is to just paste or type in the unique ID anywhere you want to cite something. For example:&lt;/p&gt;
19+
&lt;blockquote&gt;
20+
&lt;p&gt;Using Smith's model [&lt;strong&gt;10.1063/1.4826202&lt;/strong&gt;] we estimated the output power density of the device to be...&lt;/p&gt;
21+
&lt;/blockquote&gt;
22+
&lt;p&gt;Where the bolded number (10.1063/1.4826202) is the DOI for the paper being cited. Another example separating multiple citations with commas:&lt;/p&gt;
23+
&lt;blockquote&gt;
24+
&lt;p&gt;Goano has presented a similar derivation for the complete and incomplete Fermi-Dirac integrals [&lt;strong&gt;10.1016/0038-1101(93)90143-e&lt;/strong&gt;, &lt;strong&gt;10.1145/210089.210090&lt;/strong&gt;].&lt;/p&gt;
25+
&lt;/blockquote&gt;
26+
&lt;p&gt;Again, the DOIs in the above example are 10.1016/0038-1101(93)90143-e and 10.1145/210089.210090.&lt;/p&gt;
27+
&lt;p&gt;Eventually the manuscript will reach a point where you are ready to build the bibliography. If you are using reference management software, the DOI or ISBN can be used to identify each reference in the bibliographic database. If you've been using unique IDs in the body of the manuscript, it is trivial to apply your reference manager to build the bibliography with minimal tedium.&lt;/p&gt;</summary></entry><entry><title>Naming data files revisited</title><link href="https://jrsmith3.github.io/naming-data-files-revisited.html" rel="alternate"></link><updated>2015-03-22T00:00:00-04:00</updated><author><name>Joshua Ryan Smith</name></author><id>tag:jrsmith3.github.io,2015-03-22:naming-data-files-revisited.html</id><summary type="html">&lt;p&gt;I wrote a &lt;a href="http://jrsmith3.github.io/naming-data-files.html"&gt;post about naming data files&lt;/a&gt; awhile back. Also, yesterday I found that &lt;a href="http://conda.pydata.org/docs/intro.html#package-naming-conventions"&gt;conda canonical filenames&lt;/a&gt; &lt;a href="https://github.com/conda/conda/issues/974#issuecomment-61172554"&gt;cannot support semver version strings&lt;/a&gt; because the dash ("-") character is disallowed in the string.&lt;/p&gt;
328
&lt;p&gt;This issue is perennial: everybody reinvents the wheel of coming up with a file naming scheme for their system. Look, the goal of a file naming convention is to balance a few competing requirements:&lt;/p&gt;
429
&lt;ul&gt;
530
&lt;li&gt;Human legibility. People should have a fighting chance of understanding the file contents by reading the filename.&lt;/li&gt;

0 commit comments

Comments
 (0)