MG on Freebase

0 views
Skip to first unread message

Jack Alves

unread,
Dec 31, 2009, 6:27:33 PM12/31/09
to bib...@googlegroups.com
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_properties
http://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"
    ]
  }]
Reply all
Reply to author
Forward
0 new messages