rdf:first
rdf:rest
rdf:nil
If RDFTerm is unbound, RDFTerm is bound to each maximal RDF list. An RDF list is maximal if there is no triple rdf(_, rdf:rest, RDFList).
rdf(_, rdf:rest, RDFList)