Re: Evolving vocabularies

Hi Carsten,

Another possibility is to use a separate URI for each specific version
AND a generic URI for the latest, though that may be more complexity
than you wish to support.

David

On Wed, 2012-06-27 at 07:30 -0700, Gannon Dick wrote:
> Hi Dr. Kessler,
> 
> 
> Best Practices are emergent.  I think ADMS[1] (Phil Archer at the W3C)
> has it right philosophically, that is to group data about Assets in a
> generic Repository container.  Federalization, necessary to use the
> data, is an IT convention with little organizational governance value.
> Oddly, building an empire turns out to be a terrible way to build an
> empire (or an ocean of data).
> 
> 
> 
> My own work is pretty consistently off-center (I'll thank you all not
> to elaborate at length).  But when you do think in terms of a
> Repository as an abstract point of federalization, the coverage map of
> familiar organizations looks much different than a simple listing[2].
> A "big picture" can be derived from Regional Data[3], but the process
> of building a bigger Repository results, results only in a bigger
> Repository.
> --Gannon
> 
> 
> 
> [1]
> https://joinup.ec.europa.eu/elibrary/document/adms-enabled-federation-semantic-asset-repositories-brochure
> [2] http://www.rustprivacy.org/2012/cctld/psp/
> [3] http://www.rustprivacy.org/2012/roadmap/
> 
> 
> 
> ______________________________________________________________________
> From: Carsten Keßler <carsten.kessler@uni-muenster.de>
> To: public-lod@w3.org 
> Cc: Chad Hendrix <hendrix@un.org>; perrin.v@gmail.com 
> Sent: Wednesday, June 27, 2012 3:11 AM
> Subject: Evolving vocabularies
> 
> 
> Dear LODers, 
> 
> I have already bugged this list with our Humanitarian eXchange
> Language project a couple times, and I'd like to hear your opinion on
> the following problem.
> 
> We are constantly working on the vocabulary (see
> http://hxl.humanitarianresponse.info/ for the latest version), so it
> gets revised fairly often, sometimes several times a week. While we
> are doing that, we are also developing our tools around the
> vocabulary, and we have started producing some data (you can already
> query the endpoint at http://hxl.humanitarianresponse.info/sparql,
> although there is not much there yet). 
> 
> When we are producing data, we always use the latest version of the
> vocabulary; obviously, that will create problems over time, say if you
> want to query all Camps
> (http://hxl.humanitarianresponse.info/ns-2012-06-14/#Camp) out of the
> triple store, independent of the vocabulary version. So far, each
> version of the vocabulary is linked to the previous version via
> dc:replaces, but this does not really solve our problem.
> 
> We are working towards a stable first "release" of the vocabulary at
> some point, but until then, we will have to work around this issue
> somehow. Is there any best practice for that kind of problem? Would it
> make sense to apply dc:replaces to every class/property that is
> carried over from a previous version? 
> 
> Cheers,
> Carsten
> 
> ---
> http://carsten.io
> 
> 
> 
> 
> 
> 
> 
> 

-- 
David Booth, Ph.D.
http://dbooth.org/

Opinions expressed herein are those of the author and do not necessarily
reflect those of his employer.

Received on Friday, 29 June 2012 03:45:59 UTC