Skip to content

jaels/Headstart

 
 

Repository files navigation

Head Start

Head Start is a web-based knowledge mapping software intended to give researchers a head start on their literature review (hence the name). It comes with a powerful backend that is is capable of automatically producing knowledge maps from a variety of data, including text, metadata and references.

Head Start

Getting Started

Client

In order to get started quickly, Make sure to have npm version 3.10.10 installed (it comes with Node.js 6.12.0, you can download installers here) and run the following two commands to build the Headstart Client.

npm install
npm run dev

We are using webpack to build our client-side application. webpack is started in watch mode which means that changes to files are tracked and the created headstart.js is automatically updated.

Now you can run a local dev server:

npm start

Point your browser to the following address:

http://localhost:8080/examples/local_files/index.html

If everything has worked out, you should see the visualization shown above.

See client configuration for details on adapting the client.

Also see visualization options.

Server

See Installing and configuring the server for instructions on how to install and configure the server. Also, see HOWTO: Get the search repos example to work.

Contributors

Maintainer: Peter Kraker (pkraker@openknowledgemaps.org)

Authors: Asura Enkhbayar, Scott Chamberlain, Chris Kittel, Maxi Schramm, Rainer Bachleitner, Mike Skaug, Philipp Weissensteiner, and the Open Knowledge Maps team

Features

  • Interactive, web-based knowledge maps based on D3.js, following Shneiderman's principle of "overview first, zoom and filter, then details-on-demand"
  • Synchronized list representation of documents complementing the knowledge map
  • Integrated PDF viewer and annotation tool, courtesy of Hypothes.is
  • Powerful server component written in PHP and R for the creation of knowledge maps, including algorithms for clustering, ordination and labelling
  • Connectors to a number of academic search engines through rOpenSci, including BASE, PubMed, PLOS and DOAJ
  • Persistence and versioning system based on SQLite

Showcases

  • Open Knowledge Maps: Creates a visualization on the fly based on a user's search in either BASE or PubMed.
  • Overview of Educational Technology: A working prototype for the field of educational technology based on co-readership.
  • Timeline of UMAP Conferences: A prototype showcasing an overview of two years of the UMAP Conferences.
  • Conference Navigator 3 [registration required]: An adaptation of Head Start for the conference scheduling system CN3. This version enables users to schedule papers directly from the visualization. Scheduled papers and recommended papers are highlighted.
  • Organic Edunet portal: Overview of recommended resources in the Organic Eudnet portal.

Compatibility

The visualization has been successfully tested with Chrome, Firefox, Safari and Microsoft Edge. Unfortunately, Internet Explorer is not supported due to the fact that it is not possible to insert HTML into a foreignObject.

Background

More information can be found in the following papers:

Kraker, P., Kittel, C., & Enkhbayar, A. (2016). Open Knowledge Maps: Creating a Visual Interface to the World’s Scientific Knowledge Based on Natural Language Processing. 027.7 Journal for Library Culture, 4(2), 98–103. doi:10.12685/027.7-4-2-157

Kraker, P., Schlögl, C. , Jack, K. & Lindstaedt, S. (2015). Visualization of Co-Readership Patterns from an Online Reference Management System. Journal of Informetrics, 9(1), 169–182. doi:10.1016/j.joi.2014.12.003

Kraker, P., Weißensteiner, P., & Brusilovsky, P. (2014). Altmetrics-based Visualizations Depicting the Evolution of a Knowledge Domain. In 19th International Conference on Science and Technology Indicators (pp. 330–333).

Kraker, P., Körner, C., Jack, K., & Granitzer, M. (2012). Harnessing User Library Statistics for Research Evaluation and Knowledge Domain Visualization. Proceedings of the 21st International Conference Companion on World Wide Web (pp. 1017–1024). Lyon: ACM. doi:10.1145/2187980.2188236

License

Head Start is licensed under LGPL v3.

Citation

If you use Head Start in your research, please cite it as follows:

Kraker, P., Enkhbayar, A., Chamberlain, S., Kittel, C., Schramm, M., Bachleitner, R., Weissensteiner, P. & Skaug, M. (2017). Headstart v3.5. Zenodo. http://doi.org/10.5281/zenodo.569062

About

A tool for creating web-based knowledge maps

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 54.7%
  • JavaScript 19.7%
  • PHP 11.4%
  • CSS 7.1%
  • R 4.5%
  • HTML 2.6%