1 of 65

Analysis to Impact

Chris Herwig, Google

Earth Engine Users' Summit 2018

2 of 65

Intros

3 of 65

CONFIDENTIAL

Organize the world's Earth observation information and make it universally accessible and useful

4 of 65

What does impact mean to you in your organization?

5 of 65

Who is your audience?

6 of 65

Audience

  • Who is your intended audience?
  • How should you frame your message to appeal to this audience?
  • How should you distribute your message to reach this audience?
  • What is your audience's technical ability and familiarity with topic of interest?
  • What's in it for them?
  • What types of communication does your audience expect?

7 of 65

What is analysis to impact?

General public

Public-facing consumer applications

Science distilled into digestible stories

Global analysis ⇨ local stories

Mainstream news outlets

Social media

Science

Contribute knowledge to existing academic discussion

Produce datasets to be used for new/related research

Policy

Decision-support tools

Audience-specific dataset explorers and viewers

Reports for decision makers

Tools and datasets to support government workflows

Content to support advocacy/lobbying

8 of 65

Who is your audience?

9 of 65

How have you shared the results of your analyses?

10 of 65

Google Tools

11 of 65

What is Earth Engine?

Data

An exhaustive catalog of remote sensing datasets, including multispectral, radar, aerial, climate, land cover, and vector.

Computation

Colocated data storage + computation

API

Simple, yet powerful JavaScript* API, with support for Python (and more to come)

Browser-based IDE

No software to download or keep up to date. All you need is a modest internet connection.

12 of 65

Sharing through Earth Engine

13 of 65

Sharing through Earth Engine

14 of 65

User Interface API

15 of 65

Earth Engine App

code.earthengine.google.com/ ?public_apps_enabled

16 of 65

Share your data (Earth Engine)

Image

Earth Engine Asset

Table

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

17 of 65

Publish your results (Earth Engine)

Chart

Image

Map

Table

Video

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

18 of 65

Publish your results

Maps

Earth

Tour Builder

My Maps

Street View

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

19 of 65

20 of 65

Google Maps Platform

21 of 65

Maps Platform,

custom styling

22 of 65

Cloud + Maps Platform Credits Programs

Cloud : Geo for Good Cloud Credits Program: g.co/earth/cloud-credits

Maps : Eligible nonprofits, startups, crisis response, and news media organizations may apply for Google Maps Platform credits through the following programs:

23 of 65

24 of 65

25 of 65

Export Map Tiles

26 of 65

27 of 65

Share Earth Link

28 of 65

Tour Builder

29 of 65

Tour Builder

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Proprietary + Confidential

30 of 65

Tour Builder

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Proprietary + Confidential

31 of 65

Google Crisis Map

Proprietary + Confidential

32 of 65

Sharing your data

Provenance

Access

License

Methodology + list any other data sources used

Choose the right distribution method for your target audience. EE Users? Earth Engine asset. Cloud users? BigQuery public data, etc.

Include a license when you release your data. Open licenses, like Creative Commons, can encourage others to build on your work.

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Proprietary + Confidential

33 of 65

How do I make my data open?

opendatahandbook.org

okfn.org

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Proprietary + Confidential

34 of 65

Website markup for scientists and researchers:

A brief introduction on using structured data to enhance the findability of your datasets and other web content

Proprietary + Confidential

35 of 65

CONFIDENTIAL

Organize the world's Earth observation information and make it universally accessible and useful

36 of 65

Shareability

Proprietary + Confidential

37 of 65

Proprietary + Confidential

38 of 65

Proprietary + Confidential

39 of 65

Twitter cards

<meta name = "twitter:card" content = "summary" /> <meta name = "twitter:site" content = "@flickr" /> <meta name = "twitter:title" content = "Small Island Developing States Photo Submission" /> <meta name = "twitter:description" content = "View the album on Flickr." /> <meta name = "twitter:image" content = "https://farm6.staticflickr.com/5510/14338202952_93595258ff_z.jpg" />

