Web based family history software

Idea UI: differentiate between dead person (unknown date) and alive person

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 month ago - 2 years 1 month ago #1 by AlexKalopsia
I find it quite jarring that, when looking at dates, it is impossible to know if a person is dead or alive. The reason for this is that there is no visual feedback when it comes to differentiating a dead person (unknown date) and an alive one.

My proposal is to check if there is a Death event and, in that case, add a question mark, as shown below

Last edit: 2 years 1 month ago by AlexKalopsia.

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago #2 by hermann
... good idea!

And maybe use "1875-???" if there is no DEAT event, but the person should be dead because she was born long ago.

Hermann
Designer of the custom module "Extended Family"

webtrees 2.1.21 (all custom modules installed, PHP 8.3.12, MariaDB 10.6) @ ahnen.hartenthaler.eu

Please Log in or Create an account to join the conversation.

More
2 years 1 month ago - 2 years 1 month ago #3 by kybuck83
So it doesn't look lopsided, I would also extend this "???" (or similar convention) to individuals without a birth date.

In many cases, especially for immigrants, their death records/dates are available, but only an estimate (if that) for a birth.

Also, is there a means of differentiating and showing the uncertainty when these dates are "ABT" or "BET"? I can estimate births based on census ages, etc., and deaths based on whether they were listed as surviving in someone else's obituary, or when their surviving spouse becomes a widow in a census. Right now, for a BET date, webtrees displays the end of that range. Maybe add a "~" before the date, or italics (where possible)?
Last edit: 2 years 1 month ago by kybuck83.

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 1 month ago #4 by AlexKalopsia
I definitely agree re birth dates. While my use case is specifically about death, the overarching issue here is that the date representation doesn't convey enough information to the reader.

It would be great to do something like

1936 -> certain year
~1936 -> cover all cases where the date is there but an approximation (EST, BET, etc)
? -> event is there but no date specified
X -> event is not there but should be dead (I am not a massive fan of this case. I think it could stay empty and people might just realize the mistake. I am worried it could encompass some false negatives)

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 3 months ago #5 by AlexKalopsia
Would love to contribute myself to achieve this, does anyone have pointers on the potentially interested files?

Please Log in or Create an account to join the conversation.

  • Franz Frese
  • Away
  • Elite Member
  • Elite Member
More
1 year 3 months ago #6 by Franz Frese
Why create something new, specific to webtrees, no o other app does support that can't be translated into gedcom.
The data level, that webtrees does supprt is gedcom. If a date can not be expressed in gedcom, we should not use it.

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 3 months ago - 1 year 3 months ago #7 by AlexKalopsia

Why create something new, specific to webtrees, no o other app does support that can't be translated into gedcom.
The data level, that webtrees does supprt is gedcom. If a date can not be expressed in gedcom, we should not use it.

For usability? Like, same reason why there is a dash between birth and death year? It has nothing to do with gedcom or other standards, it's an indicator, it's about the ux.
The suggestion here is not to inject new characters in the record themselves, it's just to render those characters in the webpage, so that the user can understand the data better.
Last edit: 1 year 3 months ago by AlexKalopsia.

Please Log in or Create an account to join the conversation.

  • Franz Frese
  • Away
  • Elite Member
  • Elite Member
More
1 year 3 months ago #8 by Franz Frese
So do it.
Make the ui better is always a good thing.

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 3 months ago #9 by AlexKalopsia

Would love to contribute myself to achieve this, does anyone have pointers on the potentially interested files?

That is literally what I said above

Please Log in or Create an account to join the conversation.

  • Peter_S
  • Away
  • Premium Member
  • Premium Member
More
1 year 3 months ago #10 by Peter_S

Why create something new, specific to webtrees, no o other app does support that can't be translated into gedcom.
The data level, that webtrees does supprt is gedcom. If a date can not be expressed in gedcom, we should not use it.

I am also in favor of improving the display in the UI in this case. No data is changed here and the improvement is not GEDCOM relevant. It would be nice if this would be implemented in the standard.

Peter

webtrees 2.1.22, vesta modules, chart modules of magicsunday, extended family and imprint of hartenthaler
PHP 8.3.12, MariaDB 10.11.8
Webhosting: genonline.de

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago #11 by Jefferson49

Would love to contribute myself to achieve this, does anyone have pointers on the potentially interested files?

As far as I can see, you can find the code in the following methods:
Depending on the different views and diagrams, one of the above methods is used.

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 3 months ago #12 by AlexKalopsia
Awesome, thank you, will start looking into this

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago #13 by fisharebest
I like the idea of indicating death in the "lifespan" display.

