SlideShare a Scribd company logo
Semantic Web for
                   Distributed Social
                       Networks
                        http://www.flickr.com/photos/matthewfield/




David Peterson
BoaB interactive
                                                                   http://www.flickr.com/photos/matthewfield/
Semantic Web

• What?
• Hype - Scientific American 2001
 •   “... will unleash a revolution of new
     possibilities... ”

• Reality - Scientific American 2007
 •   “The Semantic Web In Action”
http://www.flickr.com/people/davidsethp/
Shared
Meaning




          http://www.flickr.com/people/davidsethp/
Information is object &
    collection based



                   http://www.flickr.com/photos/mcbeth/
Distributed Social Network

  • You own the data
  • You control access
  • You can pull it/change it
  • You can delete it
  • You can decide what is best
  • “YOU”
                                  http://www.flickr.com/photos/tychay/
Ingredients

• Shared Understanding
• Central Identity
• Global Graph
Shared



         http://www.flickr.com/photos/belmore/
Tagging


• Labelling our stuff
• Now what?
  •   What does ‘Paris’ and ‘Paris’ *really mean*?
Shared linking != shared
    understanding
 • technorati tags
 • Drupal, Wordpress, Live Writer, etc...
 • Creates some sort of emergent meaning,
   but still we are just talking about
   matching strings of characters :-(
Concept Tagging


• Freebase
microformats to the
         rescue

• Organic formation
• Actual meaning is being encoded
• Structure emerges

                                    http://www.flickr.com/photos/samoube/
Now we are
cooking with
 gas... shared
     meaning
      http://www.flickr.com/photos/eole/
But wait. What happens
when I want
more...
•   hCard
•   hCalendar
•   hReview
•   hListing
•   hResume
•   XFN
•   rel-license
                   http://www.flickr.com/photos/jcocinero/
Vocabularies


• Now we can describe anything but what do
  we name it?
• Roll your own
• Or better yet, re-use
                                      http://www.flickr.com/photos/sir_fish/
Ontologies




             http://www.flickr.com/photos/iskanderstruck/
Ontologies

• Umbrella Ontologies help create strong
  and weak ties




                                       http://www.flickr.com/photos/iskanderstruck/
Ontologies

• Umbrella Ontologies help create strong
  and weak ties
 • UMBEL



                                       http://www.flickr.com/photos/iskanderstruck/
Ontologies

• Umbrella Ontologies help create strong
  and weak ties
 • UMBEL
 • Dbpedia


                                       http://www.flickr.com/photos/iskanderstruck/
Ontologies

• Umbrella Ontologies help create strong
  and weak ties
 • UMBEL
 • Dbpedia
 • OpenCyc

                                       http://www.flickr.com/photos/iskanderstruck/
• http://www.visuwords.com/search.php
FOAF
       http://www.flickr.com/photos/beija-flor/
FOAF
   It’s all about who you know ...
                              http://www.flickr.com/photos/beija-flor/
and who you don’t want to ...
• OpenID
• RDFauth


            http://www.flickr.com/photos/dan_dan/
http://www.flickr.com/people/hotmeteor/
GLOBAL
         http://www.flickr.com/people/19877537@N00/
GRAPH
        image: Cognitive Science Research Unit - Universite
        Libre de Bruxelles
“It's not the
  documents, it is
  the things they are
  about which are
  important.
  Obvious, really.”

    Tim Berners-Lee



             http://www.flickr.com/people/tscarlisle/
From the web of documents to the web
              of things




                              http://www.flickr.com/photos/vardhana/
“If the graph of people
is cool, imagine a graph
     of everything”
                Dries Buytaert
http://www.flickr.com/people/mk1971/




“the value of your information
  grows exponentially with your
  ability to combine it with new
  information”

 
                                      – Henry Story, Sun Microsystems
Linked Data




          image: Richard Cyganiak - http://dowhatimean.net/
Mobile dbpedia
it's all coming together
           now
http://www.flickr.com/photos/m500/




  How can we build this thing?
Tools
•   Semantic Mediawiki

•   Drupal

•   Simile Exhibit & Timeline

•   D2RQ

•   PHP - ARC & Triplify

•   .Net - linq2RDF

•   Java - Sesame & Elmo
SMW

• Structured data
• Linked data
• SPARQL querying
• Semantic forms
• Semantic maps
Chickipedia is the world's largest web-based,
 women-based, wiki-based database of hot chicks
on the planet. It is entirely user generated, making
    it the first female-only encyclopedia of the
  people, by the people, and for the people ext
Chickipedia is the world's largest web-based,
 women-based, wiki-based database of hot chicks
on the planet. It is entirely user generated, making
    it the first female-only encyclopedia of the
  people, by the people, and for the people ext
The Trouble with SMW




                http://www.flickr.com/people/davidsethp/
The Trouble with SMW

• Why not use this as the only thing?




                                   http://www.flickr.com/people/davidsethp/
The Trouble with SMW

• Why not use this as the only thing?
• Permissions, or actually, the lack thereof




                                     http://www.flickr.com/people/davidsethp/
The Trouble with SMW

• Why not use this as the only thing?
• Permissions, or actually, the lack thereof
• Almost impossible to really lock it down



                                     http://www.flickr.com/people/davidsethp/
The Trouble with SMW

• Why not use this as the only thing?
• Permissions, or actually, the lack thereof
• Almost impossible to really lock it down
 • lots of hacking and then patching


                                     http://www.flickr.com/people/davidsethp/
The Trouble with SMW

• Why not use this as the only thing?
• Permissions, or actually, the lack thereof
• Almost impossible to really lock it down
 • lots of hacking and then patching
 • and still things come through

                                     http://www.flickr.com/people/davidsethp/
Drupal 5
Drupal 5
           • FOAF
Drupal 5
           • FOAF
           • Neologism
Drupal 5
           • FOAF
           • Neologism
           • RDFCCK
Drupal 5
           • FOAF
           • Neologism
           • RDFCCK
           • Open Calais
Drupal 5
           • FOAF
           • Neologism
           • RDFCCK
           • Open Calais
           • MOAT
The trouble with Drupal 5




                   http://www.flickr.com/people/davidsethp/
The trouble with Drupal 5


 • It’s not 6




                   http://www.flickr.com/people/davidsethp/
The trouble with Drupal 5


 • It’s not 6
 • Weird to-and-fro, confusion



                                 http://www.flickr.com/people/davidsethp/
The trouble with Drupal 5


 • It’s not 6
 • Weird to-and-fro, confusion
 • Some modules no longer maintained


                                       http://www.flickr.com/people/davidsethp/
The trouble with Drupal 5


 • It’s not 6
 • Weird to-and-fro, confusion
 • Some modules no longer maintained
 •A lot of the good stuff is in 6 & 7

                                        http://www.flickr.com/people/davidsethp/
Drupal 6




           http://www.flickr.com/photos/iskanderstruck/
Drupal 6
• Way better than 5




                      http://www.flickr.com/photos/iskanderstruck/
Drupal 6
• Way better than 5
• RDF API




                      http://www.flickr.com/photos/iskanderstruck/
Drupal 6
• Way better than 5
• RDF API
• SPARQL



                      http://www.flickr.com/photos/iskanderstruck/
Drupal 6
• Way better than 5
• RDF API
• SPARQL
• Open Calais


                      http://www.flickr.com/photos/iskanderstruck/
Drupal 6
• Way better than 5
• RDF API
• SPARQL
• Open Calais
• RDFCCK

                      http://www.flickr.com/photos/iskanderstruck/
Drupal 6
• Way better than 5
• RDF API
• SPARQL
• Open Calais
• RDFCCK
• Exhibit
                      http://www.flickr.com/photos/iskanderstruck/
The trouble with 6!!




                       http://www.flickr.com/people/psmithson/
The trouble with 6!!
 • It is not 5!




                       http://www.flickr.com/people/psmithson/
The trouble with 6!!
 • It is not 5!
 • Core features are still in RC and beta
   stages??? WTF




                                      http://www.flickr.com/people/psmithson/
The trouble with 6!!
 • It is not 5!
 • Core features are still in RC and beta
   stages??? WTF
 • Some important modules are still 5 only


                                      http://www.flickr.com/people/psmithson/
The trouble with 6!!
 • It is not 5!
 • Core features are still in RC and beta
   stages??? WTF
 • Some important modules are still 5 only
   •   Panels, FOAF, MOAT




                                      http://www.flickr.com/people/psmithson/
The trouble with 6!!
 • It is not 5!
 • Core features are still in RC and beta
   stages??? WTF
 • Some important modules are still 5 only
   •   Panels, FOAF, MOAT

 • A lot of the good stuff is coming in 7
   (sound familiar?)
                                       http://www.flickr.com/people/psmithson/
Why can’t we be
  friends...


            http://www.flickr.com/photos/greentea/
ARC
Triplify
SPARQL queries

• Federated / distributed search
• Structured search
• Security via HTTP auth

                                   http://www.flickr.com/photos/girl-inchoate/
RDFa and microformats


• Indexed by Sindice and Search Monkey
• Sindice is the global query engine of the
  Structured Web (aka Semantic Web)
Some RDFa users


• Creative Commons
                     For instance, Creative Commons has recently
                     started to deploy RDFa across the web in the
                     form of copyright and licensing information
                     Every time a Creative Commons user selects



• DIGG
                     CC license, the generated HTML badge
                     contains RDFa markup indicating the nature
                     of the license. The Creative Commons Infobar
                     uses this data to selectively trigger on pages
                     that declare their license using structured
                     markup: DIGG
RDFa


• What does it look like?
• Web links for presentation can be found at
  http://davidseth.net/

                                  http://www.flickr.com/people/davidsethp/

More Related Content

What's hot

Bspence, head trauma. sgp
Bspence, head trauma. sgpBspence, head trauma. sgp
Bspence, head trauma. sgp
bspence
 
Emerging practices 2019 week 6 design analysis
Emerging practices 2019 week 6 design analysisEmerging practices 2019 week 6 design analysis
Emerging practices 2019 week 6 design analysis
R. Sosa
 
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Christian Heilmann
 
Crawling & Indexing: Technical SEO that drives revenue
Crawling & Indexing: Technical SEO that drives revenueCrawling & Indexing: Technical SEO that drives revenue
Crawling & Indexing: Technical SEO that drives revenue
Robin Rozhon
 
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Dan Mall
 
Os Nightingale
Os NightingaleOs Nightingale
Os Nightingale
oscon2007
 
The New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate Network
The New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate NetworkThe New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate Network
The New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate Network
auexpo Conference
 
How to Bluff Your Way in Web 2.0
How to Bluff Your Way in Web 2.0How to Bluff Your Way in Web 2.0
How to Bluff Your Way in Web 2.0
Andy Budd
 
Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final
Christian Heilmann
 
Functional Web Apps with WebMachine Framework - Mikhail Bortnyk
Functional Web Apps with WebMachine Framework - Mikhail BortnykFunctional Web Apps with WebMachine Framework - Mikhail Bortnyk
Functional Web Apps with WebMachine Framework - Mikhail Bortnyk
Ruby Meditation
 
Death To Bullshit: Now With 80% More Bullshit!
Death To Bullshit: Now With 80% More Bullshit!Death To Bullshit: Now With 80% More Bullshit!
Death To Bullshit: Now With 80% More Bullshit!
Brad Frost
 
How to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignHow to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience Design
OSCON Byrum
 
The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
Christian Heilmann
 
When responsive web design meets the real world
When responsive web design meets the real worldWhen responsive web design meets the real world
When responsive web design meets the real world
Jason Grigsby
 

What's hot (14)

Bspence, head trauma. sgp
Bspence, head trauma. sgpBspence, head trauma. sgp
Bspence, head trauma. sgp
 
Emerging practices 2019 week 6 design analysis
Emerging practices 2019 week 6 design analysisEmerging practices 2019 week 6 design analysis
Emerging practices 2019 week 6 design analysis
 
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
Welcome to planet Fintlewoodlewix - SmashingConf NYC 2014
 
Crawling & Indexing: Technical SEO that drives revenue
Crawling & Indexing: Technical SEO that drives revenueCrawling & Indexing: Technical SEO that drives revenue
Crawling & Indexing: Technical SEO that drives revenue
 
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
Responsive Design is Hard/Easy! Be Afraid/Don't Worry!
 
Os Nightingale
Os NightingaleOs Nightingale
Os Nightingale
 
The New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate Network
The New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate NetworkThe New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate Network
The New Rules of Site Architecture - Martin MacDonald, Expedia Affiliate Network
 
How to Bluff Your Way in Web 2.0
How to Bluff Your Way in Web 2.0How to Bluff Your Way in Web 2.0
How to Bluff Your Way in Web 2.0
 
Smashingconf nyc-final
Smashingconf nyc-finalSmashingconf nyc-final
Smashingconf nyc-final
 
Functional Web Apps with WebMachine Framework - Mikhail Bortnyk
Functional Web Apps with WebMachine Framework - Mikhail BortnykFunctional Web Apps with WebMachine Framework - Mikhail Bortnyk
Functional Web Apps with WebMachine Framework - Mikhail Bortnyk
 
Death To Bullshit: Now With 80% More Bullshit!
Death To Bullshit: Now With 80% More Bullshit!Death To Bullshit: Now With 80% More Bullshit!
Death To Bullshit: Now With 80% More Bullshit!
 
How to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience DesignHow to Design for the Future - Cross Channel Experience Design
How to Design for the Future - Cross Channel Experience Design
 
The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
 
When responsive web design meets the real world
When responsive web design meets the real worldWhen responsive web design meets the real world
When responsive web design meets the real world
 

Viewers also liked

The Semantic Web: 2010 Update
The Semantic Web: 2010 Update The Semantic Web: 2010 Update
The Semantic Web: 2010 Update
James Hendler
 
The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)
Knud Möller
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
Joshua Shinavier
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Nuxeo
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
Adarsh Kumar Yadav
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
Myungjin Lee
 
