D R U P A L 8 A N D S C H E M A . O R G
H O W E V E R Y T H I N G I S C O N N E C T E D
D A V I D P E T E R S O N - S E N I O R S O L U T I O N
A R C H I T E C T
@ D A V I D S E T H
A C Q U I A - S U N S H I N E C O A S T O F F I C E
D R U P A L 8 & S C H E M A . O R G
• What and why
• Use cases
• In practise
O R I G I N S
W H A T I S S C H E M A . O R G ?
P R E W E BW H A T I S S C H E M A . O R G ?
Tim Berners-Lee first proposed in 1992
E A R L Y W E BW H A T I S S C H E M A . O R G ?
E A R L Y W E BW H A T I S S C H E M A . O R G ?
E A R L Y W E BW H A T I S S C H E M A . O R G ?
E A R L Y W E BW H A T I S S C H E M A . O R G ?
• Why did it take so long?
• need valid reason…
R I C H S N I P P E T S
S E O
W H A T I S S C H E M A . O R G ?
S E OW H A T I S S C H E M A . O R G ?
G O O G L E S E OW H A T I S S C H E M A . O R G ?
• 15% + of crawled pages
• 5+ million sites
R I C H S N I P P E T T Y P E SW H A T I S S C H E M A . O R G ?
• Product
• Recipe
• Review
• Event
• SoftwareApplication
• Video
• Article
G O O G L E S E OW H A T I S S C H E M A . O R G ?
K N O W L E D G E G R A P H
W H Y ?
K N O W L E D G E G R A P HW H A T I S S C H E M A . O R G ?
K N O W L E D G E G R A P HW H A T I S S C H E M A . O R G ?
K N O W L E D G E G R A P HW H A T I S S C H E M A . O R G ?
B U I L D Y O U R O W N G R A P HK N O W L E D G E G R A P H
B U I L D Y O U R O W N G R A P HK N O W L E D G E G R A P H
C O M M E R C E
U S E C A S E
http://schema.org/Product
> Thing
> Product
C O M M E R C EU S E C A S E
C O M M E R C EU S E C A S E
C O M M E R C EU S E C A S E
D O I N G I T W R O N GU S E C A S E
D O I N G I T R I G H TU S E C A S E
F O O D
U S E C A S E
http://schema.org/Recipe
> Thing
> CreativeWork
> Recipe
R E C I P ES C H E M A . O R G M A R K U P
F O O DG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I
R I C H S E A R C HG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I
S B SG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I
S B SG L U T E N - F R E E C A U L I F L O W E R P I Z Z A W I T H T O M A T O , R I C O T T A A N D C H I L L I
G L A M
U S E C A S E
G L A M
U S E C A S E
galleries, libraries, archives, and museums
A U S T R A L I A N W A R M E M O R I A LG L A M
http://schema.org/Person
> Thing
> Person
A U S T R A L I A N W A R M E M O R I A LG L A M
L E T ’ S G E T T O W O R K
• Drupal 8
• Developer tools
T O O L SL E T ’ S G E T T O W O R K
W H A T C O U L D G O W R O N G ?
D R U P A L 8
D R U P A L 8 !W H A T C O U L D G O W R O N G
W H I T E S C R E E N O F D E A T HW H A T C O U L D G O W R O N G
W H I T E S C R E E N O F D E A T HW H A T C O U L D G O W R O N G
B A C K T O B E T A 4
D R U P A L 8
I S Y O U R F R I E N DD R U P A L 8 B E T A 4
D E M O
D R U P A L 8
D R U P A L 8 M O D U L E SL E T ’ S G E T T O W O R K
• rdfui [https://www.drupal.org/project/rdfui]
• includes RDF UI & RDF Builder
T O O L S
L E T ’ S G E T T O W O R K
S C H E M A . O R G T O O L SL E T ’ S G E T T O W O R K
• Structured Data Markup Helper
• https://www.google.com/webmasters/markup-helper/u/0/
• Testing Tool
• https://developers.google.com/structured-data/testing-tool/
• Webmaster Tools > Site Appearance > Structured Data
> M A R K U P H E L P E R
S C H E M A . O R G T O O L S > S T R U C T U R E D D A T A
> T E S T I N G T O O L
S C H E M A . O R G T O O L S > S T R U C T U R E D D A T A
S C H E M A . O R G T O O L SL E T ’ S G E T T O W O R K
• Structured data linter
• http://linter.structured-data.org/
• JS
• http://krofdrakula.github.io/microdata-tool/
• Ruby command line
• http://lawrencewoodman.github.io/mida/
Q U E S T I O N S ?
H O W E V E R Y T H I N G I S C O N N E C T E D
D A V I D P E T E R S O N - S E N I O R S O L U T I O N
A R C H I T E C T
@ D A V I D S E T H
A C Q U I A - S U N S H I N E C O A S T O F F I C E