SEMANACCO, A WEB-BASED APPLICATION FOR ...

wrendeceitInternet and Web Development

Oct 21, 2013 (3 years and 9 months ago)

64 views

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

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

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

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

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.
[ToLa
09
],

[Spor
11
], [Hick
11
], [Sche
11
], [AHS+
12
], [ABM+
12
], [Sche
12
a], [Spor
12
],
[
ABP+
12
], and [Micro
12
a].

5

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

http://schema
-
creator.org/


7


http://www.ebusiness
-
unibw.org/tools/grsnippetgen/



8

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

SEMANACCO cont.

10

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

What

still
is

to

do


Export
Function


Bug
fixing


Manual
of

the

application


Evaluation
formula


Complete

the

writing

of

the

thesis


12

Thank

you

for

your

attention
!

13

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

[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