smx advanced 2012 - catching up with the semantic web

38
Catching up with Structured Matthew Brown SMX Advanced 2012 Photo: flickr : dullhunk

Upload: matthew-brown

Post on 09-May-2015

4.807 views

Category:

Education


2 download

TRANSCRIPT

Page 1: SMX Advanced 2012 - Catching up with the Semantic Web

Catching up with Structured Data

Matthew BrownSMX Advanced 2012

Photo: flickr: dullhunk

Page 2: SMX Advanced 2012 - Catching up with the Semantic Web

Matthew BrownSlideshare: MatthewBrownPDXTwitter: @MatthewJBrown

[email protected]

http://www.portlandground.com/archives/2003/05/steel_bridge_an.php

Page 3: SMX Advanced 2012 - Catching up with the Semantic Web

Basic Overview of what the ‘semantic web’ is

Structured Data = Data organized by a hierarchy or schema. Can be organized and searched.

Linked Data = Publishing structured data so it can be accessed at a URI.

Linked Open Data = A cloud of linked data sites that promote open standards and linking to one another

Semantic Web = The web of globally accessible, interlinked data.

Page 4: SMX Advanced 2012 - Catching up with the Semantic Web

@MatthewJbrown

So where are the search engines at with the semantic web?

Page 5: SMX Advanced 2012 - Catching up with the Semantic Web

Google Knowledge Graph = Nothing New. More emphasis.

Page 6: SMX Advanced 2012 - Catching up with the Semantic Web

Bing has less semantic search results, but has deals with both Twitter and Facebook

Image: Thos003

Page 7: SMX Advanced 2012 - Catching up with the Semantic Web

Don’t sleep on Facebook. They’ve got a huge open graph of data

Page 8: SMX Advanced 2012 - Catching up with the Semantic Web

Protip: Use Open Graph Markup in addition to schema, etc.

Open Graph

Schema

Page 9: SMX Advanced 2012 - Catching up with the Semantic Web

@MatthewJbrown

Structured Data Tools

Page 10: SMX Advanced 2012 - Catching up with the Semantic Web

Schema Creator from Raven: http://schema-creator.org/

Page 11: SMX Advanced 2012 - Catching up with the Semantic Web

Local Business Microdata Generator: http://microdatagenerator.org/

Page 12: SMX Advanced 2012 - Catching up with the Semantic Web

Rich Snippets Bookmarklet: http://www.blindfiveyearold.com/rich-snippets-testing-tool-bookmarklet

Page 13: SMX Advanced 2012 - Catching up with the Semantic Web

Bing Webmaster Tools Markup Validator

Page 14: SMX Advanced 2012 - Catching up with the Semantic Web

http://linter.structured-data.org – Industrial Strength Structured Data Display

Page 15: SMX Advanced 2012 - Catching up with the Semantic Web

Sindice.com – Semantic web search engine. Good way to see what sites are doing with linked data

Page 16: SMX Advanced 2012 - Catching up with the Semantic Web

Also be on the lookout for new proposed data schemas

Page 17: SMX Advanced 2012 - Catching up with the Semantic Web

@MatthewJbrown

Semantic Tech and Linked Data – Why should I care?

Page 18: SMX Advanced 2012 - Catching up with the Semantic Web

JUST MAKE GREAT CONTENT!!!111

Semantic Data can create unique content in all sorts of ways

Page 19: SMX Advanced 2012 - Catching up with the Semantic Web

Jay Myers (@jaymyers) of Best Buy advocates semantic data to improve customer experience. (example is mine).

Zip Codes from Data.gov

List of College Towns from dbpedia

Page 20: SMX Advanced 2012 - Catching up with the Semantic Web

BBC and the 2012 Olympics: http://www.bbc.co.uk/blogs/bbcinternet/2012/04/sports_dynamic_semantic.html

Page 21: SMX Advanced 2012 - Catching up with the Semantic Web

Point Blank SEO’s guide to data visualizations: http://pointblankseo.com/visualizations

Page 22: SMX Advanced 2012 - Catching up with the Semantic Web

@MatthewJbrown

Getting started with semantic tech

Page 23: SMX Advanced 2012 - Catching up with the Semantic Web

Linked Data is stored in RDF. These are called ‘triples.’

http://www.seoskeptic.com/seo-semantic-web/Great overview of the Semantic Web here

Page 24: SMX Advanced 2012 - Catching up with the Semantic Web

