Type agnostic triple store