SlideShare uma empresa Scribd logo
1 de 100
Baixar para ler offline
Microformats
Web of Data
              brian@suda.co.uk
  http://suda.co.uk/publications/Web2Expo/
Microformats:
The Nanotechnology of
the Semantic Web
Jeremy Keith
Wednesday, 7th November
9:00am
What are microformats
What is a web of data?
Evolution of the Browser

http://blog.mozilla.com/faaborg/2007/04/19/web-2.0-expo-presentation/
1993: Book
2005: Radio
2008: Switchboard
Operator & FireFox3
hCard
Web 2.0 Expo
Messe Berlin GmbH
<div class=“vcard”>
Messe Berlin GmbH
Messedamm 22
14055 Berlin, Germany
</div>
<div class=“vcard”>
<div class=“fn org”>Messe Berlin GmbH</div>
Messedamm 22
14055 Berlin, Germany
</div>
<div class=“vcard”>
<div class=“fn org”>Messe Berlin GmbH</div>
<div class=“adr”>
Messedamm 22
14055 Berlin, Germany
</div>
</div>
<div class=“vcard”>
<div class=“fn org”>Messe Berlin GmbH</div>
<div class=“adr”>
<div class=“street-address”>
Messedamm 22</div>
<span class=“postal-code”>14055</span>
<span class=“locality”>Berlin</span>
<span class=“country-name”>Germany</span>
</div>
</div>
<div class=“vcard”>
<a href=“http://www1.messe-berlin.de/”
 class=“url fn org”>Messe Berlin GmbH</a>
<div class=“adr”>
 <div class=“street-address”>
 Messedamm 22</div>
 <span class=“postal-code”>14055</span>
 <span class=“locality”>Berlin</span>
 <span class=“country-name”>Germany</span>
</div>
</div>
<div class=“vcard”>
<abbr title=“52.50475;13.279375” class=“geo”>
<a href=“http://www1.messe-berlin.de/”
class=“url fn org”>Messe Berlin GmbH</a></abbr>
<div class=“adr”>
  <div class=“street-address”>
  Messedamm 22</div>
  <span class=“postal-code”>14055</span>
  <span class=“locality”>Berlin</span>
  <span class=“country-name”>Germany</span>
</div>
</div>
hCalendar
Web2.0 Expo
this session
<div class=“vevent”>
Microformats: Web of Data
November 6th, 9:00-9:50
New York 3
</div>
<div class=“vevent”>
<span class=“summary”>
Microformats: Web of Data
</span>
November 6th, 9:00-9:50
New York 3
</div>
<div class=“vevent”>
<a href=“http://berlin.web2expo.com/conference/”
class=“url summary”>Microformats: Web of Data</a>
November 6th, 9:00-9:50
New York 3
</div>
<div class=“vevent”>
<a href=“http://berlin.web2expo.com/conference/”
class=“url summary”>Microformats: Web of Data</a>
November 6th, 9:00-9:50
<span class=“location”>New York 3</span>
</div>
<div class=“vevent”>
<a href=“http://berlin.web2expo.com/conference/”
class=“url summary”>Microformats: Web of Data</a>
<abbr class=“dtstart” title=“2007-11-06T08:00:00Z”>
November 6th, 9:00</abbr>-
<abbr class=“dtend” title=“2007-11-06T08:50:00Z”>
9:50</abbr>
<span class=“location”>New York 3</span>
</div>
Geo
<abbr title=“52.50475;13.279375” class=“geo”>
Messe Berlin GmbH
</abbr>
UNIX Pipes
for the Web
HTML | WebService
HTML | WebService | app
http://suda.co.uk/projects/
X2V/get-vcal.php?uri=http://
upcoming.yahoo.com/
event/183827/
HTML | Tidy | XSLT | Maps
HTML
Tidy
XSLT
Maps
http://maps.google.com/maps?
q=http:%2F%2Fsuda.co.uk%2Fproje
cts%2Fmicroformats%2Fgeo%2Fget-
geo.php%3Furi%3Dhttp%253A%252
F%252Fcgi.w3.org%252Fcgi-bin%2
52Ftidy%253FdocAddr%253Dhttp%
25253A%25252F%25252Fsudabot.
com%25252Fweb2expo%26type%3
Dkml
Four services, loosely
coupled & piped together
But wait....
there’s more!
HTML | Translation | Tidy | XSLT | Maps
http://maps.google.com/maps?
q=http:%2F%2Fsuda.co.uk%2Fprojects%
2Fmicroformats%2Fgeo%2Fget-geo.php
%3Furi%3Dhttp%253A%252F%252Fcgi.
w3.org%252Fcgi-bin%252Ftidy%253FdocAd
dr%253Dhttp%25253A%25252F%25252Fba
belfish.altavista.com%25252Fbabelfish%252
52Ftrurl_pagecontent%25253Flp%25253Den
_de%252526url%25253Dhttp%2525253A%
2525252F%2525252Fsuda.co.uk%2525252F
Web2Expo%2525252F%26type%3Dkml
http://icanhaz.com/berlin-web2expo-map
         http://tinyurl.com/2xck2d
http://qrcode.kaywa.com/img.php?s
=12&d=http%3A%2F%2Ficanhaz.
   com%2Fberlin-web2expo-map
Data Importing
Data Sources
Libraries
PHP: http://allinthehead.com/hkit
XSLT: http://hg.microformats.org
Python: http://www.plaxo.com/info/opensocialgraph
Ruby: http://code.google.com/p/identity-matcher/
XSL & JS: http://code.google.com/p/mf-optimus/
Textpattern: http://textpattern.org/plugins/525/pnh_mf
http://www.webstandards.org/action/dwtf/microformats/
Django: http://code.google.com/p/django-psn/