Proprietary + Confidential

40 of 65

Proprietary + Confidential

41 of 65

Proprietary + Confidential

42 of 65

Facebook Open Graph Markup

<meta property = "og:url" content = "http://www.nytimes.com/some-made-up-url" /> <meta property = "og:type" content = "article" /> <meta property = "og:title" content = "A made up article title" /> <meta property = "og:description" content = "A short description of said made up article" /> <meta property = "og:image" content = "http://static01.nyt.com/images/ some-made-up-url/image.jpg " />

Proprietary + Confidential

43 of 65

Validate your markup

Proprietary + Confidential

44 of 65

Structured Data for Web Content

How to improve findability

Proprietary + Confidential

Proprietary + Confidential

Proprietary + Confidential

45 of 65

What is structured data?

Search is evolving beyond ten blue links to bring your content to people in much richer and faster ways.

Structured data markup can drive users to your content and services with rich results on the Search results page.

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Proprietary + Confidential

46 of 65

What is structured data?

Explicit clues

Standardized format

Richer understanding

Google Search works hard to understand the content of a page.

You can help us by providing explicit clues about the meaning of a page to Google by including structured data on the page.

Structured data is a standardized format for providing information about a page and classifying the page content.

On a recipe page, what are the ingredients, the cooking time and temperature, the calories, and so on.

Google uses structured data that it finds on the web to understand the content of the page, as well as to gather information about the web and the world in general.

Google Search also uses structured data to enable special search result features and enhancements.

Proprietary + Confidential

Proprietary + Confidential

47 of 65

Search Results

Rch Cards

Recipe Rich Cards

Before

After

Proprietary + Confidential

48 of 65

Search Results

Rch Cards

After

Before

Movie Rich Cards

Proprietary + Confidential

49 of 65

Search Results

Rch Cards

After

Before

Local Rich Cards

Proprietary + Confidential

50 of 65

Course

Fact Check

Book

Social Profile

Search Gallery

Proprietary + Confidential

Proprietary + Confidential

51 of 65

Recipe

Article

Job Posting

Reviews

Search Gallery

Proprietary + Confidential

Proprietary + Confidential

52 of 65

Schema.org

Launched in 2011 by Google, Microsoft, Yahoo, joined by Yandex; recently e.g. contributions from Apple, now many W3C community groups involved …

Provides core vocabulary for people, places, events, offers, actions, ...

Understood by the search engines, developed via W3C communities and Github.

Most Google Search structured data uses schema.org vocabulary.

A sampling of item types:

  • Creative works:
    • CreativeWork
    • Book, Movie, MusicRecording, Recipe, TVSeries ...
  • Embedded non-text objects:
    • AudioObject, ImageObject, VideoObject
  • Event
  • Organization
  • Person
  • Place, LocalBusiness, Restaurant ...
  • Product, Offer, AggregateOffer
  • Review, AggregateRating
  • Dataset

Proprietary + Confidential

53 of 65

Format

Description and Placement

JSON-LD* (Recommended)

JavaScript notation embedded in a <script> tag in the page head or body. The markup is not interleaved with the user-visible text, which makes nested data items easier to express, such as the Country of a PostalAddress of a MusicVenue of an Event. Also, Google can read JSON-LD data when it is dynamically injected into the page's contents, such as by JavaScript code or embedded widgets in your content management system.

An open-community HTML specification used to nest structured data within HTML content. Like RDFa, it uses HTML tag attributes to name the properties you want to expose as structured data. It is typically used in the page body, but can be used in the head.

An HTML5 extension that supports linked data by introducing HTML tag attributes that correspond to the user-visible content that you want to describe for search engines. RDFa is commonly used in both the head and body sections of the HTML page.

Chart for text with key takeaway

Category

Column 1

Column 2

Column 3

Category 1

Text

Text

Text

Category 2

Text

Text

Text

Category 3

Text

