Licenses & Credits
The Ideenatlas uses and combines various open-source technologies, AI research, and open data sources. Below you will find an overview of the components used, their purpose, and their licenses.
Terms of Use
The following terms apply to the use of Ideenatlas:
- Service License & Disclaimer
Ideenatlas is a non-commercial private research project. Its generated content (analyses, visualizations) is licensed under the terms below. This license does NOT apply to the content of the search results themselves; for these, the licenses of the respective data sources (e.g., arXiv) apply. All results may contain errors and are provided without warranty.
License: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Special Acknowledgements
The Ideenatlas would not have been possible in its current form without external support.
Data Sources & Licenses
The Ideenatlas exclusively aggregates metadata from the following scientific open-access sources. The licensing conditions for the full texts of the articles remain unaffected by this and can be viewed on the respective source platforms.
AI Models & API Services
Semantic analysis and processing are based on:
Python: Data Science, Visualization & Backend
The following is used to calculate the knowledge space, visualization, and server logic:
- SentenceTransformers
Framework for executing embedding models.
License: Apache 2.0
- UMAP Learn
Dimensionality reduction in several places, including for 2D map positions.
License: OSI Approved
- HDBSCAN
Hierarchical clustering algorithm for topic discovery.
License: BSD License
- Scikit-learn
Machine learning (e.g., normalization, TF-IDF).
License: BSD 3.0
- Matplotlib
Generation of static map images (PNG).
License: BSD
- Shapely
Calculation of the geometric outlines of the clusters.
License: BSD 3.0
- NetworkX
Construction and management of the hierarchical knowledge graph.
License: BSD 3.0
- Plotly
Creation of interactive graph visualizations.
License: MIT License
- FastText
Base library for the GlotLID model.
License: MIT License
- PyCountry
Processing of ISO country codes and language names.
License: LGPL v2 (OSI Approved)
- Flask
Web server for Python microservices.
License: BSD-3-Clause License
- APScheduler
Scheduling of background tasks and cleanups.
License: MIT License
Frontend
The user interface uses the following libraries:
- Font Awesome Free
Provision of icons and symbols.
License: Icons (CC BY 4.0), Fonts (SIL OFL 1.1), Code (MIT License)
- KaTeX
Rendering of mathematical formulas in the browser.
License: MIT License
- Tippy.js & Popper
Display of tooltips and popovers.
License: MIT License
Java Backend & Infrastructure
The application server is based on:
- Spring Boot
Main framework for the web application.
License: Apache 2.0
- Qdrant
Vector database for storing and searching embeddings.
License: Apache 2.0
- JGraphT
Analysis of graph structures in the backend.
License: Dual-licensed LGPL 2.1 / EPL 2.0
- SnuggleTeX
Conversion of LaTeX to XML/MathML.
License: SnuggleTeX Software License (BSD License)
- LaTeX2Unicode
Conversion of LaTeX symbols into Unicode text.
License: Apache 2.0
All trademarks and product names used are the property of their respective owners. The use of this open-source software and open data does not imply any direct endorsement of the project by the authors.