SlideShare a Scribd company logo
A socially managed semantic database
All objects in Freebase have strong identifiers




http://rdf.freebase.com/ns/en.yorkie
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
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
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
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
Industry Browser




http://kiwitobes.com/industry_mashup/
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
Freebase Suggest
http://dev.freebaseapps.com/docs/suggest
<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
Don’t have a topic that you need need?

                 ADD IT!




Freebase is user writable
The Office (US)                                        Leatherheads
TV Program                                            Film




                 stars in                         starred in




                             John Krasinski
                             Person, Actor




                                       attended




                             Brown University
                             College/university




                            Data Model
Don’t have a topic that you need need?

                  ADD IT!




Users extend the data model
schema = vocabulary
1500 types with 500+ instances!!




A range of of vocabularies....
[{
     "name" : null,
     "type" : "/film/film"
}]




         MQL
[{
     "name" : null,
     "type" : "/film/film",
     "directed_by":"George Lucas"
}]




                    MQL
[{
     "name" : null,
     "type" : "/film/film",
     "directed_by":{"id":"/en/george_lucas"}
}]




                     MQL
[{
            "name" : null,
            "type" : "/film/film",
            "directed_by":{"id":"/en/george_lucas"},
            "starring":[{
                   "actor":null
                }]
       }]




Film                      Performance                  Actor
[{
     "name" : null,
     "type" : "/film/film",
     "directed_by":{"id":"/en/george_lucas"},
     "starring":[{
            "actor":{"id":"/en/harrison_ford"}
         }]
}]




                      MQL