Text

Text

Category 4

Text

Text

Text

Slide title �24pt Google Sans Normal�Grey #3C4043

Key Takeaway

Key Takeaway�14pt Google Sans Bold�Blue #4285F4

Graph text�Category, 11pt Roboto Bold, Grey #5f6368

Text, 11pt Roboto, Grey #5f6368�

Column header�18pt Google Sans Grey #3C4043

Source: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis non erat sem

Key Takeaway�14pt Google Sans Bold�Blue #4285F4

Supported structured data formats

Proprietary + Confidential

Proprietary + Confidential

54 of 65

<script type = "application/ld+json" > { "@context" : "http://schema.org/" , "@type" : "Recipe" , "name" : "Grandma's Holiday Apple Pie" , "author" : "Elaine Smith" , "image" : "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg" , "description" : "A classic apple pie." , "aggregateRating" : { "@type" : "AggregateRating" , "ratingValue" : "4" , "reviewCount" : "276" , "bestRating" : "5" , "worstRating" : "1" }, "prepTime" : "PT30M" , "totalTime" : "PT1H" , "recipeYield" : "8" , "nutrition" : { "@type" : "NutritionInformation" , "servingSize" : "1 medium slice" , "calories" : "230 calories" , "fatContent" : "1 g" , "carbohydrateContent" : "43 g" }, "recipeIngredient" : [ "1 box refrigerated pie crusts, softened as directed on box" , "6 cups thinly sliced, peeled apples (6 medium)" , "..." ], "recipeInstructions" : [ "1..." , "2..." ] } </script>

JSON-LD

Proprietary + Confidential

Proprietary + Confidential

55 of 65

<div itemtype = "http://schema.org/Recipe" itemscope > <link itemprop = "image" href = "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg" /> <meta itemprop = "recipeIngredient" content = "..." /> <meta itemprop = "author" content = "Elaine Smith" /> <meta itemprop = "recipeInstructions" content = "2..." /> <div itemprop = "aggregateRating" itemtype = "http://schema.org/AggregateRating" itemscope > <meta itemprop = "reviewCount" content = "276" /> <meta itemprop = "worstRating" content = "1" /> <meta itemprop = "bestRating" content = "5" /> <meta itemprop = "ratingValue" content = "4" /> </div> <meta itemprop = "description" content = "A classic apple pie." /> <meta itemprop = "prepTime" content = "PT30M" /> <meta itemprop = "totalTime" content = "PT1H" /> <meta itemprop = "recipeIngredient" content = "1 box refrigerated pie crusts, softened as directed on box" /> <meta itemprop = "recipeYield" content = "8" /> <meta itemprop = "recipeInstructions" content = "1..." /> <div itemprop = "nutrition" itemtype = "http://schema.org/NutritionInformation" itemscope > <meta itemprop = "carbohydrateContent" content = "43 g" /> <meta itemprop = "servingSize" content = "1 medium slice" /> <meta itemprop = "fatContent" content = "1 g" /> <meta itemprop = "calories" content = "230 calories" /> </div> <meta itemprop = "recipeIngredient" content = "6 cups thinly sliced, peeled apples (6 medium)" /> <meta itemprop = "name" content = "Grandma's Holiday Apple Pie" /> </div>

Microdata

Proprietary + Confidential

Proprietary + Confidential

56 of 65

