← Back to Blog

Timeline · December 2025

Movies, Ontologies, and Getting Lost in Semantic Graphs

Semantic Movie Ontology landed on December 6, 2025, and it felt like switching from application code to philosophy with Python syntax. The goal was to model movie data semantically — relationships, entities, and structure that machines could reason over instead of merely storing. I enjoyed the shift in thinking: less button-clicking, more what does this concept mean in relation to that one? Building ontologies rewards patience and punishes vague definitions, which is a painful but useful teacher. I spent hours refactoring class hierarchies that looked elegant for ten minutes and wrong by morning. The repo is smaller than my NLP or GenAI work, but it sharpened how I design data layers in larger systems. RefactorAI's backend benefited indirectly — when you treat code artifacts as structured entities with relationships, you start seeing refactoring as graph maintenance, not text editing. This project will never trend on GitHub, and I am fine with that. It trained the part of my brain that cares whether a system makes sense, not just whether it compiles. Sometimes the quiet repos are the ones that change how you think long after the README stops getting updates. Ontology work is slow, and that slowness was the lesson. In a timeline full of fast AI pushes, this repo keeps me grounded in definitions, relationships, and data that means something. Movie data was the sandbox; the real win was learning to name relationships precisely enough for code to trust them.