add initial code for in-depth mark-ups
tune json-ld parsing