1. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Timepoint(Y10),Doc.Author(Y3,Y8),isa(Y8,Y5), Doc.Publication-Date(Y3,Y10),Timepoint.Year(Y10,Y4),[cites:cites:anySlot](Y1,Y3), Timepoint.Month(Y10,Y6),isa(Y3,Y7),Doc.Publisher(Y3,Y9), Doc.Institution(Y3,Y2),Doc.Title(Y1,x11),Agent.name(Y2,x17), Doc.Number-Of-Pages(Y3,x8),year.number(Y4,x9),Doc.key(Y3,x1), volume(Y1,x12),Agent.name(Y5,x5),Doc.Series-Title(Y3,x7), Doc.Title(Y3,x6),month.name(Y6,x14),number(Y1,x13), Doc.Title(Y7,x15),Agent.name(Y8,x4),Agent.name(Y9,x16). 2. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Timepoint(Y10),Doc.Author(Y3,Y8),isa(Y8,Y5), Doc.Publication-Date(Y3,Y10),Timepoint.Year(Y10,Y4),[cites:cites:anySlot](Y1,Y3), Timepoint.Month(Y10,Y6),inDoc(Y3,Y7),Doc.Publisher(Y3,Y9), Doc.Institution(Y3,Y2),Doc.Title(Y1,x11),Agent.name(Y2,x17), Doc.Number-Of-Pages(Y3,x8),year.number(Y4,x9),Doc.key(Y3,x1), volume(Y1,x12),Agent.name(Y5,x5),Doc.Series-Title(Y3,x7), Doc.Title(Y3,x6),month.name(Y6,x14),number(Y1,x13), Doc.Title(Y7,x15),Agent.name(Y8,x4),Agent.name(Y9,x16). 3. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Timepoint(Y10),Doc.Author(Y3,Y8),isa(Y8,Y5), Doc.Publication-Date(Y3,Y10),Timepoint.Year(Y10,Y4),[cites:cites:anySlot](Y1,Y3), Timepoint.Month(Y10,Y6),[cites:anySlot:cites](Y3,Y7),Doc.Publisher(Y3,Y9), Doc.Institution(Y3,Y2),Doc.Title(Y1,x11),Agent.name(Y2,x17), Doc.Number-Of-Pages(Y3,x8),year.number(Y4,x9),Doc.key(Y3,x1), volume(Y1,x12),Agent.name(Y5,x5),Doc.Series-Title(Y3,x7), Doc.Title(Y3,x6),month.name(Y6,x14),number(Y1,x13), Doc.Title(Y7,x15),Agent.name(Y8,x4),Agent.name(Y9,x16). 4. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Timepoint(Y10),Doc.Author(Y3,Y8),isa(Y8,Y5), Doc.Publication-Date(Y3,Y10),Timepoint.Year(Y10,Y4),hasArticles(Y1,Y3), Timepoint.Month(Y10,Y6),isa(Y3,Y7),Doc.Publisher(Y3,Y9), Doc.Institution(Y3,Y2),Doc.Title(Y1,x11),Agent.name(Y2,x17), Doc.Number-Of-Pages(Y3,x8),year.number(Y4,x9),Doc.key(Y3,x1), volume(Y1,x12),Agent.name(Y5,x5),Doc.Series-Title(Y3,x7), Doc.Title(Y3,x6),month.name(Y6,x14),number(Y1,x13), Doc.Title(Y7,x15),Agent.name(Y8,x4),Agent.name(Y9,x16). 5. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Timepoint(Y10),Doc.Author(Y3,Y8),isa(Y8,Y5), Doc.Publication-Date(Y3,Y10),Timepoint.Year(Y10,Y4),hasArticles(Y1,Y3), Timepoint.Month(Y10,Y6),inDoc(Y3,Y7),Doc.Publisher(Y3,Y9), Doc.Institution(Y3,Y2),Doc.Title(Y1,x11),Agent.name(Y2,x17), Doc.Number-Of-Pages(Y3,x8),year.number(Y4,x9),Doc.key(Y3,x1), volume(Y1,x12),Agent.name(Y5,x5),Doc.Series-Title(Y3,x7), Doc.Title(Y3,x6),month.name(Y6,x14),number(Y1,x13), Doc.Title(Y7,x15),Agent.name(Y8,x4),Agent.name(Y9,x16). 6. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Timepoint(Y10),Doc.Author(Y3,Y8),isa(Y8,Y5), Doc.Publication-Date(Y3,Y10),Timepoint.Year(Y10,Y4),hasArticles(Y1,Y3), Timepoint.Month(Y10,Y6),[cites:anySlot:cites](Y3,Y7),Doc.Publisher(Y3,Y9), Doc.Institution(Y3,Y2),Doc.Title(Y1,x11),Agent.name(Y2,x17), Doc.Number-Of-Pages(Y3,x8),year.number(Y4,x9),Doc.key(Y3,x1), volume(Y1,x12),Agent.name(Y5,x5),Doc.Series-Title(Y3,x7), Doc.Title(Y3,x6),month.name(Y6,x14),number(Y1,x13), Doc.Title(Y7,x15),Agent.name(Y8,x4),Agent.name(Y9,x16). 7. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Person(Y10),Timepoint(Y11),Doc.Author(Y3,Y8), [Doc.Editor:Doc.Series-Editor:Doc.Translator](Y3,Y10),isa(Y10,Y5),Doc.Publication-Date(Y3,Y11), Timepoint.Year(Y11,Y4),[cites:cites:anySlot](Y1,Y3),Timepoint.Month(Y11,Y6), isa(Y3,Y7),Doc.Publisher(Y3,Y9),Doc.Institution(Y3,Y2), Doc.Title(Y1,x11),Agent.name(Y2,x17),Doc.Number-Of-Pages(Y3,x8), year.number(Y4,x9),Doc.key(Y3,x1),volume(Y1,x12), Agent.name(Y5,x5),Doc.Series-Title(Y3,x7),Doc.Title(Y3,x6), month.name(Y6,x14),number(Y1,x13),Doc.Title(Y7,x15), Agent.name(Y8,x4),Agent.name(Y9,x16). 8. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Person(Y10),Timepoint(Y11),Doc.Author(Y3,Y8), [Doc.Editor:Doc.Series-Editor:Doc.Translator](Y3,Y10),isa(Y10,Y5),Doc.Publication-Date(Y3,Y11), Timepoint.Year(Y11,Y4),[cites:cites:anySlot](Y1,Y3),Timepoint.Month(Y11,Y6), inDoc(Y3,Y7),Doc.Publisher(Y3,Y9),Doc.Institution(Y3,Y2), Doc.Title(Y1,x11),Agent.name(Y2,x17),Doc.Number-Of-Pages(Y3,x8), year.number(Y4,x9),Doc.key(Y3,x1),volume(Y1,x12), Agent.name(Y5,x5),Doc.Series-Title(Y3,x7),Doc.Title(Y3,x6), month.name(Y6,x14),number(Y1,x13),Doc.Title(Y7,x15), Agent.name(Y8,x4),Agent.name(Y9,x16). 9. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Person(Y10),Timepoint(Y11),Doc.Author(Y3,Y8), [Doc.Editor:Doc.Series-Editor:Doc.Translator](Y3,Y10),isa(Y10,Y5),Doc.Publication-Date(Y3,Y11), Timepoint.Year(Y11,Y4),[cites:cites:anySlot](Y1,Y3),Timepoint.Month(Y11,Y6), [cites:anySlot:cites](Y3,Y7),Doc.Publisher(Y3,Y9),Doc.Institution(Y3,Y2), Doc.Title(Y1,x11),Agent.name(Y2,x17),Doc.Number-Of-Pages(Y3,x8), year.number(Y4,x9),Doc.key(Y3,x1),volume(Y1,x12), Agent.name(Y5,x5),Doc.Series-Title(Y3,x7),Doc.Title(Y3,x6), month.name(Y6,x14),number(Y1,x13),Doc.Title(Y7,x15), Agent.name(Y8,x4),Agent.name(Y9,x16). 10. NEED TO GO THROUGH A FILTER. article(@key [KEY]=x1,@reviewid=x2,@rating=x3)[ author(@author=x4), editor(@editor=x5), title(@title=x6), booktitle(@booktitle=x7), pages(@pages=x8), year(@year=x9), address(@address=x10), journal(@journal=x11), volume(@volume=x12), number(@number=x13), month(@month=x14), cite(@cite=x15), publisher(@publisher=x16), school(@school=x17), isbn(@isbn=x18)] :- Journal(Y1),University(Y2),Article(Y3), Year-Number(Y4),Agent(Y5),Month-Name(Y6), Document(Y7),Author(Y8),Publisher(Y9), Person(Y10),Timepoint(Y11),Doc.Author(Y3,Y8), [Doc.Editor:Doc.Series-Editor:Doc.Translator](Y3,Y10),isa(Y10,Y5),Doc.Publication-Date(Y3,Y11), Timepoint.Year(Y11,Y4),hasArticles(Y1,Y3),Timepoint.Month(Y11,Y6), isa(Y3,Y7),Doc.Publisher(Y3,Y9),Doc.Institution(Y3,Y2), Doc.Title(Y1,x11),Agent.name(Y2,x17),Doc.Number-Of-Pages(Y3,x8), year.number(Y4,x9),Doc.key(Y3,x1),volume(Y1,x12), Agent.name(Y5,x5),Doc.Series-Title(Y3,x7),Doc.Title(Y3,x6), month.name(Y6,x14),number(Y1,x13),Doc.Title(Y7,x15), Agent.name(Y8,x4),Agent.name(Y9,x16).