1. NEED TO GO THROUGH A FILTER.
authorDB[
    author[
        name(@name=x1){functional},
        year[
            yr(@yr=x2){functional},
            conf_jour[
                name(@confname=x3){functional},
                pub[
                    pub_id(@pub_id=x4){functional}]]]]]
:-
Document(Y1),Journal(Y2),Year-Number(Y3),
Author(Y4),Timepoint(Y5),Doc.Author(Y1,Y4),
Doc.Publication-Date(Y1,Y5),Timepoint.Year(Y5,Y3),Doc.Publication-Date(Y2,Y5),
[cites:cites](Y2,Y1),Doc.key(Y1,x4),Doc.Title(Y2,x3),
year.number(Y3,x2),Agent.name(Y4,x1).

