{"id":40,"date":"2017-02-07T06:08:22","date_gmt":"2017-02-07T06:08:22","guid":{"rendered":"http:\/\/www.juansequeda.com\/blog\/?p=40"},"modified":"2017-02-07T06:08:22","modified_gmt":"2017-02-07T06:08:22","slug":"smart-data-and-graphorum-conference-trip-report","status":"publish","type":"post","link":"https:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/","title":{"rendered":"Smart Data and Graphorum Conference Trip Report"},"content":{"rendered":"<p>I attended the Smart Data-Graphorum Conference (January 30 &#8211; February 1) in the Bay Area (actually Redwood City). This conference series originally was called Semantic Technology (SemTech) Conference and <a href=\"http:\/\/semtech2010.semanticuniverse.com\/program.cfm?confid=42&amp;scheduleDay=PRINT\">I have been presenting at it since 2010<\/a>.<\/p>\n<p>This year, the conference had a cozy feeling with ~250 attendees. I gave two talks:<\/p>\n<ul>\n<li><strong>Graph Query Languages<\/strong>: Similar to my <a href=\"http:\/\/www.juansequeda.com\/blog\/2017\/01\/26\/a-data-weekend-in-austin\/\">Graph Data Texas talk<\/a>, I gave an update from the Graph Query Language task force at the LDBC.\u00a0The latest discussions were incorporated in this talk. We have been discussing the idea of having a paths as a datatype and also its own table ( a table for Nodes, Edges and Paths). Additionally, there are two notions of projection: relational vs graph. The slides provide some examples. This is still on going work.<\/li>\n<\/ul>\n<p>http:\/\/www.slideshare.net\/juansequeda\/graph-query-languages-update-from-ldbc<\/p>\n<ul>\n<li><strong>Virtualizing Relational Databases as Graphs: a multi-model approach:<\/strong> In this talk I discussed how relational databases can be virtualized as RDF Graphs by using the W3C RDB2RDF standards: Direct Mapping and R2RML. I argue that\u00a0<em>graphs are cool<\/em>, and ask <em>if relational databases are cool?\u00a0<\/em>If you are \u00a0deciding to move from a relational database to a graph database, you should understand <em>the tipping point<\/em>. I\u00a0believe virtualization is a viable option to keep your data in a relational database while continuing to take advantage of graph features. However, that may not always be the case.<\/li>\n<\/ul>\n<p>http:\/\/www.slideshare.net\/juansequeda\/virtualizing-relational-databases-as-graphs-a-multimodel-approach<\/p>\n<p>&nbsp;<\/p>\n<p>Additional highlights of the conference<\/p>\n<ul>\n<li>I was glad to see a lot of friendly faces. I feel very\u00a0lucky to that I can always have a chat with\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Deborah_McGuinness\">Deborah McGuinness<\/a> and <a href=\"https:\/\/en.wikipedia.org\/wiki\/Michael_Uschold\">Michael Uschold<\/a>, two legends\u00a0in ontologies. It&#8217;s always great to see Souri Das from Oracle (and all the Oracle folks from the semantic technology group) and discuss how the W3C RDB2RDF standards are doing. We both agree that we did a good job with that standard and gave a pat on our own backs \ud83d\ude42\u00a0Also great to see Peter Haase, Dean Allemang,\u00a0Atanas Kiryakov,\u00a0Bart van Leeuwen, Jans Aasman,\u00a0Dave McComb and many more.<\/li>\n<li>Michael Uschold and I discussed the pragmatics of part-of and has-label semantics. For some situations\u00a0you want to be generic. For example, it&#8217;s easier for a user to just use &#8220;has label&#8221; for any thing, instead of having to know the exact type of &#8220;has label&#8221; for a specific thing. Now I understand many of the modeling decisions made in <a href=\"https:\/\/semanticarts.com\/gist\/\">gist<\/a>.\u00a0I argue that from a database point of view, query performance is better if you have more specific properties, unless you have some sort of semantic query optimizations.<\/li>\n<li>Cambridge Semantics gave a presentation on their in-memory analytics graph database. They presented results using the LUBM benchmark where they claim to have blown Oracle away. Important to note that they used 4x the hardware.\u00a0Atanas Kiryakov, Ontotext&#8217;s CEO was in the audience and rightfully asked why they didn&#8217;t use a more up to date benchmark given that LUBM is from 2007. It seems that everybody has been using LUBM (since 2007) so in order to compare to others, they continue to use LUBM. Hopefully they will start using the LDBC benchmarks!<\/li>\n<li>I have been aware that Marklogic markets themselves as a document and graph database. I now understand how they represent\u00a0things underneath the hood. Each entity, with their corresponding attributes and values are represented in a document (key-values). The relationships between the entities are represented as RDF triples. \u00a0This makes a lot of sense to me and I can imagine how this can improve query performance to a certain degree.<\/li>\n<li>Brian Sletten gave a great talk on JSON-LD. I wish all web developers could see this presentation in order to understand the value of Linked Data. Even though Brian was not able\u00a0to give his talk on the new W3C upcoming standard SHACL, the Shapes Constraint Language,\u00a0his slides left a lasting impression. This is the best definition I have ever seen for the Open World Assumption!<\/li>\n<\/ul>\n<blockquote class=\"twitter-tweet\" data-width=\"525\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Best definition of Open World Assumption! <a href=\"https:\/\/twitter.com\/hashtag\/SmartDataWeek?src=hash&amp;ref_src=twsrc%5Etfw\">#SmartDataWeek<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/Graphorum?src=hash&amp;ref_src=twsrc%5Etfw\">#Graphorum<\/a> <a href=\"https:\/\/t.co\/nTgp5yQZxt\">pic.twitter.com\/nTgp5yQZxt<\/a><\/p>\n<p>&mdash; Juan Sequeda (@juansequeda) <a href=\"https:\/\/twitter.com\/juansequeda\/status\/826544575154040832?ref_src=twsrc%5Etfw\">January 31, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<ul>\n<li>It was great to see Emil Eifren, Neo Technologies&#8217; CEO again. We discussed history of RDF and Semantic Web (I didn&#8217;t know he was a very early user of Jena!).\u00a0We seem to be in agreement that RDF is great technology for data integration. Anything else graph related, he argues that you should use Neo4J. Not surprising \ud83d\ude1b I was also glad to see that Neo4j is starting to work on formalizing the semantics of Cypher, including making it a closed query language.<\/li>\n<\/ul>\n<blockquote class=\"twitter-tweet\" data-width=\"525\" data-dnt=\"true\">\n<p lang=\"en\" dir=\"ltr\">Great to see that Cypher is going to start working on formally defining the semantics and making it a closed query language. <a href=\"https:\/\/t.co\/3DoJmzrGG7\">https:\/\/t.co\/3DoJmzrGG7<\/a><\/p>\n<p>&mdash; Juan Sequeda (@juansequeda) <a href=\"https:\/\/twitter.com\/juansequeda\/status\/826823179486138368?ref_src=twsrc%5Etfw\">February 1, 2017<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>This was a great couple of days and hopefully next year we will have more people!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I attended the Smart Data-Graphorum Conference (January 30 &#8211; February 1) in the Bay Area (actually Redwood City). This conference series originally was called Semantic Technology (SemTech) Conference and I have been presenting at it since 2010. This year, the conference had a cozy feeling with ~250 attendees. I gave two talks: Graph Query Languages: &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Smart Data and Graphorum Conference Trip Report&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-conference-report"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Smart Data and Graphorum Conference Trip Report - Juan Sequeda&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Smart Data and Graphorum Conference Trip Report - Juan Sequeda&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"I attended the Smart Data-Graphorum Conference (January 30 &#8211; February 1) in the Bay Area (actually Redwood City). This conference series originally was called Semantic Technology (SemTech) Conference and I have been presenting at it since 2010. This year, the conference had a cozy feeling with ~250 attendees. I gave two talks: Graph Query Languages: &hellip; Continue reading &quot;Smart Data and Graphorum Conference Trip Report&quot;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/\" \/>\n<meta property=\"og:site_name\" content=\"Juan Sequeda&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-07T06:08:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#website\",\"url\":\"https:\/\/www.juansequeda.com\/blog\/\",\"name\":\"Juan Sequeda's Blog\",\"description\":\"Blog about Computer Science, Research, Knowledge Graphs, Semantic Web, Databases, Graphs and Travel!\",\"publisher\":{\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#\/schema\/person\/11d82cc78d011661d7a9ace3be629323\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.juansequeda.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/#webpage\",\"url\":\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/\",\"name\":\"Smart Data and Graphorum Conference Trip Report - Juan Sequeda&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#website\"},\"datePublished\":\"2017-02-07T06:08:22+00:00\",\"dateModified\":\"2017-02-07T06:08:22+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/\"]}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#\/schema\/person\/11d82cc78d011661d7a9ace3be629323\"},\"headline\":\"Smart Data and Graphorum Conference Trip Report\",\"datePublished\":\"2017-02-07T06:08:22+00:00\",\"dateModified\":\"2017-02-07T06:08:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#\/schema\/person\/11d82cc78d011661d7a9ace3be629323\"},\"articleSection\":\"Conference Report\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/www.juansequeda.com\/blog\/2017\/02\/07\/smart-data-and-graphorum-conference-trip-report\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#\/schema\/person\/11d82cc78d011661d7a9ace3be629323\",\"name\":\"Juan\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bbfba6f29b3794e885f18fed1999917b8ac661fc907db094811b55ec455897d5?s=96&d=mm&r=g\",\"caption\":\"Juan\"},\"logo\":{\"@id\":\"https:\/\/www.juansequeda.com\/blog\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":8,"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":48,"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/posts\/40\/revisions\/48"}],"wp:attachment":[{"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juansequeda.com\/blog\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}