1. NEED TO GO THROUGH A FILTER. ARTICLE[ ARTICLEID(@articleid [KEY]=x1){functional}, TITLE(@title=x2){functional}, JOURNAL(@journal=x3){functional}, YEAR(@year=x4){functional}, MONTH(@month=x5){functional}, PAGES(@pages=x6){functional}, VOL(@vol=x7){functional}, NUM(@num=x8){functional}] :- Article(Y1),Year-Number(Y2),Month-Name(Y3), Journal(Y4),Timepoint(Y5),hasArticles(Y4,Y1), Doc.Publication-Date(Y1,Y5),Timepoint.Year(Y5,Y2),Timepoint.Month(Y5,Y3), Doc.Title(Y1,x2),year.number(Y2,x4),month.name(Y3,x5), Doc.Title(Y4,x3),Doc.Number-Of-Pages(Y1,x6),number(Y4,x8), volume(Y4,x7),Doc.key(Y1,x1).