Le répertoire Z de Vettrasoft, qui fait partie de son jeu de données géo-topo, comprend une table "first_names" (noms de famille). qui contient le nom, toute forme abrégée ou orthographe alternative (par exemple, Angela / Angie ; Daniel - Dan - Danny), le sexe (M/F/B/? ; B est les deux et ? signifie inconnu). La table compte 12 779 entrées et le fichier est au format .unl (champs séparés par des |). Outre les prénoms, le jeu de données comprend les aéroports (8 200 entrées), les codes régionaux, les pays, les codes postaux, les États, les fuseaux horaires et bien d'autres choses encore. Les données sont fournies sous forme de paquet intégré avec la bibliothèque o-o qui contient des sous-routines permettant d'accéder à ces données. Dans le cas des prénoms, vous pouvez écrire du code C++ comme suit :
main()
{
person_o p = "Daniel Boone";
p.store_add();
}
qui enregistrera Daniel Boone dans la base de données (implémentée actuellement : mySQL et SQL Server). L'objet person utilisera la table first_names de la base de données pour rechercher automatiquement le sexe associé à "Daniel" et l'enregistrer en tant que "M" (ainsi que pour analyser le nom, enregistrer "Daniel" dans la colonne first_name et "Boone" dans la colonne last name). Le Z Directory fonctionne de manière similaire pour enregistrer et récupérer d'autres objets du domaine humain tels que les entreprises, les employés, les adresses électroniques, les numéros de téléphone, etc.