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

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 

Recently uploaded (20)

Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
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
  • 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