{"id":22104,"date":"2014-07-02T08:42:52","date_gmt":"2014-07-02T06:42:52","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=22104"},"modified":"2014-07-02T08:42:52","modified_gmt":"2014-07-02T06:42:52","slug":"cayley-an-open-source-graph","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/02\/cayley-an-open-source-graph\/","title":{"rendered":"Cayley &#8211; an open-source graph"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/github.com\/google\/cayley\">Cayley<\/a> &#8211; an open-source graph inspired by the graph database behind Freebase and Google&#8217;s Knowledge Graph. Its goal is to be a part of the developer&#8217;s toolbox where Linked Data and graph-shaped data (semantic webs, social networks, etc) in general are concerned.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"22105\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/02\/cayley-an-open-source-graph\/cayley\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley.png?fit=1195%2C324&amp;ssl=1\" data-orig-size=\"1195,324\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"cayley\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley.png?fit=660%2C179&amp;ssl=1\" class=\"aligncenter size-medium wp-image-22105\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley-500x135.png?resize=500%2C135&#038;ssl=1\" alt=\"cayley\" width=\"500\" height=\"135\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley.png?resize=500%2C135&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley.png?resize=1024%2C277&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/cayley.png?w=1195&amp;ssl=1 1195w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Cayley &#8211; an open-source graph inspired by the graph database behind Freebase and Google&#8217;s Knowledge Graph. Its goal is to be a part of the developer&#8217;s toolbox where Linked Data and graph-shaped data (semantic webs, social networks, etc) in general are concerned.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[1939,1559,1312,1152,1330],"keyring_services":[],"class_list":["post-22104","post","type-post","status-publish","format-link","hentry","category-general","category-programming","category-technology","category-web-work","tag-data-aggregation","tag-databases","tag-graphs","tag-social-networks","tag-web-development","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":29020,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/24\/graphit-high-performance-graph-domain-specific-language\/","url_meta":{"origin":22104,"position":0},"title":"GraphIt &#8211; high-performance graph domain specific language","author":"Leonid Mamchenkov","date":"November 24, 2018","format":false,"excerpt":"GraphIt is a\u00a0high-performance graph domain specific language.\u00a0 If you are involved with graph data structures (web, social networks, maps, and so on and so forth), check it out.\u00a0 It's sounds pretty cool.\u00a0 Here's a 20 minute video of a talk that does an overview of the language and some examples.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/ptIVf-YlkhY\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":28449,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/26\/php-object-graph-visualizer\/","url_meta":{"origin":22104,"position":1},"title":"PHP object graph visualizer","author":"Leonid Mamchenkov","date":"March 26, 2018","format":false,"excerpt":"koriym\/print_o is an object graph visualizer for PHP.\u00a0 Here's a Wikipedia answer to the question of \"What is an object graph?\": Object-oriented applications contain complex webs of interrelated objects. Objects are linked to each other by one object either owning or containing another object or holding a reference to another\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/object-graph-500x259.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":36749,"url":"https:\/\/mamchenkov.net\/wordpress\/2019\/03\/02\/dgraph-fast-transactional-distributed-graph-database\/","url_meta":{"origin":22104,"position":2},"title":"Dgraph &#8211;  fast, transactional, distributed graph database","author":"Leonid Mamchenkov","date":"March 2, 2019","format":false,"excerpt":"Dgraph is a fast, transactional distributed graph database, written in Go. It's Open Source too. If you need a quick introduction to graph databases or if you are wondering whether you need to use one, here's a good video to get you started. https:\/\/www.youtube.com\/watch?v=cHXbYLNa0qQ For even more insight, read \"Why\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2019\/03\/dgraph.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":11051,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/02\/06\/online-identity-relationships-google-and-social-graph-api\/","url_meta":{"origin":22104,"position":3},"title":"Online identity, relationships, Google, and Social Graph API","author":"Leonid Mamchenkov","date":"February 6, 2008","format":false,"excerpt":"Web Worker Daily covers the release of Google Social Graph API. These are pretty exciting news. With so many websites to join, users must decide where to invest significant time in adding their same connections over and over. For developers, this means it is difficult to build successful web applications\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":18923,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/12\/09\/ekisto-visualizing-online-habitats\/","url_meta":{"origin":22104,"position":4},"title":"Ekisto &#8211; visualizing online habitats","author":"Leonid Mamchenkov","date":"December 9, 2013","format":false,"excerpt":"Slashdot is linking to Ekisto - a project to visualize online communities like if they were cities. \u00a0So far there are only GitHub, StackOverflow and Friendfeed (really? Friendfeed?). \u00a0I've seen plenty of data visualization, especially for GitHub, but I have to say that this is one of the most interesting\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"github visualization","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2013\/12\/github-visualization-500x321.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":10397,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/08\/21\/the-truth-about-interviewing\/","url_meta":{"origin":22104,"position":5},"title":"The Truth About Interviewing","author":"Leonid Mamchenkov","date":"August 21, 2006","format":false,"excerpt":"Steve Yegge tells \"The Truth About Interviewing\". If you want a job at a company like Microsoft, Yahoo!, Apple, or Amazon.com, they're going to have high standards. It doesn't matter if you \"know how to program\". They're going to test you on algorithmic complexity analysis, advanced data structures, algorithm design,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/22104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=22104"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/22104\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=22104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=22104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=22104"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=22104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}