SlideShare uma empresa Scribd logo
1 de 46
Baixar para ler offline
Web3.0
                              Read, write, execute.




This talk is on the Web3.0 - the next evolution of the web - perhaps?
The Intertubes
Look back to the origins of the web:
Tim’s dream...

- Tim Berners-Lee invented the web.
 - web server HTTPD
 - web browser WorldWideWeb
 - HTML

“The dream behind the Web is of a common information space in which we communicate by
sharing information. Its universality is essential”
Web1.0
   •    Online brochures
   •    Text & links
   •    Static broadcast
   •    Very little design




web1.0 young, exciting - a testing ground for hyperlinking and sharing information
- web 1.0
 - online brochures - extension of the print industry
 - text & links - universities and government
 - broadcast - here’s all the info I have - self publishing?
 - very little design - new, testing ground, learning
Web2.0
   •    Online applications
   •    Blogs
   •    RSS
   •    Social
   •    Data creation
   •    Drop-shadows


- web 2.0
 - online applications - the web as a platform
 - blogs - easy self publishing, creating content
 - RSS - sharing that content
 - Social - social networking
 - drop shadows - a distinct design style
Web3.0
   • Data, data, data
        - semantics
        - meta data
        - folksonomy




- web 3.0
 - data - years of data building up now we’re working out exactly how to deal with it
 - semantics - supplying more information to the content being represented.
 - meta data - giving further meaning to data by applying tags, keywords and data types
 - folksonomy -users adding their own meaning to the data.
Semantic Web
   1.     The semantic web - an intro
   2.     Microformats
   3.     Open data
   4.     Examples




I’ll be covering four main topics
1) The semantic web
2) Microfomats
3) Open data
4) Examples
Semantic web
The semantic web could be called Web3.0. It’s about the data. It’s about accessing that data
and doing something useful with it.
Semantic web the W3C way

TBL is the inventor of the web and the director of the W3C (World Wide Web Consortium)
Semantic web the W3C way

   • RDF RESOURCE DESCRIPTION FRAMEWORK
        a framework for de ning triples of subject, predicate and object

   • RDFS RDF SCHEMA
        de ne vocabularies for provding structure to RDF resource

   • OWL WEB ONTOLOGY LANGUAGE
        reason about classes and individuals de ned by RDFS and RDF

   • SPARQL SPARQL PROTOCOL AND RDF QUERY LANGUAGE
        an RDF query language




The semantic web the W3C way is a way paved with Acronyms and hard to implement
technologies and languages.

RDF - Resource Description Framework
 -XML framework for describing and interchanging metadata. (resources, properties and
statements)

RDFS - RDF Schema
- defines the vocabulary for giving structure to ontologies in this case RDF
- ontology: the study of being or existence and its basic categories and relationships.

OWL - Web Ontology Language
 - an extension RDF. It represents the meanings or terms and the relationships between
those terms in a way that aids processing by software

SPARQL - SPARQL Protocol and RDF Query Language
 - a language to return info from RDF.
Semantic web the practical way

The more practical approach to the semantic web is to use technologies and concepts we’re
already familiar with.
Semantic web the practical way

   • Correct Markup
   • Open APIs / Third-party solutions
   • Microformats




The more practical approach to the semantic web is to use technologies and concepts we’re
already familiar with.

- Correct Markup
 - don’t use tables
 - make sure the HTML elements you use add value to the data you’re representing
- Open APIs
 - Google Open social
   - one single API to build apps on top of Social sites like MySpace, Orkut, etc
 - Yahoo Open Search aka Search Monkey.
   - set of API’s that let third parties modify search results
 - Reuters Open Calais
   - does a semantic markup on unstructured HTML documents - recognizing people, places,
companies, and events
- Microformats
 - common set of guidelines for applying further structure to HTML documents.
Microformats
Microformats. The token nerd picture...
Microformats
   • Simple, open data formats
   • Built on existing standards you
     know & love
   • For humans first and machines
     second
   • Easy!


Simple, open data formats
Built on existing standards you know & love
For humans first and machines second - RDF, etc is for machines.
Easy to impliment and interact with
Microformats


                Microformats are simple
               conventions for embedding
              semantics in HTML to enable
               decentralized development.




