{"id":49,"date":"2005-04-02T22:44:39","date_gmt":"2005-04-03T03:44:39","guid":{"rendered":"http:\/\/crschmidt.net\/blog\/?p=49"},"modified":"2005-04-02T22:44:39","modified_gmt":"2005-04-03T03:44:39","slug":"foaf-names","status":"publish","type":"post","link":"https:\/\/crschmidt.net\/blog\/archives\/49\/foaf-names\/","title":{"rendered":"FOAF Names&#8230;"},"content":{"rendered":"<p>A while ago I did a really crappy survey of how many people were using the various forms of &#8220;name&#8221; properties in the FOAF schema. I say &#8220;Crappy&#8221; becuase it was incomplete and generated via RDQL queries, which was a really silly way to do things, now that I know how to actually use a few of the Redland API calls. So, since I&#8217;m bored and working on a wrapper for a variety of Redland stuff, I figured I&#8217;d look at it again.<\/p>\n<p>The model in question is the model for <a href=\"http:\/\/crschmidt.net\/julie\/\">Julie<\/a>, an IRC based interface to a Redland store. She contains about 2.3 megatriples, in a MySQL backed storage.<\/p>\n<p>Total foaf:Persons: 129,932<br \/>\nTotal statements using foaf:name as a predicate: 5549<br \/>\nTotal statements using foaf:givenname as a predicate: 5363<br \/>\nTotal statements using foaf:firstName as a predicate: 874<br \/>\nTotal statements using foaf:family_name as a predicate: 117<br \/>\nTotal statements using foaf:surname as a predicate: 6314<br \/>\nTotal statements using foaf:nick as a predicate: 120529<\/p>\n<p>Keep in mind that a large chunk of this data is spidered from LiveJournal, so the results are most likely going to be extremely biased to that case, which has no use of any name properties other than foaf:nick.<\/p>\n<p>Nothing all that impressive, really, but interesting as far as statistics go nonetheless.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A while ago I did a really crappy survey of how many people were using the various forms of &#8220;name&#8221; properties in the FOAF schema. I say &#8220;Crappy&#8221; becuase it was incomplete and generated via RDQL queries, which was a really silly way to do things, now that I know how to actually use a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-foaf"],"_links":{"self":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":0,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"wp:attachment":[{"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crschmidt.net\/blog\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}