1. NEED TO GO THROUGH A FILTER.
sigmodRecord[
    issue(@number=x1,@volume=x2)[
        articles[
            article[
                title(@title=x3){functional},
                initPage(@initPage=x4){functional},
                endPage(@endPage=x5){functional},
                authors[
                    author(@position=x6,@author=x7)]]]]]
:-
Journal(Y1),Article(Y2),Author(Y3),
[cites:cites:anySlot](Y1,Y2),Doc.Author(Y2,Y3),number(Y1,x1),
Doc.Title(Y2,x3),Doc.Number-Of-Pages(Y2,x4),volume(Y1,x2),
Agent.name(Y3,x7).

2. NEED TO GO THROUGH A FILTER.
sigmodRecord[
    issue(@number=x1,@volume=x2)[
        articles[
            article[
                title(@title=x3){functional},
                initPage(@initPage=x4){functional},
                endPage(@endPage=x5){functional},
                authors[
                    author(@position=x6,@author=x7)]]]]]
:-
Journal(Y1),Article(Y2),Author(Y3),
hasArticles(Y1,Y2),Doc.Author(Y2,Y3),number(Y1,x1),
Doc.Title(Y2,x3),Doc.Number-Of-Pages(Y2,x4),volume(Y1,x2),
Agent.name(Y3,x7).

