I updated the first set of about 500 Math Genealogy people on freebase. You can see the list here,
http://www.freebase.com/view/base/bibkn/views/authors_and_bibliographies
There are a few interesting things to note. Freebase has a feature called URI Template. For the MG Id I created an Author property with an 'expected type' that is constrained to a namespace. The namespace is set to ensure two people don't get the same Id. The /author/mgp_id property is also a freebase 'key' and I link the key to a URI Template. The template takes a string like,
http://genealogy.math.ndsu.nodak.edu/id.php?id={key}.
and generates a url in the user interface,
http://genealogy.math.ndsu.nodak.edu/id.php?id=43571
You can read more about this at,
http://www.freebase.com/view/en/creating_enumerated_propertieshttp://www.freebase.com/view/en/creating_uri_templates
Now an MG person looks something like,
[{
"/base/bibkn/author/bibliography": {
"/base/bibkn/thesis/submission_date": "1984",
"name": "Isometries and Epsilon-Near Isometries of Analytic Function Spaces",
"type": [
"/common/topic",
"/base/bibkn/topic",
"/education/dissertation",
"/book/written_work",
"/book/scholarly_work",
"/base/bibkn/thesis"
]
},
"/base/bibkn/author/mgp_id": "43571",
"id": "/guid/9202a8c04000641f8000000011a72387",
"key": [{
"namespace": "/base/bibkn/mgp",
"value": "43571"
}],
"name": "Mohamed Ali El-Gebeily",
"type": [
"/base/bibkn/author",
"/common/topic",
"/people/person",
"/education/academic",
"/base/bibkn/topic",
"/book/author"
]
}]