internally use RDF::Trine::Model