SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
RDFa in ostala spletna
     semantika
            Jure Čuhalev
   http://www.jurecuhalev.com/blog/
Splet je ..
.. omrežje podatkov
    (web of data)
Mikroformati
Mikroformati



<div class=quot;veventquot;>
 <a class=quot;urlquot; href=quot;http://www.kiberpipa.org/index.php?
name=News&file=article&sid=959quot;>SU: RDFa</a>
  <span class=quot;summaryquot;>RDFa predavanje</span>:
  <abbr class=quot;dtstartquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec
ob 19h</abbr> do
  <abbr class=quot;dtendquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec do
20h</abbr>,
 v <span class=quot;locationquot;>Kiberpipa, Ljubljana, Slovenia</span>
 </div>
Mikroformati



<div class=quot;veventquot;>
 <a class=quot;urlquot; href=quot;http://www.kiberpipa.org/index.php?
name=News&file=article&sid=959quot;>SU: RDFa</a>
  <span class=quot;summaryquot;>RDFa predavanje</span>:
  <abbr class=quot;dtstartquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec
ob 19h</abbr> do
  <abbr class=quot;dtendquot; title=quot;2008-03-12T20:00+01:00quot;>12 marec do
20h</abbr>,
 v <span class=quot;locationquot;>Kiberpipa, Ljubljana, Slovenia</span>
 </div>
Obnašanje ljudi ...
... vzorce v divjini
Mikroformati so
neprijazni do robotov
Mikroformati



<div class=quot;veventquot;>
 <a class=quot;urlquot; href=quot;http://www.kiberpipa.org/index.php?
name=News&file=article&sid=959quot;>SU: RDFa</a>
  <span class=quot;summaryquot;>RDFa predavanje</span>:
  <abbr class=quot;dtstartquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec
ob 19h</abbr> do
  <abbr class=quot;dtendquot; title=quot;2008-03-12T20:00+01:00quot;>12 marec do
20h</abbr>,
 v <span class=quot;locationquot;>Kiberpipa, Ljubljana, Slovenia</span>
 </div>




       Imena razredov in oznak so mehki dogovor
Resource Description Framework (RDF)




       http://nennett.net/2007/08/microformats-rdf.html
<rdf:RDF
        xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot;
        xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
        xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;>
        <rdf:Description
             rdf:about=quot;http://en.wikipedia.org/wiki/Tony_Bennquot;>
                <dc:title>Tony Benn</dc:title>
                <dc:publisher>Wikipedia</dc:publisher>
                <foaf:primaryTopic>
                     <foaf:Person>
                           <foaf:name>Tony Benn</foaf:name>
                     </foaf:Person>
                </foaf:primaryTopic>
        </rdf:Description>
</rdf:RDF>
Kako to preplesti s spletno stranjo?
RDFa

RDF .. v HTML .. atributih
RDFa


<div xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;
  about=quot;http://www.example.com/books/wikinomicsquot;>
  <span property=quot;dc:titlequot;>Wikinomics</span>
  <span property=quot;dc:authorquot;>Don Tapscott</span>
  <span property=quot;dc:datequot;>2006-10-01</span>
</div>
RDFa


<div xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;
  about=quot;http://www.example.com/books/wikinomicsquot;>
  <span property=quot;dc:titlequot;>Wikinomics</span>
  <span property=quot;dc:authorquot;>Don Tapscott</span>
  <span property=quot;dc:datequot;>2006-10-01</span>
</div>
RDFa


<div xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;
  about=quot;http://www.example.com/books/wikinomicsquot;>
  <span property=quot;dc:titlequot;>Wikinomics</span>
  <span property=quot;dc:authorquot;>Don Tapscott</span>
  <span property=quot;dc:datequot;>2006-10-01</span>
</div>
RDFa



       Celoten primer
RDFa
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot;
    quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;>
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
    xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
    xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;>
  <head>
    <title>John's Home Page</title>
    <base href=quot;http://example.org/john-d/quot; />
    <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; />
  </head>
  <body>
    <h1>John's Home Page</h1>
    <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like
      <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot;
        xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p>
    <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite
      book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite
         property=quot;dc:titlequot;>Weaving the Web</cite> by
      <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p>
  </body>
