QUERY get_professor_research_areas_with_descriptions_v1(professor_id: ID) => research_areas <- N(professor_id)::Out RETURN research_areas::{areas_and_descriptions} QUERY get_professor_research_areas_with_descriptions_v2(professor_id: ID) => research_areas <- N(professor_id)::Out::{areas_and_descriptions} RETURN research_areas::{areas_and_descriptions: areas_and_descriptions} QUERY get_professor_research_areas_with_descriptions(professor_id: ID) => research_areas <- N(professor_id)::Out::{areas_and_descriptions} RETURN research_areas QUERY get_professors_by_university_and_department_name(university_name: String, department_name: String) => professors <- N::WHERE(AND( EXISTS(_::Out::WHERE(_::{name}::EQ(university_name))), EXISTS(_::Out::WHERE(_::{name}::EQ(department_name))) )) RETURN professors