This is taken from the microformats.org website
Microformats...in English


          Tiny bits of code added to your
         HTML to identify specific kinds of
            data, like people or events.




This is actually what it means.
Microformat types
   •    People and organisations
   •    Calendars and events
   •    Opinions, ratings and reviews
   •    Social networks
   •    Tags, keywords, categories
   •    Geo locations



Many microformats used to markup specific types of data - including
- People and organisations, contact information
- Calendars and events, meeting requests, etc
- Opinions, ratings and reviews, movie reviews, book reviews
- Social networks, how you relate to people online (friend, collegue, etc)
- Tags, keywords, categories - folksonomies, etc
- Geo locations
People and organisations
The humble hCard. the digital business card
People and organisations


                       vCard → hCard




A direct mapping from a pre-existing technology: the vCard. Attached to emails, etc
People and organisations

   BEGIN:VCARD
   VERSION:3.0
   N:Wood;Darren
   FN:Darren Wood
   URL:http://www.markerstudio.com
   ORG:Marker Studio
   END:VCARD

vCard standard format
People and organisations

   <div class=quot;vcardquot;>
   <a class=quot;url fnquot;
   href=quot;http://www.markerstudio.com/quot;>
   Darren Wood</a>
   <div class=quot;orgquot;>Marker Studio</div>
   </div>



hCard standard format. vCard + HTML = hCard
Calendars and Events
The nobel hCalendar. Your day planner
Calendars and Events


           iCalendar → hCalendar




Mapped directly from the iCal/iCalendar format. Meeting requests
Calendars and Events
   BEGIN:VCALENDAR
   PRODID:-//XYZproduct//EN
   VERSION:2.0
   BEGIN:VEVENT
   URL:http://www.conferenz.co.nz/2nd-digital-media-
   summit.html
   DTSTART:20090311
   DTEND:20090312
   SUMMARY:2nd Digital Media Summit
   LOCATION:Rendezvous Hotel, Mayoral Drive and
   Vincent St, Auckland
   END:VEVENT
   END:VCALENDAR
iCalendar
Calendars and Events
   <div class=quot;veventquot;>
   <a class=quot;urlquot; href=quot;http://
   www.conferenz.co.nz/2nd-digital-media-
   summit.html quot;>2nd Digital Media Summit</a>
   <span class=quot;summaryquot;>Digital Media Summit
   Conference</span>:
   <abbr class=quot;dtstartquot; title=quot;2009-03-11quot;>
   March 1</abbr>,at <span
   class=quot;locationquot;>Rendezvous Hotel, Mayoral
   Drive and Vincent St, Auckland</span>
   </div>

hCalendar = iCal+HTML
How is this useful?
How are microformats useful?
How is this useful?
   • Data collection
   • Third party web app integration
   • Third party desktop app integration




Allows data to be captured in a simple and quick way.
- browser plugins enable us to save and interact with the data
Third party web app integration
- services that search for microformatted data
- event aggregators
- geo locating
Third party desktop apps
- feed readers
- web browsers
- email clients?
Examples
•   http://virel.org/ - search
•   LinkedIn - hResume, hCard
•   Yahoo Local - hCard, hCalendar
•   Realestate.co.nz - hCard, hCalendar
•   IE8 - support for hAtom
•   Firefox - plugins available
•   Safari - bookmarklets
Open Data
With data that is free and accessible it’s possible to achieve nearly anything!
Open data is what Tim Berners-Lee had in mind when he created the web:
Open Data

                “Data is a precious thing
                   and will last longer
             than the systems themselves.”
                   - Tim Berners-Lee




“Data is a precious thing and will last longer than the systems themselves.”

And to this end we need to make sure that as much of it is available freely and openly.
Open Data
   • Scienti c research
   • Data-driven web




Open Data is a philosophy and practice requiring that certain data are freely available to
everyone, without restrictions from copyright, patents or other mechanisms of control. Same
ethos as other “Open” movements - Open Source, Open Access.
Two major backers:
- science nerds
- web nerds
Open Data
   • Scienti c research
   • Data-driven web




Open Data is a philosophy and practice requiring that certain data are freely available to
everyone, without restrictions from copyright, patents or other mechanisms of control. Same
ethos as other “Open” movements - Open Source, Open Access.
Two major backers:
- science nerds
- web nerds
Open Data
   • Developing apps without the need
     for a legal team
   • Low barrier to entry
   • Exciting new mash-ups




