making use of rdfdict internally instead of dict