</html>
RDFa
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot;
    quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;>
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
    xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
    xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;>
  <head>
    <title>John's Home Page</title>
    <base href=quot;http://example.org/john-d/quot; />
    <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; />
  </head>
  <body>
    <h1>John's Home Page</h1>
    <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like
      <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot;
        xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p>
    <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite
      book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite
         property=quot;dc:titlequot;>Weaving the Web</cite> by
      <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p>
  </body>
</html>
RDFa
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot;
    quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;>
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
    xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
    xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;>
  <head>
    <title>John's Home Page</title>
    <base href=quot;http://example.org/john-d/quot; />
    <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; />
  </head>
  <body>
    <h1>John's Home Page</h1>
    <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like
      <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot;
         xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p>
    <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite
      book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite
         property=quot;dc:titlequot;>Weaving the Web</cite> by
      <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p>
  </body>
</html>
RDFa
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot;
    quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;>
<html xmlns=quot;http://www.w3.org/1999/xhtmlquot;
    xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot;
    xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;>
  <head>
    <title>John's Home Page</title>
    <base href=quot;http://example.org/john-d/quot; />
    <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; />
  </head>
  <body>
    <h1>John's Home Page</h1>
    <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like
      <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot;
         xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p>
    <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite
      book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite
         property=quot;dc:titlequot;>Weaving the Web</cite> by
      <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p>
  </body>
</html>
Orodja
RDFa
bookmarklets
http://www.w3.org/2006/07/
    SWD/RDFa/impl/js/
Semantic radar
http://sioc-project.org/firefox
Yahoo!
 Microsearch
http://www.yr-bcn.es/demos/
        microsearch/
SPARQL
(RDF Query Language)




       FOAF
Fotografije - pod Creative Commons licenco

         http://flickr.com/photos/ecstaticist/1340787730/
          http://flickr.com/photos/ecstaticist/289169665/
      http://flickr.com/photos/54912323@N00/348737182/
           http://flickr.com/photos/eqqman/142532682/
          http://flickr.com/photos/patrick_q/109986712/
       http://flickr.com/photos/martin_heigan/1224949772/
             http://flickr.com/photos/baboon/3946055/
     http://flickr.com/photos/89376128@N00/1130033952/
            http://flickr.com/photos/gustavog/34150783/
     http://flickr.com/photos/amigurumikingdom/161932998/
            http://flickr.com/photos/bepster/80025887/
        http://flickr.com/photos/cesarcabrera/396501977/
         http://flickr.com/photos/ecstaticist/1845111090/
http://www.jurecuhalev.com/blog

Contenu connexe

Tendances

LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...Ross Singer
 
Ontotext's GraphDB Connectors
Ontotext's GraphDB ConnectorsOntotext's GraphDB Connectors
Ontotext's GraphDB Connectorslogomachy
 
Creating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with HydraCreating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with HydraMarkus Lanthaler
 
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...Michael Cummings
 
Sakai11docproxy
Sakai11docproxySakai11docproxy
Sakai11docproxyjrmdkc
 
Open belgium 2015 - open tourism
Open belgium 2015 - open tourismOpen belgium 2015 - open tourism
Open belgium 2015 - open tourismRaf Buyle
 
Google Your Family Tree
Google Your Family TreeGoogle Your Family Tree
Google Your Family TreeMay Chan
 
Bigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studiesBigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studiesDiego Valerio Camarda
 
JSON-LD for RESTful services
JSON-LD for RESTful servicesJSON-LD for RESTful services
JSON-LD for RESTful servicesMarkus Lanthaler
 
Fun with metadata
Fun with metadataFun with metadata
Fun with metadataBob Chao
 
ResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource SynchronizationResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource SynchronizationBernhard Haslhofer
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataFabien Gandon
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web PagesMichael Nelson
 
Aqua Browser Implementation at Oklahoma State University
Aqua Browser Implementation at Oklahoma State UniversityAqua Browser Implementation at Oklahoma State University
Aqua Browser Implementation at Oklahoma State Universityyouthelectronix
 
Facebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard GazetteFacebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard GazetteHarvard Web Working Group
 

Tendances (18)

Google
GoogleGoogle
Google
 
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
LITA 2010: The Linked Library Data Cloud: it's time to stop think and start l...
 
Ontotext's GraphDB Connectors
Ontotext's GraphDB ConnectorsOntotext's GraphDB Connectors
Ontotext's GraphDB Connectors
 
JSON-LD Update
JSON-LD UpdateJSON-LD Update
JSON-LD Update
 
