Re: remove hydra:Resource and hydra:Class

Hi Dietrich,

> Markus told me to use hydra:Resource to mark a Link as dereferenceable in-place (embedded, without dereferencing the ApiDocumentation).

I don't think that's really necessary.

> On the other hand, I found that one could also make it explicit that a link is meant to be dereferenced by defining a GET operation on it.

“Meant to be referenced” is strange. As a server, you cannot know what your client wants to do.

I prefer the implicit contract. If it's an HTTP(s) URL, it should be implicit you can dereference.
And it never hurts to try.

> Since neither hydra nor schema.org define something like a :DereferenceOperation: what about defining one

ReadResourceOperation was discussed in the past, but was not deemed necessary,
more or less for the same reason (if I recall correctly): just GET it.

Best,

Ruben

Received on Monday, 12 January 2015 19:34:26 UTC