On 29 Jan 2015, at 17:49, Dirk Hohndel <d...@hohndel.org> wrote:
> 
> Our "Location" text becomes the key for a dive site data base. How this
> key into this data base is structured is primarily up to the user. We
> will not enforce any schema on this.

Or maybe just a numeric ID?  That way we don't have to update all dives 
whenever we edit the name.  But I guess that's not too much of a hassle anyway.

> Let's ignore this and say that we switched into "dive site mode". Every
> dive site has a number of items associated with it.
> 
> GPS coordinates
> Site name (= (part of) our location string?)
> Description
> Local notes

What's the difference between Description and Local notes?  I suggest just 
having one Notes field.

> The first two are mandatory. If you don't have a name and GPS coordinates,
> you don't have an entry in this data base.

I disagree to this.  It has happened to me many times that I add a site and 
some notes and a picture, but I add the GPS coordinates later.  It would be a 
pain (at least for me) to have that coordinate requirement.  And what would we 
do when importing a lot of dives and sites from another software, and there are 
no GPS coordinates?  Do we drop the site descriptions? 

 So I suggest that just the name is mandatory.

> Based on what some website do, we could add more items, but I'm not sure I
> want to do that; feedback welcome:
> 
> Currents
> Hazards
> Water type
> Marinelife
> Maxdepth
> Mindepth

I'm not sure I like these at all, at least not before there is a definite 
request for it.   Most of those variables could be fetched as statistics from 
the related dives, and I think it's a good idea not to over-engineer this from 
the start.

So, lot's of good stuff here.  But it's a good idea to start simple, I think.

Cheers,
Henrik





_______________________________________________
subsurface mailing list
subsurface@subsurface-divelog.org
http://lists.subsurface-divelog.org/cgi-bin/mailman/listinfo/subsurface

Reply via email to