genealogy cloud summary
DESCRIPTION
A new service offered by OneGreatFamily that will facilitate rapid UI development of industrial-grade applications that leverage family tree functionality by eliminating the need for backend database development, maintenance and operations. Genealogy Cloud Summary. - PowerPoint PPT PresentationTRANSCRIPT
A new service offered by OneGreatFamily that will facilitate rapid UI development of industrial-grade applications that leverage family tree functionality by eliminating the
need for backend database development, maintenance and operations
Genealogy Cloud Summary
• OneGreatFamily announces the immediate availability of Genealogy Cloud– A fully featured web service providing access to a web-
based genealogy record keeper backend system– Provides substantial functionality not readily available
in other systems– Can be configured in a number of ways to meet the
needs of the developer– Ready to be used today
Facebook - RelativelyMe
Genealogy Browser
Family Dashboard
Genealogy Cloud • All OGF products now
use the API to access Genealogy Cloud
• Genealogy Cloud is:– Oracle / .Net – Industrial strength– Redundant– Fully backed-up daily
• Currently in discussions with several companies about adopting Genealogy Cloud
• Driving considerations:– Get more backend functionality
than currently have or plan to develop
– Free up backend resources to focus on the frontend and marketing
– Leverage ten years and millions of dollars of development time as well as the expertise of family tree experts
API
Others Coming
Genealogy Cloud
Genealogy Cloud Features
• Developed over 10 years with an investment of about $10,000,000
• Incorporates several proprietary breakthrough innovations that others have failed to achieve
• Provides the developer with a robust set of functionality immediately– Basic Genealogy Cloud functionality
• Create, read, update and delete individuals and relationships • Internationalized (Unicode)/language enabled• Privacy functionality for living individuals• Automated notifications of tree growth• Access to tree facts, insights, etc• Store photos, videos, biographies, etc
– View preservation– Group architecture– Automated match– Automated merge
Basic Genealogy Cloud Functionality
• Based on the Gedcom 5.5 spec concepts
– Individuals (Indi)– Families (Fam)
• All basic functionality is provided
– Create and authenticate users– For both Indi and Fam: create, read,
edit, delete
• Plus: Unique functionality– Submit a match request and return
results– Submit a merge request and
acknowledge completion– View hint and conflict data– Submit a relationship calculation request– Set an Anchor
The Developer can create their own UI, but immediately have a robust back end to store all data. Developers can provide rich functionality
that shared genealogy really demands.
View Preservation
• Every user sees their own unique view of Genealogy Cloud, including common ancestors
– In the example on the right, the user has a different death date for Jack Armond Armstrong than someone else
– The user sees 15 Oct 2002 – The other user sees 15 Oct 2003– This is called a Conflict– Both see each other’s value– The user can either:
• Accept the other user’s value in place of his
• Ignore the other user’s value• Collaborate with the other user• Close this conflict for now and
return to it after doing more research
Users don’t need to agree on the data because views are always preserved; no one can alter anyone else’s data.
Group Architecture
• Data is tracked by Group, not just by user
• Each Group has its own unique view
• Group members can invite other users into their Group
• Changes made by one Group member changes the view for all Group members
• Users can belong to several Groups
• Groups facilitate collaboration– Users can now work together– But I still have my own private view
• In the example at the right, the user belongs to 6 different groups
– Group (RobArmstrong) is his personal group– He shares several groups with others where
they all work together– If they disagree, he still has his personal group
were he can do what he wants
Groups provide the best of both worlds, allowing users to collaborate but still keep their own version of the data.
Automated Match
• Unique system that compares every individual to every other individual in Genealogy Cloud
• Proprietary Algorithm– Implementation uses relationships and vital
information in the Handprint™ (see illustration to the right)
– Our “secret sauce”, concocted over 9 years, is the algorithm that produces the best known automated match results in genealogy today
• Tested with independent data:– We ran 2033 hand-constructed GEDCOMs
consisting of 2 individuals each– Results:
• False Negatives: 4.5% (False Negatives are often Hints)
• False Positives: 0.25%• Identified 0.20% of the hand coded
data was actually incorrect
• We believe that these results are as good or better than anyone in the industry today
Relationships and data in the Handprint™ forms the basis of our
matching algorithm, our “secret sauce.”
Automated Merge
• Merger combines:– 2 people into 1– 2 families into 1
• Merger does the hard work of maintaining View Preservation across Groups
– No information is ever lost by Merger
• Merger can be triggered by:
– Matcher (this causes an automated merge)– Manually (the user can cause records to be
merged)
Merger maintains View Preservation across Groups.
Genealogy Cloud Configuration Options
Decisions are driven by your target audience, importance of keeping your data separate and financial considerations.
• Two key decisions:• Do you want your own
instance of the data?• Do you want automated
Match/Merge on?
Genealogy Cloud Pricing
• All deals will be negotiated, but there are a few considerations:
– If a separate instance is involved, our cost will be significantly higher because of added hardware and software, especially Oracle costs
– We are open to creative licensing deals based on revenues– We understand the potential need for and are willing to incorporate
some custom development into the license– We have a free use option that offers limited functionality as long as
we can market full functionality to users
Genealogy Cloud is Ready Today!
• www.genealogycloud.com
AuthenticationLogin
SearchSearchByNameSearch
IndividualIndiReadIndiCreateUpdateIndiLockIndiUnlockIndiAddToExistingIndiAsRelationIndiDelete
FamilyFamReadFamCreateUpdateFamLockFamUnlock
MatchFamCompareIndiCompareMatchNow
MergeFamMergeIndiMerge
SeparateFamSeparateIndiSeparate
GedcomGedcomUploadGedcomUploadByteArray
StatusGedStatusGetMatchStatusGet
DatesDateFormatDateParse
PlacesPlaceParsePlaceFormat
NamesNameParseNameFormat
UserUserReadUserCreateUpdate
GroupGroupReadGroupCreateUpdateIndiAnchorAddIndiAnchorDelete
Genealogy Cloud Summary
• Genealogy Cloud opens up a new level of backend services for any application that can leverage the human family tree—not just genealogy programs
• By eliminating the need to do backend application development, you can focus your resources on user experience development and marketing
• By eliminating the need for backend systems support, you can reduce IT and Ops resource levels in order to focus your resources on user experience development and marketing
• In short, you will be able to focus on growing your business instead of reinventing the wheel.
More Information
• Contact Rob Armstrong at OneGreatFamily– Phone: 801-491-0335 ext. 203– Email: [email protected]
• Get a Developer ID for the sandbox:– [email protected]