127
Extending Schema.org DCMI Conference Austin, TX October 10 th 2014 Richard Wallis Technology Evangelist @rjw

Extending Schema.org

Embed Size (px)

DESCRIPTION

Presentation in Schema.org session at DCMI Conference Austin, TX October 10th 2014. #schemaorg #dcmi14 #schemabibex #blibliographnet

Citation preview

Page 1: Extending Schema.org

Extending  Schema.org

DCMI  Conference    Austin,  TX                                                                                                                                                                                                October  10th  2014

Richard  WallisTechnology  Evangelist    

@rjw

Page 2: Extending Schema.org

Representing  the  collective  collection  in  WorldCat  Discovery  and  WorldCat.org

As of 11 June 2013

Page 3: Extending Schema.org

322+ million bibliographic records

2+ billion holdings980million records

38 million items(Institutional repositories,

Google, HathiTrust, OAIster)

Bibliographic information in

WorldCat

Licensed digital content/articles in library collections

Digitized local library content

Representing  the  collective  collection  in  WorldCat  Discovery  and  WorldCat.org

As of 11 June 2013

Page 4: Extending Schema.org
Page 5: Extending Schema.org

Structured  Data  Objectives

Page 6: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

Page 7: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons

Page 8: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons• Library  of  congress  –  subjects,  etc

Page 9: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications

Page 10: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications• Dbpedia  –  most  things

Page 11: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications• Dbpedia  –  most  things

• Widely  distributed  &  understood

Page 12: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications• Dbpedia  –  most  things

• Widely  distributed  &  understood

• Web  standard  data  access  patterns

Page 13: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web

• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications• Dbpedia  –  most  things

• Widely  distributed  &  understood

• Web  standard  data  access  patterns• Common  vocabularies  on  the  web

Page 14: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  

Page 15: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

Page 16: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

• Linked  Data

Page 17: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples

Page 18: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples• Canonical  URIs

Page 19: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples• Canonical  URIs

• Schema.org

Page 20: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples• Canonical  URIs

• Schema.org

• Backed  and  recognized  by  Google,  Bing,  Yahoo!,  Yandex

Page 21: Extending Schema.org

Structured  Data  Objectives• Linking  with  hubs  of  authority  on  the  web  

• viaf.org  –  persons  • Library  of  congress  –  subjects,  etc  • Dewey.info  –  classifications  • Dbpedia  –  most  things  

• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  Conclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples• Canonical  URIs

• Schema.org

• Backed  and  recognized  by  Google,  Bing,  Yahoo!,  Yandex• Widely  adopted  &  understood  –  15%  of  web  sites

Page 22: Extending Schema.org

• Linking  with  hubs  of  authority  on  the  web• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications• Dbpedia  –  most  things

• Widely  distributed  &  understood

• Web  standard  data  access  patterns• Common  vocabularies  on  the  web• Visibility  in  search  enginesConclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples• Canonical  URIs

• Schema.org

• Backed  and  recognized  by  Google,  Bing,  Yahoo!,  Yandex• Widely  adopted  &  understood  –  15%  of  web  sites

fairly  ob

vious

y

Page 23: Extending Schema.org

• Linking  with  hubs  of  authority  on  the  web• viaf.org  –  persons• Library  of  congress  –  subjects,  etc• Dewey.info  –  classifications• Dbpedia  –  most  things

• Widely  distributed  &  understood

• Web  standard  data  access  patterns• Common  vocabularies  on  the  web• Visibility  in  search  enginesConclusions

• Linked  Data• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples• Canonical  URIs

• Schema.org

• Backed  and  recognized  by  Google,  Bing,  Yahoo!,  Yandex• Widely  adopted  &  understood  –  15%  of  web  sites

fairly  ob

vious

y

Page 24: Extending Schema.org
Page 25: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1

Page 26: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

Page 27: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

Page 28: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.

Page 29: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

