Chapter 2: Data Architecture & Design

In this chapter: System architecture, person data schemas, family relationship graphs, and 4-phase implementation.

2.1 Person Data Schema

Core fields: personId (UUID), names (array with language variants), birthDate (approx), birthPlace, gender, biometricData (DNA, photos), documents, relationships, searchCriteria, privacy settings.

2.2 Family Relationship Graph

Graph database structure representing family trees. Nodes: persons. Edges: relationships (parent, child, sibling, spouse) with confidence scores and verification status.

2.3 DNA Profile Format

Standard format: SNP markers, Y-DNA haplogroups, mtDNA sequences, autosomal DNA segments. Privacy-preserving hashed format for matching without exposing raw genetic data.

2.4 Historical Records

Schema for refugee registration, war separation records, adoption documents, government records. Includes OCR text, document images, metadata, and cross-references.

2.5 Implementation Phases