[{
      "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
A Semantic Publishing Platform
http://rdf.freebase.com/
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>
Designing for change




We believe this for code, why not data?
Graph Stores
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
Consume   Process   Republish



DATA                DATA




  Application Ecosystem
Application Ecosystem
rel=license
Strong Identifiers

Strong Semantics

   Open Data
NYC Semantic Web Meetup -  Aug 2009

More Related Content

Similar to NYC Semantic Web Meetup - Aug 2009

2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
Stephen Buxton
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI Mpls
Jay Myers
 
The Internet Is Your New Database: An Introduction To The Semantic Web
The Internet Is Your New Database: An Introduction To The Semantic WebThe Internet Is Your New Database: An Introduction To The Semantic Web
The Internet Is Your New Database: An Introduction To The Semantic Web
Will Strinz
 
IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...
IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...
IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...
J T "Tom" Johnson
 
Smx advanced-william-slawski-final
Smx advanced-william-slawski-finalSmx advanced-william-slawski-final
Smx advanced-william-slawski-final
Bill Slawski
 
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)pbcore
 
FedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked DataFedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked Data
aschwarte
 
The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...
The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...
The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...
Jay Myers
 
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
HostedbyConfluent
 

Similar to NYC Semantic Web Meetup - Aug 2009 (10)

2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub2013 10-03-semantics-meetup-s buxton-mark_logic_pub
2013 10-03-semantics-meetup-s buxton-mark_logic_pub
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI Mpls
 
The Internet Is Your New Database: An Introduction To The Semantic Web
The Internet Is Your New Database: An Introduction To The Semantic WebThe Internet Is Your New Database: An Introduction To The Semantic Web
The Internet Is Your New Database: An Introduction To The Semantic Web
 
IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...
IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...
IRE "Better Watchdog" workshop presentation "Data: Now I've got it, what do I...
 
Smx advanced-william-slawski-final
Smx advanced-william-slawski-finalSmx advanced-william-slawski-final
Smx advanced-william-slawski-final
 
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
Pursuing PBCore: The Revitalization of a Schema and Community (AMIA 2014)
 
FedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked DataFedX - Optimization Techniques for Federated Query Processing on Linked Data
FedX - Optimization Techniques for Federated Query Processing on Linked Data
 
Making sense out of things on the web
Making sense out of things on the webMaking sense out of things on the web
Making sense out of things on the web
 
The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...
The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...
The Web Comes Alive with Data! Schema.org and Structured Data on the Web: Pas...
 
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
Data in Motion: Building Stream-Based Architectures with Qlik Replicate & Kaf...
 

More from Jamie Taylor

The next phase of Web2.0: Data
The next phase of Web2.0: DataThe next phase of Web2.0: Data
The next phase of Web2.0: Data
Jamie Taylor
 
Public private-cloud
Public private-cloudPublic private-cloud
Public private-cloudJamie Taylor
 
Using Semantics to Enhance Content
Using Semantics to Enhance ContentUsing Semantics to Enhance Content
Using Semantics to Enhance Content
Jamie Taylor
 
Freebase Workshop, December 2009
Freebase Workshop, December 2009Freebase Workshop, December 2009
Freebase Workshop, December 2009
Jamie Taylor
 
Using Semantics to Enhance Content Publishing
Using Semantics to Enhance Content PublishingUsing Semantics to Enhance Content Publishing
Using Semantics to Enhance Content Publishing
Jamie Taylor
 
ISWC 2009 Consuming LOD
ISWC 2009 Consuming LODISWC 2009 Consuming LOD
ISWC 2009 Consuming LOD
Jamie Taylor
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
Jamie Taylor
 
Freebase, RDF and the Semantic Web
Freebase, RDF and the Semantic WebFreebase, RDF and the Semantic Web
Freebase, RDF and the Semantic Web
Jamie Taylor
 

More from Jamie Taylor (8)

The next phase of Web2.0: Data
The next phase of Web2.0: DataThe next phase of Web2.0: Data
The next phase of Web2.0: Data
 
Public private-cloud
Public private-cloudPublic private-cloud
Public private-cloud
 
Using Semantics to Enhance Content
Using Semantics to Enhance ContentUsing Semantics to Enhance Content
Using Semantics to Enhance Content
 
Freebase Workshop, December 2009
Freebase Workshop, December 2009Freebase Workshop, December 2009
Freebase Workshop, December 2009
 
Using Semantics to Enhance Content Publishing
Using Semantics to Enhance Content PublishingUsing Semantics to Enhance Content Publishing
Using Semantics to Enhance Content Publishing
 
ISWC 2009 Consuming LOD
ISWC 2009 Consuming LODISWC 2009 Consuming LOD
ISWC 2009 Consuming LOD
 
Drupal and the Semantic Web
Drupal and the Semantic WebDrupal and the Semantic Web
Drupal and the Semantic Web
 
Freebase, RDF and the Semantic Web
Freebase, RDF and the Semantic WebFreebase, RDF and the Semantic Web
Freebase, RDF and the Semantic Web
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 

NYC Semantic Web Meetup - Aug 2009

  • 1. A socially managed semantic database
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. All objects in Freebase have strong identifiers http://rdf.freebase.com/ns/en.yorkie
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 13. 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
  • 16. <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
  • 17. Don’t have a topic that you need need? ADD IT! Freebase is user writable
  • 18. The Office (US) Leatherheads TV Program Film stars in starred in John Krasinski Person, Actor attended Brown University College/university Data Model
  • 19. Don’t have a topic that you need need? ADD IT! Users extend the data model
  • 21. 1500 types with 500+ instances!! A range of of vocabularies....
  • 22. [{ "name" : null, "type" : "/film/film" }] MQL
  • 23. [{ "name" : null, "type" : "/film/film", "directed_by":"George Lucas" }] MQL
  • 24. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"} }] MQL
  • 25. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"}, "starring":[{ "actor":null }] }] Film Performance Actor
  • 26. [{ "name" : null, "type" : "/film/film", "directed_by":{"id":"/en/george_lucas"}, "starring":[{ "actor":{"id":"/en/harrison_ford"} }] }] MQL
  • 27. [{ "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
  • 30.
  • 31. 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>
  • 32.
  • 33. Designing for change We believe this for code, why not data?
  • 35. 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
  • 36. Consume Process Republish DATA DATA Application Ecosystem