Page 30: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc

Page 31: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Page 32: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Page 33: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2

Page 34: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

Page 35: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us

Page 36: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us• What  will  draw  people  to  our  resources?

Page 37: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us• What  will  draw  people  to  our  resources?

• Share  the  way  the  web  does

Page 38: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us• What  will  draw  people  to  our  resources?

• Share  the  way  the  web  does

• Linked  Data

Page 39: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us• What  will  draw  people  to  our  resources?

• Share  the  way  the  web  does

• Linked  Data• Schema.org

Page 40: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us• What  will  draw  people  to  our  resources?

• Share  the  way  the  web  does

• Linked  Data• Schema.org

Phase  3

Page 41: Extending Schema.org

Introd

ucing  

Linked

 Data

Phase  1• First  mine  the  data

• Records  held  in  Marc• Identify  the  entities

• Person,  Organization,  CreativeWork,  etc.• Match  strings  to  things

• People/Organization  names  –  viaf.org,  etc• Subjects  –  Library  of  Congress

Phase  2• Model  what  is  of  interest  to  the  Web

• All  our  data  is  important  to  us• What  will  draw  people  to  our  resources?

• Share  the  way  the  web  does

• Linked  Data• Schema.org

Phase  3 -­‐      Try  it  out!

Page 42: Extending Schema.org
Page 43: Extending Schema.org
Page 44: Extending Schema.org
Page 45: Extending Schema.org

Gaps  in  Schema.org  coverage

Page 46: Extending Schema.org

Gaps  in  Schema.org  coverage

What  to  do  about

Page 47: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Page 48: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Page 49: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Page 50: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Lobby  them  for  updates  /  extensions

Page 51: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Lobby  them  for  updates  /  extensions

Page 52: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Lobby  them  for  updates  /  extensions

Page 53: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Lobby  them  for  updates  /  extensions

Page 54: Extending Schema.org

http://lists.w3.org/Archives/Public/public-­‐vocabs  

http://www.w3.org/wiki/WebSchemas

Gaps  in  Schema.org  coverageWhat  to  do  about

Lobby  them  for  updates  /  extensions

Page 55: Extending Schema.org

…  or  form  a  group  to  do  it

http://lists.w3.org/Archives/Public/public-­‐vocabs  

http://www.w3.org/wiki/WebSchemas

Gaps  in  Schema.org  coverageWhat  to  do  about

Lobby  them  for  updates  /  extensions

Page 56: Extending Schema.org

…  or  form  a  group  to  do  it

Gaps  in  Schema.org  coverageWhat  to  do  about

Page 57: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

Page 58: Extending Schema.org

Gaps  in  Schema.org  coverageWhat  to  do  about

http://www.w3.org/community/schemabibex

Page 59: Extending Schema.org

butGaps  in  Schema.org  coverage

What  to  do  about

Page 60: Extending Schema.org

butGaps  in  Schema.org  coverage

What  to  do  about

Not  everything  is  appropriate    for  Schema.org

Page 61: Extending Schema.org

So                                                                                                            then!

butGaps  in  Schema.org  coverage

What  to  do  about

Not  everything  is  appropriate    for  Schema.org

I’ll  create  my  own  vocabulary

Page 62: Extending Schema.org

I’ll  create  my  own  vocabulary

Page 63: Extending Schema.org

I’ll  create  my  own  vocabulary

Page 64: Extending Schema.org

I’ll  create  my  own  vocabulary

But doesn’t that loose all the benefits of Schema?

Page 65: Extending Schema.org

I’ll  create  my  own  vocabulary

But doesn’t that loose all the benefits of Schema?

Not  if  it  is  an  extension  vocabulary

??Just  add  your  terms  with  Schema  at  the  

core

Page 66: Extending Schema.org

I’ll  create  my  own  vocabulary

But doesn’t that loose all the benefits of Schema?

Not  if  it  is  an  extension  vocabulary

