Re: remove hydra:Resource and hydra:Class

> On January 6, 2015 at 3:44 PM Ruben Verborgh <ruben.verborgh@ugent.be> wrote:
>
>
> > That seems an incompatible change, so it will break existing
> > implementations.
>
> It would most definitely not.
> Where would it break?
>
> > Since that won't be the last time that an
> > incompatible change happens - does it make sense to introduce some
> > versioning scheme, e.g. add date information to the hydra URL, like
> >
> > "hydra": "http://www.w3.org/2015/01/ns/hydra/core#"
>
> That's how FOAF got stuck with http://xmlns.com/foaf/0.1/ ;-)
>

Indeed, putting version numbers into URIs is not *cool* in this case.

Having a versioned URI for the information resource where you can get a certain
snapshot/release of the vocabulary is all fine, but the concept of
hydra:Resource is *the same* thing across all releases of the vocabulary so
ideally the URI should also be the same.
If you change the definition of the concept sufficiently that it is a breaking
change, it should get a new URI and the old concept marked as deprecated.
Also don't re-use/re-purpose URIs for a different concept.

> Best,
>
> Ruben
>

Received on Tuesday, 6 January 2015 15:36:08 UTC