The semantic web
The semantic webThe semantic web
The semantic web
Dotkumo
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Oscar Corcho
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
gregreser
 
Semantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by PeakmakerSemantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by Peakmaker
Krich Peakmaker
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
John Breslin
 
Semantic web
Semantic webSemantic web
Semantic web
Myungjin Lee
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontology
Santhosh Kannan
 
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
Benjamin Nowack
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
Barry Smith
 
Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?
Andraz Tori
 
Semantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning TutorialSemantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning Tutorial
butest
 
Ontology and semantic web (2016)
Ontology and semantic web (2016)Ontology and semantic web (2016)
Ontology and semantic web (2016)
Craig Trim
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic web
Worawith Sangkatip
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
Kent State University
 

Viewers also liked (20)

The Semantic Web: 2010 Update
The Semantic Web: 2010 Update The Semantic Web: 2010 Update
The Semantic Web: 2010 Update
 
The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)The Semantic Web (and what it can deliver for your business)
The Semantic Web (and what it can deliver for your business)
 
Real-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter AnnotationsReal-time Semantic Web with Twitter Annotations
Real-time Semantic Web with Twitter Annotations
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web Ontology
 
The semantic web
The semantic webThe semantic web
The semantic web
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Semantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by PeakmakerSemantic Web and Ontology Seminar by Peakmaker
Semantic Web and Ontology Seminar by Peakmaker
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Semantic web
Semantic webSemantic web
Semantic web
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontology
 
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
RDF and SPARQL for PHP Developers (at New York Semantic Web Meetup)
 
