En noviembre de 2018, se me ocurrió la idea de crear mi árbol genealógico. Esto fue especialmente motivado por la digitalización de los archivos de la Gran Guerra Patria , en la que encontré a mis antepasados:
Antes de eso, traté de escribir todo de alguna manera en un papel, pero literalmente un mes después se perdió. En este sentido, esta vez decidí almacenar los datos en formato electrónico.
Antes de hacer algo por mi cuenta, yo:
Definió una serie de criterios para el servicio:
La capacidad de importar / exportar todos los datos de una forma simple (la capacidad de crear una copia de seguridad e independencia de un servicio)
La capacidad de crear estructuras complejas (no solo líneas genealógicas verticales, sino también horizontales, también "pluralidad", "poliandria" y otras situaciones)
Visualización de gráfico "aceptable"
Estudió todo tipo de análogos en el mercado.
Desafortunadamente, no encontré un servicio que cumpla con los criterios. Ejemplo de servicio:
La masa abrumadora tenía como objetivo crear árboles verticales simples y, por supuesto, no tuvo en cuenta las conexiones horizontales + situaciones difíciles, que encontré, sobre las que escribiré más adelante.
Más tarde decidí hacer una herramienta universal para almacenar y mostrar la imagen real del pedigrí.
Modelo de datos
, . . . , .
, Numbers
(Excel).
|
|
|
|---|---|
ID |
key |
Sex |
s |
Last name or maiden name |
surn |
Married name |
marn |
First name |
firn |
Second name |
secn |
Date of birthday |
bday |
Date of death |
dday |
Father ID |
f |
Mother ID |
m |
Comment |
com |
ID, ID . : , , , .
, 2013 , . – , , , - . sigmajs. JavaScript , .
1
, 26 . , 1 , .
2
, . ≈100 . , .
3
, . ≈200 .
, , . . , .
6
6 JS GoJS. , . , .
, .
( ), ( ) , , , . : vgd.ru geno.ru.
GoJS
, , GoJS
:
90 , , . .
. .
, , .
, . – .
.csv
, .svg
, .json
, LocalStorage
, , .
, :
Numbers
, -.
.
.
, “” .
, , , .
, .
.
3 :
100 , 18 . .
(, ).
. . «», , .
genogram
. EdrawMax
:
1: EdrawMax, Genogram’
2: EdrawMax, Genogram
3: Deena Shelton “Genogram Instructions - Marriage and Family”
4: “How to draw a genogram”
5: “Addams Family Genogram”
6: Wilma Schroeder “How to Draw Genograms”
:
, ( , , , , ).
- ( ). , .
, .
, ( ). , .
.
. .
:
, , . - .
PHASE “A” -- .
PHASE “B” , ( ).
PHASE “A”
PHASE “B”
3.
, :
.
.
≈300 .
. .
. , .
, .
PS , .
, ,JSON
( , ≈2 ).
,csv
json
, .
. , .