org-roam is plain-text knowledge management system. You can use org-roam with this example but that is not a requirement.
If you're using org-roam v2, you should know that id links are fully supported in this template.