http://microformats.org/wiki/implementations
screen-shots here
Microformats + GRDDL = RDF
With important applications such as
connecting microformats to the
Semantic Web, GRDDL is a mechanism to
extract RDF statements from suitable
XHTML and XML content using programs
such as XSLT transformations. GRDDL
allows powerful mash-ups at very low cost.
Resources
http://suda.co.uk/publications/Web2Expo/
http://suda.co.uk/projects/microformats/cheatsheet/
mailto:brian@suda.co.uk
http://microformats.org/
http://del.icio.us/tags/microformats/
http://www.pingerati.net/
http://kitchen.technorati.com/search/
http://hg.microformats.org
http://www.oreilly.com/catalog/microformats/
https://addons.mozilla.org/en-US/firefox/addon/4106
Allsopp
                 Also Available

L
                                                 JOHN ALLSOPP
                                                 Foreword by Tantek Çelik




                                  MICROFORMATS
    open



integrate
plications

ing right




and are fast
  developers.
 tact details,
 and desktop
ites except a

 g commonly
 today’s Web.
 technologies
 b tools, and,
s.
lores why, in
  ork; and the
 very current
 and uses of
urvey of the
  case studies
   icroformats

hn Allsopp,

                                                 Empowering Your Markup for Web 2.0
ou painlessly



                                                   Use rich semantics in your markup to make it machine-readable
Y
                                                   as well as human-readable
                                                   Make your websites “mashup-ready” for a new generation of
                                                   web applications
                                                   Understand this fast-growing technology through this book’s
m                                                  real-world examples, case studies, tools, and much more
que.com/



olor not accurate                                                           spine = 0.000quot; 000 page count
                                                 http://microformatique.com/book/
(EN) http://www.oreilly.com/catalog/microformats/
(D) http://www.oreilly.de/catalog/pdf_microformatsger/
(FR) http://www.oreilly.fr/catalogue/2354020031

Mais conteúdo relacionado

Semelhante a Microformats a Web of Data

Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Christian Heindel
 
Make your TechComm online/offline available
Make your TechComm online/offline availableMake your TechComm online/offline available
Make your TechComm online/offline availableGeorg Eck
 
Ess Data Mining
Ess Data MiningEss Data Mining
Ess Data Miningaj2option
 
High Interoperability with Magnolia's Open Suite Approach
High Interoperability with Magnolia's Open Suite ApproachHigh Interoperability with Magnolia's Open Suite Approach
High Interoperability with Magnolia's Open Suite ApproachMagnolia
 
FEVR - Micro Frontend
FEVR - Micro FrontendFEVR - Micro Frontend
FEVR - Micro FrontendMiki Lombardi
 
Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013Jon Arne Sæterås
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentTakeshi Shinmura
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidijavidi
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API Nick DeNardis
 
FRENDS의 시작
FRENDS의 시작FRENDS의 시작
FRENDS의 시작frendskr
 
Future Media Production - on embedded metadata and semantic technologies
Future Media Production - on embedded metadata and semantic technologiesFuture Media Production - on embedded metadata and semantic technologies
Future Media Production - on embedded metadata and semantic technologiesMaarten Verwaest
 
Trends in webdesign
Trends in webdesignTrends in webdesign
Trends in webdesignbart_netlash
 
Office xml markupexplained_en
Office xml markupexplained_enOffice xml markupexplained_en
Office xml markupexplained_ensharonbhoagland
 
Mobilise your ASP.NET website
Mobilise your ASP.NET websiteMobilise your ASP.NET website
Mobilise your ASP.NET websiteMatt Lacey
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionPerficient, Inc.
 

Semelhante a Microformats a Web of Data (20)

Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5Mobile applications for SharePoint using HTML5
Mobile applications for SharePoint using HTML5
 
Make your TechComm online/offline available
Make your TechComm online/offline availableMake your TechComm online/offline available
Make your TechComm online/offline available
 
Ess Data Mining
Ess Data MiningEss Data Mining
Ess Data Mining
 
High Interoperability with Magnolia's Open Suite Approach
High Interoperability with Magnolia's Open Suite ApproachHigh Interoperability with Magnolia's Open Suite Approach
High Interoperability with Magnolia's Open Suite Approach
 
FEVR - Micro Frontend
FEVR - Micro FrontendFEVR - Micro Frontend
FEVR - Micro Frontend
 
Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidi
 
FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API
 
Ess Data Mining
Ess Data MiningEss Data Mining
Ess Data Mining
 
Dev ops
Dev opsDev ops
Dev ops
 
FRENDS의 시작
FRENDS의 시작FRENDS의 시작
FRENDS의 시작
 
Future Media Production - on embedded metadata and semantic technologies
Future Media Production - on embedded metadata and semantic technologiesFuture Media Production - on embedded metadata and semantic technologies
Future Media Production - on embedded metadata and semantic technologies
 
Trends in webdesign
Trends in webdesignTrends in webdesign
Trends in webdesign
 
Trends in webdesign
Trends in webdesignTrends in webdesign
Trends in webdesign
 
Office xml markupexplained_en
Office xml markupexplained_enOffice xml markupexplained_en
Office xml markupexplained_en
 
Mobilise your ASP.NET website
Mobilise your ASP.NET websiteMobilise your ASP.NET website
Mobilise your ASP.NET website
 
Mobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solutionMobility market perspective and IBM’s mobile portal accelerator solution
Mobility market perspective and IBM’s mobile portal accelerator solution
 

Último

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
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
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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 WorkerThousandEyes
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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...Neo4j
 
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
 
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
 
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 Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 
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...
 
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
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Microformats a Web of Data