Just  add  your  terms  with  Schema  at  the  

core Like frosting on a cake?

Page 67: Extending Schema.org

Frosting  on  the  Schema.org  Cake

BiblioGraph.net

Page 68: Extending Schema.org
Page 69: Extending Schema.org
Page 70: Extending Schema.org
Page 71: Extending Schema.org

Extension  Vocabulary

Page 72: Extending Schema.org

• Adds  your  domain  specifics

Extension  Vocabulary

Page 73: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

Extension  Vocabulary

Page 74: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps

Extension  Vocabulary

Page 75: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps• Search  engines  will  understand  most

Extension  Vocabulary

Page 76: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps• Search  engines  will  understand  most

• Familiar

Extension  Vocabulary

Page 77: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps• Search  engines  will  understand  most

• Familiar• Eases  adoption

Extension  Vocabulary

Page 78: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps• Search  engines  will  understand  most

• Familiar• Eases  adoption

• Minimal  namespaces

Extension  Vocabulary

Page 79: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps• Search  engines  will  understand  most

• Familiar• Eases  adoption

• Minimal  namespaces• Eases  adoption

Extension  Vocabulary

Page 80: Extending Schema.org

• Adds  your  domain  specifics• Mostly  Schema.org

• Only  need  to  fill  in  the  gaps• Search  engines  will  understand  most

• Familiar• Eases  adoption

• Minimal  namespaces• Eases  adoption

• Repeatable  pattern

Extension  Vocabulary

Page 81: Extending Schema.org

Namespace  Proliferation

Page 82: Extending Schema.org

Namespace  ProliferationThe  Enemy  of  Adoption

Page 83: Extending Schema.org

Namespace  ProliferationThe  Enemy  of  Adoption

Page 84: Extending Schema.org

Namespace  ProliferationThe  Enemy  of  Adoption

Page 85: Extending Schema.org

Namespace  ProliferationThe  Enemy  of  Adoption

Which  bits  c

an  I  use?

Page 86: Extending Schema.org

Namespace  ProliferationThe  Enemy  of  Adoption

Which  bits  c

an  I  use?

Which  bits  c

an’t  I  use

?

Page 87: Extending Schema.org

Namespace  ProliferationThe  Enemy  of  Adoption

Which  bits  c

an  I  use?

Which  bits  c

an’t  I  use

?

This  is  ov

erwhelmin

g!

I’ll  move  o

n  ….

Page 88: Extending Schema.org

@prefix  schema:   <http://schema.org/>  @prefix  bgn:     <http://bibliograph.net/>  !!!!!

Page 89: Extending Schema.org

@prefix  schema:   <http://schema.org/>  @prefix  bgn:     <http://bibliograph.net/>  !!!!!

• Not  as  good  as  a  single  namespace

Page 90: Extending Schema.org

@prefix  schema:   <http://schema.org/>  @prefix  bgn:     <http://bibliograph.net/>  !!!!!

• Not  as  good  as  a  single  namespace• But  next  best  thing  and  understandable  by:

Page 91: Extending Schema.org

@prefix  schema:   <http://schema.org/>  @prefix  bgn:     <http://bibliograph.net/>  !!!!!

• Not  as  good  as  a  single  namespace• But  next  best  thing  and  understandable  by:

• my  domain

Page 92: Extending Schema.org

@prefix  schema:   <http://schema.org/>  @prefix  bgn:     <http://bibliograph.net/>  !!!!!

• Not  as  good  as  a  single  namespace• But  next  best  thing  and  understandable  by:

• my  domain• the  rest  of  the  world  -­‐  mostly

Page 93: Extending Schema.org

@prefix  schema:   <http://schema.org/>  @prefix  bgn:     <http://bibliograph.net/>  !!!!!

• Not  as  good  as  a  single  namespace• But  next  best  thing  and  understandable  by:

• my  domain• the  rest  of  the  world  -­‐  mostly

