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