A full-stack prototype for finding optimal paths based on user preference and circumstance, using the A* algorithm and knowledge representation in RDF/TTL.