Page 94: Extending Schema.org
Page 95: Extending Schema.org

An  extension  to  Schema.org…

Page 96: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps

Page 97: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data

Page 98: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace

Page 99: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  data

Page 100: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  dataAn  extension  to  Schema.org…

Page 101: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  dataAn  extension  to  Schema.org…

• not  a  standalone  vocabulary  –  needs  Schema.org

Page 102: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  dataAn  extension  to  Schema.org…

• not  a  standalone  vocabulary  –  needs  Schema.org• not  a  replacement  for  rich  domain  specific  vocab(s)

Page 103: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  dataAn  extension  to  Schema.org…

• not  a  standalone  vocabulary  –  needs  Schema.org• not  a  replacement  for  rich  domain  specific  vocab(s)• complementary  [rest  of  the  world  friendly]  

Page 104: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  dataAn  extension  to  Schema.org…

• not  a  standalone  vocabulary  –  needs  Schema.org• not  a  replacement  for  rich  domain  specific  vocab(s)• complementary  [rest  of  the  world  friendly]    An  extension  to  Schema.org…

Page 105: Extending Schema.org

An  extension  to  Schema.org…• to  fill  in  some  [temporary  ?]  domain  specific  gaps• light  weight  access  to  rich  data• domain  specific  extensions  in  single  namespace• currently  used  by  VIAF  and  WorldCat  linked  dataAn  extension  to  Schema.org…

• not  a  standalone  vocabulary  –  needs  Schema.org• not  a  replacement  for  rich  domain  specific  vocab(s)• complementary  [rest  of  the  world  friendly]    An  extension  to  Schema.org…

• an  example  of  how  others  might  do  it.

Page 106: Extending Schema.org

OCLC  Entity  Based  Data  Strategy

Page 107: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

Page 108: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org2012  

Page 109: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy2012  

2013

Page 110: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

2012  

2013

Page 111: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

2012  

2013

Page 112: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

2012  

2013

Page 113: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014

2013

Page 114: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

2013

Page 115: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

2013

Page 116: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products               ➢New  Services

2013

2016

Page 117: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 118: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 119: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 120: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 121: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 122: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 123: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 124: Extending Schema.org

OCLC  Entity  Based  Data  Strategy✓ VIAF,  ISNI,  FAST  Publish  Linked  Data

✓WorldCat.org  Linked  Data  Release  –  using  Schema.org

✓ Internal  agreement  on  data  strategy

✓ Evangelism

✓ Research  &  Design  with  Data  Architecture  Group

✓ Data  mining  of  WorldCat  resources

✓WorldCat  Works  Released

2012  

2014➢Application  Integration

➢WorldCat  Discovery

➢Analytics

➢Discovery  API

➢Cataloging

2015

➢More  Entities  Released

➢Person

➢Organization

➢Event

➢Concept

➢New  Products              

➢Continuing  Evangelism

➢New  Services

➢Continuing  Innovation

2013

2016

Page 125: Extending Schema.org

Structured  Data  Objectives

Conclusions• Linked  Data  

• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples  • Canonical  URIs  

• Schema.org  +  BiblioGraph.net  

• Core  widely  adopted  &  understood  –  15%  of  web  sites  

fairly  ob

vious

y

Page 126: Extending Schema.org

Structured  Data  Objectives

Conclusions• Linked  Data  

• RDF  –  RDFa,  RDF/XML,  JSON-­‐LD,  Turtle,  nTriples  • Canonical  URIs  

• Schema.org  +  BiblioGraph.net  

• Core  widely  adopted  &  understood  –  15%  of  web  sites  

fairly  ob

vious

y

Your• Widely  distributed  &  understood  

• Web  standard  data  access  patterns  • Common  vocabularies  on  the  web  • Visibility  in  search  engines  

Page 127: Extending Schema.org

Explore.  Share.  Magnify.

Richard  WallisTechnology  Evangelist

[email protected]

@rjw

Extending  Schema.org