cancel
Showing results for 
Search instead for 
Did you mean: 

Join the community at Nodes 2022, our free virtual event on November 16 - 17.

Genealogy Open Source User Defined Funtions

genealogy
Graph Buddy

Genealogy data involves multiple graphs. I've been working with Neo4j and genealogy data for several years, refining a schema and cypher queries. The complexity of the latter has increased over time. Thus, it is prudent to develop user defined functions (UDF) to simplify queries and enable more users to deploy genealogy data to Neo4j. This will include a procedure to load a GEDCOM file directly into Neo4j. GEDCOM is an industry standard which existing software can export. This procedure would facilitate migration and have an additional benefit of standardizing the Neo4j genealogy schema.

I have created a GitHub private repository for developing the Genealogy UDF. I'd like to engage a few collaborators with experience in Java and UDF development. If you'd like to be considered, please communicate with me offline at dave@wai.md with a subject of Genealogy UDF.

There is some background at these links:
https://stumpf.org/genealogy-blog/tag/neo4j
http://gfg.md/gfg_blog_list/ -- the list is chronological, so the most mature stuff is at the end. I'll be posting more details about this project shortly.

David A Stumpf, MD, PhD
Professor Emeritus, Northwestern University

1 REPLY 1

genealogy
Graph Buddy

This project is now in alpha-testing with some expert genealogists. They are not Neo4j developers, so there is opportunity to contribute to the project. Check out the GitHub ReadMe if interested. There are not 30 user defined functions to load GEDCOM, FTDNA results, reference data (Y-haplotree, shared cm, etc) and curated user data and reporting out analytic results.

Nodes 2022
Nodes
NODES 2022, Neo4j Online Education Summit - November 16 - 17, 2022.


Free NODES Training Series


October 19th -

Intro to Neo4j


October 20th -

Healthcare Analytics Using Neo4j


October 25th -

Handling Neo4j data with Apache Hop


October 26th -

Blazing Fast Graphs: Hands-on with Apache Arrow and Neo4j


November 2nd -

Graph EDA Using the Neo4j GDS Client