1. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),[memberOf:headOfGroup:member:employs](Y1,Y2), [financedBy:carriedOutBy](Y4,Y2),supervisor(Y1,Y5),[researchers:authorOfOntology:researchInterest](Y3,Y1), email(Y1,x3),name(Y2,x1),description(Y3,x6), projectTitle(Y4,x7),name(Y5,x5),name(Y1,x2). 2. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),[memberOf:headOfGroup:member:employs](Y1,Y2), [finances:carriesOut](Y2,Y4),supervisor(Y1,Y5),[researchers:authorOfOntology:researchInterest](Y3,Y1), email(Y1,x3),name(Y2,x1),description(Y3,x6), projectTitle(Y4,x7),name(Y5,x5),name(Y1,x2). 3. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),affiliation(Y1,Y2), [financedBy:carriedOutBy](Y4,Y2),supervisor(Y1,Y5),[researchers:authorOfOntology:researchInterest](Y3,Y1), email(Y1,x3),name(Y2,x1),description(Y3,x6), projectTitle(Y4,x7),name(Y5,x5),name(Y1,x2). 4. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),affiliation(Y1,Y2), [finances:carriesOut](Y2,Y4),supervisor(Y1,Y5),[researchers:authorOfOntology:researchInterest](Y3,Y1), email(Y1,x3),name(Y2,x1),description(Y3,x6), projectTitle(Y4,x7),name(Y5,x5),name(Y1,x2). 5. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),[headPerson:head](Y2,Y1), [financedBy:carriedOutBy](Y4,Y2),supervisor(Y1,Y5),[researchers:authorOfOntology:researchInterest](Y3,Y1), email(Y1,x3),name(Y2,x1),description(Y3,x6), projectTitle(Y4,x7),name(Y5,x5),name(Y1,x2). 6. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),[headPerson:head](Y2,Y1), [finances:carriesOut](Y2,Y4),supervisor(Y1,Y5),[researchers:authorOfOntology:researchInterest](Y3,Y1), email(Y1,x3),name(Y2,x1),description(Y3,x6), projectTitle(Y4,x7),name(Y5,x5),name(Y1,x2). 7. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),Researcher(Y6), [headOfGroup:employs](Y5,Y2),[financedBy:carriedOutBy](Y4,Y2),isa(Y6,Y5), isa(Y1,Y6),[researchers:researchInterest](Y3,Y5),email(Y1,x3), name(Y2,x1),description(Y3,x6),projectTitle(Y4,x7), name(Y5,x5),name(Y1,x2). 8. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),Researcher(Y6), [headOfGroup:employs](Y5,Y2),[finances:carriesOut](Y2,Y4),isa(Y6,Y5), isa(Y1,Y6),[researchers:researchInterest](Y3,Y5),email(Y1,x3), name(Y2,x1),description(Y3,x6),projectTitle(Y4,x7), name(Y5,x5),name(Y1,x2). 9. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),Researcher(Y6), affiliation(Y5,Y2),[financedBy:carriedOutBy](Y4,Y2),isa(Y6,Y5), isa(Y1,Y6),[researchers:researchInterest](Y3,Y5),email(Y1,x3), name(Y2,x1),description(Y3,x6),projectTitle(Y4,x7), name(Y5,x5),name(Y1,x2). 10. NEED TO GO THROUGH A FILTER. dbgroup(@groupTitle=x1)[ members[ phds[ phdStudent(@pstuName=x2,@pstuEmail=x3,@pstuHomepage=x4,@pstuAdvisor=x5)[ research(@pstuResearchInterests=x6)]]], projects[ project(@projectTitle=x7,@projectDescrip=x8,@projectLink=x9)]] :- PhDStudent(Y1),ResearchGroup(Y2),ResearchTopic(Y3), Project(Y4),AcademicStaff(Y5),Researcher(Y6), affiliation(Y5,Y2),[finances:carriesOut](Y2,Y4),isa(Y6,Y5), isa(Y1,Y6),[researchers:researchInterest](Y3,Y5),email(Y1,x3), name(Y2,x1),description(Y3,x6),projectTitle(Y4,x7), name(Y5,x5),name(Y1,x2).