But I do not really like the use of a question-mark to indicate it.

"1843–?" looks like the birth-date is questionable.

There is also the issue of internationalisation. Not all languages use question marks, and some use them differently - e.g. Spanish - ¿question?

Elsewhere, we use an elipsis "…" to indicate unknown or missing data.

Might this be a better option: "1843–…"

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

  • Peter_S
  • Away
  • Premium Member
  • Premium Member
More
1 year 3 months ago #14 by Peter_S

Might this be a better option: "1843–…"

That's fine with me.

Peter

webtrees 2.1.22, vesta modules, chart modules of magicsunday, extended family and imprint of hartenthaler
PHP 8.3.12, MariaDB 10.11.8
Webhosting: genonline.de

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 3 months ago - 1 year 3 months ago #15 by AlexKalopsia
I like the suggestion a lot, I agree it might be a better solution, thanks.

I have a follow-up question, though I guess it can be discussed in the PR:

To me it feels like whatever language we adopt, it should extend to missing birth as well, so that we and up with a format like

"1778–…" (missing death date)
"...–1810" missing birth date)
"...–..." (missing birth and death date)
"1989–" (no death)

The alternative is only doing it for death, resulting in

"1778–…" (missing death date)
"–1810" missing birth date)
"–..." (missing birth and death date)
"1989–" (no death)

Any feedback on this? To me using ... also on missing birth date (example 1) will just increase consistency in the format and read very clearly. Thoughts?
Last edit: 1 year 3 months ago by AlexKalopsia.

Please Log in or Create an account to join the conversation.

  • bertkoor
  • Offline
  • Platinum Member
  • Platinum Member
  • Greetings from Utrecht, Holland
More
1 year 3 months ago - 1 year 3 months ago #16 by bertkoor
There is an established convention to mark birth as an asterisk / star and death with a dagger / obelisk: '†'
See unicode.org/mail-arch/unicode-ml/y2003-m02/0441.html

Examples:
  • known birth, known death: *1778 - †1810
  • known birth, unknown death: *1778 - †
  • known birth, still alive: *1987
  • unknown birth, known death: †1810
  • unknown birth, known not alive: †
  • unknown birth, still alive:
No ellipsys for brevity. When something is not known, then don't show.

stamboom.BertKoor.nl runs on webtrees v2.1.20
Last edit: 1 year 3 months ago by bertkoor.

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago - 1 year 3 months ago #17 by drblam
I've seen star marking birth and cross marking death in plenty of old church records. However, I'm sure these abbreviations are specifically Christian: the star marking the birth of Christ, the cross from his crucifixion and later used to mark burials.

Since webtrees is used across so many cultures and languages, I wonder if those symbols would make any sense to non-Christians. For example, didn't the ancient Greeks use alpha and omega to mark the beginning and end?

Personally, I think the elispsis is a better option.
Last edit: 1 year 3 months ago by drblam.

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago #18 by ddrury
It's a bit pointless discussing now. Greg has already made a couple of commits for birth & death :-)

--
Dave

Local: Win 11 Pro, WSL2/Ubuntu20.04.4, Apache 2.4.51, PHP 7.4.26/8.1.7, MySQL 8.0.27
Production: Litespeed 8.0.1, PHP 8.1.9, MySQL 8.0.26

Please Log in or Create an account to join the conversation.

  • AlexKalopsia
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 year 3 months ago - 1 year 3 months ago #19 by AlexKalopsia
I would appreciate to have more info on this, since - as I already mentioned above - I already I spent some time on my fork to address this, in order to contribute myself to the project.

I am excited to contribute but would also like not to waste my time :)
Last edit: 1 year 3 months ago by AlexKalopsia.

Please Log in or Create an account to join the conversation.

More
1 year 3 months ago #20 by fisharebest
> However, I'm sure these abbreviations are specifically Christian:

They are, and this is why they were removed from a very early version of webtrees.

> No ellipsys for brevity. When something is not known, then don't show.

In the lifespan display, you can hover your mouse over the birth/death year to see the exact date and the place.

I guess that here, it is known that a death occured - but not the actual date.

Now that we have the elipsis, we also have something for the mouse to hover over, allowing you to see a place of death, even if the date is unknown.

> I dunno who Greg is

Greg is me, aka "fisharebest" - the author/owner/maintainer of webtrees ;-)

Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net

Please Log in or Create an account to join the conversation.

Powered by Kunena Forum