A presentation about embedding structured data in Web documents via microformats, HTML5 microdata (schema.org), and RDFa. The content is written in Romanian language.
For other details, see http://profs.info.uaic.ro/~busaco/teach/courses/wade/web-film.html
29. Dr.SabinBuragawww.purl.org/net/busaco
microformate: utilizari
O melodie o putem considera – la nivel abstract –
ca fiind un evenimentputem extinde hEvent
<ul class="music">
<li class="vevent"><span class="summary">
<a href="Hidden%20Love.mp3">Hidden Love</a></span>
<span class="dur">08:29</span>
<abbr class="dtstart" title="2008-09-20">20 Sep 2008</abbr>
</li>
…
</ul>
39. Dr.SabinBuragawww.purl.org/net/busaco
<div itemscope itemtype="http://schema.org/Product">
<img itemprop="image" src="tux-de-catifea-cu-paiete.jpg" />
<span itemprop="name" lang="ro">Tux de catifea cu paiete</span>
<div itemprop="aggregateRating"
itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">74</span>
din <span itemprop="bestRating">100</span> de puncte
pe baza a <span itemprop="ratingCount">33</span> de evaluari ale utilizatorilor
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
disponibil de la <span itemprop="lowPrice">30</span>
la <span itemprop="highPrice">130</span> de RON
pe baza ofertei a <span itemprop="offerCount">10</span> comercianti
Oferta zilei:
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<a itemprop="url" href="http://jucarii.biz/tucsi/tux-catifea-paiete">
Jucarii pentru toti, acum cu paiete</a>
</div>
</div>
</div>
52. Dr.SabinBuragawww.purl.org/net/busaco
Specificarea constructiilor RDF direct in (X)HTML
RDFa
minimal, se pot utiliza atributele specificate de RDFa Lite
property – specifica o proprietate asociata tipului de date
e.g., pentru tipul Event sunt definite proprietatile
duration, location, startDate, endDate, performers,…
(conform http://schema.org/Event)
55. Dr.SabinBuragawww.purl.org/net/busaco
Specificarea constructiilor RDF direct in (X)HTML
RDFa
minimal, se pot utiliza atributele specificate de RDFa Lite
prefix – desemneaza un vocabular specific
e.g., rdf pentru RDF, rdfa – RDFa, xsd – XML Schema
lista prefixelor predefinite:
www.w3.org/2011/rdfa-context/rdfa-1.1
56. Dr.SabinBuragawww.purl.org/net/busaco
Exemplu recurgand la vocabularul schema.org
adaptare dupa (Manu Sporny, 2012)
<p vocab="http://schema.org/" typeof="Person"
resource="#tux">
Salut, eu sunt
<span property="name">Tuxy Pinguinescu</span>
si va invit sa vizitati
<a property="url" href="http://tux.info/">situl meu</a>.
</p>
57. Dr.SabinBuragawww.purl.org/net/busaco
Exemplu: modelarea grafului social al unui utilizator
pe baza vocabularului FOAF (Friend Of A Friend)
<div vocab="http://xmlns.com/foaf/0.1">
<div resource="#busaco" typeof="Person">
<a property="url" href="http://purl.org/net/busaco">
<span property="name">Sabin Buraga</span></a>
îi are drept cunoscuți pe
<a property="knows" href="#alecsandru">Alecsandru</a> și
<a property="knows" href="#blankdots">Ștefan</a>.
</div>
<p resource="#alecsandru" typeof="Person">
<span property="name">Alecsandru Grigoriu</span></a>
</p>
…
</div>
62. Dr.SabinBuragawww.purl.org/net/busaco
<div typeof="gr:Offering" about="#fabulous-offer">
<div rev="gr:offers" resource="http://www.undeva.biz#business">
<span property="gr:validFrom" datatype="xsd:dateTime"
content="2011-11-20T00:00:00Z"></span>
<span property="gr:validThrough" datatype="xsd:dateTime"
content="2012-11-20T00:00:00Z"></span>
</div>
<div rel="gr:hasPriceSpecification">
<span typeof="gr:UnitPriceSpecification" about="#UnitPriceSpec">
Pret:
<span property="gr:hasCurrencyValue" datatype="xsd:float">
33.33</span>
<span property="gr:hasCurrency" datatype="xsd:string">Euro</span>
</span>
</div>
<a rel="product:specification"
href="http://undeva.biz/product#spec">Specificatiile produsului</a>
</div>
modelarea in RDFa a unei oferte de e-business
pe baza Good Relations – dupa Martin Hepp (2009)
63. Dr.SabinBuragawww.purl.org/net/busaco
O lista a siturilor care recurg la adnotari semantice RDFa
referitoare la produse via Good Relations
poate fi consultata la
http://notes.3kbo.com/goodrelations-sites
exemple notabile:
BestBuy, O’Reilly Media, Sears, Yahoo! Real Estate
66. Dr.SabinBuragawww.purl.org/net/busaco
Generarea de constructii RDFa
pe baza editorului on-line RDFaCE
abordare WYSISYG (What You See Is What You Get)
genereaza reprezentari RDFa – inclusiv rNews
recurge la API-uri de adnotare a continutului textual
(e.g., Alchemy, Open Calais, Ontos, Dbpedia)
disponibil si ca extensie pentru WordPress
http://aksw.org/Projects/RDFACE
71. Dr.SabinBuragawww.purl.org/net/busaco
rNews
model de date pentru includerea de meta-date
din domeniul publicatiilor
(e.g., stiri, articole, periodice) in documentele HTML
standard IPTC (International Press
Telecommunications Council) – octombrie 2011
rnews.org
72. Dr.SabinBuragawww.purl.org/net/busaco
rNews
pe bazeaza pe microdate HTML5 si/sau RDFa
detalii in prezentarea E. Sandhaus, S. Myles & A. Gebhard,
“The State of rNews”, Semantic Technology & Business
Conference, San Francisco (2012)
https://speakerdeck.com/u/agebhard/p/the-state-of-rnews
73. Dr.SabinBuragawww.purl.org/net/busaco
Microformatele, microdatele HTML5 si asertiunile RDF(a)
sunt indexate de motoarele de cautare
Bing – http://tinyurl.com/3mgq27b
Google rich snippets – http://tinyurl.com/3c6naq7
Yahoo! BOSS (Build your Own Search Service)
http://developer.yahoo.com/search/boss/