我在Neo4J的圖形上爲GEDCOM文件啓發建立了一個族譜模型。 我的節點和關係是: Individual <-[CHILD]- Family
Family -[HUSBAND]-> Individual
Family -[WIFE]-> Individual
我沒有家庭模式的關係,因爲我可以有附加多個事件(訂婚,結婚,廢止,離婚,...): Family -[OCCUR]-> Famil
在系譜中,我們使用DNA來查找匹配。 Y-DNA發現父系匹配。這是否一個Neo4j的查詢(其中RN是一個人的唯一標識符)是: MATCH (n{RN:1}) match p=n-[r:father*..22]->m return m.RN as RN,m.fullname as FullName,m.sex as Sex,m.bd as BD,m.dd as DD,length(p) as gen