I decided to go through primitive triples because of the lack of a pull mode in Jena; some work towards implementation on Sunday