SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
1
STI INNSBRUCK
MAPPING FERATEL CONTENT TO
SCHEMA.ORG IN THE
TOURISMUSVERBAND INNSBRUCK
PILOT
Ioan Toma, Corneliu Valentin Stanciu, Ioannis Stavrakantonakis
STI Innsbruck, University of Innsbruck,
Technikerstraße 21a, 6020 Innsbruck, Austria
firstname.lastname@sti2.at
2014-03-13
Semantic Technology Institute Innsbruck
STI INNSBTRUCK
Technikerstraße 21a
A – 6020 Innsbruck
Austria
http://www.sti-innsbruck.
2
1
Contents
1.  Introduction...........................................................................................................................................2 
2.  schema.org ............................................................................................................................................2 
3.  Mappings...............................................................................................................................................2 
4.  Implementation .....................................................................................................................................3 
5.  Conclusion and outlook ........................................................................................................................5 
References.....................................................................................................................................................6 
2
1. Introduction
Having a good online marketing strategy results into higher online visibility and ultimately into increased
sales. In order to achieve this goal it is however essential that multiple communication channels and
technologies are properly used. In particular having annotations on the website that can be understood by
search engines busts the online visibility and increases the chances that the website is in the search
engines results to a relevant query. As part of our pilot with Tourismusverband Innsbruck (TVb)1
we have
annotated part of their website content with schema.org2
. Some of this content is actually provided by
feratel media technologies AG3
.
This document introduces the mapping of feratel content to schema.org in the TVb pilot. The reminder of
this document is structured as follows. Section 2 briefly introduces schema.org, the vocabulary used for
annotations. Section 3 describes which subset of schema.org was selected in order to annotate the content.
Section 4 describes the actual implementation of the mappings and its limitations due to constraints we
can’t influence. Finally, Section 5 concludes the document and gives an outlook on how the mappings
should be properly implemented.
2. schema.org
The main search engines, including Google, Yahoo!, Bing, announced in 2011 schema.org, a joint effort
to create and support a common set of schemas for structured data markup on web pages (Google, 2011).
Using schema.org, webmasters can markup their pages in ways recognized by major search providers.
This brings a lot of benefits, enabling search engines to proper interpret content and, therefore, increasing
the likelihood that the web pages are included in the search results for a related query. In a nutshell
schema.org provide a rich vocabulary for talking about common things in the web that are of interest to
search engines, such as people, places, reviews, recipes, offers and events. Schema.org is intended to help
site owners and developers learn about structured data and improve how their sites appear in major
search engines, as well as provide a one stop source for webmasters looking to add mark-up to their
pages. One of the main benefits of schema.org lies in its simplicity. It includes schemas for a large
number of concepts and domains, such as creative works (e.g. movies, music, TV, shows), events, places,
products, organizations, lodging businesses, reviews, etc. Therefore, schema.org intends to be the de-facto
source of vocabulary terms at the description of content in the Web.
3. Mappings
schema.org is a very large vocabulary counting hundreds of terms from multiple domains (see
https://schema.org/docs/full.html for the full specification). Of course not all of the schema.org terms are
relevant for the tourism domain. For the TVb website in particular the relevant schema.org terms are
those that belong to the categories: Hotels, Food and Drink Establishments, Events, Trips, Place of
Interest and News (Akbar, et al., 2014). As mentioned before only part of the content on TVb website is
actually coming for feratel. More precisely this includes: Hotels, Apartments, Camping, Restaurants, Bars
1
 http://www.innsbruck.info/  
2
 http://schema.org/  
3
 http://www.feratel.at/  
3
or Pubs, Cafes, Events and Sightseeing. Table 1 shows the mappings between content types coming from
feratel to those in schema.org.
Table 1: Mapping feratel content to schema.org for TVb website
No Concept in feratel Type in schema.org
1 Hotel schema:Hotel
(rdfs:subClassOf schema:LodgingBusiness)
2 Apartment schema:LodgingBusiness
(rdfs:subClassOf schema:LocalBusiness)
3 Camping schema:LodgingBusiness
(rdfs:subClassOf schema:LocalBusiness)
4 Restaurant schema:Restaurant
(rdfs:subClassOf schema:FoodEstablishment)
5 Bar, Pub schema:BarOrPub
(rdfs:subClassOf schema:FoodEstablishment)
6 Café schema:CafeOrCoffeeShop
(rdfs:subClassOf schema:FoodEstablishment)
7 Event schema:Event
(rdfs:subClassOf schema:Thing)
8 Sightseeing schema:TouristAttraction
(rdfs:subClassOf schema:Place)
4. Implementation
Before we dive into the actual implementation of the mappings let us first shortly describe how the
integration of TVb website with feratel is realized. This will help us understand later on the source of
limitations of our current implementation. Figure 1 depicts the TVb website – feratel integration.
4
  
Figure 1: TVb website – feratel integration – seo_feratel.
The integration is implemented as a Typo3 extension plugin, referred as seo_feratel in the previous figure.
TVb web site is built using the Typo3 content management system, and the Typo3 extensions seo_feratel
is responsible for getting periodically content from feratel and shown it into the Typo3 website. The
plugin is actually using a html template to structure the content - Hotels, Restaurants, etc. as shown in
Figure 2.
Figure 2: TVb website – feratel integration - HTML template.
In order to insert annotations according to schema.org into the TVb website we extended the HTML
template as shown in Figure 3. Using the modified HTML template we insert annotations inside the
HTML tags for:
 Hotels, Apartments and Campings using the following properties: Name, Email, URL, Map,
PostalAddress (including streetAddress, addressCountry, postalCode, addressLocality, telephone and
5
faxNumber). For the following properties Logo, Image, Geo, Description, PriceRange,
PaymentsMethods and OpeningHoursSpecification annotations are not created as this cannot be done
by extending the HTML template, but rather requires changes in the code of the seo_feratel extension
plugin.
 Restaurants, Cafes, Bars&Pubs, and Sightseeing using the following properties: Name, Map,
PostalAddress (including streetAddress, addressCountry, postalCode, addressLocality, telephone and
faxNumber). For the following properties Logo, URL, Email, Image, Geo, Description, PriceRange,
PaymentsMethods and OpeningHoursSpecification annotations are not created as this cannot be done
by extending the HTML template, but rather requires changes in the code of the seo_feratel extension
plugin.
Figure 3: TVb website – feratel integration - HTML template modified to insert schema.org
annotations
Using the modified HTML template in order to insert schema.org annotations has however a set of strong
limitations. The seo_feratel plugin used the same HTML template for Hotel, Apartment and Camping and
therefore is no possible to distinguish between them. To coop with this issue we use just the common top-
level class of the three types, namely schema.org:LodgingBusiness but this leads to losing semantics. We
have the same situation for Restaurants, Cafes, Bars&Pubs and Sightseeing where again only one HTML
template is used. The solution here again was to use the top-level class i.e. schema.org:Plane with the
same risk of losing semantics.
5. Conclusion and outlook
As mentioned before, our current implementation based on modified HTML templates has a set of strong
limitations. This is due to the various limitations we described in Section 4. A much cleaner and scalable
solution would be to have the annotation inserted not at the destination i.e. various destination web site
(including TVb Innsbruck) but rather at the source i.e. feratel.
6
Figure 4: schema.org feratel plugin
This can be realized by developing a feratel plugin, which annotates content according to the mappings
defined in Section 3. Figure 4 depicts the envisioned solution which can be implemented as a cooperation
between feratel and STI Innsbruck.
References
Akbar, Z., Lasierra, N., & Tymaniuk, S (2014). Tourismusverband Ontology. January, 2014.
Available at: http://oc.sti2.at/results/white-papers/tourismusverband-ontology
Google. (2011, June 02). Introducing schema.org: Search engines come together for a richer web.
Retrieved from Webmaster Centeral Blog:
http://googlewebmastercentral.blogspot.co.at/2011/06/introducing-schemaorg-search-
engines.html

Contenu connexe

Similaire à Tv feratel 13032014

Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?lisbk
 
Info2006 Web20 Taly Print
Info2006 Web20 Taly PrintInfo2006 Web20 Taly Print
Info2006 Web20 Taly PrintRam Srivastava
 
SEO Plan For Beginners - Initial Site Analysis - SEO Toolkit
SEO Plan For Beginners - Initial Site Analysis - SEO ToolkitSEO Plan For Beginners - Initial Site Analysis - SEO Toolkit
SEO Plan For Beginners - Initial Site Analysis - SEO Toolkitarvindashok06
 
IT8005 Electronic Commerces Notes UNIT 1
IT8005 Electronic Commerces Notes UNIT 1IT8005 Electronic Commerces Notes UNIT 1
IT8005 Electronic Commerces Notes UNIT 1ArunsunaiComputer
 
There is an App for...Vanity URLs
There is an App for...Vanity URLsThere is an App for...Vanity URLs
There is an App for...Vanity URLsMagnolia
 
Mconf14 aperto vanity url-app
Mconf14 aperto vanity url-appMconf14 aperto vanity url-app
Mconf14 aperto vanity url-appAperto Nachname
 
Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?
Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?
Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?lisbk
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and RunningCodemotion
 
Developing Mash up applications with Adobe AIR
Developing Mash up applications with Adobe AIRDeveloping Mash up applications with Adobe AIR
Developing Mash up applications with Adobe AIRmarcocasario
 
NHibernate Explained By Example
NHibernate Explained By ExampleNHibernate Explained By Example
NHibernate Explained By ExampleFabricio Rojas
 
On line presence of the touristic accommodation industry 18.06.2013
On line presence of the touristic accommodation industry 18.06.2013On line presence of the touristic accommodation industry 18.06.2013
On line presence of the touristic accommodation industry 18.06.2013STIinnsbruck
 
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering studentsDownload PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering studentsSkyingBlogger
 
2013 UX RESEARCH - UX Benchmark Study: TelCo Industries
2013 UX RESEARCH - UX Benchmark Study: TelCo Industries2013 UX RESEARCH - UX Benchmark Study: TelCo Industries
2013 UX RESEARCH - UX Benchmark Study: TelCo IndustriesVanessa Speziale
 
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...IRJET Journal
 
Feratel mapping technical_notes
Feratel mapping technical_notesFeratel mapping technical_notes
Feratel mapping technical_notesSTIinnsbruck
 

Similaire à Tv feratel 13032014 (20)

Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?Web 2.0: What Can It Offer The Research Community?
Web 2.0: What Can It Offer The Research Community?
 
Info2006 Web20 Taly Print
Info2006 Web20 Taly PrintInfo2006 Web20 Taly Print
Info2006 Web20 Taly Print
 
Web editing
Web editingWeb editing
Web editing
 
Srs documentation
Srs documentationSrs documentation
Srs documentation
 
SEO Plan For Beginners - Initial Site Analysis - SEO Toolkit
SEO Plan For Beginners - Initial Site Analysis - SEO ToolkitSEO Plan For Beginners - Initial Site Analysis - SEO Toolkit
SEO Plan For Beginners - Initial Site Analysis - SEO Toolkit
 
New Search Engines Tools Update Dec 2009
New Search Engines Tools Update Dec 2009New Search Engines Tools Update Dec 2009
New Search Engines Tools Update Dec 2009
 
IT8005 Electronic Commerces Notes UNIT 1
IT8005 Electronic Commerces Notes UNIT 1IT8005 Electronic Commerces Notes UNIT 1
IT8005 Electronic Commerces Notes UNIT 1
 
There is an App for...Vanity URLs
There is an App for...Vanity URLsThere is an App for...Vanity URLs
There is an App for...Vanity URLs
 
Mconf14 aperto vanity url-app
Mconf14 aperto vanity url-appMconf14 aperto vanity url-app
Mconf14 aperto vanity url-app
 
Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?
Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?
Web 2.0: What Is It, How Can I Use It, How Can I Deploy It?
 
HTML5 Up and Running
HTML5 Up and RunningHTML5 Up and Running
HTML5 Up and Running
 
Developing Mash up applications with Adobe AIR
Developing Mash up applications with Adobe AIRDeveloping Mash up applications with Adobe AIR
Developing Mash up applications with Adobe AIR
 
NHibernate Explained By Example
NHibernate Explained By ExampleNHibernate Explained By Example
NHibernate Explained By Example
 
OMDFS
OMDFSOMDFS
OMDFS
 
On line presence of the touristic accommodation industry 18.06.2013
On line presence of the touristic accommodation industry 18.06.2013On line presence of the touristic accommodation industry 18.06.2013
On line presence of the touristic accommodation industry 18.06.2013
 
Download PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering studentsDownload PowerPoint Project on social programming for engineering students
Download PowerPoint Project on social programming for engineering students
 
2013 UX RESEARCH - UX Benchmark Study: TelCo Industries
2013 UX RESEARCH - UX Benchmark Study: TelCo Industries2013 UX RESEARCH - UX Benchmark Study: TelCo Industries
2013 UX RESEARCH - UX Benchmark Study: TelCo Industries
 
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...IRJET-  	  Socially Smart an Aggregation System for Social Media using Web Sc...
IRJET- Socially Smart an Aggregation System for Social Media using Web Sc...
 
Feratel mapping technical_notes
Feratel mapping technical_notesFeratel mapping technical_notes
Feratel mapping technical_notes
 
Q&a
Q&aQ&a
Q&a
 

Plus de STIinnsbruck

Plus de STIinnsbruck (20)

Unister
UnisterUnister
Unister
 
Twoo
TwooTwoo
Twoo
 
Twibes
TwibesTwibes
Twibes
 
Tweet deck 2012-01-02
Tweet deck 2012-01-02Tweet deck 2012-01-02
Tweet deck 2012-01-02
 
Tv evaluation 12032014
Tv evaluation 12032014Tv evaluation 12032014
Tv evaluation 12032014
 
T vb publication_rules_11032014
T vb publication_rules_11032014T vb publication_rules_11032014
T vb publication_rules_11032014
 
T vb mapping_implementation_25032014
T vb mapping_implementation_25032014T vb mapping_implementation_25032014
T vb mapping_implementation_25032014
 
T vb alignment_022814_0
T vb alignment_022814_0T vb alignment_022814_0
T vb alignment_022814_0
 
Ttr 20130701
Ttr 20130701Ttr 20130701
Ttr 20130701
 
Ttg mapping to_schema.org_
Ttg mapping to_schema.org_Ttg mapping to_schema.org_
Ttg mapping to_schema.org_
 
Ttb 08042014
Ttb 08042014Ttb 08042014
Ttb 08042014
 
Trust you
Trust youTrust you
Trust you
 
Tripwolf
TripwolfTripwolf
Tripwolf
 
Tripbirds
TripbirdsTripbirds
Tripbirds
 
Traveltainment
TraveltainmentTraveltainment
Traveltainment
 
Travelaudience
TravelaudienceTravelaudience
Travelaudience
 
Tourismuszukunft
TourismuszukunftTourismuszukunft
Tourismuszukunft
 
Tourismusverband innsbruck 24.09.2013
Tourismusverband innsbruck 24.09.2013Tourismusverband innsbruck 24.09.2013
Tourismusverband innsbruck 24.09.2013
 
Tourism link
Tourism linkTourism link
Tourism link
 
Tourcomm germany.com
Tourcomm germany.com Tourcomm germany.com
Tourcomm germany.com
 

Dernier

Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalFabian de Rijk
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Baileyhlharris
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfSkillCertProExams
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lodhisaajjda
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...amilabibi1
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...David Celestin
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatmentnswingard
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.thamaeteboho94
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoKayode Fayemi
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIINhPhngng3
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxlionnarsimharajumjf
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfMahamudul Hasan
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityHung Le
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...ZurliaSoop
 

Dernier (17)

Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Zone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptxZone Chairperson Role and Responsibilities New updated.pptx
Zone Chairperson Role and Responsibilities New updated.pptx
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
Jual obat aborsi Jakarta 085657271886 Cytote pil telat bulan penggugur kandun...
 

Tv feratel 13032014

  • 1. 1 STI INNSBRUCK MAPPING FERATEL CONTENT TO SCHEMA.ORG IN THE TOURISMUSVERBAND INNSBRUCK PILOT Ioan Toma, Corneliu Valentin Stanciu, Ioannis Stavrakantonakis STI Innsbruck, University of Innsbruck, Technikerstraße 21a, 6020 Innsbruck, Austria firstname.lastname@sti2.at 2014-03-13 Semantic Technology Institute Innsbruck STI INNSBTRUCK Technikerstraße 21a A – 6020 Innsbruck Austria http://www.sti-innsbruck.
  • 2. 2
  • 3. 1 Contents 1.  Introduction...........................................................................................................................................2  2.  schema.org ............................................................................................................................................2  3.  Mappings...............................................................................................................................................2  4.  Implementation .....................................................................................................................................3  5.  Conclusion and outlook ........................................................................................................................5  References.....................................................................................................................................................6 
  • 4. 2 1. Introduction Having a good online marketing strategy results into higher online visibility and ultimately into increased sales. In order to achieve this goal it is however essential that multiple communication channels and technologies are properly used. In particular having annotations on the website that can be understood by search engines busts the online visibility and increases the chances that the website is in the search engines results to a relevant query. As part of our pilot with Tourismusverband Innsbruck (TVb)1 we have annotated part of their website content with schema.org2 . Some of this content is actually provided by feratel media technologies AG3 . This document introduces the mapping of feratel content to schema.org in the TVb pilot. The reminder of this document is structured as follows. Section 2 briefly introduces schema.org, the vocabulary used for annotations. Section 3 describes which subset of schema.org was selected in order to annotate the content. Section 4 describes the actual implementation of the mappings and its limitations due to constraints we can’t influence. Finally, Section 5 concludes the document and gives an outlook on how the mappings should be properly implemented. 2. schema.org The main search engines, including Google, Yahoo!, Bing, announced in 2011 schema.org, a joint effort to create and support a common set of schemas for structured data markup on web pages (Google, 2011). Using schema.org, webmasters can markup their pages in ways recognized by major search providers. This brings a lot of benefits, enabling search engines to proper interpret content and, therefore, increasing the likelihood that the web pages are included in the search results for a related query. In a nutshell schema.org provide a rich vocabulary for talking about common things in the web that are of interest to search engines, such as people, places, reviews, recipes, offers and events. Schema.org is intended to help site owners and developers learn about structured data and improve how their sites appear in major search engines, as well as provide a one stop source for webmasters looking to add mark-up to their pages. One of the main benefits of schema.org lies in its simplicity. It includes schemas for a large number of concepts and domains, such as creative works (e.g. movies, music, TV, shows), events, places, products, organizations, lodging businesses, reviews, etc. Therefore, schema.org intends to be the de-facto source of vocabulary terms at the description of content in the Web. 3. Mappings schema.org is a very large vocabulary counting hundreds of terms from multiple domains (see https://schema.org/docs/full.html for the full specification). Of course not all of the schema.org terms are relevant for the tourism domain. For the TVb website in particular the relevant schema.org terms are those that belong to the categories: Hotels, Food and Drink Establishments, Events, Trips, Place of Interest and News (Akbar, et al., 2014). As mentioned before only part of the content on TVb website is actually coming for feratel. More precisely this includes: Hotels, Apartments, Camping, Restaurants, Bars 1  http://www.innsbruck.info/   2  http://schema.org/   3  http://www.feratel.at/  
  • 5. 3 or Pubs, Cafes, Events and Sightseeing. Table 1 shows the mappings between content types coming from feratel to those in schema.org. Table 1: Mapping feratel content to schema.org for TVb website No Concept in feratel Type in schema.org 1 Hotel schema:Hotel (rdfs:subClassOf schema:LodgingBusiness) 2 Apartment schema:LodgingBusiness (rdfs:subClassOf schema:LocalBusiness) 3 Camping schema:LodgingBusiness (rdfs:subClassOf schema:LocalBusiness) 4 Restaurant schema:Restaurant (rdfs:subClassOf schema:FoodEstablishment) 5 Bar, Pub schema:BarOrPub (rdfs:subClassOf schema:FoodEstablishment) 6 Café schema:CafeOrCoffeeShop (rdfs:subClassOf schema:FoodEstablishment) 7 Event schema:Event (rdfs:subClassOf schema:Thing) 8 Sightseeing schema:TouristAttraction (rdfs:subClassOf schema:Place) 4. Implementation Before we dive into the actual implementation of the mappings let us first shortly describe how the integration of TVb website with feratel is realized. This will help us understand later on the source of limitations of our current implementation. Figure 1 depicts the TVb website – feratel integration.
  • 6. 4    Figure 1: TVb website – feratel integration – seo_feratel. The integration is implemented as a Typo3 extension plugin, referred as seo_feratel in the previous figure. TVb web site is built using the Typo3 content management system, and the Typo3 extensions seo_feratel is responsible for getting periodically content from feratel and shown it into the Typo3 website. The plugin is actually using a html template to structure the content - Hotels, Restaurants, etc. as shown in Figure 2. Figure 2: TVb website – feratel integration - HTML template. In order to insert annotations according to schema.org into the TVb website we extended the HTML template as shown in Figure 3. Using the modified HTML template we insert annotations inside the HTML tags for:  Hotels, Apartments and Campings using the following properties: Name, Email, URL, Map, PostalAddress (including streetAddress, addressCountry, postalCode, addressLocality, telephone and
  • 7. 5 faxNumber). For the following properties Logo, Image, Geo, Description, PriceRange, PaymentsMethods and OpeningHoursSpecification annotations are not created as this cannot be done by extending the HTML template, but rather requires changes in the code of the seo_feratel extension plugin.  Restaurants, Cafes, Bars&Pubs, and Sightseeing using the following properties: Name, Map, PostalAddress (including streetAddress, addressCountry, postalCode, addressLocality, telephone and faxNumber). For the following properties Logo, URL, Email, Image, Geo, Description, PriceRange, PaymentsMethods and OpeningHoursSpecification annotations are not created as this cannot be done by extending the HTML template, but rather requires changes in the code of the seo_feratel extension plugin. Figure 3: TVb website – feratel integration - HTML template modified to insert schema.org annotations Using the modified HTML template in order to insert schema.org annotations has however a set of strong limitations. The seo_feratel plugin used the same HTML template for Hotel, Apartment and Camping and therefore is no possible to distinguish between them. To coop with this issue we use just the common top- level class of the three types, namely schema.org:LodgingBusiness but this leads to losing semantics. We have the same situation for Restaurants, Cafes, Bars&Pubs and Sightseeing where again only one HTML template is used. The solution here again was to use the top-level class i.e. schema.org:Plane with the same risk of losing semantics. 5. Conclusion and outlook As mentioned before, our current implementation based on modified HTML templates has a set of strong limitations. This is due to the various limitations we described in Section 4. A much cleaner and scalable solution would be to have the annotation inserted not at the destination i.e. various destination web site (including TVb Innsbruck) but rather at the source i.e. feratel.
  • 8. 6 Figure 4: schema.org feratel plugin This can be realized by developing a feratel plugin, which annotates content according to the mappings defined in Section 3. Figure 4 depicts the envisioned solution which can be implemented as a cooperation between feratel and STI Innsbruck. References Akbar, Z., Lasierra, N., & Tymaniuk, S (2014). Tourismusverband Ontology. January, 2014. Available at: http://oc.sti2.at/results/white-papers/tourismusverband-ontology Google. (2011, June 02). Introducing schema.org: Search engines come together for a richer web. Retrieved from Webmaster Centeral Blog: http://googlewebmastercentral.blogspot.co.at/2011/06/introducing-schemaorg-search- engines.html