This website uses cookies to ensure you get the best experience on our website. Learn more

Google I/O 2013 - From Structured Data to the Knowledge Graph


Google I/O 2013 - From Structured Data to the Knowledge Graph

Dan Brickley, Jason Douglas

While the web began with free-text documents, most of it is now backed by structured databases. However, too often the structure from these databases is lost on the way to HTML. It doesn't have to be that way. We'll cover what new features can be powered by this structured data as well as tools & techniques for making sure this useful structure is not lost on your site.

For all I/O 2013 sessions, go to

Google I/O 2013 - Hands-On: New Google Tools for Structured Data

Josh Ain, Justin Boyan

At Google, we're making more and more use of structured data to help users find your content. In addition to a variety of rich snippets that enhance search results, we're now showing event calendars for cities and venues, reviews for movies in the Knowledge Graph, ingredient filters for recipes, and more. How do you ensure your site is participating in features like these? We'll answer that question by demoing a suite of new and updated tools — including Data Highlighter and the Structured Data Dashboard — that make providing and validating your site'€™s structured data easier than ever.

For all I/O 2013 sessions, go to

Google I/O 2013 - Behind the Data Sensing Lab: Gathering, Processing, and Analyzing Data at Scale

Amy Unruh, Kim Cameron

Highly scalable and rapid data collection and analysis is a key need for many mobile and gaming apps, as well as for sensor networks and the Internet of Things. We'll show how the Data Sensing Lab incorporates a key Google Cloud Platform pattern: a high-throughput pipeline for data collection, processing, and analysis. We use the Cloud Endpoints API to collect constantly streaming data; process large amounts of data with high throughput using App Engine, Cloud Storage, and data transformation on Compute Engine; and query many GBs of collected data in just a few seconds using BigQuery.

For all I/O 2013 sessions, go to

Google I/O 2013 - The Freebase APIs: Tapping into Google's Knowledge Graph

Shawn Simister

Freebase is the open core of Google's Knowledge Graph. The Freebase APIs help developers enhance their applications so they better understand the people, places and things users care about. We'll dig into code samples and show how to enhance your application with Knowledge Graph data.

For all I/O 2013 sessions, go to

Google I/O 2013 - All the Ships in the World: Visualizing Data with Google Cloud and Maps

Developers can learn more about the Google Maps API at
Presenters: Francesc Campoy Flores, Kurt Schwehr, Mano Marks

Tens of thousands of ships report their position at least once every 5 minutes, 24 hours a day. Visualizing that quantity of data and serving it out to large numbers of people takes lots of power both in the browser and on the server. This session will explore the use of Maps, App Engine, Go, Compute Engine, BigQuery, Cloud Storage, and WebGL to do massive data visualization.

For all I/O 2013 sessions, go to

Google I/O 2012 - Knowledge-Based Application Design Patterns

Shawn Simister

In this talk we'll look at emerging design patterns for building web applications that take advantage of large-scale, structured data. We'll look at open datasets like Wikipedia and Freebase as well as structured markup like and RDFa to see what new types of applications these technologies open up for developers.

For all I/O 2012 sessions, go to

Google I/O 2013 - Project Ground Truth: Accurate Maps Via Algorithms and Elbow Grease

Andrew Lookingbill, Michael Weiss-Malik

In 2008, Google began project Ground Truth. Its goal was to map the world from authoritative data sources, via a unique mix of algorithms and elbow grease. To date, the project has created and launched high-quality map data of 42 countries in Google Maps. In this session, you'll get a behind-the-scenes look at the inner workings of Ground Truth. Come see how we combine a mix of advanced algorithms, supplemental data (such as aerial and Street View imagery), as well as raw human labor to create and maintain map data that corresponds as closely as possible to real-world truth on the ground.

For all I/O 2013 sessions, go to

Google I/O 2013 - Structured Data: From Inbox to Searchbox

Aparna Chennapragada

Did you know that you can use the same markup that you use on the web in Gmail and on Google Search?

For all I/O 2013 sessions, go to

Google I/O 2013 - Google Maps + HTML5 + Spatial Data Visualization: A Love Story

Developers can learn more about the Google Maps API at
Presenter: Brendan Kenny

Much if not most of the world’s data has a geographic component. Data visualizations with a geographic component are some of the most popular on the web. This session will explore the principles of data visualization and how you can use HTML5 - particularly WebGL - to supplement Google Maps visualizations.

For all I/O 2013 sessions, go to

Webinar: Visualize the Knowledge Graph and Unleash Your Data

This is the recording of the webinar Visualize the Knowledge Graph and Unleash Your Data with Michael Grove, Vice President of Engineering and co-founder of Stardog, and Jean Villedieu, co-founder of Linkurious.

The webinar covers the topic of enterprise Knowledge Graphs and lets you experience how to visualize and analyze this data to discover actionable insights for your organization.

how to create a Knowledge graph - Google

Knowledge graph is showing the information you are search for in the real world like person, movie, book, company.

when you have a question, others may want the same answers on the basis of all collective human wisdom that comes through google search.

