SlideShare a Scribd company logo
1 of 26
Download to read offline
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
1. Motivation
2. Platform
3. Outcome
Page 2
Outline
SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
1. Motivation
Page 5SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
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
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
1. Motivation
Page 8SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
1. Motivation
Page 9SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
1. Motivation
Page 10SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
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
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
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
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
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
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
2. Platform
Page 17SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
2. Platform
Automatic annotation creation:
3 types of content:
• Static content: hardly changes (hotel address, phone number, email, …)
• Dynamic content: frequently changes (room availabilities, prices, …)
• Active content: information about interaction interfaces (booking endpoint)
Manual annotation creation  for static data
Automatic annotation creation  for dynamic data
• Annotation upload API
• Integrated mapper extensions
Page 18SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
2. Platform
Annotation validation
Page 19SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
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
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
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
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
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
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
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
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
www.sti-innsbruck.at
@semantifyit
@eliaska

More Related Content

Similar to semantify.it

The Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandThe Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandLetsConnect
 
Devteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearchDevteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearchTaswar Bhatti
 
SharePoint and javascript – modern development
SharePoint and javascript – modern developmentSharePoint and javascript – modern development
SharePoint and javascript – modern developmentYannick Plenevaux
 
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...aOS Community
 
TadHenryResume2016
TadHenryResume2016TadHenryResume2016
TadHenryResume2016Tad Henry
 
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsA Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsAndrea Mauri
 
Web Annotations – A Game Changer for Language Technology?
Web Annotations – A Game Changer for Language Technology?Web Annotations – A Game Changer for Language Technology?
Web Annotations – A Game Changer for Language Technology?Georg Rehm
 
SPFx- A modern development model for SharePoint
SPFx- A modern development model  for SharePointSPFx- A modern development model  for SharePoint
SPFx- A modern development model for SharePointKirti Prajapati
 
Sitecore 9 - What's new?
Sitecore 9 - What's new?Sitecore 9 - What's new?
Sitecore 9 - What's new?Adrian IORGU
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended ResourcesGreg Sohl
 
Top 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaTop 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaEdureka!
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resumesameerbhandari
 
Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365Giuseppe Marchi
 
Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto
 
DemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - IntrodcutionDemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - IntrodcutionÁkos Horváth
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resumechaunhi
 
Pundit. Web annotation for the Digital Humanities
Pundit. Web annotation for the Digital HumanitiesPundit. Web annotation for the Digital Humanities
Pundit. Web annotation for the Digital HumanitiesFrancesca Di Donato
 
2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar SlidesDuraSpace
 

Similar to semantify.it (20)

The Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandThe Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderland
 
Devteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearchDevteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearch
 
SharePoint and javascript – modern development
SharePoint and javascript – modern developmentSharePoint and javascript – modern development
SharePoint and javascript – modern development
 
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
SharePoint et Javascript - Modern development - Yannick Plenevaux - Christoph...
 
TadHenryResume2016
TadHenryResume2016TadHenryResume2016
TadHenryResume2016
 
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsA Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
 
Web Annotations – A Game Changer for Language Technology?
Web Annotations – A Game Changer for Language Technology?Web Annotations – A Game Changer for Language Technology?
Web Annotations – A Game Changer for Language Technology?
 
SPFx- A modern development model for SharePoint
SPFx- A modern development model  for SharePointSPFx- A modern development model  for SharePoint
SPFx- A modern development model for SharePoint
 
Sitecore 9 - What's new?
Sitecore 9 - What's new?Sitecore 9 - What's new?
Sitecore 9 - What's new?
 
.NET Recommended Resources
.NET Recommended Resources.NET Recommended Resources
.NET Recommended Resources
 
Resume
ResumeResume
Resume
 
[TestWarez 2017] Automated Testing for Common Errors and Difference Recogniti...
[TestWarez 2017] Automated Testing for Common Errors and Difference Recogniti...[TestWarez 2017] Automated Testing for Common Errors and Difference Recogniti...
[TestWarez 2017] Automated Testing for Common Errors and Difference Recogniti...
 
Top 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaTop 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | Edureka
 
Sameer Bhandari Resume
Sameer Bhandari ResumeSameer Bhandari Resume
Sameer Bhandari Resume
 
Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365Prepararsi a spostare le proprie applicazioni share point su office 365
Prepararsi a spostare le proprie applicazioni share point su office 365
 
Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)Miguel Alberto Flores Torres AM (1)
Miguel Alberto Flores Torres AM (1)
 
DemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - IntrodcutionDemoCamp Budapest 2016 - Introdcution
DemoCamp Budapest 2016 - Introdcution
 
My Updated Resume
My Updated ResumeMy Updated Resume
My Updated Resume
 
Pundit. Web annotation for the Digital Humanities
Pundit. Web annotation for the Digital HumanitiesPundit. Web annotation for the Digital Humanities
Pundit. Web annotation for the Digital Humanities
 
2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides
 

Recently uploaded

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 

Recently uploaded (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 

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
  • 2. 1. Motivation 2. Platform 3. Outcome Page 2 Outline SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 3. 1. Motivation Page 5SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 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
  • 6. 1. Motivation Page 8SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 7. 1. Motivation Page 9SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 8. 1. Motivation Page 10SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 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
  • 15. 2. Platform Page 17SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 16. 2. Platform Automatic annotation creation: 3 types of content: • Static content: hardly changes (hotel address, phone number, email, …) • Dynamic content: frequently changes (room availabilities, prices, …) • Active content: information about interaction interfaces (booking endpoint) Manual annotation creation  for static data Automatic annotation creation  for dynamic data • Annotation upload API • Integrated mapper extensions Page 18SEMAPRO, Barcelona I Elias Kärle I November 14, 2017
  • 17. 2. Platform Annotation validation Page 19SEMAPRO, 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