SlideShare a Scribd company logo
1 of 83
Download to read offline
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. sgpbspence
 
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 analysisR. 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 2014Christian 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 revenueRobin 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 Nightingaleoscon2007
 
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 Networkauexpo 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.0Andy Budd
 
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 BortnykRuby 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 DesignOSCON 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 HumansChristian 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 worldJason 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 AnnotationsJoshua Shinavier
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebNuxeo
 
The Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyThe Standardization of Semantic Web Ontology
The Standardization of Semantic Web OntologyMyungjin Lee
 
The semantic web
The semantic webThe semantic web
The semantic webDotkumo
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebOscar Corcho
 
Semantic Web
Semantic WebSemantic Web
Semantic Webgregreser
 
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 PeakmakerKrich 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 SpacesJohn Breslin
 
4 semantic web and ontology
4 semantic web and ontology4 semantic web and ontology
4 semantic web and ontologySanthosh 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 WebBarry 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 Tutorialbutest
 
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 webWorawith 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: IntroductionKent 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

Open Hack London - Introduction to YQL
Open Hack London - Introduction to YQLOpen Hack London - Introduction to YQL
Open Hack London - Introduction to YQLChristian 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 2008Libin Pan
 
Web414 May2009
Web414 May2009Web414 May2009
Web414 May2009heygabe
 
Revolutions The Appendix
Revolutions The AppendixRevolutions The Appendix
Revolutions The AppendixShunsaku 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 ThingsBenjamin 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 SearchmonkeyPaul Tarjan
 
SEO for the Semantic Web
SEO for the Semantic WebSEO for the Semantic Web
SEO for the Semantic WebMihai Gheza
 
Real World Web Standards
Real World Web StandardsReal World Web Standards
Real World Web Standardsgleddy
 
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 CrazyShaun Haber
 
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 webDan Delany
 
The Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentThe Seven Wastes of Software Development
The Seven Wastes of Software DevelopmentMatt 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 Floorfabiomasetti
 

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 KafkaDavid Peterson
 
Personalisation in the Open Marketing Cloud
Personalisation in the Open Marketing CloudPersonalisation in the Open Marketing Cloud
Personalisation in the Open Marketing CloudDavid 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 DrupalDavid 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 toolsDavid Peterson
 
Drupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDrupal case study: ABC Dig Music
Drupal case study: ABC Dig MusicDavid 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

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingSelcen Ozturkcan
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

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/