How to get a knowledge graph:
1. Create a google Plus account and claim your listing (
2. Get listed in Freebase, Wikipedia and Wikidata.(
3. Use Structured data ( - website listing

Article on how to get on Google Knowledge Graph.

schema is like a code which tells google where to find the results from.

understanding wikidata:

Structured Data Lightning Talk - Google and AAAI 2011

Google Tech Talk (more info below) August 9, 2011 Presented by Alon Halevy. ABSTRACT: Google hosted 100 attendees of the 2011 conference for the Association of the Advancement of Artificial Intelligence (AAAI) at our San Francisco office. The program showcased a featured talk by Director of Research Peter Norvig and a lightning talk series on an array of projects relevant to the field of artificial intelligence and its applications. About the speaker: Alon Halevy is a Research Scientist at Google. He leads structured data efforts including Google Fusion Tables.

Google I/O 2013 - Actions in the inbox, powered by schemas

Claudio Cherubino, Shalini Agarwal

Does your service send emails? During this session we will show you how to add structured data to your emails to enable actions directly from the inbox and increase user engagement.

For all I/O 2013 sessions, go to

Google Tests Ads in Knowledge Graph

It's undeniable that Google has a large influence on internet ad revenue, so every move that it makes is closely monitored. Google's feature called Knowledge Graph, was rolled out last year in May, and offered a condensed card containing information on what Google assumed you were looking for. The search giant has been using knowledge graph on more and more searches, and has now been spotted testing ads on it. This could greatly impact pay per click advertising, and local search ads. Watch today's Daily Brown Bag to learn more about Google's space in pay per click advertising, and why Google testing ads in Knowledge Graph could be a big deal.

To see and share the full infographic, visit:

For more videos like this, visit:

Diffbot: Knowledge Graph API with Mike Tung

Visit our website

Google Search allows humans to find and access information across the web. A human enters an unstructured query into the search box, the search engine provides several links as a result, and the human clicks on one of those links. That link brings up a web page, which is a set of unstructured data. Humans can read and understand news articles, videos, and Wikipedia pages.

Google Search solves the problem of organizing and distributing all of the unstructured data across the web, for humans to consume. Diffbot is a company with a goal of solving a related, but distinctly different problem: how to derive structure from the unstructured web, understand relationships within that structure, and allow machines to utilize those relationships through APIs.

Mike Tung is the founder of Diffbot. He joins the show to talk about the last decade that he has spent building artificial intelligence applications, from his research at Stanford to a mature, widely used product in Diffbot. I have built a few applications with Diffbot, and I encourage anyone who is a tinkerer or prototype builder to play around with it. It’s an API for accessing web pages as structured data.

Diffbot crawls the entire web, parsing websites, using NLP and NLU to comprehend those pages, and using probabilistic estimations to draw relationships between entities. It’s an ambitious product, and Mike has been working on it for a long time. I enjoyed our conversation.

Show Notes

• Knowledge Graph Search Widget
• Knowledge Graph, AI Web Data Extraction and Crawling | Diffbot
• Knowledge Graph | Diffbot
• Automatic APIs: automatically extract content from web pages
• Web Crawler API: Crawlbot
• Diffblog | Structured Data Blog
• Introducing the Diffbot Knowledge Graph | Diffblog
• Diffbot launches AI-powered knowledge graph of 1 trillion facts about people, places, and things | VentureBeat
• Web crawler – Wikipedia
• Natural Language Processing (NLP) Techniques for Extracting Information | Search Technologies

We recently launched a new podcast: Fintech Daily! Fintech Daily is about payments, cryptocurrencies, trading, and the intersection between finance and technology. You can find it on or Apple and Google podcasts. We are looking for other hosts who want to participate. If you are interested in becoming a host, send us an email:

The post Diffbot: Knowledge Graph API with Mike Tung appeared first on Software Engineering Daily .

Strands of the modern semantic web:, Wikidata, and the Knowledge Graph enables website makers to publish data that can be understood by machines as well as humans. Wikidata has 25 million data items openly available for reuse. The structured data in Google's Knowledge Graph, which builds on Wikidata and data, is available to you through the Search API. Learn how the modern semantic web is evolving, and how you can take advantage of it.


The new way to search... by Google.

Google Knowledge Graph timeline view (experimental)

Original video recorded by Florian Kiersch ( and uploaded here for embedding.

Circle us on Google+
Follow us on Twitter at
Like us on Facebook at
Subscribe to the RSS feed at

Knowledge Graphs & Deep Learning at YouTube

Aurelien explains how you can combine Knowledge Graphs and Deep Learning to dramatically improve Search & Discovery systems. By using a combination of signals (audiovisual content, title & description and context), it is possible to find the main topics of a video. These topics can then be used to improve recommendations, search, structured browsing, ads, and much more.


dotAI 2018


Aurelien Geron


dotconference Organizer provider Coding Tech with the permission to republish this video.


Original video source:

Google I/O 2013 - Demystifying Video Encoding: WebM/VP8 for the Rest of Us

Frank Galligan, John Luther

Video is predicted to comprise 71 percent of all mobile data traffic by 2016 (Source: Cisco). Yet, surprisingly few people understand the formats that majority of that data traffic will use. In this session you will learn the skills required to encode or decode video in your application, with a focus on the royalty-free WebM format.
You can find the code covered in the session here:

For all I/O 2013 sessions, go to



Check Also