Format resource values as JSON-LD.
Change the way resource and uri values are serialized.

* Use anyURI data type on both resource and uri values.
* Add unambiguous resource ID for resource values.
Extract values separate from resource.
Merge branch 'develop' into json-ld
Merge branch 'develop' into json-ld
Remove unneeded class.
Merge branch 'develop' into json-ld
Consolodate value extraction and hydration into one class.
Merge branch 'json-ld' into develop