1. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ faculties[ faculty(@personName=x2,@personTitle=x3,@personHomepage=x4,@researchInterests=x5,@personEmail=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- ResearchTopic(Y1),AcademicStaff(Y2),Project(Y3), ResearchGroup(Y4),[headOfGroup:employs](Y2,Y4),[carriedOutBy:financedBy](Y3,Y4), [researchers:researchInterest](Y1,Y2),description(Y1,x5),name(Y2,x2), email(Y2,x6),academicTitle(Y2,x3),projectTitle(Y3,x7), name(Y4,x1). 2. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ faculties[ faculty(@personName=x2,@personTitle=x3,@personHomepage=x4,@researchInterests=x5,@personEmail=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- ResearchTopic(Y1),AcademicStaff(Y2),Project(Y3), ResearchGroup(Y4),[headOfGroup:employs](Y2,Y4),[finances:carriesOut](Y4,Y3), [researchers:researchInterest](Y1,Y2),description(Y1,x5),name(Y2,x2), email(Y2,x6),academicTitle(Y2,x3),projectTitle(Y3,x7), name(Y4,x1). 3. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ faculties[ faculty(@personName=x2,@personTitle=x3,@personHomepage=x4,@researchInterests=x5,@personEmail=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- ResearchTopic(Y1),AcademicStaff(Y2),Project(Y3), ResearchGroup(Y4),affiliation(Y2,Y4),[carriedOutBy:financedBy](Y3,Y4), [researchers:researchInterest](Y1,Y2),description(Y1,x5),name(Y2,x2), email(Y2,x6),academicTitle(Y2,x3),projectTitle(Y3,x7), name(Y4,x1). 4. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ faculties[ faculty(@personName=x2,@personTitle=x3,@personHomepage=x4,@researchInterests=x5,@personEmail=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- ResearchTopic(Y1),AcademicStaff(Y2),Project(Y3), ResearchGroup(Y4),affiliation(Y2,Y4),[finances:carriesOut](Y4,Y3), [researchers:researchInterest](Y1,Y2),description(Y1,x5),name(Y2,x2), email(Y2,x6),academicTitle(Y2,x3),projectTitle(Y3,x7), name(Y4,x1). 5. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ faculties[ faculty(@personName=x2,@personTitle=x3,@personHomepage=x4,@researchInterests=x5,@personEmail=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- ResearchTopic(Y1),AcademicStaff(Y2),Project(Y3), ResearchGroup(Y4),[headPerson:head](Y4,Y2),[carriedOutBy:financedBy](Y3,Y4), [researchers:researchInterest](Y1,Y2),description(Y1,x5),name(Y2,x2), email(Y2,x6),academicTitle(Y2,x3),projectTitle(Y3,x7), name(Y4,x1). 6. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ faculties[ faculty(@personName=x2,@personTitle=x3,@personHomepage=x4,@researchInterests=x5,@personEmail=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- ResearchTopic(Y1),AcademicStaff(Y2),Project(Y3), ResearchGroup(Y4),[headPerson:head](Y4,Y2),[finances:carriesOut](Y4,Y3), [researchers:researchInterest](Y1,Y2),description(Y1,x5),name(Y2,x2), email(Y2,x6),academicTitle(Y2,x3),projectTitle(Y3,x7), name(Y4,x1).