Show place quality in Gramps

I think it’d be interesting to have a place qualifier place quality option similar to the date quality in the event editor. I’m thinking about options like “Certain” (=default) and “Uncertain”.

I often have the problem that I don’t know the exact place of an event e.g. are they born at home or at a neighbours house or in the next hospital or e.g. did they married at their home parish or somewhere else. That uncertainty can be because I haven’t found a record yet or because the pace isn’t mentioned in the record.
In both cases I’d like to record a place if I have a reasonable suspicion, but mark it as uncertain, so I don’t get confused with other place data.


Edit: more information

  1. I do know that there are already ways in gramps to record a uncertainty about a place (event description field, notes, tags, etc).
  2. My goal is to make it more visible in event and person editors as well as in the list and tree views, so you can distinguish between a place mentioned in a source or one not mentioned.
  3. To do that it’d be great to have an easy way to mark it in the event reference editor, so I suggested the options “certain” and “uncertain” similar to the date quality “regular”, “estimated” and “calculated”.

Isn’t the source confidence uncertain rather than the place in those cases?

When I think of an uncertain place, my uncertainty normally means ambiguity about the place itself rather than the event. (Say that I don’t know if they’re referring to the city or county that both bear the same name. Or the same name is used for multiple places within a reasonable distance. Or the geopolitical boundaries changed over time and I am uncertain if the source meant within the boundaries of the Event occurrence or those of the time the Source was written.)

Normally, I put the high confidence enclosing space in for the Place. Any uncertainty within that enclosing space can be noted in the description text or as a ToDo type note

No, a source does not get less valid, because it doesn’t mention the place. The confidence is more a valuation of how much you trust a source. For place and date it is either mentioned or not.

That is also my way of doing it right now, but I’m not satisfied with it:
First, I already put too many things into the description field, because I often enter many people at once and it’s the faster way.
Second, the event editor, event list view, person list view do not show the difference between certain and uncertain places if you record that information as a note or in the description field. The information that a date is estimated or calculated is shown.

I’m looking forward to the Place changes for 5.2.

It isn’t likely that those changes will address this concern. But it might have had to done something we could stretch. (The Address tab was inadequate for some purposes and was needed for Events as well as People.)

Maybe we’ll eventually be able to put in Keyhole Markup Language (KML) overlays to associate with Events. That would allow indicating such a scope of uncertainty.

I know that I’d like to be able to put in more definition for interments without adding excessive branching into the Place Hierarchy. (Which is SOMEWHAT what the Addresses do for People.)

The thought that we might be able to include section, plot, grave number & GPS coordinates is intriguing. It would be nice to be able to output cemetery map with graves plotted & summarized. (That might eventually support metadata import/export on images. You visit a cemetery, take loads of monument snapshots. Drop them into Gramps to crate a preview Gramplet of unfiled thumbnails. filter the Events in a cemetery & drop each photo on top of specific burials. This attaches the photo to the burial, renamed & files the media snapshot, imports the GPS coordinates & provenance from the metadata, updates the metadata with the Individual’s name & birth-death.)

As I see it, what you are describing is adding a Confidence level to an event absent a source/citation. A place record is a location that you have identified. It is a fact. What you are questioning is “is this the correct or ideal place record for this event?”. There is no problem with the place record. You are questioning “are the components of the event correct?”. Ultimately, you are questioning the event.

Others may see this as a case for an “alternative” event record, something I am not a fan of. I treat any event without a source/citation as suspect and subject to change. But what I have entered is the best information I have at this time.

When I first read the “Place qualifier” header I thought the discussion would be adding something like “Near” to the event place record.

Why can you not do this now? Any scenario you describe would need to add hierarchies below the Cemetery record. Section, Row, Plot. The problem would be how does the individual cemetery organize their layout. And then you could/would add the lat/log for an individual plot.

The Section, Row, Plot information could be put into the hierarchy. It could also be put in as single entry under the Cemetery. Consistency, as always, being the key.

It sounds like you have a hypothesis, but no data (yet) to support it. Is your “suspicion” based on other data that you can link to somehow?

WOW…

Long live negative response for a suggestion…

Its a reason why I have started deleting all my posts!

Yes… rather than qualifier, maybe it should be quality? (Although a “Near” would be really
welcome too!)

I think we’re just using the Socratic method of evaluating an idea.

In identifying and bolstering any weakness or ill-defined aspects of a proposal, you end up with a higher quality proposal.

