A Linked Data initiative connecting a library catalog (Indiana University's IUCAT) with a Linked Data controlled vocabulary (Homosaurus) to aid researchers in discovering relevant resources using terminology representing a community, from that community.
Motivated by a concern that Library of Congress Subjects Headings (LCSH) are often slow to change and do not represent systemically marginalized communities well. If those communities are supplying terminology and it is available as Linked Data, why not use that vocabulary as a search and discovery aid? Terminology from the community not included in LCSH can expand the range of search terms useful to researchers for finding relevant resources, especially if relationships between the community's vocabulary and LCSH are defined.
Homosaurus, an international linked data vocabulary of LGBTQ terms, provides the community-supplied vocabulary and Indiana University's online library catalog, IUCAT, provides search results connected via LCSH subject searching or direct keyword searching. A different controlled vocabulary of terms could be used in place of Homosaurus and a different library catalog using LCSH subject terms could be searched.
- HTML
- Javascript
- CSS
This runs as a standalone HTML page.
Clone or download the code and open concept.html in preferred browser.
- Terms listed alphabetically from community vocabulary available in left side panel
- Selected term shows in main right panel as preferred term in center of bubble interface
- Exactly matching terms from LCSH provided above preferred term
- Broader terms from the community vocabulary provided to the right of the preferred term
- Terms for which the selected term should be used (Use For) and related terms from the community vocabulary provided below the preferred term
- Narrower terms from the community vocabulary to the left of the preferred term
- Reset button available to refresh the interface and remove selected term
To-do List:
- Pull term list from community vocabulary Linked Data source via API instead of manually supplying in termListActions.js
- Provide alphabetical sorting of term list
- Replace Preferred, Exact Match, Broader, Use For, Related, and Narrower headings with easier to understand headings (or provide contextual explanation)
- Implement with different community vocabulary source and/or different library catalog search system
Project is: in progress
Interface design is based on the design of the search aid provided at IHLIA LGBTI Heritage.
Thanks to Brian M. Watson, Editorial Board member of Homosaurus.org, for their help with using Homosaurus version 2 terms. Also thanks to the work of Justina Kaiser who created the initial code behind the information retrieval aid. This project is forked from her project!