Skip to content

Progress

GalatianuMihai edited this page Jan 8, 2026 · 1 revision

Development Progress

This page tracks the major milestones and development history of the DAVI project.

Timeline

Foundation & Research

  • selection of the MovieLens dataset.
  • Studied Semantic Web concepts (RDF, SPARQL, OWL).
  • Designed the initial Ontology (schema.ttl).

Backend Implementation

  • Setup Apache Jena Fuseki via Docker.
  • Developed Python scripts for data cleaning and conversion to TTL.
  • Created FastAPI skeleton and basic endpoints.
  • Implemented SPARQLWrapper for Python-Fuseki communication.

Frontend & Visualization

  • Initialized Angular project.
  • Integrated 3d-force-graph for graph visualization.
  • Connected Frontend to Backend APIs.
  • Implemented Movie List and Detail views.

Refinement & Documentation

  • Enhanced SPARQL queries for performance.
  • Added filters (Genre, Year, Rating).
  • Finalized README.md and Video Demo.
  • Created this Wiki.

Clone this wiki locally