shifted to dictionary handling, json-ld additions