Re: Some good advice

* Inge Henriksen
> 
> I want the SDshare specification work here  to get off to a good start, but I’m already worried on the amount of focus there is here on how SDshare will be physically implemented by the triplestores.

I think you make some good points here, but at the same time I think it's legitimate to take care not too impose too heavy burdens on the implementors. You seem to be assuming that all implementations will be triple stores, but we already have implementations based on legacy RDBMSs, LDAP, Sharepoint and a number of other systems. That's one of the goals of this spec, that we should be able to use it to integrate non-RDF systems.

So our concern with sorting is that while it's easy to do the sorting when your SDshare source is a triple store, there may be other cases where it's actually very difficult. The example Graham puts forward (SDshare from a legacy RDBMS with separate changelogs in each table) I actually ran into myself at the social security service, and it's a tricky one.

Another general concern is that we don't want to make SDshare too hard to implement, because if we do there won't be any implementations. I guess you could say we like the worse is better approach:
  http://www.jwz.org/doc/worse-is-better.html

> The only way I know to avoid this is to decide from the beginning of the specification work to strictly take an academic approach and disregard implementation issues – programmers are usually smart people and they will figure it out somehow.

To some degree I agree, but at the same time you cannot discount implementation issues entirely. It's a tradeoff.

As for the political stuff, I once read a 10-point list on how to do successful IT standardization. The first point was "There will be politics. Deal with it." One always hopes to avoid it, of course, but in practice one is often disappointed. That's life, I guess.

-- 
Lars Marius Garshol  |  Consultant
Bouvet ASA Sandakerveien 24C D11 Postboks 4430 Nydalen NO-0403 Oslo
Phone: +47 23 40 60 00 | Fax: +47 23 40 60 01 | Mobile: +47 98 21 55 50
http://www.bouvet.no

Received on Saturday, 13 October 2012 08:29:07 UTC