SPARQL is the query language for RDF data

http://www.amazon.com/Learning-SPARQL-Bob-DuCharme/dp/1449306594

Page 25: SMX Advanced 2012 - Catching up with the Semantic Web

http://richard.cyganiak.de/2007/10/lod/lod-datasets_2011-09-19_colored.html - Linking Open Data Cloud

Page 26: SMX Advanced 2012 - Catching up with the Semantic Web

http://www.kasabi.com- Data Marketplace for using and publishing linked data

Page 27: SMX Advanced 2012 - Catching up with the Semantic Web

Example of how to use a food-related SPARQL query on a Kasabi dataset

Page 28: SMX Advanced 2012 - Catching up with the Semantic Web

Many APIs are available on Kasabi, for ease of use with some datasets

Page 29: SMX Advanced 2012 - Catching up with the Semantic Web

Be on the lookout for new linked datasets

No Data Format specified yet, but it’ll probably have a SPARQL endpoint

Page 30: SMX Advanced 2012 - Catching up with the Semantic Web

Drupal has functionality to consume and publish RDF data. Guide to getting up and running at: http://semantic-drupal.com/

Page 31: SMX Advanced 2012 - Catching up with the Semantic Web

LODSPeaKr – Simple Publishing Kit for Linked Data - http://alangrafu.github.com/lodspeakr/

Page 32: SMX Advanced 2012 - Catching up with the Semantic Web

Example of a LODSPeaKr application pulling Farmer’s Market data and city information (Hi Rhea!)

Page 33: SMX Advanced 2012 - Catching up with the Semantic Web

@MatthewJbrown

Add Semantic Tech to your SEO diet

Page 34: SMX Advanced 2012 - Catching up with the Semantic Web

Learn what entities are.http://justinbriggs.org/entity-search-results-the-on-going-evolution-of-search

http://www.youtube.com/watch?v=KuAaa6lZxAU

Page 35: SMX Advanced 2012 - Catching up with the Semantic Web

There’s a ton of resources on the web to get you started

http://learnlinkeddata.com/articles Linked Data Primer – Start Here

http://www.ibm.com/developerworks/library/x-disprdf/index.htmlIBM Developer Works tutorial on how to combine data

Reading List

http://searchnewscentral.com/20110207129/Technical/rdfa-the-inside-story-from-best-buy.htmlInterview with Jay Myers, Lead Development Engineer for Best Buy

http://www.w3.org/2011/Talks/0607-SemTech-RDFa-IH/Talk.pdfGreat intro to RDFa and highlights Best Buy, Overstock, Examiner.com

http://semanticweb.com/introduction-to-rdf_b17953 - Dead simple intro to RDF and associated vocabularies and tools. SemanticWeb.com rules.

Page 36: SMX Advanced 2012 - Catching up with the Semantic Web

These Folks Pay Attention to the Semantic Web

Follow ListFolks who have some SEO/Semantic Web crossover:

Aaron Bradley - @aaranged – Hands down the best curator of semantic happenings on the SEO side. When he blogs at http://www.seoskeptic.com it’s not to be missed.

Jeff Preston - @JeffreyPreston – Lead SEO at Disney Corp. Happens to be speaking at the Semantic Web 2012 conference

Sean Golliher - @SeanGolliher – Publisher of SEMJ – writes occasionally for http://www.semanticweb.com

Jay Myers - @jaymyers – Best Buy lead dev and RDFa proponent. He’s the man responsible for Best Buy’s 30% CTR increase with rich snippets.

Dan Brickley - @DanBri – Schema.org outreach for Google, works on proposed Schema.org specs

Page 37: SMX Advanced 2012 - Catching up with the Semantic Web

Prepare to understand 15% of what they say

Warning: Your head might explodeSemantic Tech Folks who are very smart and say things I don’t get:

Martin Hepp- @MFHepp– Heads up Good Relations, which is the most extensive ontology for e-commerce data

Manu Sporny - @ManuSporny – Leader of the W3C working group for RDF. The man leading the charge for the RDF spec.

Lin Clark - @LinClark – Works on the linked data/RDF integration for Drupal. Codes neat linked data things for Drupal.

Gregg Kellogg - @Gkellogg – Semantic Web Developer of all trades. Wrote the Structured Data Linter.

Aaron Bradley’s Semantic Web100 Twitter Group: https://twitter.com/#!/SemanticWeb/semanticweb100 - Like tapping into the Matrix of semantic tech information.