NYC Semantic Web Meetup - Aug 2009

2,390 views
2,292 views

Published on

Jamie's piece of the Freebase presentation to the NYC Semantic Web Meetup on Aug 27, 2009.

Published in: Technology, Education
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,390
On SlideShare
0
From Embeds
0
Number of Embeds
473
Actions
Shares
0
Downloads
58
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

NYC Semantic Web Meetup - Aug 2009

  1. 1. A socially managed semantic database
  2. 2. All objects in Freebase have strong identifiers http://rdf.freebase.com/ns/en.yorkie
  3. 3. Graph Merging Magic topic: topic: topic: Barack Obama Barack Obama Switzerland government position held took money from is based in topic: topic: topic: United States UBS AG UBS AG Senator Freebase CRP SWX listing
  4. 4. Graph Merging Magic topic: topic: Barack Obama Switzerland government position held took money from is based in topic: topic: topic: United States UBS AG UBS AG Senator Freebase SWX listing
  5. 5. Graph Merging Magic topic: topic: Barack Obama Switzerland government position held took money from is based in topic: topic: United States UBS AG Senator Freebase
  6. 6. Contributions over $50000 made to members of the US congress in the 2008 election cycle by companies headquartered outside of the United States topic: topic: Barack Obama Switzerland government position held took money from is based in topic: topic: United States UBS AG Senator Freebase
  7. 7. Industry Browser http://kiwitobes.com/industry_mashup/
  8. 8. Industry Browser Identity Model Industry (USCB) Company Company Donations NAICS Ticker CRP CRP ID CRP CRP ID NAICS/SIC Map SEC Freebase Industry (SEC) Company People Person SIC SEC CIK SEC CIK Freebase Wikipedia Freebase Wikipedia Location Article ZIP Code
  9. 9. Freebase Suggest
  10. 10. http://dev.freebaseapps.com/docs/suggest
  11. 11. <link type="text/css" rel="stylesheet" href="http://freebaselibs.com/static/suggest/0.9.3/suggest.min.css"/> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="http://freebaselibs.com/static/suggest/0.9.3/suggest.min.js"></script> <script type="text/javascript"> jQuery(function($) { $('#myinput').suggest({'type':'/my/type'}) .bind("fb-select", function(e, data) { myupdate(data.id); }); }); </script> Using Freebase Suggest
  12. 12. Don’t have a topic that you need need? ADD IT! Freebase is user writable
  13. 13. The Office (US) Leatherheads TV Program Film stars in starred in John Krasinski Person, Actor attended Brown University College/university Data Model
  14. 14. Don’t have a topic that you need need? ADD IT! Users extend the data model
  15. 15. schema = vocabulary
  16. 16. 1500 types with 500+ instances!! A range of of vocabularies....
  17. 17. [{ "name" : null, "type" : "/film/film" }] MQL
  18. 18. [{ "name" : null, "type" : "/film/film", "directed_by":"George Lucas" }] MQL
  19. 19. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"} }] MQL
  20. 20. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"}, "starring":[{ "actor":null }] }] Film Performance Actor
  21. 21. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"}, "starring":[{ "actor":{"id":"/en/harrison_ford"} }] }] MQL
  22. 22. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"}, "starring": [{ "actor": { "name": null, "film": [{ "film": {"id": "/en/the_great_escape"} }] } }] }] Donald Pleasence THX 1138
  23. 23. A Semantic Publishing Platform
  24. 24. http://rdf.freebase.com/
  25. 25. Freebase Schema in RDFS http://rdfvocab.freebaseapps.com/fb2rdfs?domain=/film <rdf:RDF> <rdf:Description rdf:about="http://rdf.freebase.com/ns/film.film"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <label>Film</label> </rdf:Description> <rdf:Description rdf:about="http://rdf.freebase.com/ns/film.film.initial_release_date"> <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> <label>Initial release date</label> <domain rdf:resource="http://rdf.freebase.com/ns/film.film"/> <range rdf:resource="http://rdf.freebase.com/ns/type.datetime"/> </rdf:Description> <rdf:Description rdf:about="http://rdf.freebase.com/ns/type.datetime"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <label>Date/Time</label> </rdf:Description> <rdf:Description rdf:about="http://rdf.freebase.com/ns/film.film.directed_by"> <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> <label>Directed by</label> <domain rdf:resource="http://rdf.freebase.com/ns/film.film"/> <range rdf:resource="http://rdf.freebase.com/ns/film.director"/> </rdf:Description> <rdf:Description rdf:about="http://rdf.freebase.com/ns/film.director"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <label>Film director</label>
  26. 26. Designing for change We believe this for code, why not data?
  27. 27. Graph Stores
  28. 28. Data Data Portability Semantics allows data to be utilized by Data unanticipated new applications Data Data Plug-able Semantics allows an Data application to utilize unanticipated new Data Data data sources
  29. 29. Consume Process Republish DATA DATA Application Ecosystem
  30. 30. Application Ecosystem
  31. 31. rel=license
  32. 32. Strong Identifiers Strong Semantics Open Data

×