The Distributed Family Tree is an open network of genealogical data and metadata. In a nutshell, the big idea is that we can combine all available genealogical information on the Internet into a single distributed network.
Genesis, a current focus of this effort, is a software research assistant based on the Eclipse RCP. It provides basic data storage and retrieval, user interface, and software agent coordination facilities. It can be extended with plugins to access new data sources, analyze and correlate genealogical facts, provide new views on the data, and much, much more.
Additional information can be found on the project research blog.
A data model for representing distributed genealogical information.