Click here to Skip to main content
15,890,438 members
Please Sign up or sign in to vote.
3.40/5 (5 votes)
See more:
I am trying to create a family tree project using javascript.But get no ideas and actual concept.Can any one help me by giving ideas and references to create family tree.
Thanks in advance
Posted
Updated 5-Apr-20 0:56am
Comments
Sergey Alexandrovich Kryukov 16-Aug-12 5:46am    
Do you really think such thing exist? That's funny... :-)
--SA
Mubarek Jegnaw 29-Jul-17 6:27am    
@Sergey: but what if I include everybody regardless of the gender, that is what is in my mind for a while. A real family tree. I agree with you that partial tree cannot represent the family. Don't you think that is possible or is it too complex to include every child from some starting point.

I'm almost sure that my answer will come at surprise. Here is the amazing thing: there is no such thing as family tree!

I would consider it as a pure historical casus which is still alive, the result of extreme sexism. I'll explain it.

If you examine what a tree is (in computing, computer science, mathematics, and in genealogy, too) you will see that this is, simply speaking, a "graph without loops" (http://en.wikipedia.org/wiki/Graph_%28mathematics%29[^], http://en.wikipedia.org/wiki/Tree_%28graph_theory%29[^], http://en.wikipedia.org/wiki/Tree_%28data_structure%29[^]). Now, a relation is also a graph, but never a tree, if we talk about family relationships. Isn't that clear why? Because we all have two parents, not one. Draw a simplest case of "family graph", and you will immediately see it cannot be a tree.

And please don't tell me that the "family tree" is actually a "family graph", only traditionally named a "tree". This is not true. A traditional "family tree" is really a tree, created by means of massively ignoring the female component! Naive, natural, traditional sexism, not a bit more than that. In real life, such thing as "family tree" does not exist. And, in my strong opinion, does not deserve to be studied and programmed.

Look, I not a fan of the feminism as it is usually understood in modern society, I can easily and freely discuss gender differences and issues, but… come on, imagine that someone will seriously discuss the racial theory in Nazi form as the actual way of looking at things, would you accept this?

If you decide to change this foolishness and work with a family graphs, I would gladly help. This is a quite a doable thing, pleasure to work at.

—SA
 
Share this answer
 
v5
Comments
Prasad_Kulkarni 16-Aug-12 5:53am    
Yep. A +5!
Sergey Alexandrovich Kryukov 16-Aug-12 5:56am    
Thank you for understanding this thing.
By the way, in some of my observations, in India the sexism seems to be not as strong as in Western society (or elsewhere). Is it really so, or maybe this is just the illusion? Or too complex or controversial matter to be comparable?
--SA
[no name] 16-Aug-12 7:02am    
The reality is that Indians are much more sexist than the Western society can possibly imagine. The western society merely ignore females in the "family tree", but Indians actually eliminate their female child (literally, by killing them) from the family tree. India has the highest rate of female infanticide in the world. Sad, but true.
Sergey Alexandrovich Kryukov 16-Aug-12 12:33pm    
Terrifying. I just remembered I heard about it. I was probably judging by my estimate of educated female engineers/scientists of Indian origin working here in U.S. (taking into account only those who do do real work, not just imitating it). Perhaps this statistics is by far not representative...

OK, people here complain about going into improper scope, many down-vote (which is in my opinion is plain stupid, or... :-), but I strongly hold my understanding of it. Indeed, this is not a relevant scope...

--SA
ChandraRam 16-Aug-12 7:07am    
You should post this in the SB - will probably get a lot more responses (and a few relevant / good ones as well :)
 
Share this answer
 
Comments
[no name] 25-Aug-12 13:40pm    
Thanks For Accepting

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900