A dynamic knowledge graph approach to distributed self-driving laboratories