What this means online is developing applications becomes infinitely easier.
- no need to a legal team to work out copyrights or patents, etc
- endless possibilities when we can combine data from tons of dierent sources
- anyone can do it if the data is there and usable
Free your data
So how do you as a content producer make your data freely available?
Free your data
   • Make use of Open licensing
    • Creative Commons
    • GNU Free Documentation License
    • Open Data Commons Public
      Domain Dedication and Licence




Open licensing - there are open licenses for software you may have heard of GPL, BSD,
Apache. There are also open licenses for data and content:
- Creative Commons
  - set of licenses to help people share and build upon the work of others
  - rather than All Rights Reserved it becomes Some Rights Reserved
  - mainly for creative work (images, text, video, audio) although you can license your s/w
under creative commons
- GNU Free Documentation License
 - falls under the copyleft licensing ethos - which means derivative works must be made
available under the same or a similar license
 - principally for works whose purpose is instruction or reference (wikipedia)
- ODC PDDL
 - freely share, modify, and use this work for any purpose and without any restrictions
 - intended for use on databases or their contents (”data”), either together or individually.
Free your data
      • Web service / API
       • RSS/HTML/Microformats
       • REST
       • SOAP




Create a Web Service. software system designed to support interoperable machine-to-
machine interaction over a network. It doesn’t have to complex. Some examples of apis:
- RSS/Markup/Microformats
  - simple, and achievable without any real know-how
  - there are many tools which can easily aid with the data mining of these simple markup
languages. Magpie, SimpleXML, XPath
- RESTful API
 - quickest and easiest API to develop
 - “Representational state transfer”
 - runs on top of HTTP - your browser makes a request to a URL and receives a response.
 - a nifty interface for accessing the calls to backend methods/properties/objects, etc
- SOAP
 - for the hardcore backend systems
 - a protocol for exchanging XML-based messages over a network.
Examples
Some examples of websites that use the techniques and ideas we’ve just covered
http://openstreetmap.org
Most map data isn’t free. These guys created their own maps to use for free and to build on.
A Wiki World Map. What they say on their edit page:
“Dont copy from other maps; Only map places you’ve been; Have fun”
Creative Commons licence.
http://everyblock.com
filters an assortment of local news by location so you can keep track of what’s happening on
your block, in your neighborhood and all over your city, including:
- Building permit actions, Crime reports, Grafiti cleaned, Liquor licenses, Property sales,
Restaurant inspections, Street condition reports
- make full use of open data and API’s
http://zoodle.co.nz
New site in NZ. gives heaps of info about a specific property:
home's value, local house prices, neighbourhood stats, schools, communities etc.
- joint eort between Realestate.co.nz and Terralink
http://www.skittles.com
Launched last week, but instead of the wikipedia background they had search.twitter.com/
showing the search result for “skittles”
Instead of using the API (both Wikipedia and Twitter have an open API) they’ve opted to use
the actual site. This creates a very exciting and unexpected UI.
http://mukuna.co.nz
Is a gig listing website that makes use of vast amounts of freely available data.
- wikipedia
- youtube
- google maps
- flickr
 And as an added bonus it makes all that aggregated content available for free in several
formats.
- Web (Creative Commons)
- a RESTful API
- Microformats
- SMS
http://last.fm
A stunning example of creating a vast amount of data as well as using other data. It does two
things:
- Scrobbling. A small bit of software sits on your computer and as you listen to music it
sends the name of the song and artist to the last.fm database
- allows for recommendations
- music organisation
http://last.fm
And collects information about Artists
- Info from Wikipedia
- Photos from Flickr
- Video from Youtube
- Event information provided as microformats
- UGC
Thanks.
                         darren@dontcom.com
                 http://www.slideshare.net/darren131

                                               CC
                      Attribution-Noncommercial-No Derivative Works 2.0 Generic