The Semantic Web
The Semantic WebThe Semantic Web
The Semantic Web
 
Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?Semantic web user interfaces - Do they have to be ugly?
Semantic web user interfaces - Do they have to be ugly?
 
Semantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning TutorialSemantic Web and Machine Learning Tutorial
Semantic Web and Machine Learning Tutorial
 
Ontology and semantic web (2016)
Ontology and semantic web (2016)Ontology and semantic web (2016)
Ontology and semantic web (2016)
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic web
 
Semantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: IntroductionSemantic Web, Ontology, and Ontology Learning: Introduction
Semantic Web, Ontology, and Ontology Learning: Introduction
 

Similar to Semantic Web For Distributed Social Networks

Snakes on the Web
Snakes on the WebSnakes on the Web
Snakes on the Web
Jacob Kaplan-Moss
 
Open Hack London - Introduction to YQL
Open Hack London - Introduction to YQLOpen Hack London - Introduction to YQL
Open Hack London - Introduction to YQL
Christian Heilmann
 
The Community Tools You Need (Can't Be Built)
The Community Tools You Need (Can't Be Built)The Community Tools You Need (Can't Be Built)
The Community Tools You Need (Can't Be Built)
Lane Becker
 
RailsConf 2008
RailsConf 2008RailsConf 2008
RailsConf 2008
Libin Pan
 
Web414 May2009
Web414 May2009Web414 May2009
Web414 May2009
heygabe
 
Revolutions The Appendix
Revolutions The AppendixRevolutions The Appendix
Revolutions The Appendix
Shunsaku Kudo
 
JAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of ThingsJAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of Things
Benjamin Cabé
 
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
Marco Cedaro
 
Semantic Searchmonkey
Semantic SearchmonkeySemantic Searchmonkey
Semantic Searchmonkey
Paul Tarjan
 
SEO for the Semantic Web
SEO for the Semantic WebSEO for the Semantic Web
SEO for the Semantic Web
Mihai Gheza
 
Real World Web Standards
Real World Web StandardsReal World Web Standards
Real World Web Standards
gleddy
 
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Paolo Massa
 
BADCamp 2008 Core Crazy
BADCamp 2008 Core CrazyBADCamp 2008 Core Crazy
BADCamp 2008 Core Crazy
Shaun Haber
 
SearchMonkey
SearchMonkeySearchMonkey
SearchMonkey
Paul Tarjan
 
API's, Freebase, and the Collaborative Semantic web
API's, Freebase, and the Collaborative Semantic webAPI's, Freebase, and the Collaborative Semantic web
API's, Freebase, and the Collaborative Semantic web
Dan Delany
 
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
Pradeep Varadaraja Banavara
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software Development
Matt Stine
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
Marco Cedaro
 
Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)
Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)
Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)
taiwanweb20
 