Creating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with HydraCreating 3rd Generation Web APIs with Hydra
Creating 3rd Generation Web APIs with Hydra
 
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
ELUNA2013:Providing Voyager catalog data in a custom, open source web applica...
 
Sakai11docproxy
Sakai11docproxySakai11docproxy
Sakai11docproxy
 
Open belgium 2015 - open tourism
Open belgium 2015 - open tourismOpen belgium 2015 - open tourism
Open belgium 2015 - open tourism
 
Google Your Family Tree
Google Your Family TreeGoogle Your Family Tree
Google Your Family Tree
 
Bigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studiesBigdive 2014 - RDF, principles and case studies
Bigdive 2014 - RDF, principles and case studies
 
JSON-LD for RESTful services
JSON-LD for RESTful servicesJSON-LD for RESTful services
JSON-LD for RESTful services
 
Pdfforge org[1]
Pdfforge org[1]Pdfforge org[1]
Pdfforge org[1]
 
Fun with metadata
Fun with metadataFun with metadata
Fun with metadata
 
ResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource SynchronizationResourceSync: Leveraging Sitemaps for Resource Synchronization
ResourceSync: Leveraging Sitemaps for Resource Synchronization
 
An introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked DataAn introduction to Semantic Web and Linked Data
An introduction to Semantic Web and Linked Data
 
