CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
Semanacco
1. SEMANACCO
-
a web-based application for accommodation
providers to easily create semantically annotated
descriptions of their accommodations, based on
widespread vocabularies
[1] semantically annotated accommodations
1
1
2. Objectives
• Development of an application that enables users to
generate Rich Snippets for accommodation descriptions
• A Rich Snippet is a descriptions of a search result that is
shown below a certain search result
• used to facilitate Search Engine Optimization
additional information to gain more attention
• Rich Snippets consist of Semantic Annotations
2
3. Semantic Annotations
• Traditional Web is only understandable for humans
• Semantic Web strives to be understandable for
machines
machine-readable descriptions of resources are
necessary.
• This is where annotations are used to markup the
semantics.
improve accuracy of Web searches (look for only those
pages that refer to a precise concept instead of all the
ones using ambiguous keywords)
3
4. Semantic Annotations cont.
• At present, three major approaches to apply semantic
annotations compete against each other:
Microformats, RDFa, and Microdata.
• Up to the present, it is not fully clear which approach
will prevail.
• All of them possess some advantages, but also
disadvantages.
[2] Cf. [BDG+10].
2
4
5. Comparison of Microformats, RDFa and Microdata
Feature Microformats 1.0 RDFa 1.1 Microdata 1.0
Relative
complexity
Low High Medium
New attributes
No (class, rel, rev
of HTML)
vocab, typeof, resource,
property, prefix, content,
datatype, about, rel, rev,
inlist
itemscope, itemtype,
itemprop, itemref,
itemid
standardized No Yes Yes
Employment of
multiple external
vocabularies
Just one Unlimited amount
Only in different items
or with absolute URIs
HTML5 time
element support
Only with
Microformats 2.0
No Yes
Cf. [ToLa09], [Spor11], [Hick11], [Sche11], [AHS+12], [ABM+12], [Sche12a], [Spor12], [ABP+12], and [Micro12a].
5
6. Which applications are out there to generate
Semantic Annotations?
Application Annotations for Annotating with
http://schema-creator.org/ Person, Product, Event,
Organization, Movie,
Book, Review
Microdata
http://www.ebusiness-
unibw.org/tools/grsnippetgen/
Offering, Organization,
Location
RDFa
http://microdatagenerator.org/ ,
http://www.microdatagenerator.com/hotel-
schema/
LocalBusiness, Hotel Microdata
http://www.snippetgenerator.com Organization, Product,
Event, Person
Microdata
http://websnippetr.com/index.php Product and
Organization
Microdata
http://www.glamumous.co.uk/p/review-
generator-for-rich-snippets.html
Review Microformats
http://www.localbusinessrockstar.com/rich-
snippets-generator/
Review Microformats
6
9. SEMANACCO
• What is different from other Applications?
– Focus on Accommodations
– Different Vocabularies can be used:
• Schema.org (LodgingBusiness)
• Accommodation Ontology by Martin Hepp and
the Tourism Working Group at STI Innsbruck
• Friend-of-a-Friend (data about persons, e.g.
homepage or skypeID)
– Export Function
– Save / Load Function
9
11. Technologies
• HTML5
• Java
• Google Web Toolkit (GWT)
development of high-performance web
applications without the developer having to be an
expert in browser quirks, XMLHttpRequest, and
JavaScript
open source
completely free
[3] https://developers.google.com/web-toolkit/
[4] https://developers.google.com/web-toolkit/overview
3
4
11
12. What still is to do
• Export Function
• Bug fixing
• Manual of the application
• Evaluation formula
• Complete the writing of the thesis
12
14. Sources
[BDG+10] Blomme D., Desruelle H., Gielen F. De Turck F.: Smart Ubiquitous
Application Delivery Based On Usability Rules, Proceedings of the IADIS
international conference on WWW/Internet. pp. 323-332, 2010.
[ToLa09] Tomberg V., Laanpere M.: RDFa versus Microformats: Exploring the
Potential for Semantic Interoperability of Mash-up Personal Learning
Environments, in: Second International Workshop on Mashup Personal
Learning Environments, 2009.
[Spor11] Sporny M.: http://manu.sporny.org/2011/uber-comparison-rdfa-md-uf/,
June 2011, retrieved 2012-09-30.
[Hick11] Hickson I.: http://www.w3.org/TR/2011/WD-microdata-20110525/, May
2011, retrieved 2012-09-29.
[Sche11] http://schema.org/docs/gs.html, June 2011, retrieved 2012-09-29.
[AHS+12] Adida B., Herman I., Sporny M., Birbeck M.: W3C RDF Web Applications
Working Group, RDFa 1.1 Primer: Rhich Structured Data Markup for Web
Documents, http://www.w3.org/TR/2012/NOTE-rdfa-primer-20120607/,
June 2012, retrieved 2012-09-20.
[ABM+12] Adida B., Birbeck M., McCarron S., Herman I.:
http://www.w3.org/TR/2012/REC-rdfa-core-20120607/, June 2012,
retrieved 2012-09-28.
[Sche12a] http://schema.org/docs/faq.html, retrieved 2012-09-29.
[Spor12] Sporny M.: http://www.w3.org/TR/rdfa-lite/, June 2012, retrieved 2012-09-
26. 14
15. [ABP+12] Adida B., Birbeck M., Pemberton S., Sporny M., McCarron S.:
http://www.w3.org/TR/2012/WD-rdfa-in-html-20120329/#html4---rdfa-dtds,
March 2012, retrieved 2012-09-28.
[Micro12a] http://microformats.org/wiki/Main_Page, retrieved 2012-09-20.
Sources cont.
15