Coworking 7th Floor
Coworking 7th FloorCoworking 7th Floor
Coworking 7th Floor
fabiomasetti
 

Similar to Semantic Web For Distributed Social Networks (20)

Snakes on the Web
Snakes on the WebSnakes on the Web
Snakes on the Web
 
Open Hack London - Introduction to YQL
Open Hack London - Introduction to YQLOpen Hack London - Introduction to YQL
Open Hack London - Introduction to YQL
 
The Community Tools You Need (Can't Be Built)
The Community Tools You Need (Can't Be Built)The Community Tools You Need (Can't Be Built)
The Community Tools You Need (Can't Be Built)
 
RailsConf 2008
RailsConf 2008RailsConf 2008
RailsConf 2008
 
Web414 May2009
Web414 May2009Web414 May2009
Web414 May2009
 
Revolutions The Appendix
Revolutions The AppendixRevolutions The Appendix
Revolutions The Appendix
 
JAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of ThingsJAX2013 Keynote - When open-source enables the Internet of Things
JAX2013 Keynote - When open-source enables the Internet of Things
 
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
JsDay - It's not you, It's me (or how to avoid being coupled with a Javascrip...
 
Semantic Searchmonkey
Semantic SearchmonkeySemantic Searchmonkey
Semantic Searchmonkey
 
SEO for the Semantic Web
SEO for the Semantic WebSEO for the Semantic Web
SEO for the Semantic Web
 
Real World Web Standards
Real World Web StandardsReal World Web Standards
Real World Web Standards
 
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
Web2.0: from "I know nothing" to "I know something" in 2 hours (what?!?)
 
BADCamp 2008 Core Crazy
BADCamp 2008 Core CrazyBADCamp 2008 Core Crazy
BADCamp 2008 Core Crazy
 
SearchMonkey
SearchMonkeySearchMonkey
SearchMonkey
 
API's, Freebase, and the Collaborative Semantic web
API's, Freebase, and the Collaborative Semantic webAPI's, Freebase, and the Collaborative Semantic web
API's, Freebase, and the Collaborative Semantic web
 
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 Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software Development
 
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
FFWD.PRO - It's not you, It's me (or how to avoid being coupled with a Javasc...
 
Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)
Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)
Web 2.0 架站工具—AJAX By Examples-馮彥文(Tempo)
 
Coworking 7th Floor
Coworking 7th FloorCoworking 7th Floor
Coworking 7th Floor
 

More from David Peterson

Real Time Stream Processing with KSQL and Kafka
Real Time Stream Processing with KSQL and KafkaReal Time Stream Processing with KSQL and Kafka
Real Time Stream Processing with KSQL and Kafka
David Peterson
 
Personalisation in the Open Marketing Cloud
Personalisation in the Open Marketing CloudPersonalisation in the Open Marketing Cloud
Personalisation in the Open Marketing Cloud
David Peterson
 
Enabling Government through Open Source
Enabling Government through Open Source Enabling Government through Open Source
Enabling Government through Open Source
David Peterson
 
Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service - Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service -
David Peterson
 
Better User Experience through Personalisation in Drupal
Better User Experience through Personalisation in DrupalBetter User Experience through Personalisation in Drupal
Better User Experience through Personalisation in Drupal
David Peterson
 
Bringing History Alive: Telling stories with Linked Data and open source tools
Bringing History Alive: Telling stories with Linked Data and open source toolsBringing History Alive: Telling stories with Linked Data and open source tools
Bringing History Alive: Telling stories with Linked Data and open source tools
David Peterson
 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig Music
David Peterson
 
Mashed Up Playlist
Mashed Up PlaylistMashed Up Playlist
Mashed Up Playlist
David Peterson
 

More from David Peterson (8)

Real Time Stream Processing with KSQL and Kafka
Real Time Stream Processing with KSQL and KafkaReal Time Stream Processing with KSQL and Kafka
Real Time Stream Processing with KSQL and Kafka
 
Personalisation in the Open Marketing Cloud
Personalisation in the Open Marketing CloudPersonalisation in the Open Marketing Cloud
Personalisation in the Open Marketing Cloud
 
Enabling Government through Open Source
Enabling Government through Open Source Enabling Government through Open Source
Enabling Government through Open Source
 
Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service - Architecting govCMS: Australian Government as a Service -
Architecting govCMS: Australian Government as a Service -
 
Better User Experience through Personalisation in Drupal
Better User Experience through Personalisation in DrupalBetter User Experience through Personalisation in Drupal
Better User Experience through Personalisation in Drupal
 
Bringing History Alive: Telling stories with Linked Data and open source tools
Bringing History Alive: Telling stories with Linked Data and open source toolsBringing History Alive: Telling stories with Linked Data and open source tools
Bringing History Alive: Telling stories with Linked Data and open source tools
 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig Music
 
Mashed Up Playlist
Mashed Up PlaylistMashed Up Playlist
Mashed Up Playlist
 

Recently uploaded

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 

Recently uploaded (20)

Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 

Semantic Web For Distributed Social Networks

  • 1. Semantic Web for Distributed Social Networks http://www.flickr.com/photos/matthewfield/ David Peterson BoaB interactive http://www.flickr.com/photos/matthewfield/
  • 2. Semantic Web • What? • Hype - Scientific American 2001 • “... will unleash a revolution of new possibilities... ” • Reality - Scientific American 2007 • “The Semantic Web In Action”
  • 4. Shared Meaning http://www.flickr.com/people/davidsethp/
  • 5. Information is object & collection based http://www.flickr.com/photos/mcbeth/
  • 6. Distributed Social Network • You own the data • You control access • You can pull it/change it • You can delete it • You can decide what is best • “YOU” http://www.flickr.com/photos/tychay/
  • 7. Ingredients • Shared Understanding • Central Identity • Global Graph
  • 8. Shared http://www.flickr.com/photos/belmore/
  • 9. Tagging • Labelling our stuff • Now what? • What does ‘Paris’ and ‘Paris’ *really mean*?
  • 10.
  • 11.
  • 12. Shared linking != shared understanding • technorati tags • Drupal, Wordpress, Live Writer, etc... • Creates some sort of emergent meaning, but still we are just talking about matching strings of characters :-(
  • 14. microformats to the rescue • Organic formation • Actual meaning is being encoded • Structure emerges http://www.flickr.com/photos/samoube/
  • 15. Now we are cooking with gas... shared meaning http://www.flickr.com/photos/eole/
  • 16. But wait. What happens when I want more... • hCard • hCalendar • hReview • hListing • hResume • XFN • rel-license http://www.flickr.com/photos/jcocinero/
  • 17. Vocabularies • Now we can describe anything but what do we name it? • Roll your own • Or better yet, re-use http://www.flickr.com/photos/sir_fish/
  • 18. Ontologies http://www.flickr.com/photos/iskanderstruck/
  • 19. Ontologies • Umbrella Ontologies help create strong and weak ties http://www.flickr.com/photos/iskanderstruck/
  • 20. Ontologies • Umbrella Ontologies help create strong and weak ties • UMBEL http://www.flickr.com/photos/iskanderstruck/
  • 21. Ontologies • Umbrella Ontologies help create strong and weak ties • UMBEL • Dbpedia http://www.flickr.com/photos/iskanderstruck/
  • 22. Ontologies • Umbrella Ontologies help create strong and weak ties • UMBEL • Dbpedia • OpenCyc http://www.flickr.com/photos/iskanderstruck/
  • 24. FOAF http://www.flickr.com/photos/beija-flor/
  • 25. FOAF It’s all about who you know ... http://www.flickr.com/photos/beija-flor/
  • 26.
  • 27. and who you don’t want to ...
  • 28. • OpenID • RDFauth http://www.flickr.com/photos/dan_dan/
  • 30. GLOBAL http://www.flickr.com/people/19877537@N00/
  • 31. GRAPH image: Cognitive Science Research Unit - Universite Libre de Bruxelles
  • 32. “It's not the documents, it is the things they are about which are important. Obvious, really.” Tim Berners-Lee http://www.flickr.com/people/tscarlisle/
  • 33. From the web of documents to the web of things http://www.flickr.com/photos/vardhana/
  • 34. “If the graph of people is cool, imagine a graph of everything” Dries Buytaert
  • 35. http://www.flickr.com/people/mk1971/ “the value of your information grows exponentially with your ability to combine it with new information” – Henry Story, Sun Microsystems
  • 36. Linked Data image: Richard Cyganiak - http://dowhatimean.net/
  • 38. it's all coming together now
  • 39. http://www.flickr.com/photos/m500/ How can we build this thing?
  • 40. Tools • Semantic Mediawiki • Drupal • Simile Exhibit & Timeline • D2RQ • PHP - ARC & Triplify • .Net - linq2RDF • Java - Sesame & Elmo
  • 41. SMW • Structured data • Linked data • SPARQL querying • Semantic forms • Semantic maps
  • 42.
  • 43.
  • 44. Chickipedia is the world's largest web-based, women-based, wiki-based database of hot chicks on the planet. It is entirely user generated, making it the first female-only encyclopedia of the people, by the people, and for the people ext
  • 45. Chickipedia is the world's largest web-based, women-based, wiki-based database of hot chicks on the planet. It is entirely user generated, making it the first female-only encyclopedia of the people, by the people, and for the people ext
  • 46. The Trouble with SMW http://www.flickr.com/people/davidsethp/
  • 47. The Trouble with SMW • Why not use this as the only thing? http://www.flickr.com/people/davidsethp/
  • 48. The Trouble with SMW • Why not use this as the only thing? • Permissions, or actually, the lack thereof http://www.flickr.com/people/davidsethp/
  • 49. The Trouble with SMW • Why not use this as the only thing? • Permissions, or actually, the lack thereof • Almost impossible to really lock it down http://www.flickr.com/people/davidsethp/
  • 50. The Trouble with SMW • Why not use this as the only thing? • Permissions, or actually, the lack thereof • Almost impossible to really lock it down • lots of hacking and then patching http://www.flickr.com/people/davidsethp/
  • 51. The Trouble with SMW • Why not use this as the only thing? • Permissions, or actually, the lack thereof • Almost impossible to really lock it down • lots of hacking and then patching • and still things come through http://www.flickr.com/people/davidsethp/
  • 53. Drupal 5 • FOAF
  • 54. Drupal 5 • FOAF • Neologism
  • 55. Drupal 5 • FOAF • Neologism • RDFCCK
  • 56. Drupal 5 • FOAF • Neologism • RDFCCK • Open Calais
  • 57. Drupal 5 • FOAF • Neologism • RDFCCK • Open Calais • MOAT
  • 58. The trouble with Drupal 5 http://www.flickr.com/people/davidsethp/
  • 59. The trouble with Drupal 5 • It’s not 6 http://www.flickr.com/people/davidsethp/
  • 60. The trouble with Drupal 5 • It’s not 6 • Weird to-and-fro, confusion http://www.flickr.com/people/davidsethp/
  • 61. The trouble with Drupal 5 • It’s not 6 • Weird to-and-fro, confusion • Some modules no longer maintained http://www.flickr.com/people/davidsethp/
  • 62. The trouble with Drupal 5 • It’s not 6 • Weird to-and-fro, confusion • Some modules no longer maintained •A lot of the good stuff is in 6 & 7 http://www.flickr.com/people/davidsethp/
  • 63. Drupal 6 http://www.flickr.com/photos/iskanderstruck/
  • 64. Drupal 6 • Way better than 5 http://www.flickr.com/photos/iskanderstruck/
  • 65. Drupal 6 • Way better than 5 • RDF API http://www.flickr.com/photos/iskanderstruck/
  • 66. Drupal 6 • Way better than 5 • RDF API • SPARQL http://www.flickr.com/photos/iskanderstruck/
  • 67. Drupal 6 • Way better than 5 • RDF API • SPARQL • Open Calais http://www.flickr.com/photos/iskanderstruck/
  • 68. Drupal 6 • Way better than 5 • RDF API • SPARQL • Open Calais • RDFCCK http://www.flickr.com/photos/iskanderstruck/
  • 69. Drupal 6 • Way better than 5 • RDF API • SPARQL • Open Calais • RDFCCK • Exhibit http://www.flickr.com/photos/iskanderstruck/
  • 70. The trouble with 6!! http://www.flickr.com/people/psmithson/
  • 71. The trouble with 6!! • It is not 5! http://www.flickr.com/people/psmithson/
  • 72. The trouble with 6!! • It is not 5! • Core features are still in RC and beta stages??? WTF http://www.flickr.com/people/psmithson/
  • 73. The trouble with 6!! • It is not 5! • Core features are still in RC and beta stages??? WTF • Some important modules are still 5 only http://www.flickr.com/people/psmithson/
  • 74. The trouble with 6!! • It is not 5! • Core features are still in RC and beta stages??? WTF • Some important modules are still 5 only • Panels, FOAF, MOAT http://www.flickr.com/people/psmithson/
  • 75. The trouble with 6!! • It is not 5! • Core features are still in RC and beta stages??? WTF • Some important modules are still 5 only • Panels, FOAF, MOAT • A lot of the good stuff is coming in 7 (sound familiar?) http://www.flickr.com/people/psmithson/
  • 76. Why can’t we be friends... http://www.flickr.com/photos/greentea/
  • 77. ARC
  • 79. SPARQL queries • Federated / distributed search • Structured search • Security via HTTP auth http://www.flickr.com/photos/girl-inchoate/
  • 80. RDFa and microformats • Indexed by Sindice and Search Monkey • Sindice is the global query engine of the Structured Web (aka Semantic Web)
  • 81. Some RDFa users • Creative Commons For instance, Creative Commons has recently started to deploy RDFa across the web in the form of copyright and licensing information Every time a Creative Commons user selects • DIGG CC license, the generated HTML badge contains RDFa markup indicating the nature of the license. The Creative Commons Infobar uses this data to selectively trigger on pages that declare their license using structured markup: DIGG
  • 82. RDFa • What does it look like?
  • 83. • Web links for presentation can be found at http://davidseth.net/ http://www.flickr.com/people/davidsethp/