This talk is on the Web3.0 - the next evolution of the web - perhaps?
Images ( Thanks to Creative Commons)
 http://www.          ickr.com/photos/stollerdos/183613210/
 http://www.          ickr.com/photos/vormplus/2189643926/
 http://www.          ickr.com/photos/dunechaser/134672022/
 http://www.          ickr.com/photos/jvk/104571401/
 http://www.          ickr.com/photos/adactio/169053620/
 http://www.          ickr.com/photos/kt/32660952/
 http://www.          ickr.com/photos/joelanman/366190064/
 http://www.          ickr.com/photos/oskay/1425036129/
 http://www.          ickr.com/photos/16038409@N02/2326310839/
 http://www.          ickr.com/photos/gi/121409547/
 http://www.          ickr.com/photos/marchnwe/2826888218/




This talk is on the Web3.0 - the next evolution of the web - perhaps?

Mais conteúdo relacionado

Mais procurados

Evolution of www
Evolution of wwwEvolution of www
Evolution of www
sequels
 
Evolution of www ppt
Evolution of www pptEvolution of www ppt
Evolution of www ppt
sequels
 
Identity and Privacy: Past, Present, and Digital - Brenda K. Leong
Identity and Privacy: Past, Present, and Digital - Brenda K. LeongIdentity and Privacy: Past, Present, and Digital - Brenda K. Leong
Identity and Privacy: Past, Present, and Digital - Brenda K. Leong
SSIMeetup
 

Mais procurados (20)

Evolution of www
Evolution of wwwEvolution of www
Evolution of www
 
Blockchains: Data Organization for the Future
Blockchains: Data Organization for the FutureBlockchains: Data Organization for the Future
Blockchains: Data Organization for the Future
 
Explaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matterExplaining SSI to C-suite executives, and anyone else for that matter
Explaining SSI to C-suite executives, and anyone else for that matter
 
Understanding the moving Internet Governance landscape - SVGC.net presentatio...
Understanding the moving Internet Governance landscape - SVGC.net presentatio...Understanding the moving Internet Governance landscape - SVGC.net presentatio...
Understanding the moving Internet Governance landscape - SVGC.net presentatio...
 
Build a Blockchain
Build a BlockchainBuild a Blockchain
Build a Blockchain
 
How to manage your client's data responsibly
How to manage your client's data responsiblyHow to manage your client's data responsibly
How to manage your client's data responsibly
 
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
 
5books
5books5books
5books
 
Evolution of www ppt
Evolution of www pptEvolution of www ppt
Evolution of www ppt
 
How to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher AllenHow to avoid another identity nightmare with SSI? Christopher Allen
How to avoid another identity nightmare with SSI? Christopher Allen
 
The SSI Ecosystem in South Korea
The SSI Ecosystem in South KoreaThe SSI Ecosystem in South Korea
The SSI Ecosystem in South Korea
 
SSI: The Trillion Dollar Business Opportunity
SSI: The Trillion Dollar Business OpportunitySSI: The Trillion Dollar Business Opportunity
SSI: The Trillion Dollar Business Opportunity
 
World Wide Web
World Wide WebWorld Wide Web
World Wide Web
 
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
Machine identity - DIDs and verifiable credentials for a secure, trustworthy ...
 
Internet Training Institute in Ambala ! Batra Computer Centre
Internet Training Institute in Ambala ! Batra Computer CentreInternet Training Institute in Ambala ! Batra Computer Centre
Internet Training Institute in Ambala ! Batra Computer Centre
 
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...Solving compliance for crypto businesses using Decentralized Identity – Pelle...
Solving compliance for crypto businesses using Decentralized Identity – Pelle...
 
Identity and Privacy: Past, Present, and Digital - Brenda K. Leong
Identity and Privacy: Past, Present, and Digital - Brenda K. LeongIdentity and Privacy: Past, Present, and Digital - Brenda K. Leong
Identity and Privacy: Past, Present, and Digital - Brenda K. Leong
 
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
The DID Report 1: The First Official W3C DID Working Group Meeting (Japan)- D...
 
BlockChain and Its Eco-System
BlockChain and Its Eco-SystemBlockChain and Its Eco-System
BlockChain and Its Eco-System
 
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)The 2nd Official W3C DID Working Group Meeting (The Netherlands)
The 2nd Official W3C DID Working Group Meeting (The Netherlands)
 

Destaque

Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
Park.C.H
 

Destaque (11)

Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014Modern Web Application Development Workflow - EclipseCon France 2014
Modern Web Application Development Workflow - EclipseCon France 2014
 
