CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
semantify.it
1. semantify.it – a Platform for Creation, Publication
and Distribution of Semantic Annotations
(full paper, tool & application track)
Elias Kärle, Umutcan Simsek, Dieter Fensel
Semantic Technology Institute, University of Innsbruck
firstname.lastname@sti2.at
4. 1. Motivation
schema.org
• Collection of terms (quasi ontology)
• To describe „things“ on the World Wide Web
• (Invisible) integration into (HTML / Web) site
• Content becomes machine read- and understandable
• De-facto standard for annotation of web content
Page 6SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
5. 1. Motivation
Page 7SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
http://www.schema.org/
Schema.org:
Created, recommended
and maintained by
„Big 4“ search engines providers:
Embedded in HTML:
• Microdata
• RDFa
• JSON-LD
9. 1. Motivation
Schema.org is targeting the new consumers of Web content!
Page 11SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
IPAs, Chatbots, …Humans
10. 1. Motivation
How to work with schema.org?
3 key questions:
1) Which vocabulary to choose?
2) How to create JSON-LD files?
3) How to publish annotations (schema.org in JSON-LD files)?
Page 12SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
11. 2. Platform
SaaS – Software as a Service
Free and open platform for annotation
• Creation
• Validation
• Publication
Page 13SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
12. 2. Platform
Answer 3 key questions:
1) Which vocabulary to choose?
Schema.org
Still hundreds of classes and properties in schema.org?
Domain specific recommendation files (DS)
• Subset of schema.org
• Domain expert builds DS files as templates for editor
• Easy to use DS editor
Page 14SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
13. 2. Platform
Answer 3 key questions:
2) How to create JSON-LD files?
Semantify.it editor & instant annotations
• Editor based on DS
• Inside platform (big DS files)
• or Instant Annotations (IA)
portable to every website (based on JS)
• Outputs JSON-LD snippet
Page 15SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
14. 2. Platform
Answer 3 key questions:
3) How to publish annotations (schema.org in JSON-LD files)?
copy&paste
but pasting to website is no option for inexperienced users
semantify.it stores all created annotations and provides them over API
(http://smtfy.it/sj7Fie2 OR http://smtfy.it/url/http//... OR http://smtfy.it/cid/374fm38dkgi...)
Import of annotations into popular CMS trough plugins (Wordpress etc.)
Page 16SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
18. 3. Outcome
Our main application is tourism:
• DMOs
• Hotels
• Restaurants
• Ski schools
Currently:
User: 77
Websites: 110
Annotation files: 163k
Triples: > 4M
Page 21SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
19. 3. Outcome
API accesses (annotation requests): > 7M since April 2017 (7 months)
<tirol.at statistics here>
Page 22SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
20. 3. Outcome
To test operational readiness: use cases of all four annotation creation
scenarios:
Page 23SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
21. 3. Outcome
A) Manual annotation creation
1) Completely manual written annotations
• Website of Swiss ski school
• 64 web pages
• static content
• manually written and uploaded to semantify.it
• 5312 triples
• included into ski school website with typo3 plugin
• page corresponding annotations selected by admin
• > 5k fetches per month (during summer months)
Page 24SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
22. 3. Outcome
2) Tool/plugin driven annotation creation
• annotation of hotel and restaurant website
Page 25SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
23. 3. Outcome
B) Automatic annotation creation
3) Internal source (API/DB) mapping
• „Feratel“ DMO management software
hotels, restaurants, sport shops, ski resorts
• „General Solution“ mapping software
hiking routes, POIs,
• „Infomax“ CMS mapping software
daily Cron jobs
> 100k annotations for 6 websites
~ 60k API requests per day
Page 26SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
24. 3. Outcome
4) External source (website scraping)
• one showcase
• scraping and mapping Wordpress blog
• uploading trough semantify.it API
• fetching trough Wordpress plugin
works!
Page 27SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
25. Summary
• many „real world“ use cases for semantic technologies on the web
• annotation yet hard for laymen
• semantify.it platform offers tool to simplify annotations
• manual & automatic annotation creation
• (rule based) validation
• publication trough API and CMS plugins
Future ideas:
incoming data processing, advanced validation, analysis and reasoning,
adaption of new sdo versions, IA, Docker deployment, landing page
Page 28SEMAPRO, Barcelona I Elias Kärle I November 14, 2017