Problem Statement 4 β
INFO
This problem statement is shared by SingularityNET - title sponsor for HackIndia 2025.
π Work on this problem statement if you want to compete in the $25,000 Prize Pool.
Project: Family Tree and Ethnicity Builder β
Overview β
Many family history tools struggle to provide a dynamic view of ancestral relationships, relying solely on static data entries. By leveraging MeTTaβs knowledge representation, you can design a system that not only maps familial connections but also auto-infers relationshipsβlike grandparents, cousins, or more nuanced links. The added capability to calculate ethnicity percentages inherited from parents gives users a more engaging and educational way to explore their heritage.
Challenge β
- Dynamic Relationship Mapping: Automatically infer familial connections such as grandparents, cousins, and extended relatives.
- Ethnicity Calculation: Compute inherited ethnicity percentages based on parental lineage.
- Interactive Visualization: Provide an intuitive interface that dynamically updates as new family data is added.
- Knowledge Representation with MeTTa: Utilize MeTTaβs framework to structure and analyze ancestral relationships efficiently.
- Scalability: Ensure the system can expand to accommodate large, multi-generational family trees.
Key Features β
- Dynamic Relationship Mapping: Automatically infer extended family roles (e.g., aunts, uncles, cousins) using graph-based logic.
- Ethnicity Calculation: Calculate and display how various ethnic backgrounds pass down through each generation.
- Interactive Visualization: Present a graphical family tree that updates in real-time as new members or data points are added.
- User-Friendly Data Entry: Provide a simple interface for users to input relationships, ensuring minimal friction when building out the family network.
Impact β
A robust, visually engaging family tree application can spark curiosity, encourage historical research, and foster a deeper connection to oneβs roots. From casual genealogy enthusiasts to serious researchers, this platform can help educate, entertain, and uncover fascinating insights into family origins and ethnic backgrounds.
Learning outcomes β
- Knowledge representation in MeTTa
- Algorithm implementation in MeTTa
- Atomspace manipulation
Ready to Build It? π β
Show how a smart to-do scheduler can transform productivity by intelligently guiding users through their tasks. Step up to design a system that makes task management simpler, faster, and smarter for everyone!