Web2.0 Ppt
Web2.0  PptWeb2.0  Ppt
Web2.0 Ppt
 
Web Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User ExperienceWeb Application Development Tools for Creating Perfect User Experience
Web Application Development Tools for Creating Perfect User Experience
 
WEB 2.0 Ppt
WEB 2.0 PptWEB 2.0 Ppt
WEB 2.0 Ppt
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
Web Application Development Fundamentals
Web Application Development FundamentalsWeb Application Development Fundamentals
Web Application Development Fundamentals
 
Web Servers (ppt)
Web Servers (ppt)Web Servers (ppt)
Web Servers (ppt)
 
Introducing Web 2.0 concepts
Introducing Web 2.0 conceptsIntroducing Web 2.0 concepts
Introducing Web 2.0 concepts
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika AldabaLightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
Lightning Talk #9: How UX and Data Storytelling Can Shape Policy by Mika Aldaba
 
How to Use Social Media to Influence the World
How to Use Social Media to Influence the WorldHow to Use Social Media to Influence the World
How to Use Social Media to Influence the World
 

Semelhante a Web3.0 or The semantic web

Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
Blogtalk 2008
 
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic Web
Aditya Tuli
 
BarCamp Sd Microformats
BarCamp Sd MicroformatsBarCamp Sd Microformats
BarCamp Sd Microformats
Joshua Brewer
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
Emanuele Della Valle
 

Semelhante a Web3.0 or The semantic web (20)

Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
 
Explaining The Semantic Web
Explaining The Semantic WebExplaining The Semantic Web
Explaining The Semantic Web
 
Web 3 0
Web 3 0 Web 3 0
Web 3 0
 
Nova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web TalkNova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web Talk
 
What do we want computers to do for us?
What do we want computers to do for us? What do we want computers to do for us?
What do we want computers to do for us?
 
When?
When?When?
When?
 
Quick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & MicroformatsQuick Introduction to the Semantic Web, RDFa & Microformats
Quick Introduction to the Semantic Web, RDFa & Microformats
 
Web 3.0
Web 3.0 Web 3.0
Web 3.0
 
Government Next: NIC Presentation
Government Next: NIC PresentationGovernment Next: NIC Presentation
Government Next: NIC Presentation
 
Hands-on Microformats
Hands-on MicroformatsHands-on Microformats
Hands-on Microformats
 
Semantic web
Semantic webSemantic web
Semantic web
 
BarCamp Sd Microformats
BarCamp Sd MicroformatsBarCamp Sd Microformats
BarCamp Sd Microformats
 
Internet web & eCommerce
Internet web & eCommerce Internet web & eCommerce
Internet web & eCommerce
 
Semantic Web, e-commerce
Semantic Web, e-commerceSemantic Web, e-commerce
Semantic Web, e-commerce
 
Web Information Systems Introduction and Origin of World Wide Web
Web Information Systems Introduction and Origin of World Wide WebWeb Information Systems Introduction and Origin of World Wide Web
Web Information Systems Introduction and Origin of World Wide Web
 
Empowerment Technology Lesson 1
Empowerment Technology Lesson 1Empowerment Technology Lesson 1
Empowerment Technology Lesson 1
 
Show & tell - Schema.org
Show & tell - Schema.orgShow & tell - Schema.org
Show & tell - Schema.org
 
Schema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & HowSchema.org Structured data the What, Why, & How
Schema.org Structured data the What, Why, & How
 
Rank | Analyse | Lead | Search
Rank | Analyse | Lead | SearchRank | Analyse | Lead | Search
Rank | Analyse | Lead | Search
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 

Mais de Darren Wood (6)

A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3A practical guide to building websites with HTML5 & CSS3
A practical guide to building websites with HTML5 & CSS3
 
HTML5 - July 2010
HTML5 - July 2010HTML5 - July 2010
HTML5 - July 2010
 
Get Excited and Make Things
Get Excited and Make ThingsGet Excited and Make Things
Get Excited and Make Things
 
Web and Enterprise 2.0 - Governance Techniques
Web and Enterprise 2.0 - Governance TechniquesWeb and Enterprise 2.0 - Governance Techniques
Web and Enterprise 2.0 - Governance Techniques
 