And it compresses the time-to-market when there is a high quality & intricately explored proposal before getting into any of the coding phases.

Tried & true… but not one of the touchy-feelie new-age project management approaches.

I stand for what I wrote, There are way to much negative response on ideas that people don’t find usefull themself…

It was really bad in the mailing lists, and its started here to!

Its back to the “fork it and do it yourself” mentality, and not the “how can this be usefull for other users”- thinking.

I’m very sorry if my comment caused any offense to anyone. I certainly did not intend any. All I meant was, there must be some reasons for any hypothesis, and those reasons can be documented in sources (even if the sources are just written memories), and the sources can be cited.

It is an interesting idea.

I aready record Disproven items… so that it isn’t necessary to re-run the disproving exercise the next time the same bad info pops up. (As an example, I often see the Christening information that was mistaken for Birth data. Such a widely held misimpression can often be traced back to single Source being transcribed incorrectly.)

So marking other data as low-probability ‘theory’ would also be good if Gramps is to be a research tool rather than simple filing system. But it also it raises the spectre of data transfer problems. If the receiving system CANNOT annotate something as theoretical or Disproven, all of the transferred data becomes ‘fact’ instead ‘fiction’.

Actually, that’s not true. Just as the Addresses are like Attributes but are more than simple label:value binary Tuples… they are structured n-tuples. (I think!) These single-use Address definitions don’t need to clutter the Places Hierarchy.

Likewise, structured n-tuples designed to hold burial plot info wouldn’t clutter the Hierarchy with a flood of single use places. (Graves addresses would be incompatible with any of the GIS lookup tools. That’s important because my 2,600 record Place Hierarchy is already unbearably slow everytime I add an Event and have to re-populate the Select Place dialog. I cannot imagine what would happen if another 6,800 Places were added to cover all the Burial plots in the Tree.)

It takes approx 14 second to repopulate the “Select Place” dialog in a mongodb database with 32000 Place Names.

and you said in a previous post that the mongodb was very fast in comparison to SQLite.

Still, a quarter of a minute is a LOOONG time.

I’m sorry if I caused confusion, but for more clarification:

  1. I do know that there are already ways in gramps to record a uncertainty about a place (event description field, notes, tags, etc).
  2. My goal is to make it more visible in event and person editors as well as in the list and tree views, so you can distinguish between a place mentioned in a source or one not mentioned.
  3. To do that it’d be great to have an easy way to mark it in the event reference editor, so I suggested the options “certain” and “uncertain” similar to the date quality “regular”, “estimated” and “calculated”.
1 Like

Yes, its a long time, but I don’t think its the mongodb nor the sqlite thats the problem, I think its something to do with the way Python work and how Gramps reread the database instead of loading the data (the lists) to RAM… I’m not a developer, so I’m not sure about this, but it can be a big problem regardless of backend when you get a large database with a large amount of place names…

I think someone should look into if it was possible to store the data in RAM…


@Mattkmmr, I think the idea is great, I was hoping for a long time that Gramps should evolve into a real research tool, not “just” another lineage-linked information register, and still think that it can be done, but for that to happen, ideas like yours, with “quality settings” for more than sources should be taken serious… When you research something you always want and should set how sure you are on the information… when or if you publish a research document, you want to be able to either add that information, or to leave that information out of the report/book/webpage/document or what ever format thats used…

So I totally agree, it would be a great feature, and for those that don’t want to use it, its just to leave it at “standard”, or it could have been a gramplet or widget or what they call it, that could be enabled/disabled… and when enabled, it just added an extra dropdown to the Place Create/Edit Dialog Window

1 Like

Two thoughts:

  1. You could use addresses and store the section, plot, and grave numbers in the Street field. Since addresses can have date spans, this would be especially appropriate for situations where a person’s remains were transferred at some point.

  2. There is already a feature request to add coordinates to addresses. But meanwhile, you could get a map from the cemetery office and georeference it. That would be a good thing to do before you visit the cemetery to take all of those photos!

1 Like

To do this would you need to make each place link to the event a PlaceReference where the qualifier gets added much like when a place is added to another place’s enclosed by tab stopping and asking to enter the date information.

Or some type of selector in the event record to alert the user something may not be quite right.

If the Event record had a qualifier/quality indicator, could the event record in a list be marked in some way. Printed in italic if the standard was something less than Certain, as an example.