Pattern-based design applied to cultural heritage knowledge graphs