load($base); // Get Iterator from model $it = $model->getStatementIterator(); // Traverse model and output statements while ($it->hasNext()) { $statement = $it->next(); echo "Statement number: " . $it->getCurrentPosition() . "
"; echo "Subject: " . $statement->getLabelSubject() . "
"; echo "Predicate: " . $statement->getLabelPredicate() . "
"; echo "Object: " . $statement->getLabelObject() . "

"; } // Move to the last statement and print it $it->moveLast(); $statement = $it->current(); // Traverse model backward and print statements echo $statement->toString() . "
"; while($it->hasPrevious()) { $statement = $it->previous(); echo $statement->toString() . "
"; } // Jump to statement 2 and print it $it->moveTo(2); $statement = $it->current(); echo $statement->toString() . "
"; ?>