Closed lanthaler closed 3 years ago
Recent changes in the spec may make this issue outdated. While the hydra:Resource
class still exists, it was removed from several ranges and domains. Also it's logic feels somehow different - it's a promise of a resource that can be dereferenced and having some of the classes defined in the hydra as sub-classes of hydra:Resource
shouldn't imply that hose types are expected to be entrypoint(s).
I agree that we should not be too strict about this. The object of hydra:entrypoint
would be anything that is dereferencable. Nothing less, nothing more.
While some resources, such as instances of hydra:Operation
may have limited usefulness as API entrypoint resource, I would not discount the possibility for such design. Specifically, I can imagine an API to manage itself, where the root resource would be the hydra:ApiDocumentation
itself.
By adding some restrictions here we may inadvertently close "legal" path for legitimate uses we would not predict
I feel this issue is no more - closing it