5 minutes on Html 5
5 minutes on Html 55 minutes on Html 5
5 minutes on Html 5
 
More On Html 5
More On Html 5More On Html 5
More On Html 5
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Web3.0 or The semantic web

  • 1. Web3.0 Read, write, execute. This talk is on the Web3.0 - the next evolution of the web - perhaps?
  • 2. The Intertubes Look back to the origins of the web:
  • 3. Tim’s dream... - Tim Berners-Lee invented the web. - web server HTTPD - web browser WorldWideWeb - HTML “The dream behind the Web is of a common information space in which we communicate by sharing information. Its universality is essential”
  • 4. Web1.0 • Online brochures • Text & links • Static broadcast • Very little design web1.0 young, exciting - a testing ground for hyperlinking and sharing information - web 1.0 - online brochures - extension of the print industry - text & links - universities and government - broadcast - here’s all the info I have - self publishing? - very little design - new, testing ground, learning
  • 5. Web2.0 • Online applications • Blogs • RSS • Social • Data creation • Drop-shadows - web 2.0 - online applications - the web as a platform - blogs - easy self publishing, creating content - RSS - sharing that content - Social - social networking - drop shadows - a distinct design style
  • 6. Web3.0 • Data, data, data - semantics - meta data - folksonomy - web 3.0 - data - years of data building up now we’re working out exactly how to deal with it - semantics - supplying more information to the content being represented. - meta data - giving further meaning to data by applying tags, keywords and data types - folksonomy -users adding their own meaning to the data.
  • 7. Semantic Web 1. The semantic web - an intro 2. Microformats 3. Open data 4. Examples I’ll be covering four main topics 1) The semantic web 2) Microfomats 3) Open data 4) Examples
  • 8. Semantic web The semantic web could be called Web3.0. It’s about the data. It’s about accessing that data and doing something useful with it.
  • 9. Semantic web the W3C way TBL is the inventor of the web and the director of the W3C (World Wide Web Consortium)
  • 10. Semantic web the W3C way • RDF RESOURCE DESCRIPTION FRAMEWORK a framework for de ning triples of subject, predicate and object • RDFS RDF SCHEMA de ne vocabularies for provding structure to RDF resource • OWL WEB ONTOLOGY LANGUAGE reason about classes and individuals de ned by RDFS and RDF • SPARQL SPARQL PROTOCOL AND RDF QUERY LANGUAGE an RDF query language The semantic web the W3C way is a way paved with Acronyms and hard to implement technologies and languages. RDF - Resource Description Framework -XML framework for describing and interchanging metadata. (resources, properties and statements) RDFS - RDF Schema - defines the vocabulary for giving structure to ontologies in this case RDF - ontology: the study of being or existence and its basic categories and relationships. OWL - Web Ontology Language - an extension RDF. It represents the meanings or terms and the relationships between those terms in a way that aids processing by software SPARQL - SPARQL Protocol and RDF Query Language - a language to return info from RDF.
  • 11. Semantic web the practical way The more practical approach to the semantic web is to use technologies and concepts we’re already familiar with.
  • 12. Semantic web the practical way • Correct Markup • Open APIs / Third-party solutions • Microformats The more practical approach to the semantic web is to use technologies and concepts we’re already familiar with. - Correct Markup - don’t use tables - make sure the HTML elements you use add value to the data you’re representing - Open APIs - Google Open social - one single API to build apps on top of Social sites like MySpace, Orkut, etc - Yahoo Open Search aka Search Monkey. - set of API’s that let third parties modify search results - Reuters Open Calais - does a semantic markup on unstructured HTML documents - recognizing people, places, companies, and events - Microformats - common set of guidelines for applying further structure to HTML documents.
  • 14. Microformats • Simple, open data formats • Built on existing standards you know & love • For humans first and machines second • Easy! Simple, open data formats Built on existing standards you know & love For humans first and machines second - RDF, etc is for machines. Easy to impliment and interact with
  • 15. Microformats Microformats are simple conventions for embedding semantics in HTML to enable decentralized development. This is taken from the microformats.org website
  • 16. Microformats...in English Tiny bits of code added to your HTML to identify specific kinds of data, like people or events. This is actually what it means.
  • 17. Microformat types • People and organisations • Calendars and events • Opinions, ratings and reviews • Social networks • Tags, keywords, categories • Geo locations Many microformats used to markup specific types of data - including - People and organisations, contact information - Calendars and events, meeting requests, etc - Opinions, ratings and reviews, movie reviews, book reviews - Social networks, how you relate to people online (friend, collegue, etc) - Tags, keywords, categories - folksonomies, etc - Geo locations
  • 18. People and organisations The humble hCard. the digital business card
  • 19. People and organisations vCard → hCard A direct mapping from a pre-existing technology: the vCard. Attached to emails, etc
  • 20. People and organisations BEGIN:VCARD VERSION:3.0 N:Wood;Darren FN:Darren Wood URL:http://www.markerstudio.com ORG:Marker Studio END:VCARD vCard standard format
  • 21. People and organisations <div class=quot;vcardquot;> <a class=quot;url fnquot; href=quot;http://www.markerstudio.com/quot;> Darren Wood</a> <div class=quot;orgquot;>Marker Studio</div> </div> hCard standard format. vCard + HTML = hCard
  • 22. Calendars and Events The nobel hCalendar. Your day planner
  • 23. Calendars and Events iCalendar → hCalendar Mapped directly from the iCal/iCalendar format. Meeting requests
  • 24. Calendars and Events BEGIN:VCALENDAR PRODID:-//XYZproduct//EN VERSION:2.0 BEGIN:VEVENT URL:http://www.conferenz.co.nz/2nd-digital-media- summit.html DTSTART:20090311 DTEND:20090312 SUMMARY:2nd Digital Media Summit LOCATION:Rendezvous Hotel, Mayoral Drive and Vincent St, Auckland END:VEVENT END:VCALENDAR iCalendar
  • 25. Calendars and Events <div class=quot;veventquot;> <a class=quot;urlquot; href=quot;http:// www.conferenz.co.nz/2nd-digital-media- summit.html quot;>2nd Digital Media Summit</a> <span class=quot;summaryquot;>Digital Media Summit Conference</span>: <abbr class=quot;dtstartquot; title=quot;2009-03-11quot;> March 1</abbr>,at <span class=quot;locationquot;>Rendezvous Hotel, Mayoral Drive and Vincent St, Auckland</span> </div> hCalendar = iCal+HTML
  • 26. How is this useful? How are microformats useful?
  • 27. How is this useful? • Data collection • Third party web app integration • Third party desktop app integration Allows data to be captured in a simple and quick way. - browser plugins enable us to save and interact with the data Third party web app integration - services that search for microformatted data - event aggregators - geo locating Third party desktop apps - feed readers - web browsers - email clients?
  • 28. Examples • http://virel.org/ - search • LinkedIn - hResume, hCard • Yahoo Local - hCard, hCalendar • Realestate.co.nz - hCard, hCalendar • IE8 - support for hAtom • Firefox - plugins available • Safari - bookmarklets
  • 29. Open Data With data that is free and accessible it’s possible to achieve nearly anything! Open data is what Tim Berners-Lee had in mind when he created the web:
  • 30. Open Data “Data is a precious thing and will last longer than the systems themselves.” - Tim Berners-Lee “Data is a precious thing and will last longer than the systems themselves.” And to this end we need to make sure that as much of it is available freely and openly.
  • 31. Open Data • Scienti c research • Data-driven web Open Data is a philosophy and practice requiring that certain data are freely available to everyone, without restrictions from copyright, patents or other mechanisms of control. Same ethos as other “Open” movements - Open Source, Open Access. Two major backers: - science nerds - web nerds
  • 32. Open Data • Scienti c research • Data-driven web Open Data is a philosophy and practice requiring that certain data are freely available to everyone, without restrictions from copyright, patents or other mechanisms of control. Same ethos as other “Open” movements - Open Source, Open Access. Two major backers: - science nerds - web nerds
  • 33. Open Data • Developing apps without the need for a legal team • Low barrier to entry • Exciting new mash-ups What this means online is developing applications becomes infinitely easier. - no need to a legal team to work out copyrights or patents, etc - endless possibilities when we can combine data from tons of dierent sources - anyone can do it if the data is there and usable
  • 34. Free your data So how do you as a content producer make your data freely available?
  • 35. Free your data • Make use of Open licensing • Creative Commons • GNU Free Documentation License • Open Data Commons Public Domain Dedication and Licence Open licensing - there are open licenses for software you may have heard of GPL, BSD, Apache. There are also open licenses for data and content: - Creative Commons - set of licenses to help people share and build upon the work of others - rather than All Rights Reserved it becomes Some Rights Reserved - mainly for creative work (images, text, video, audio) although you can license your s/w under creative commons - GNU Free Documentation License - falls under the copyleft licensing ethos - which means derivative works must be made available under the same or a similar license - principally for works whose purpose is instruction or reference (wikipedia) - ODC PDDL - freely share, modify, and use this work for any purpose and without any restrictions - intended for use on databases or their contents (”data”), either together or individually.
  • 36. Free your data • Web service / API • RSS/HTML/Microformats • REST • SOAP Create a Web Service. software system designed to support interoperable machine-to- machine interaction over a network. It doesn’t have to complex. Some examples of apis: - RSS/Markup/Microformats - simple, and achievable without any real know-how - there are many tools which can easily aid with the data mining of these simple markup languages. Magpie, SimpleXML, XPath - RESTful API - quickest and easiest API to develop - “Representational state transfer” - runs on top of HTTP - your browser makes a request to a URL and receives a response. - a nifty interface for accessing the calls to backend methods/properties/objects, etc - SOAP - for the hardcore backend systems - a protocol for exchanging XML-based messages over a network.
  • 37. Examples Some examples of websites that use the techniques and ideas we’ve just covered
  • 38. http://openstreetmap.org Most map data isn’t free. These guys created their own maps to use for free and to build on. A Wiki World Map. What they say on their edit page: “Dont copy from other maps; Only map places you’ve been; Have fun” Creative Commons licence.
  • 39. http://everyblock.com filters an assortment of local news by location so you can keep track of what’s happening on your block, in your neighborhood and all over your city, including: - Building permit actions, Crime reports, Grafiti cleaned, Liquor licenses, Property sales, Restaurant inspections, Street condition reports - make full use of open data and API’s
  • 40. http://zoodle.co.nz New site in NZ. gives heaps of info about a specific property: home's value, local house prices, neighbourhood stats, schools, communities etc. - joint eort between Realestate.co.nz and Terralink
  • 41. http://www.skittles.com Launched last week, but instead of the wikipedia background they had search.twitter.com/ showing the search result for “skittles” Instead of using the API (both Wikipedia and Twitter have an open API) they’ve opted to use the actual site. This creates a very exciting and unexpected UI.
  • 42. http://mukuna.co.nz Is a gig listing website that makes use of vast amounts of freely available data. - wikipedia - youtube - google maps - flickr And as an added bonus it makes all that aggregated content available for free in several formats. - Web (Creative Commons) - a RESTful API - Microformats - SMS
  • 43. http://last.fm A stunning example of creating a vast amount of data as well as using other data. It does two things: - Scrobbling. A small bit of software sits on your computer and as you listen to music it sends the name of the song and artist to the last.fm database - allows for recommendations - music organisation
  • 44. http://last.fm And collects information about Artists - Info from Wikipedia - Photos from Flickr - Video from Youtube - Event information provided as microformats - UGC
  • 45. Thanks. darren@dontcom.com http://www.slideshare.net/darren131 CC Attribution-Noncommercial-No Derivative Works 2.0 Generic This talk is on the Web3.0 - the next evolution of the web - perhaps?
  • 46. Images ( Thanks to Creative Commons) http://www. ickr.com/photos/stollerdos/183613210/ http://www. ickr.com/photos/vormplus/2189643926/ http://www. ickr.com/photos/dunechaser/134672022/ http://www. ickr.com/photos/jvk/104571401/ http://www. ickr.com/photos/adactio/169053620/ http://www. ickr.com/photos/kt/32660952/ http://www. ickr.com/photos/joelanman/366190064/ http://www. ickr.com/photos/oskay/1425036129/ http://www. ickr.com/photos/16038409@N02/2326310839/ http://www. ickr.com/photos/gi/121409547/ http://www. ickr.com/photos/marchnwe/2826888218/ This talk is on the Web3.0 - the next evolution of the web - perhaps?