A lecture delivered for "Web Application Development" discipline (MSc studies at Faculty of Computer Science, 'Alexandru Ioan Cuza' University of Iasi, Romania): https://profs.info.uaic.ro/~busaco/teach/courses/wade/web-film.html
16. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
schema.org
colecție de vocabulare (scheme de date)
– e.g., Book, Event, LocalBusiness, Movie, Offer, Person,
Place, Recipe, Review, TVSeries,… – recunoscute și
indexate de roboții principalelor motoare de căutare
istoric și viziune:
R. Wallis, “Schema.org: Where did that come from?”,
LODLAM Summit 2017
www.slideshare.net/rjw/schemaorg-where-did-that-come-from-77955231
17. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
schema.org
colecție de vocabulare (scheme de date)
– e.g., Book, Event, LocalBusiness, Movie, Offer, Person,
Place, Recipe, Review, TVSeries,… – recunoscute și
indexate de roboții principalelor motoare de căutare
Bing, Google, Yahoo!, Yandex
amănunte la https://schema.org/docs/gs.html
modele
conceptuale
21. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
Thing – schema cea mai generală, incluzând conceptualizări
(clasificări realizate riguros)
Action
BroadcastService
CreativeWork
Event
Intangible
MedicalEntity
Organization
Person
Place
Product
Class
Property
modelare de cunoștințe
(via o ontologie)
25. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
<p itemid="#busaco" itemscope="" itemtype="http://schema.org/Person">
This discipline is taught by
<span itemprop="honorificPrefix">Dr.</span>
<a href="https://profs.info.uaic.ro/~busaco/"
title="Visit the Website of Sabin-Corneliu Buraga" itemprop="url">
<span itemprop="name">
<span itemprop="givenName">Sabin</span>-
<span itemprop="additionalName">Corneliu</span>
<span itemprop="familyName">Buraga</span>
</span>
</a>.
</span>
</p>
specificarea (adnotarea explicită a) faptului:
„entitatea având numele Sabin-Corneliu Buraga este
o persoană, posedă titlul Dr. și are situl Web propriu
disponibil la adresa https://profs.info.uaic.ro/~busaco/”
29. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
<article itemscope="" itemtype="http://schema.org/Event">
<section id="contest">
<h2>Tema</h2>
<p itemprop="description">Concursul este destinat studenților
<span itemprop="location" itemscope="" itemtype="http://schema.org/Place">
<a href="http://www.info.uaic.ro/" itemprop="url" title="Spre situl FII>
<span itemprop="name">FII</span></a>
(UAIC <span itemprop="address">Iași, România</span>)</span>
și constă în optimizarea conținutului și structurii unui sit Web.</p>
…
<p>Perioadă de desfășurare:
<span itemprop="startDate" content="2017-10-14T00:00">14 octombrie 2017
</span>—<strong><span itemprop="endDate" content="2018-01-07T17:00">
7 ianuarie 2018, ora 17:00</span></strong>.</p>
</section>
…
</articol>
pe baza schema.org, se pot modela în HTML date vizând un
eveniment (Event) și locul de desfășurare a acestuia (Place)
31. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
acțiuni asociate vizualizării unui produs
(instanță a Product)
detalii la http://schema.org/docs/actions.html
caz concret: eBay
acțiuni ce pot fi efectuate de utilizator
(ViewAction e sub-concept al Action)
context: dispozitive mobile, e-mail,…
32. Dr.SabinBuragaprofs.info.uaic.ro/~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 evaluări 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> comercianți
Oferta zilei:
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<a itemprop="url" href="http://jucarii.biz/tucsi/tux-catifea-paiete">
Jucării de sărbători pentru toți, acum și cu paiete!</a>
</div>
</div>
</div>
modelarea cunoștințelor privind
produse și oferte comerciale
33. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
inspectarea datelor structurate cu OpenLink Structured Data Sniffer
– extensie de browser Web: http://osds.openlinksw.com/
exemple reale: pinterest.com/kidehen/structured-metadata-related/
specificarea meta-datelor privitoare
la instanța de Articol
construcții RDFa utilizând
Open Graph Protocol (Facebook) – ogp.me
34. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
extragerea de microdate HTML5, plus convertirea în
triple RDF via Microdata2RDF Service (serviciu REST)
disponibil la http://getschema.org/microdataextractor/about
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix schema: <http://schema.org/>.
<_:gs0>
rdf:type <http://schema.org/WebPage>;
schema:name "Web Application Development";
schema:description "syllabus (aka the WADe film)";
schema:license <https://creativecommons.org/licenses/by-nc-sa/4.0/>;
schema:author "#busaco".
"#wade-lecture5"
rdf:type <http://schema.org/CreativeWork>;
schema:url <https://profs.info.uaic.ro/~busaco/teach/.../web05ModelulRDF.pdf>;
schema:name "Data Modeling in RDF (Resource Description Framework)";
schema:keywords "Web, model, RDF, vocabulary, DCMI, FOAF, DOAP, SIOC, JSON-LD".
"#busaco"
rdf:type <http://schema.org/Person>;
schema:url <https://profs.info.uaic.ro/~busaco/>;
schema:name "Sabin-Corneliu Buraga".
detalii în cursul
despre RDF
40. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
Diverse utilizări practice:
artefacte culturale
A. Isaac, Europeana and Schema.org, DCMI 2013
www.slideshare.net/antoineisaac/europeana-and-schemaorg-dc2013
http://www.few.vu.nl/~aisaac/#pub
biblioteci digitale (digital libraries)
R. Wallis, prezentări la ELAG 2014, Smart Data 2015 etc.
www.slideshare.net/rjw/why-schemaorg-for-libraries
www.slideshare.net/rjw/schemaorg-extending-benefits
lucrări științifice
formatul Scholarly HTML
http://scholarly.vernacular.io/
medicină computațională
http://schema.org/docs/meddocs.html
41. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
Diverse utilizări practice:
finanțe
extensia schema.org privitoare la FIBO
(Financial Industry Business Ontology)
http://www.edmcouncil.org/financialbusiness
https://schema.org/FinancialProduct
industria auto
http://auto.schema.org/
IoT (Internet of Things)
http://iot.webschemas.org/docs/iot-gettingstarted.html
http://iot-datamodels.blogspot.com/
turism
C. Bizer, Schema.org Annotations in Websites. Opportunities
& Challenges for the Tourism Industry, TFF’15
www.slideshare.net/TourismFastForward/bizer-christian-schema-orgtourism
42. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
A se studia și inițiativa Web Data Commons
extragere cu Common Crawl – http://commoncrawl.org/ –
și acces la seturi de date modelate
via microformate, microdate și RDFa
webdatacommons.org/structureddata/
44. Dr.SabinBuragaprofs.info.uaic.ro/~busaco
Inclusiv, suport pentru scheme de microdate HTML5
implementat în sistemele de management de conținut
(e.g., DokuWiki, Drupal, Joomla, TYPO3, WordPress)
M. Mössmer, Schema.org Plugins for CMS Systems (2014)
http://oc.sti2.at/sites/default/files/schemaorg_cmsplugins.pdf
exemple practice:
https://www.dokuwiki.org/plugin:semantic
https://extensions.joomla.org/extension/google-structured-data-markup
https://wordpress.org/plugins/all-in-one-schemaorg-rich-snippets/