#cwebber2> When serialized, absent properties are represented by either (a) setting the property value to null, or (b) by omitting the property declaration altogether at the option of the publisher; these representations are semantically equivalent. If a property has an array value, the absence of any items in that array MUST be represented by omitting the property entirely or by setting the value to null. The appropriate interpretation of an
#cwebber2 omitted or explicitly null value is that no value has been assigned as opposed to the view that the given value is empty or nil.
#cwebber2^- I find this a bit confusing/surprising...
#cwebber2we're not supposed to preprocess the json before sending to the json-ld expander are we?
#cwebber2and for all properties? if a Link object does not contain a mediaType I can't imagine you need to fill that in with null
#cwebber2maybe I should file github issues as I bump into these things