<div xmlns = "http://www.w3.org/1999/xhtml" prefix = "� schema: http://schema.org/� rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#� rdfs: http://www.w3.org/2000/01/rdf-schema#" > <div typeof = "schema:Recipe" > <div property = "schema:author" content = "Elaine Smith" ></div> <div property = "schema:recipeInstructions" content = "1..." ></div> <div property = "schema:prepTime" content = "PT30M" ></div> <div property = "schema:recipeIngredient" content = "6 cups thinly sliced, peeled apples (6 medium)" ></div> <div property = "schema:description" content = "A classic apple pie." ></div> <div rel = "schema:nutrition" > <div typeof = "schema:NutritionInformation" > <div property = "schema:carbohydrateContent" content = "43 g" ></div> <div property = "schema:servingSize" content = "1 medium slice" ></div> <div property = "schema:calories" content = "230 calories" ></div> <div property = "schema:fatContent" content = "1 g" ></div> </div> </div> <div rel = "schema:image" resource = "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg" ></div> <div rel = "schema:aggregateRating" > <div typeof = "schema:AggregateRating" > <div property = "schema:worstRating" content = "1" ></div> <div property = "schema:reviewCount" content = "276" ></div> <div property = "schema:ratingValue" content = "4" ></div> <div property = "schema:bestRating" content = "5" ></div> </div> </div> <div property = "schema:recipeIngredient" content = "1 box refrigerated pie crusts, softened as directed on box" ></div> <div property = "schema:recipeYield" content = "8" ></div> <div property = "schema:totalTime" content = "PT1H" ></div> <div property = "schema:recipeInstructions" content = "2..." ></div> <div property = "schema:name" content = "Grandma's Holiday Apple Pie" ></div> <div property = "schema:recipeIngredient" content = "..." ></div> </div> </div>

RDFa

Proprietary + Confidential

Proprietary + Confidential

57 of 65

Additional benefits of structured data

Proprietary + Confidential

58 of 65

Dataset findability

Why we’re here

Proprietary + Confidential

59 of 65

Discovery of public data is not easy

Access to public data is critical to facilitating reproducibility of research results, enabling scientists to build on others’ work, and providing data journalists easier access to information and its authenticity.

However, due to the volume of data repositories available on the Web, it can be extremely difficult to discover the right dataset that has the information that you are looking for.

Proprietary + Confidential

60 of 65

Structured data can help Google surface datasets by identifying information such as the name, description, creator and distribution formats.

Coming soon...

This feature is in pilot, and you may not see rich results for datasets yet. However, we recommend that you add dataset structured data to your site in preparation for new dataset features in Search results.

Required properties:

  • @context - "http://schema.org/"
  • @type- “Dataset”
  • Description- Text
  • Name- Text

Recommended properties:

  • Citation- Text, CreativeWork
  • Keywords- Text
  • sameAs- URL
  • spatialCoverage- Text, Place
  • temporalCoverage- Text
  • variableMeasured- Text, PropertyValue
  • Version- Text, Number
  • Url- URL

Proprietary + Confidential

61 of 65

An Example: data.gov.uk

Proprietary + Confidential

62 of 65

An Example: data.gov.uk

Proprietary + Confidential

63 of 65

An Example: data.gov.uk

Proprietary + Confidential

64 of 65

<script type = "application/ld+json" > { "@context" : "http://schema.org" , "@type" : "Dataset" , "name" : "OS VectorMap™ Local" , "url" : "https://data.gov.uk/dataset/c6898d3e-52cd-4a61-8ddd-9817da74bf49/os-vectormap-local" , "includedInDataCatalog" : { "@type" : "DataCatalog" , "url" : "https://data.gov.uk" }, "creator" : { "@type" : "Organization" , "name" : "Ordnance Survey" }, "description" : "OS VectorMap Local is a simple vector dataset..." , "license" : { "@type" : "CreativeWork" , "name" : null , "text" : "Use limitation dependent upon licence" , "url" : null },

"dateModified" : "2016-02-10T16:48:13.564Z" , "keywords" : "Mapping" , "distribution" : [{ "@type" : "DataDownload" , "contentUrl" : "http://www.ordnancesurvey.co.uk/business-and-government/products/vectormap-local.html" , "fileFormat" : "HTML" , "name" : "Product description" }]

}� </script>

Proprietary + Confidential

65 of 65

Thank you!

herwig@google.com

Proprietary + Confidential

Proprietary + Confidential

Create a Mobile Website
View Site in Mobile | Classic
Share by: