RXR RDF collections — the long way

<graph xmlns="http://ilrt.org/discovery/2004/03/rxr/">
  <triple>
    <subject uri="http://example.org/hat" />
    <predicate uri="http://example.org/contains" />
    <object blank="bat" />
  </triple>
  <triple>
    <subject blank="bat" />
    <predicate uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#first" />
    <object>bat</object>
  </triple>
  <triple>
    <subject blank="bat" />
    <predicate uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest" />
    <object blank="cat" />
  </triple>
  <triple>
    <subject blank="cat" />
    <predicate uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#first" />
    <object>cat</object>
  </triple>
  <triple>
    <subject blank="cat" />
    <predicate uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest" />
    <object blank="dog" />
  </triple>
  <triple>
    <subject blank="dog" />
    <predicate uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#first" />
    <object>dog</object>
  </triple>
  <triple>
    <subject blank="dog" />
    <predicate uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#rest" />
    <object uri="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil" />
  </triple>
</graph>
collection-long.rxr