This repository has been archived by the owner on Aug 17, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
/
first-submission.tex
443 lines (359 loc) · 21.9 KB
/
first-submission.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
\documentclass[10pt,letterpaper]{article}
\include{settings}
\newcommand{\rulemajor}[1]{\section*{#1}}
\begin{document}
\vspace*{0.2in}
\begin{flushleft}
{\Large
\textbf\newline{Ten Quick Tips for Making Things Findable}
}
\newline
\\
{Sarah~Lin}\textsuperscript{1,*},
{Greg~Wilson}\textsuperscript{1}
\\
\textbf{1} RStudio, Inc.
\\
\bigskip
\end{flushleft}
\section*{Abstract}
Information ecosystems consist of users, context, and content, all three of
which must be addressed to make information findable and usable. Library science
principles are a framework for doing this: they help researchers to define their
users and needs, and to leverage the structural elements of the software that
creates, stores, and accesses information to improve findability.
\section*{Author summary}
Sarah Lin is the Information Architect and Digital Librarian at RStudio, PBC.
Greg Wilson works in the education team at RStudio, PBC.
\section*{Introduction}
Researchers have always had to manage information, but the exponential growth of
electronic data has both required and fostered the creation of new ways to do
this \cite{Rosenfeld2015,Hedden2016}. The problem is not just finding a
particular bit of information when needed: information may be stored in many
formats, exist in multiple versions, and need to be shared with varied
audiences.
Library science offers ways to work through the maze of information generated in
professional life, and librarians' skills can be applied by any researcher who
feels overwhelmed. The ten quick tips in this paper build on the fact that all
information ecosystems have users, context, and content \cite{Rosenfeld2015}.
To solve the information retrieval problem, researchers must therefore think
about who needs that information and the context within which it is created as
well as its actual content.
\rulemajor{1. Design for a wide range of users.}
The first step in making information findable is to determine who will be doing
the finding. This includes everyone who might contribute to your work, expand
upon it, or re-share information through their own networks \cite{Covert2014}.
While you might think your audience is small and knows your field well, complete
novices will inevitably find your work if it is publicly available, thereby
making your actual user base both larger and more diverse.
The information you wish to convey and the way it is currently organized may
make perfect sense to you, but its meaning for your users is determined by what
\emph{they} interpret from the information they encounter and the way it's
arranged. This means that the organizational structures you employ are a
communication channel in their own right. To illustrate this, Borges created a
classification of animals whose categories included ``those belonging to the
Emperor,'' ``embalmed ones,'' ``suckling pigs,'' ``those included in this
classification,'' ``those drawn with a very fine camel hair brush,'' and ``those
that look like flies from far away'' \cite{Borges2000}. While this was
deliberately ridiculous, it illustrates the fact that every way of organizing
knowledge embodies choices by the organizer, which may or may not align with
those of the audience.
More prosaically, consider the website of a faculty member coming up for tenure:
She created the website as post-doc to publicize her papers and to make it
easier to fill out grant applications by listing professional activities in one
place, but:
\begin{itemize}
\item
Colleagues will come to the site looking for un-paywalled copies of her
papers, and to find out what she's currently working on or where she is next
going to present her work.
\item
Tenure committee members might peruse her accomplishments to determine her
work's impact.
\item
A librarian (or a program written by a librarian) might scrape that site for
journal articles to include in the university's institutional repository.
\item
A student might come to the site looking for course information.
\end{itemize}
\rulemajor{2. Figure out what ``done'' looks like.}
Given how easy it is to create digital information and the plethora of software
and formats you may employ, you almost certainly have lots of information in
lots of different formats and locations. The second step in making things
findable is therefore to catalog what you have, and then determine what should
go where.
Figuring out what ``done'' will look like can be personally motivating, but once
again you must determine what your users will consider a good outcome, which may
not align with what you would do if you were the information's only consumer.
However, remember that your future self is also one of your users: everyone is
forgetful, so anything you do for others will likely pay off for yourself
eventually.
Remember too that the question of how to find something can mean different
things. Users may need to find your work on the web, find a specific item within
a website, and/or find a particular piece of information within a specific file
or webpage. Depending on your content, you may have challenges in all three
areas; the remaining tips on context and content will help you address them.
Returning to the faculty website from the previous tip:
\begin{itemize}
\item
The librarian will want bibliographic information in machine-readable form
(e.g., BibTeX, MARC, or MODS), either for individual items or in bulk.
\item
Tenure committee members will want human-readable descriptions of related sets
of papers along with links to presentations or posters that discuss them.
\item
Colleagues will want all of the above, plus pointers to the software and data
used to produce particular results.
\item
Students will want prominent links to the university's learning management
system (LMS), which is where the course information they're searching for is
actually located.
\end{itemize}
\noindent
Each of these users might want content organized chronologically or topically.
It's easy to provide both if the website is generated programmatically using a
tool such as Blogdown \cite{Xie2017} or Wordpress \cite{Williams2015}, but
increasing the number of navigation options may make it harder for users to
determine how the things they find are related to each other.
\rulemajor{3. Use textual structure.}
Findability at the document, post, or article level can be improved by taking
advantage of the textual structures that information management programs provide
\cite{Hedden2016}. For example, a key part of searching the web is scanning the
text returned by search engines to see if it contains target information.
Textual structure helps that process \cite{Krug2014}: formatted headers (rather
than just enlarged text), bulleted or numbered lists, and \textbf{highlighting}
terms that are important all make both the information and its structure easier
to understand. Similarly, headings and table of contents can be hyperlinked,
which supports both scanning and navigation.
Textual content is created and aggregated in so many forms, using so many
different programs, that it is difficult to specify strategies beyond headings,
lists, and highlighting. However, specialists working in the same field tend to
adopt the same tools, so it is worth finding out how your domain's favorites can
annotate information as well as creating, manipulating, or storing it. For
example:
\begin{itemize}
\item
GitHub allows users to add tags to issues and commit messages which can then
be searched for across projects.
\item
Electronic lab notebooks can use XML schemas like Darwin Core, EML, or FITS
\cite{Briney2015}.
\item
Using specific Google Docs heading levels creates a table of contents in real
time, visible when the file is open.
\item
CSV files do not have a standard way to store metadata, but authors commonly
created a README or MANIFEST file that describes the structure and content of
the files in a collection. (See \cite{Pudding} for examples.)
\end{itemize}
\rulemajor{4. Add metadata.}
Just like people who end up with piles of photographs with nothing written on
the back, we all have digital mounds of files and content with no metadata
describing when it was created or what it contains. Even the most basic metadata
provides extra clues for information retrieval; however, what you can add
depends on the software you use to create, store, and access your information,
and on the file formats that information is stored in.
Almost all modern operating systems allow you to add information to the
Properties of a file or directory. Databases, word processors, and website
construction programs also have built-in metadata capabilities, though they may
be hard to find and harder to understand how to leverage. To make matters worse,
the fact that metadata is often software-specific makes it easy for
inconsistencies to creep in. For example:
\begin{itemize}
\item
The tags used on a WordPress website may not be in step with the properties in
the images on that site.
\item
Keywords added to a journal article when submitting to the publisher's site
are not automatically added to the metadata in the PDF being submitted.
\item
When a citation is copied from an article database to a bibliography manager,
the software may not copy over the structural information implied by the
article's location in the database.
\end{itemize}
The most difficult thing about metadata, however, is getting into the habit of
creating it in the first place. If you get to choose what software to use, it
helps to pick one that makes simple things simple. For example, most website
generators allow you to type tags into an article's header without having to
define them first. This can lead to a proliferation of synonymous (or
misspelled) tags, but some occasional cleanup is better than tackling a mountain
of untagged information.
You should also examine how metadata can be transferred from an old system to a
new one if you have the luxury of switching software (or have had a change
forced on you). Some form of XML is usually the best option when doing this: it
is likely to be with us for many years to come, and the same pedantry that makes
it tedious for human beings to type and read ensures that programs can read it
without having to guess what its creators actually intended.
\rulemajor{5. Use search \emph{and} browsing}
Research on information seeking shows that people search \emph{and} browse when
they're trying to find information. As they browse a website or document or
file, they build a mental map of the content they could possibly find, then
search based on that map. ``In the process, they modify their information
requests as they learn more about what they need and what information is
available from the system'' \cite{Rosenfeld2015}. You have probably seen or done
something similar with a print book, trying to determine if it's one you want by
looking at the table of contents and the back cover. These two functions work
together because search allows users to find information they know they need,
whereas browsing allows users to find information they don't know that they need
\cite{Bates2002}.
You should therefore make information accessible both ways and make it easy to
move from searching to browsing and back again. Tags and other metadata help
with searching, while structural clues tell users about the content contained in
the information they are looking at. That communication, ``enables the answers
to users' questions to rise to the surface and answer questions like, Where am
I? What's here? Where can I go from here?'' \cite{Rosenfeld2015}. Similarly,
``{\ldots}the words you use in the navigation systems and headings of [your
content] help you find what you're looking \emph{for}, but they also help you
understand what you're looking \emph{at}'' \cite{Arango2018}.
For example, when users don't know exactly what they need, the terms in a menu
help them understand the vocabulary used in this domain and the boundaries of
what is included (i.e., terms are listed) or excluded (i.e., no menu terms
exist). At the same time, the headings in the documents they find act as topical
markers: they help users summarize the information contained in the document,
but also refine what they would search for based on the terms used in those
headings. Navigation bars on websites function in a similar way: if the user
knows exactly what they are looking for, they can scan the menu and select the
option that matches their need.
\rulemajor{6. Mimic real world directions.}
The language we use in digital environments mirrors that used for physical
directions: we ``visit'' or ``go to'' a website without actually changing our
physical location. Using the navigational metaphor consistently helps users
build the mental map mentioned in the previous tip. File paths and breadcrumb
trails on websites give users a sense of where the information resides and
suggest new paths they can take \cite{Krug2014}. For example, the URLs of a
website might all include the name of a section of the site, such as
\texttt{/papers/} or \texttt{/blog/}.
Always remember, though, that users scan but don't read: they click on the first
close thing they see and give up very, very quickly. Your markers and directions
should therefore be as consistent as highway signs with regards to appearance,
style, and type of information. Wherever possible (and it's \emph{always}
possible), use mechanisms that users will have become familiar with elsewhere,
such as the vertically nested folders of file browsers or the left-to-right
arrangement of breadcrumb trails.
\rulemajor{7. Use meaningful names.}
The names of files and URLs of webpages are the one piece of metadata you cannot
avoid creating, so always choose ones that are human-readable and that convey
information about what they name, both when navigated to \emph{and} when
returned in search results. Returning again to the faculty member's website, it
would be easy to name a paper \texttt{plos2020.pdf}, but since other people may
also have published papers in PLoS in 2020, a more structured name such as
\texttt{lin-findability-plos-2020.pdf} will both convey more information at a
glance and retain that information after the paper has been downloaded and put
in a folder with dozens of others.
There are many ways to develop a naming schema, largely related to the nature of
the information you create. At the most basic level, ``you should use consistent
names for the same reason that you use good file organization: so you can easily
find and use data later. Additionally, good naming helps you avoid duplicating
information \cite{Briney2015}. Researchers with multiple research projects or
significant complexity in their data sources should establish and document a
unified system of abbreviations for those projects or sources; these can be
summarized in a data dictionary or README file. Consistency is key:
standardizing on lower case, a preferred date format (YYYMMDD or YYYY-MM-DD will
both sort chronologically), and filename suffixes (\texttt{.jpg} instead of
\texttt{.jpeg}) will help everyone find what they need \cite{Wilson2014,Wilson2017}.
Renaming existing files to be consistent with your standards after the fact can
seem like a waste of precious time, but since the research cycle doesn't end
with publication \cite{Briney2015}, there is a very high likelihood that someone
will need to reuse your data and will have to try to figure out what files
corresponded to what part of your research.
If you have things to name that are not files, such as projects, web pages, or
document headings, remember that the more generic a term is, the harder it is to
search for: naming a raw data file ``raw'' or a downloaded file ``download''
makes finding the information they contain nearly impossible. A quick test is to
search for the name before adopting it: if dozens of unrelated pages come up,
you may want to pick a different name. You should also think about nicknames or
shortened versions of your names and make sure they are present in text or tags
so that the content can be discovered by a search engine and a user.
\rulemajor{8. Use tags.}
After meaningful names, tags are the easiest and most effective metadata you can
create. Almost all digital tools allow users to add arbitrary tags to items,
and almost all search tools use them to narrow their focus. This means that you
can now file a single thing in multiple ``locations'', which was not possible in
the pre-digital era. Multiple tags also assist users from varied backgrounds
because the terms can be customized to each type of user your information has.
When choosing tags, be consistent in your depth of topical term assignment (how
specific your terms are) and your selection of terms for subject and format (the
number of terms you use to describe each subject and format). For example, if
you tag some items in an ecological data set with a species name, don't tag
others simply as ``reptile'' unless the species is unknown, in which case you
should:
\begin{itemize}
\item
tag all items ``reptile'', ``bird'', ``mammal'', and so on for high-level
searches, and
\item
tag all items with a species, which might be ``unknown'' or ``NA'' (not
available).
\end{itemize}
Exactly which terms you use as tags may not matter much for your discipline
beyond a need for consistency, but if your discipline has an established
thesaurus, it can be great source for standardized subject terms. Thesauri also
have built-in subject hierarchies that can help you create navigational
structure. Examples include the Astronomy Thesaurus, the Getty Art \&
Architecture Thesaurus, the Education Resources Information Center (ERIC)
Thesaurus, the NASA Thesaurus, the UNESCO Thesaurus, the GBA Thesaurus of
Geosciences, and the Medical Subject Headings (MeSH) \cite{ASI2020}.
These types of term lists are \emph{controlled vocabularies}: they have a
defined list of terms created and maintained by experts. There may or may not be
relationships built between terms, such as equivalencies (``CA'' for
``California''), broader/narrower terms (United States/California), and/or
replacement (weed \emph{use} marijuana). Established subject terms will match
article databases and library catalogs that you and your users might already be
familiar with, which will again aid search and navigation.
Alternatively, you can create your own taxonomy of subject keywords, which is
called a \emph{folksonomy}. Folksonomies are what you see with tags on Flickr
and Unsplash: early content creators assign terms as they see fit, and later
contributors tend to copy or mimic them. If you take this route, it's worth
reviewing new tags regularly to look for synonyms, misspellings, differences in
capitalization, singular/plural discrepancies, and other inconsistencies. Doing
this will also reveal new tags that you may wish to adopt, which in turn gives
you insight into how people are viewing your information.
\rulemajor{9. Understand the difference between format and subject.}
However you create tags, you need to address the distinction between format and
subject. Format describes what your content \emph{is}, while subject describes
what it is \emph{about} \cite{Joudrey2015}. About-ness is the most common
content analysis, but is-ness issues will probably affect people's ability to
use your information, so you may want to add metadata to make it explicit.
A simple example of this is a blog post on a website. The post is \emph{about} a
subject, but it \emph{is} a blog post rather your biographical details, your
bibliography, or thumbnails of the images you have used. Going back to your
users, what subjects are important to them? And do those topics carry over or
change between differences in format? For a librarian, this is basically a
question of combined terms: are your format terms uniquely matched to topics
(e.g., blog posts are always about news) or do you have multiple topics in each
format (e.g., blog posts and tutorials on the same subject)?
Similarly, you can rely on filename suffixes to distinguish computational
notebooks from PDF files, tabular data sets, or slide decks, but should use
tagging, a filename convention, or a description in a README to tell people
whether the contents are raw information, tidied-up data, or an aggregation of
several underlying datasets. This enables users to search by topic, format, or
both.
Since dissemination sometimes changes a file's format (e.g., printing slides to
a PDF), naming and metadata conventions tend to be more robust as well as more
informative than relying on file types. Once again, structural clues can help: a
folder specifically for conference presentations may contain one sub-folder for
each presentation, which in turn contains the PowerPoint and PDF versions of the
presentation with exactly the same names but different filetype suffixes.
Likewise, journal articles you store will need a naming or structural convention
to distinguish articles you have written from those you have downloaded for your
own use.
\rulemajor{10. Do not abbrvt.}
Acronyms and abbreviations make communication between those who know them more
efficient at the price of making them less accessible to newcomers. Spelling
out acronyms and abbreviations that you take for granted (or hyperlinking to
their definitions) therefore makes information easier to find and newcomers feel
more welcome. When doing this, remember that acronyms are often repurposed by
different professions or disciplines: what seems obvious to you is probably not
obvious to people from other communities. Since every discipline has some common
abbreviations, write them all out in full the first time they appear or create
or point to a term dictionary.
\section*{Conclusion}
Changing work habits is hard, so remember that while perfection isn't possible,
progress is. Start by deciding whether to begin your next project with a new set
of information organizing principles or to go back and alter existing artifacts
\cite{Briney2015}. Whichever you choose, the ``ways you enforce your way of
doing things changes how users think about the place[s] you made and perhaps
ultimately, how they think about you'' \cite{Covert2014}.
\bibliography{10-findable}
\end{document}