1. NEED TO GO THROUGH A FILTER. authorDB[ author[ name(@name=x1){functional}, conf_jour[ name(@journame=x2){functional}, year[ yr(@yr=x3){functional}, pub[ pub_id(@pub_id [KEY]=x4){functional}, title(@title=x5){functional}, pages(@pages=x6){functional}, cdrom(@cdrom=x7){functional}, url(@url=x8){functional}]]]]] :- Year-Number(Y1),Document(Y2),Journal(Y3), Author(Y4),Timepoint(Y5),Doc.Author(Y3,Y4), Doc.Publication-Date(Y3,Y5),Timepoint.Year(Y5,Y1),Doc.Publication-Date(Y2,Y5), year.number(Y1,x3),Doc.Title(Y2,x5),Doc.Title(Y3,x2), Doc.key(Y2,x4),Agent.name(Y4,x1),Doc.Number-Of-Pages(Y2,x6).