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).

