- The DBLP server provides bibliographic information of Scholarly Data on major computer science journals and proceedings.
- Dataset:- Citation Network Dataset: DBLP+Citation, ACM Citation network DBLP-Citation-network V10
-
Frontend:-
- Query 1: Keyword Discovery
- Query 2: Researcher Profiling
- Query 3: Influencing Author
-
Backend:-
- Dataset is loaded in Neo4j .
-
Install Neo4j Desktop or any Neo4j DB instance. Download the DBLP dataset, and import it in Neo4j DB.
-
Run required Cypher scripts.
- Download this git repo.
git clone https://github.com/A4ANK/DBLP-Neo4j-query-engine.git
- Create a virtual env for this app in python.
pip install virtualenv
python -m venv DBLP-Neo4j-query-engine
.\DBLP-Neo4j-query-engine\Scripts\activate
pip install -r requirements.txt
- Launch Flask web app.
python app.py
- BITS Pilani, Hyderabad Campus (CSG516 Adv. Database Systems Course, Semester-II, 2021-2022)