Genealogical tree?

268 views
Skip to first unread message

giannism...@gmail.com

unread,
Jul 30, 2020, 12:19:06 PM7/30/20
to TiddlyWiki
Hello everyone,

Is there any plugin suitable for constructing a genealogical tree in TW5? I'm trying to do this myself but I'm failing miserably.

Thanks

PMario

unread,
Jul 30, 2020, 4:41:17 PM7/30/20
to TiddlyWiki

History Buff

unread,
Jul 30, 2020, 6:36:39 PM7/30/20
to TiddlyWiki
I have been using Tidgraph for ancestry and a macro I wrote for descendancy. Both work extremely well for me. I've attached a screenshot.

Damon


TW Tones

unread,
Jul 30, 2020, 8:39:43 PM7/30/20
to TiddlyWiki
There is no definitive plugin or edition to my knowledge.

However it has being discussed on numerous occasions.

Plugins that may make up such a solution are; 

This plugin contains several "Table of Content" macros, that have the same parameters as the core toc macro. The main difference is, that it doesn't use tags to create the TOC scructure. It uses a "parent" field in so called "child - tiddlers".

Detailed Documentation

More details about this plugin can be found at: https://wikilabs.github.io/editions/tocP More plugins, themes and editions can be found at: https://wikilabs.github.io/


Feel free to ask for more help.


TW Tones

bimlas

unread,
Jul 31, 2020, 1:54:42 AM7/31/20
to TiddlyWiki
I used to have a conversation about this where I put a possible solution.

https://groups.google.com/g/tiddlywiki/c/R0K_mAlDH1k/m/xKY3K5_RAgAJ

If you like the demo, try the Locator plugin because it shows a feature of it.

amreus

unread,
Aug 1, 2020, 6:04:33 AM8/1/20
to TiddlyWiki
I am also interested in recording people and families in TW. I'll refrain from calling what I do genealogy - I just collect information, pictures, and stories from family members and bits I find online. I'm not too concerned about the stories being perfectly factual and write most entries (tiddlers) in a free-form format with manual links to parents and children. This does not lend itself to producing trees or graphs, or even generated lists.

I did write a script in the Ruby language to convert a gedcom to a TiddlyWiki. It works acceptably well. Only thing is the wiki is no longer human editable which is important if I want to get other people involved in the data entry and editing.

Creating diagrams or trees is extremely useful though and something I'd like to do.  I also think going straight to graphs is putting the cart before the horse.  There needs to be a system on place for recording basic facts about a person - relationships, relationship types, dates, locations, events, notes, sources, and so on. GEDCOM is the defacto standard for this. It's a fairly flexible format which is why I think it has survived over time, although it is not without issues. Such a system might include:

* a standard format for recording facts as fields
* standard formats for recording dates, locations, names in fields
* a set of templates for displaying and editing  people and families
* a set of helper macros to "add new person", "add person as child", "add as parent", etc.
* more macros to calculate relationships between people (Person A and Person B are 2nd cousins)
* probably a lot more


It may be even possible to offer import and export of simplified gedcom files but only if said standards were rigidly adhered to.

It's a big job, and genealogy is complicated and messy.  People and their relationships don't fit neatly in compartments. All of which makes me wonder if the use of TW is even a viable option.

Sorry this turned into something of a random thoughts rant. Need to run, tho.

Thoughts?

TW Tones

unread,
Aug 1, 2020, 9:30:11 AM8/1/20
to TiddlyWiki
A thought

It's a big job, and genealogy is complicated and messy. People and their relationships don't fit neatly in compartments.

All of which makes me think TW is the only option.

Regards
TW Tones

History Buff

unread,
Aug 1, 2020, 2:21:12 PM8/1/20
to TiddlyWiki
I love this discussion.

For genealogy, I use Tiddlywiki as a notes taking application as well as a way to keep track of the documents that I download. I continue to use my genealogical program (which happens to be Rootsmagic) as my main genealogy database. I do believe this could be done with Tiddlywiki, but as has been said, it would be very complicated and messy. I do have individuals in my Tiddlywiki, but only as a guide as to how the documents and notes fit in their timeline. The figure I included before (which, for some reason, is hidden in the quoted text) shows how I use it. I find this extremely useful when examining the records I've downloaded because it puts everything into context.

I considered trying to tackle having everything in Tiddlywiki, but decided that I was too much of a newbie to try to tackle something like that. Besides, I was a wee bit more interested in doing the actual research rather than the creating of a new Tiddlywiki (although I think that would be extremely fun).

Damon


On Thursday, July 30, 2020 at 9:19:06 AM UTC-7, giannism...@gmail.com wrote:

Jed Carty

unread,
Aug 1, 2020, 4:23:45 PM8/1/20
to TiddlyWiki
It isn't graphical but I made a relations database that may fit what you are looking for.

TW Tones

unread,
Aug 1, 2020, 8:55:57 PM8/1/20
to TiddlyWiki
Jed,

That is a beautiful piece of work, and something I always imagined Tiddlywiki would be ideal for. 

I may return to investigating the "Travelling salesman problem" or my idea to prove the "Four Colour Theorem" in a few steps. Things that often occupied me before TiddlyWiki.

I am tempted to write a small synopsis of your solution that helps interrogate the graph once it exits.

Thanks so much for you participation in building our tiddlywiki resources.

Regards
Tony

amreus

unread,
Aug 2, 2020, 2:49:58 PM8/2/20
to TiddlyWiki
Thanks Jed, I'm not sure if it fits or not since I'm still trying to define what it is I actually want, if that makes any sense.
Reply all
Reply to author
Forward
0 new messages