Skip to content

Hypertext-infused personal research productivity/database software (Mac/Win/Linux)

License

Notifications You must be signed in to change notification settings

jasonwinning/hypernomicon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypernomicon

Tutorial video

Hypernomicon is a personal database application for keeping track of information like theories, debates, arguments, concepts, etc. that might be used by people such as philosophers or others doing academic research.

Hypernomicon is perfect for: Anyone who works in a field (professionals, hobbyists, and students alike) where they have to keep track of several (or more) of the following:

  • Terminology
  • Concepts
  • Theoretical questions/Debates (hierarchically organized)
  • Theories (hierarchically organized)
  • Positions (hierarchically organized)
  • Arguments for theories/positions (and counterarguments)
  • Authors (and information about them such as website, affiliation, etc.)
  • The works authors have authored
  • Sources and authors associated with arguments, theories, positions, and debates
  • PDF files associated with such sources and works (including the multiple works an edited volume might contain, and ability to jump to the PDF page of a particular paper)
  • Personal notes associated with any of the above
  • Notes taken during talks, meetings, seminars
  • Any other files or folders associated with any of the above (including notes)
  • Ability to manage (rename, move, etc.) files and folders while not losing associations with any of the above information
  • Associations between works and entries in your bibliography manager (currently integrates with Zotero and Mendeley)

Hypernomicon keeps track of all of the above in a highly structured, thoroughly indexed and user friendly relational database, and automatically generates semantic hyperlinks between all of them so that you are constantly informed of ways all of your information is related that you had not realized.

Getting started

The best way to get started with Hypernomicon is by downloading and installing on your developer machine the latest Hypernomicon release.

Or you can clone this repository and build from source (see below).

Learning

To learn how to use Hypernomicon, watch and follow along with the tutorial videos.

Also check out the FAQ document and SourceForge discussion forums.

Issues and Contributions

If you have a non-programming-related question or topic to discuss, please post to the SourceForge discussion forums.

To report a bug or make a feature request from the point of view of a user, please create a ticket at SourceForge.

If you are a programmer and have a code-related issue, bug, question, or feature request, please post to the Github issue tracker.

Contributions can be submitted via Pull requests.

Building Hypernomicon

Prerequisites

  • JDK 17 or later for building 'master' branch
  • A recent version of Git
  • Maven version 3.6.3 or greater

How to build Hypernomicon

Use Git to get a copy of the source code onto your computer.

$ git clone [email protected]:jasonwinning/hypernomicon.git

On the project's root, run:

mvn clean package

It will create an executable jar under target/hypernomicon-$version.jar.

If you have trouble downloading the JxBrowser jar files to your local Maven repository, you can download them from here.

Change Log/Release Notes

Can be found here.

Authors

  • Jason Winning - Original design and development - website

See also the list of contributors who participated in this project.

License

This project is licensed under the Apache 2.0 License + Commons Clause 1.0 - see the LICENSE file for details.

Hypernomicon is a non-commercial product and will always be free to use.

Hypernomicon uses JxBrowser. You may not use JxBrowser separately from Hypernomicon without a separate license from TeamDev Ltd. Use of JxBrowser as part of Hypernomicon in any commercial software requires a commercial license from TeamDev Ltd.

Acknowledgements

Thanks to Danny Weltman for design ideas and testing.