1. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), headPerson(Y3,Y1),[financedBy:carriedOutBy](Y5,Y3),[programCommittee:orgCommittee](Y6,Y1), [memberOfPC:programCommittee:orgCommittee](Y2,Y6),events(Y4,Y6),name(Y1,x2), name(Y2,x5),name(Y3,x1),description(Y4,x6), projectTitle(Y5,x7),email(Y1,x3). 2. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), headPerson(Y3,Y1),[finances:carriesOut](Y3,Y5),[programCommittee:orgCommittee](Y6,Y1), [memberOfPC:programCommittee:orgCommittee](Y2,Y6),events(Y4,Y6),name(Y1,x2), name(Y2,x5),name(Y3,x1),description(Y4,x6), projectTitle(Y5,x7),email(Y1,x3). 3. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), employs(Y3,Y1),[financedBy:carriedOutBy](Y5,Y3),[programCommittee:orgCommittee](Y6,Y1), [memberOfPC:programCommittee:orgCommittee](Y2,Y6),events(Y4,Y6),name(Y1,x2), name(Y2,x5),name(Y3,x1),description(Y4,x6), projectTitle(Y5,x7),email(Y1,x3). 4. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), employs(Y3,Y1),[finances:carriesOut](Y3,Y5),[programCommittee:orgCommittee](Y6,Y1), [memberOfPC:programCommittee:orgCommittee](Y2,Y6),events(Y4,Y6),name(Y1,x2), name(Y2,x5),name(Y3,x1),description(Y4,x6), projectTitle(Y5,x7),email(Y1,x3). 5. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), Journal(Y7),headPerson(Y3,Y1),[financedBy:carriedOutBy](Y5,Y3), [programCommittee:orgCommittee](Y6,Y1),[memberOfPC:programCommittee:orgCommittee](Y2,Y6),[author:editor](Y7,Y1), [bibliographies:journals](Y4,Y7),name(Y1,x2),name(Y2,x5), name(Y3,x1),description(Y4,x6),projectTitle(Y5,x7), email(Y1,x3). 6. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), Journal(Y7),headPerson(Y3,Y1),[finances:carriesOut](Y3,Y5), [programCommittee:orgCommittee](Y6,Y1),[memberOfPC:programCommittee:orgCommittee](Y2,Y6),[author:editor](Y7,Y1), [bibliographies:journals](Y4,Y7),name(Y1,x2),name(Y2,x5), name(Y3,x1),description(Y4,x6),projectTitle(Y5,x7), email(Y1,x3). 7. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), Journal(Y7),employs(Y3,Y1),[financedBy:carriedOutBy](Y5,Y3), [programCommittee:orgCommittee](Y6,Y1),[memberOfPC:programCommittee:orgCommittee](Y2,Y6),[author:editor](Y7,Y1), [bibliographies:journals](Y4,Y7),name(Y1,x2),name(Y2,x5), name(Y3,x1),description(Y4,x6),projectTitle(Y5,x7), email(Y1,x3). 8. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), Journal(Y7),employs(Y3,Y1),[finances:carriesOut](Y3,Y5), [programCommittee:orgCommittee](Y6,Y1),[memberOfPC:programCommittee:orgCommittee](Y2,Y6),[author:editor](Y7,Y1), [bibliographies:journals](Y4,Y7),name(Y1,x2),name(Y2,x5), name(Y3,x1),description(Y4,x6),projectTitle(Y5,x7), email(Y1,x3). 9. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), Journal(Y7),headPerson(Y3,Y1),[financedBy:carriedOutBy](Y5,Y3), [programCommittee:orgCommittee](Y6,Y1),[memberOfPC:programCommittee:orgCommittee](Y2,Y6),contactPerson(Y7,Y1), [bibliographies:journals](Y4,Y7),name(Y1,x2),name(Y2,x5), name(Y3,x1),description(Y4,x6),projectTitle(Y5,x7), email(Y1,x3). 10. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ mscs[ mscStudent(@mstuName=x2,@mstuEmail=x3,@mstuHomepage=x4,@mstuAdvisor=x5,@mstuResearchInterests=x6)]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- Student(Y1),AcademicStaff(Y2),ResearchGroup(Y3), ResearchTopic(Y4),Project(Y5),Event(Y6), Journal(Y7),headPerson(Y3,Y1),[finances:carriesOut](Y3,Y5), [programCommittee:orgCommittee](Y6,Y1),[memberOfPC:programCommittee:orgCommittee](Y2,Y6),contactPerson(Y7,Y1), [bibliographies:journals](Y4,Y7),name(Y1,x2),name(Y2,x5), name(Y3,x1),description(Y4,x6),projectTitle(Y5,x7), email(Y1,x3).