(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages(Re-) Discovering Lost Web Pages
(Re-) Discovering Lost Web Pages
 
Aqua Browser Implementation at Oklahoma State University
Aqua Browser Implementation at Oklahoma State UniversityAqua Browser Implementation at Oklahoma State University
Aqua Browser Implementation at Oklahoma State University
 
Facebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard GazetteFacebook Open Graph implementation in the Harvard Gazette
Facebook Open Graph implementation in the Harvard Gazette
 

En vedette

Odprta Koda in vas Mac
Odprta Koda in vas MacOdprta Koda in vas Mac
Odprta Koda in vas MacJure Cuhalev
 
Web2 Expo San Francisco
Web2 Expo San FranciscoWeb2 Expo San Francisco
Web2 Expo San FranciscoJure Cuhalev
 
Its Complicated (2)
Its Complicated (2)Its Complicated (2)
Its Complicated (2)Jure Cuhalev
 
Training VC Presentation
Training VC PresentationTraining VC Presentation
Training VC Presentationtrainingvc
 
Twitter workshop Difrax
Twitter workshop DifraxTwitter workshop Difrax
Twitter workshop DifraxKees Romkes
 

En vedette (8)

Odprta Koda in vas Mac
Odprta Koda in vas MacOdprta Koda in vas Mac
Odprta Koda in vas Mac
 
Web2 Expo San Francisco
Web2 Expo San FranciscoWeb2 Expo San Francisco
Web2 Expo San Francisco
 
Its Complicated (2)
Its Complicated (2)Its Complicated (2)
Its Complicated (2)
 
Training VC Presentation
Training VC PresentationTraining VC Presentation
Training VC Presentation
 
O BarCampih
O BarCampihO BarCampih
O BarCampih
 
Web Services & FERPA
Web Services & FERPAWeb Services & FERPA
Web Services & FERPA
 
It's Complicated
It's ComplicatedIt's Complicated
It's Complicated
 
Twitter workshop Difrax
Twitter workshop DifraxTwitter workshop Difrax
Twitter workshop Difrax
 

Similaire à RDFa in ostala spletna semantika

Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extendSeek Tan
 
TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單偉格 高
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIsJosef Petrák
 
Linked data: spreading data over the web
Linked data: spreading data over the webLinked data: spreading data over the web
Linked data: spreading data over the webshellac
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsJay Myers
 
Makroekonomi topik-8-1
Makroekonomi topik-8-1Makroekonomi topik-8-1
Makroekonomi topik-8-1020881
 
Espacios en-tu-vida
Espacios en-tu-vidaEspacios en-tu-vida
Espacios en-tu-vidaepacheco1
 
Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016Nirav Patel
 
The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet Shubham Kumar Singh
 
Seo cheat sheet
Seo cheat sheetSeo cheat sheet
Seo cheat sheetRohan Jha
 
RDFa-deployed Multimedia Metadata - Tutorial, Part 3
RDFa-deployed Multimedia Metadata - Tutorial, Part 3RDFa-deployed Multimedia Metadata - Tutorial, Part 3
RDFa-deployed Multimedia Metadata - Tutorial, Part 3Michael Hausenblas
 

Similaire à RDFa in ostala spletna semantika (20)

Microdata semantic-extend
Microdata semantic-extendMicrodata semantic-extend
Microdata semantic-extend
 
TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單TOSSUG HTML5 讀書會 新標籤與表單
TOSSUG HTML5 讀書會 新標籤與表單
 
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
2011 4IZ440 Semantic Web – RDF, SPARQL, and software APIs
 
Linked data: spreading data over the web
Linked data: spreading data over the webLinked data: spreading data over the web
Linked data: spreading data over the web
 
Seo Cheat Sheet
Seo Cheat SheetSeo Cheat Sheet
Seo Cheat Sheet
 
Seo cheat-sheet
Seo cheat-sheetSeo cheat-sheet
Seo cheat-sheet
 
Linked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI MplsLinked Data Presentation at TDWI Mpls
Linked Data Presentation at TDWI Mpls
 
Tutorial for RDF Graphs
Tutorial for RDF GraphsTutorial for RDF Graphs
Tutorial for RDF Graphs
 
Makroekonomi topik-8-1
Makroekonomi topik-8-1Makroekonomi topik-8-1
Makroekonomi topik-8-1
 
Espacios en-tu-vida
Espacios en-tu-vidaEspacios en-tu-vida
Espacios en-tu-vida
 
Eclampsia 4-real-presentation
Eclampsia 4-real-presentationEclampsia 4-real-presentation
Eclampsia 4-real-presentation
 
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
Embedding Linked Data Invisibly into Web Pages: Strategies and Workflows for ...
 
Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016Moz SEO Web cheat sheet 2016
Moz SEO Web cheat sheet 2016
 
Seo cheat-sheet
Seo cheat-sheetSeo cheat-sheet
Seo cheat-sheet
 
The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet The Web Developer's SEO Cheat Sheet
The Web Developer's SEO Cheat Sheet
 
Seo cheat sheet
Seo cheat sheetSeo cheat sheet
Seo cheat sheet
 
Seo cheat sheet
Seo cheat sheetSeo cheat sheet
Seo cheat sheet
 
Seo cheat-sheet
Seo cheat-sheetSeo cheat-sheet
Seo cheat-sheet
 
Seo onpage for Developer
Seo onpage for DeveloperSeo onpage for Developer
Seo onpage for Developer
 
RDFa-deployed Multimedia Metadata - Tutorial, Part 3
RDFa-deployed Multimedia Metadata - Tutorial, Part 3RDFa-deployed Multimedia Metadata - Tutorial, Part 3
RDFa-deployed Multimedia Metadata - Tutorial, Part 3
 

Plus de Jure Cuhalev

Python icecream library
Python icecream libraryPython icecream library
Python icecream libraryJure Cuhalev
 
Google Sheets in Python with gspread
Google Sheets in Python with gspreadGoogle Sheets in Python with gspread
Google Sheets in Python with gspreadJure Cuhalev
 
Up Your Freelancing Game
Up Your Freelancing GameUp Your Freelancing Game
Up Your Freelancing GameJure Cuhalev
 
DevOps For Solo Developers
DevOps For Solo DevelopersDevOps For Solo Developers
DevOps For Solo DevelopersJure Cuhalev
 
Prevoz.org presentation
Prevoz.org presentationPrevoz.org presentation
Prevoz.org presentationJure Cuhalev
 
Poke Is The New Greeting Card
Poke Is The New Greeting CardPoke Is The New Greeting Card
Poke Is The New Greeting CardJure Cuhalev
 
Twitter and Alternative reality games
Twitter and Alternative reality gamesTwitter and Alternative reality games
Twitter and Alternative reality gamesJure Cuhalev
 
Personal branding, social media and pretty pictures
Personal branding, social media and pretty picturesPersonal branding, social media and pretty pictures
Personal branding, social media and pretty picturesJure Cuhalev
 
Blog Enhancing through Extensions
Blog Enhancing through ExtensionsBlog Enhancing through Extensions
Blog Enhancing through ExtensionsJure Cuhalev
 
Druzbeni Mediji Blogres08
Druzbeni Mediji Blogres08Druzbeni Mediji Blogres08
Druzbeni Mediji Blogres08Jure Cuhalev
 

Plus de Jure Cuhalev (14)

Python icecream library
Python icecream libraryPython icecream library
Python icecream library
 
Google Sheets in Python with gspread
Google Sheets in Python with gspreadGoogle Sheets in Python with gspread
Google Sheets in Python with gspread
 
Up Your Freelancing Game
Up Your Freelancing GameUp Your Freelancing Game
Up Your Freelancing Game
 
DevOps For Solo Developers
DevOps For Solo DevelopersDevOps For Solo Developers
DevOps For Solo Developers
 
Kaj je cms
Kaj je cmsKaj je cms
Kaj je cms
 
Prevoz.org presentation
Prevoz.org presentationPrevoz.org presentation
Prevoz.org presentation
 
Poke Is The New Greeting Card
Poke Is The New Greeting CardPoke Is The New Greeting Card
Poke Is The New Greeting Card
 
Pimp Your Blog
Pimp Your BlogPimp Your Blog
Pimp Your Blog
 
Twitter and Alternative reality games
Twitter and Alternative reality gamesTwitter and Alternative reality games
Twitter and Alternative reality games
 
Personal branding, social media and pretty pictures
Personal branding, social media and pretty picturesPersonal branding, social media and pretty pictures
Personal branding, social media and pretty pictures
 
Pretty Pictures
Pretty PicturesPretty Pictures
Pretty Pictures
 
Blog Enhancing through Extensions
Blog Enhancing through ExtensionsBlog Enhancing through Extensions
Blog Enhancing through Extensions
 
Druzbene Vloge
Druzbene VlogeDruzbene Vloge
Druzbene Vloge
 
Druzbeni Mediji Blogres08
Druzbeni Mediji Blogres08Druzbeni Mediji Blogres08
Druzbeni Mediji Blogres08
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
🐬 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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
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
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
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
 
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
 
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
 
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
 
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
 
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
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
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
 
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...
 
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...
 
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
 
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
 
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...
 

RDFa in ostala spletna semantika

  • 1. RDFa in ostala spletna semantika Jure Čuhalev http://www.jurecuhalev.com/blog/
  • 3. .. omrežje podatkov (web of data)
  • 4.
  • 5.
  • 7. Mikroformati <div class=quot;veventquot;> <a class=quot;urlquot; href=quot;http://www.kiberpipa.org/index.php? name=News&file=article&sid=959quot;>SU: RDFa</a> <span class=quot;summaryquot;>RDFa predavanje</span>: <abbr class=quot;dtstartquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec ob 19h</abbr> do <abbr class=quot;dtendquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec do 20h</abbr>, v <span class=quot;locationquot;>Kiberpipa, Ljubljana, Slovenia</span> </div>
  • 8. Mikroformati <div class=quot;veventquot;> <a class=quot;urlquot; href=quot;http://www.kiberpipa.org/index.php? name=News&file=article&sid=959quot;>SU: RDFa</a> <span class=quot;summaryquot;>RDFa predavanje</span>: <abbr class=quot;dtstartquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec ob 19h</abbr> do <abbr class=quot;dtendquot; title=quot;2008-03-12T20:00+01:00quot;>12 marec do 20h</abbr>, v <span class=quot;locationquot;>Kiberpipa, Ljubljana, Slovenia</span> </div>
  • 10. ... vzorce v divjini
  • 12. Mikroformati <div class=quot;veventquot;> <a class=quot;urlquot; href=quot;http://www.kiberpipa.org/index.php? name=News&file=article&sid=959quot;>SU: RDFa</a> <span class=quot;summaryquot;>RDFa predavanje</span>: <abbr class=quot;dtstartquot; title=quot;2008-03-12T19:00+01:00quot;>12 marec ob 19h</abbr> do <abbr class=quot;dtendquot; title=quot;2008-03-12T20:00+01:00quot;>12 marec do 20h</abbr>, v <span class=quot;locationquot;>Kiberpipa, Ljubljana, Slovenia</span> </div> Imena razredov in oznak so mehki dogovor
  • 13. Resource Description Framework (RDF) http://nennett.net/2007/08/microformats-rdf.html
  • 14. <rdf:RDF xmlns:rdf=quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#quot; xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot;> <rdf:Description rdf:about=quot;http://en.wikipedia.org/wiki/Tony_Bennquot;> <dc:title>Tony Benn</dc:title> <dc:publisher>Wikipedia</dc:publisher> <foaf:primaryTopic> <foaf:Person> <foaf:name>Tony Benn</foaf:name> </foaf:Person> </foaf:primaryTopic> </rdf:Description> </rdf:RDF>
  • 15. Kako to preplesti s spletno stranjo?
  • 16. RDFa RDF .. v HTML .. atributih
  • 17. RDFa <div xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; about=quot;http://www.example.com/books/wikinomicsquot;> <span property=quot;dc:titlequot;>Wikinomics</span> <span property=quot;dc:authorquot;>Don Tapscott</span> <span property=quot;dc:datequot;>2006-10-01</span> </div>
  • 18. RDFa <div xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; about=quot;http://www.example.com/books/wikinomicsquot;> <span property=quot;dc:titlequot;>Wikinomics</span> <span property=quot;dc:authorquot;>Don Tapscott</span> <span property=quot;dc:datequot;>2006-10-01</span> </div>
  • 19. RDFa <div xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; about=quot;http://www.example.com/books/wikinomicsquot;> <span property=quot;dc:titlequot;>Wikinomics</span> <span property=quot;dc:authorquot;>Don Tapscott</span> <span property=quot;dc:datequot;>2006-10-01</span> </div>
  • 20. RDFa Celoten primer
  • 21. RDFa <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot; quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;> <html xmlns=quot;http://www.w3.org/1999/xhtmlquot; xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;> <head> <title>John's Home Page</title> <base href=quot;http://example.org/john-d/quot; /> <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; /> </head> <body> <h1>John's Home Page</h1> <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot; xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p> <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite property=quot;dc:titlequot;>Weaving the Web</cite> by <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p> </body> </html>
  • 22. RDFa <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot; quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;> <html xmlns=quot;http://www.w3.org/1999/xhtmlquot; xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;> <head> <title>John's Home Page</title> <base href=quot;http://example.org/john-d/quot; /> <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; /> </head> <body> <h1>John's Home Page</h1> <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot; xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p> <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite property=quot;dc:titlequot;>Weaving the Web</cite> by <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p> </body> </html>
  • 23. RDFa <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot; quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;> <html xmlns=quot;http://www.w3.org/1999/xhtmlquot; xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;> <head> <title>John's Home Page</title> <base href=quot;http://example.org/john-d/quot; /> <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; /> </head> <body> <h1>John's Home Page</h1> <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot; xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p> <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite property=quot;dc:titlequot;>Weaving the Web</cite> by <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p> </body> </html>
  • 24. RDFa <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML+RDFa 1.0//ENquot; quot;http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtdquot;> <html xmlns=quot;http://www.w3.org/1999/xhtmlquot; xmlns:foaf=quot;http://xmlns.com/foaf/0.1/quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xml:lang=quot;enquot;> <head> <title>John's Home Page</title> <base href=quot;http://example.org/john-d/quot; /> <meta property=quot;dc:creatorquot; content=quot;Jonathan Doequot; /> </head> <body> <h1>John's Home Page</h1> <p>My name is <span property=quot;foaf:nickquot;>John D</span> and I like <a href=quot;http://www.neubauten.org/quot; rel=quot;foaf:interestquot; xml:lang=quot;dequot;>Einstürzende Neubauten</a>.</p> <p>My <span rel=quot;foaf:interestquot; resource=quot;urn:ISBN:0752820907quot;>favorite book</span> is the inspiring <span about=quot;urn:ISBN:0752820907quot;><cite property=quot;dc:titlequot;>Weaving the Web</cite> by <span property=quot;dc:authorquot;>Tim Berners-Lee</span></span>.</p> </body> </html>
  • 29.
  • 31. Fotografije - pod Creative Commons licenco http://flickr.com/photos/ecstaticist/1340787730/ http://flickr.com/photos/ecstaticist/289169665/ http://flickr.com/photos/54912323@N00/348737182/ http://flickr.com/photos/eqqman/142532682/ http://flickr.com/photos/patrick_q/109986712/ http://flickr.com/photos/martin_heigan/1224949772/ http://flickr.com/photos/baboon/3946055/ http://flickr.com/photos/89376128@N00/1130033952/ http://flickr.com/photos/gustavog/34150783/ http://flickr.com/photos/amigurumikingdom/161932998/ http://flickr.com/photos/bepster/80025887/ http://flickr.com/photos/cesarcabrera/396501977/ http://flickr.com/photos/ecstaticist/1845111090/