KIT – The Research University in the Helmholtz Association
29 April 2016
Zillertal, Austria
www.kit.edu
Smart Services with Semantic Technologies
Tourism Fast Forward 2016
Prof. Dr. Rudi Studer
Dr. Maria Maleshkova, Dr. Andreas Harth
Institute of Applied Informatics and Formal
Description Methods (AIFB)
2
• Motivation
• Use Case 1 - Building Agile Systems
• Use Case 2 – Collaborative Development of
Business Processes
• Summary and Conclusion
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
3
Market
Influence
Technology
Development
Today’s Driving Forces
Shorter innovation cycles
Need for continuous adaptation
Near real-time analyses
Involvement of the customer not only with
the finished product/service but during the
complete development cycle
Ubiquitous access
Social and community Web
Heterogeneous big data
Distributed component-based
solutions
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
4
Motivation – Travel context
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
5
The Rise of Big Data
With increased use of computers more and more data is being stored
Organisations rely on data to support business decisions
Data drives policy decisions in government
Individuals rely on data from the Web for information and communication
Data volumes and number of sources explode
Combining data from multiple sources enables insights
More and more data available on the Web is published in
Semantic Web standards
See: Linking Open Data (LOD) initiative
Semantic Web technologies are beneficial for data exchange and
integration
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
6
Semantic Technologies
Semantic Web technologies,
standardised by the W3C, are
mature:
RDF recommendation in 1999,
update in 2004
RDFa (RDF in HTML) note in 2008
RDFS recommendation in 2004
SPARQL recommendation in 2008
OWL recommendation in 2004,
update in 2009
Linked Data is a subset of the
Semantic Web stack
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
8
Use Cases
1. Building Agile Systems
Fast integration of heterogeneous data and programmable interfaces
based on semantic technologies
2. Collaborative Development of
Business Processes
Semantics for modeling, analyzing, and executing processes
E.g. booking process
Semantic
description
Semantic
description
Semantic
description
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
9
BUILDING AGILE SYSTEMS
Semantics for integrating data and programmable interfaces
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
10
Today‘s Web is about Dynamic Data
Data is often dynamically created as a result of some calculation
carried out over input data (e.g., weather information)
Data can change frequently (e.g., moving objects)
APIs are used to trigger functionalities in the Web and the real world
and provide access to dynamic and static data sources
An important role plays
Representational State Transfer
(REST)
Architectural style for client–
server interaction
Compatible with Web architecture
http://programmableweb.com
8816 APIs
Over 14,795 APIs and 6173 mashups
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
11
Linking Open Data Cloud
Linking Open Data cloud diagram 2014, by Max Schmachtenberg, Christian Bizer, Anja Jentzsch and Richard Cyganiak.
http://lod-cloud.net/
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
12
Linked Data Principles
1. Use URIs to name things; not only documents, but also people,
locations, concepts, etc.
http://dbpedia.org/resource/London
2. To enable agents (humans and machines) to look up those names,
use HTTP URIs
http://dbpedia.org/page/London
3. When someone looks up a URI we provide useful information; with
'useful' in the strict sense we usually mean structured data in RDF
<http://dbpedia.org/page/London> dbo:areaTotal
1572000000.000000^^xsd:double.
4. Include links to other URIs allowing agents (machines and humans)
to discover more things
<http://dbpedia.org/page/London> owl:sameAs
<sws.geonames.org/2643743/> .
http://www.w3.org/DesignIssues/LinkedData
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
13
Mashups
=
Procedural glue
code
Procedural glue
code
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
14
Motivation for Combining Semantics and
Services
Increased value comes from combinations of services and
APIs
6000+ Mashups on programmableweb.com
But a lot of manual effort is required for this compositions (glue code)
Structured service/API descriptions ease the composition process considerably
Semantic descriptions allow for the automatic execution of several tasks
(e.g., data alignment, service discovery, …)
Manually drafted
glue code Semantic
description
Semantic
description
Semantic
description
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
15
Semantics and Services
Functionality attainable via the Web
RESTful services (respecting Web architecture)
resource-oriented
manipulated with HTTP verbs
GET, PUT, POST, DELETE
Negotiate representations (XML, JSON, RDF)
Linked data
Uniform use of URIs
Use of RDF and SPARQL
= Linked Services
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
16
From Web APIs to Linked APIs
Linked APIs
Web APIs
REST APIs
Linked Data
Resources, HTTP Verbs,
HATEOAS
Resources, RDF
HTTP Verbs,
HATEOAS
RDF
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
17
Linked Services Benefits
Interfaces and semantics are clearly defined and described in a
machine-interpretable manner
Possible to access documentation (via „JavaDoc“ for APIs)
Possible to automate discovery and composition of Web APIs
Easier reuse of implemented functionality
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
18
Facilitate Data Integration
Linked Service
Combines data (MashUp)
build on top
Application
that consumes one
Linked Service
Bad solution
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
19
Facilitate Data Integration
Linked
Service
Application
(consumes and integrates
RDF from 3 Linked Services)
Good solution
Linked
Service
Linked
Service
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
20
Linked Service Architecture
Linked APIs consume and produce
RDF data
Linked APIs are described with an RDF document
Including SPARQL graph patterns, representing the structure of input
and output data
Accessible via the Web
Linked
API
Pattern Pattern
Description (RDF+SPARQL)
RDF in RDF out
match match
?x a sg:Reservation ;
sg:startDate ?start ;
sg:endDate ?end .
?y a sg:ConfirmedReservation .
?y sg:reservation ?x .
?x sg:startDate ?start .
?x sg:endDate ?end .
Institute of Applied Informatics and Formal
Description Methods (AIFB)
21
COLLABORATIVE
DEVELOPMENT OF
BUSINESS PROCESSES
Semantics for process modeling, analysis and execution
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
22
Modeling Processes
Well-defined processes improve performance and support monitoring
Standards for process modeling exist – e.g. BPMN
Modeling and enriching BPMN with meta-information is still challenging
Enhancing processes with semantics:
Use (lightweight) ontologies to model meta-information
Dublin Core Schema, Friend of a Friend Ontology (FOAF),..
Use meta-information for
process analysis and optimization
making conclusions about activities and data artifacts (reasoning)
deducing new knowledge about processes
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
<META NAME="DC.Title" CONTENT=”Trip Booking">
<META NAME="DC.Creator" CONTENT=”John Smith">
<META NAME="DC.Language" scheme="RFC1766"
CONTENT="en; de">
<META NAME="DC.Date" CONTENT=”2016-04-29">
<foaf:Person rdf:ID=“http://exmaple.com/me">
<foaf:givenname>John</foaf:givenname>
<foaf:family_name>Smith</foaf:family_name>
<foaf:interest
rdf:resource="http://dx.doi.org/10.1021/ol703129
z"/>
Institute of Applied Informatics and Formal
Description Methods (AIFB)
23
Architecture
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
24
Implementation
Using Business Process Model and Notation (BPMN) as a modeling
language
Standard proposed by Object Management Group in 2008
Very expressive
Widely spread
Describes processes for documentation purposes and serves
as basis for the automatic execution in a workflow-engine
Easily extensible
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
25
Modeling and Execution of Booking Processes
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Confirm Trip
Institute of Applied Informatics and Formal
Description Methods (AIFB)
26
Implementation
Semantic MediaWiki is a semantic extension of MediaWiki
Allows to store information in a structured way
Provides semantic modelling primitives for describing entities and
their relationships
“Europahaus” islocatedIn “Mayrhofen”
Supports the publication of information according to the LinkedData
Principles
Tools:
MediaWiki + Semantic MediaWiki
https://www.semantic-mediawiki.org
Semantic Forms
https://www.semantic-mediawiki.org/wiki/Semantic_Forms
Cognitive Process Designer
http://aifb-ls3-vm2.aifb.kit.edu/DevelopersDay
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
27
Functionality
Functionality provided by Cognitive Process Designer:
Create BPMN Processes
Load / Edit BPMN Processes
Import / Export BPMN Processes in BPMN 2.0 XML
Annotate BPMN Processes
Semantic meta-information
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
28
Functionality: Process Analysis and
Information Access
Information and metadata is stored in a semantic format which
can be queried
Examples:
What type of persons are involved in the process?
What is the workload of each involved person?
Which roles require the highest expertise and are the most
data intensive ones?
If a flight and a cruise are both a kinds of trip, how many trips did
a customer make?
If a customer that has booked more than 10 flights in 2015 is defined
as frequent flyer, how many frequent flyers have been to Paris?
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
29
Summary and Outlook
We need technology solutions to achieve more automation
Executing tasks manually does not scale
Market trends and technology developments pave the way for
developing new products and services, which are more flexible and
adapted to the customer needs
We need to be ready to support shorter innovation cycles for
products and services
We can use semantic and Web Technologies to support:
the rapid development of mashups and applications
the collaborative modelling, analysis and reuse of processes
the export of data in a structured way thus being amenable for usage
in further applications
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
Institute of Applied Informatics and Formal
Description Methods (AIFB)
30
Relevant Publications
S. Stadtmüller, S. Speiser, A. Harth, R. Studer. Data-Fu: A Language and an
Interpreter for Interaction with Read/Write Linked Data. Proceedings of the 22nd
International Conference on World Wide Web, pp. 1225-1236, 2013.
A. Harth, C. Knoblock, S. Stadtmüller, R. Studer, and P. Szekely. On-the-fly Integration
of Static and Dynamic Sources. in Proceedings of the Int. Semantic Web Conf.
Workshop on Consuming Linked Data. 2013: CEUR-WS.
M. Maleshkova, P. Philipp, Y. Sure-Vetter, R. Studer. Smart Web Services (SmartWS)
– The Future of Services on the Web. IPSI BgD Transactions on Advanced Research
(TAR), 12, (1), pp. 15-26, January, 2016.
T. Weller, M. Maleshkova. Towards a Collaborative Process Platform: Publishing
Processes according to the Linked Data Principles. Proceedings of Workshop Linked
Data on the Web (LDOW2016), World Wide Web Conf., Montreal, Canada, April 2016.
T. Weller, M. Maleshkova. Cognitive Process - An Open-Source Tool to Capture
Processes according to the Linked Data Principles. The Semantic Web: ESWC 2016
Satellite Events, Springer.
Prof. Dr. Rudi Studer | Tourism Fast Forward 2016

More Related Content

PDF
Powerful Information Discovery with Big Knowledge Graphs –The Offshore Leaks ...
PPTX
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
PPTX
Rank | Analyse | Lead | Search
PPTX
The State of Linked Government Data
PPTX
Creating knowledge out of interlinked data
PDF
Structured Data for the Financial Industry
PDF
An introduction to Linked Open Data
PDF
Success stories with Connected Data
Powerful Information Discovery with Big Knowledge Graphs –The Offshore Leaks ...
Introduction to the Data Web, DBpedia and the Life-cycle of Linked Data
Rank | Analyse | Lead | Search
The State of Linked Government Data
Creating knowledge out of interlinked data
Structured Data for the Financial Industry
An introduction to Linked Open Data
Success stories with Connected Data

What's hot (20)

PPTX
Towards an Open Research Knowledge Graph
PPTX
Enterprise knowledge graphs
PDF
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
PPTX
Cognitive data
PDF
Wed roman tut_open_datapub
PDF
Weaving a Web of Linked Data - September 26th, 2019
PPTX
SSSW2015 Data Workflow Tutorial
PDF
Smart Data Applications powered by the Wikidata Knowledge Graph
PPTX
Knowledge Graph Introduction
PDF
Practical use of Knowledge Graph with Case Studies using Semantic Web Publish...
PPTX
Describing Scholarly Contributions semantically with the Open Research Knowle...
PPTX
A possible future role of schema.org for business reporting
PPTX
Sören Auer | Enterprise Knowledge Graphs
PPTX
What can linked data do for digital libraries
PDF
Knowledge discoverylaurahollink
PPTX
Linked data for Enterprise Data Integration
PDF
Getting Started with Knowledge Graphs
PPTX
Das Semantische Daten Web für Unternehmen
PPTX
Introducing the Linked Data Research Centre
PDF
Sebastian Hellmann
Towards an Open Research Knowledge Graph
Enterprise knowledge graphs
From Open Linked Data towards an Ecosystem of Interlinked Knowledge
Cognitive data
Wed roman tut_open_datapub
Weaving a Web of Linked Data - September 26th, 2019
SSSW2015 Data Workflow Tutorial
Smart Data Applications powered by the Wikidata Knowledge Graph
Knowledge Graph Introduction
Practical use of Knowledge Graph with Case Studies using Semantic Web Publish...
Describing Scholarly Contributions semantically with the Open Research Knowle...
A possible future role of schema.org for business reporting
Sören Auer | Enterprise Knowledge Graphs
What can linked data do for digital libraries
Knowledge discoverylaurahollink
Linked data for Enterprise Data Integration
Getting Started with Knowledge Graphs
Das Semantische Daten Web für Unternehmen
Introducing the Linked Data Research Centre
Sebastian Hellmann
Ad

Viewers also liked (12)

PDF
TFF2016, Reinhard Lanner, The end of advertisment as we know it
PPTX
TFF2016, Johann Reisinger, Einsatz eines multimedialen Tourismus Datenmanagem...
PPTX
TFF2016, Michael Brandl, Die PSI Richtlinien und ihre Umsetzung in nationals ...
PDF
Data Systems Integration & Business Value Pt. 2: Cloud
PPTX
TFF2016, Hendrik Maat, easybooking
PPTX
TFF2016, Christian Klingler, PSI-Richtlinie am praktischen Beispiel touuristi...
PPTX
TFF2016, Elias Kärle, Schema.org im Tourismus
PDF
Mobility in der Customer Journey
PDF
TFF2016, Michael Steingress, Die digitale Customer Journey
PPTX
PPTX
TFF2016, Roland Schegg, Online Hotelvetrieb
PPTX
TFF2016, Alexander Schwarz, Airbnb
TFF2016, Reinhard Lanner, The end of advertisment as we know it
TFF2016, Johann Reisinger, Einsatz eines multimedialen Tourismus Datenmanagem...
TFF2016, Michael Brandl, Die PSI Richtlinien und ihre Umsetzung in nationals ...
Data Systems Integration & Business Value Pt. 2: Cloud
TFF2016, Hendrik Maat, easybooking
TFF2016, Christian Klingler, PSI-Richtlinie am praktischen Beispiel touuristi...
TFF2016, Elias Kärle, Schema.org im Tourismus
Mobility in der Customer Journey
TFF2016, Michael Steingress, Die digitale Customer Journey
TFF2016, Roland Schegg, Online Hotelvetrieb
TFF2016, Alexander Schwarz, Airbnb
Ad

Similar to TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien (20)

PDF
“Semantic Technologies for Smart Services”
PDF
ISWC GoodRelations Tutorial Part 2
PDF
GoodRelations Tutorial Part 2
KEY
Linked services
PDF
Intro to-technologies-Green-City-Hackathon-Athens
PDF
Gomadam Dissertation
PPTX
Linked services: Connecting services to the Web of Data
ODP
Linked Data
PDF
ISWC GoodRelations Tutorial Part 4
PDF
GoodRelations Tutorial Part 4
PPTX
The Semantic Web Exists. What Next?
PDF
Semantic Web / Linked Data Technologies
PPTX
Linking Services and Linked Data: Keynote for AIMSA 2012
PPTX
Linked services for the Web of Data
PDF
Planetdata simpda
PDF
PlanetData: Consuming Structured Data at Web Scale
PPTX
Why I don't use Semantic Web technologies anymore, event if they still influe...
PPT
Towards Semantic APIs for Research Data Services (Invited Talk)
PPTX
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
PDF
20080509 webresearch lifshits_lecture01
“Semantic Technologies for Smart Services”
ISWC GoodRelations Tutorial Part 2
GoodRelations Tutorial Part 2
Linked services
Intro to-technologies-Green-City-Hackathon-Athens
Gomadam Dissertation
Linked services: Connecting services to the Web of Data
Linked Data
ISWC GoodRelations Tutorial Part 4
GoodRelations Tutorial Part 4
The Semantic Web Exists. What Next?
Semantic Web / Linked Data Technologies
Linking Services and Linked Data: Keynote for AIMSA 2012
Linked services for the Web of Data
Planetdata simpda
PlanetData: Consuming Structured Data at Web Scale
Why I don't use Semantic Web technologies anymore, event if they still influe...
Towards Semantic APIs for Research Data Services (Invited Talk)
Linked data demystified:Practical efforts to transform CONTENTDM metadata int...
20080509 webresearch lifshits_lecture01

More from TourismFastForward (20)

PDF
TFF2024_KI – Wissen, was ist – und warum sich alles ändert_Jürgen_Schmidt
PPTX
TFF2024_Use-Case 4_AI-driven Tourism_StefanHuber_neusta_destination_one
PDF
TFF2024-Use-Case3_KI-Planner_Ulrich-Staufacher_Speed-u-Up
PPTX
TFF24_Use-Case2_Customer_Experience_gorelate
PDF
TFF24 - In-the-spot-light_KI-Tool für Online-Marketing_wiasano
PPTX
TFF2024_Use-Case Session 1: Destination Voice Assistant – Adrian Huwyler, ano...
PDF
TFF2024_CTA_TFF_Workshop Ergebnisse_27.11.2024
PDF
TFF_2024_Customer Intelligence_Michael_Holzinger
PDF
TFF2024_KI-Perspektiven_Keynote_Roman_Egger
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2023 - Navigating Tourism Data Nexus
PDF
TFF2022 - Mobility in Tourism
TFF2024_KI – Wissen, was ist – und warum sich alles ändert_Jürgen_Schmidt
TFF2024_Use-Case 4_AI-driven Tourism_StefanHuber_neusta_destination_one
TFF2024-Use-Case3_KI-Planner_Ulrich-Staufacher_Speed-u-Up
TFF24_Use-Case2_Customer_Experience_gorelate
TFF24 - In-the-spot-light_KI-Tool für Online-Marketing_wiasano
TFF2024_Use-Case Session 1: Destination Voice Assistant – Adrian Huwyler, ano...
TFF2024_CTA_TFF_Workshop Ergebnisse_27.11.2024
TFF_2024_Customer Intelligence_Michael_Holzinger
TFF2024_KI-Perspektiven_Keynote_Roman_Egger
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2023 - Navigating Tourism Data Nexus
TFF2022 - Mobility in Tourism

Recently uploaded (20)

PPTX
The walking dead SERIE PARA EXPONER DISPOSITIVA
PPTX
VIVEK BOOK REVIEW the fish sticks book.pptx
PPTX
RP Virtual Session One intro to workplace readiness
PPTX
Enterprise Network Design and Implementation Project using Cisco ASA, FortiGa...
PPTX
Ease_of_Paying_Taxes_Act_Presentation.pptx
PPTX
Family and technology lecture notes.pptx
PPTX
IIINtroduction_Macroperspective (1).pptx
PPTX
Brief presentation for multiple products
PPTX
Staff WelFare Presentation for Larger Organizations
PDF
Echoes of AccountabilityComputational Analysis of Post-Junta Parliamentary Qu...
DOC
办DSU毕业证学历认证,罗杰威廉姆斯大学毕业证毕业典礼
PPTX
Outcomes of Communication & Overcoming
DOCX
Sheka Indigenous Knowledge and Governance
PPTX
Swadesh sapthaha - Athma Nirbhar Bharath.
PPTX
Template for edu 3D Stairs Templates.pptx
PPTX
template for using in education Yusri template.pptx
PDF
The Role, of Food Technology, the Chefs, and the Food Processing industry in ...
PPTX
HRPTA PPT 2024-2025 FOR PTA MEETING STUDENTS
PDF
WEEK-2-Models-of-CommunicationCommunication-Ethics.pdf
PDF
Lessons Learned building a product with clean core abap
The walking dead SERIE PARA EXPONER DISPOSITIVA
VIVEK BOOK REVIEW the fish sticks book.pptx
RP Virtual Session One intro to workplace readiness
Enterprise Network Design and Implementation Project using Cisco ASA, FortiGa...
Ease_of_Paying_Taxes_Act_Presentation.pptx
Family and technology lecture notes.pptx
IIINtroduction_Macroperspective (1).pptx
Brief presentation for multiple products
Staff WelFare Presentation for Larger Organizations
Echoes of AccountabilityComputational Analysis of Post-Junta Parliamentary Qu...
办DSU毕业证学历认证,罗杰威廉姆斯大学毕业证毕业典礼
Outcomes of Communication & Overcoming
Sheka Indigenous Knowledge and Governance
Swadesh sapthaha - Athma Nirbhar Bharath.
Template for edu 3D Stairs Templates.pptx
template for using in education Yusri template.pptx
The Role, of Food Technology, the Chefs, and the Food Processing industry in ...
HRPTA PPT 2024-2025 FOR PTA MEETING STUDENTS
WEEK-2-Models-of-CommunicationCommunication-Ethics.pdf
Lessons Learned building a product with clean core abap

TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien

  • 1. KIT – The Research University in the Helmholtz Association 29 April 2016 Zillertal, Austria www.kit.edu Smart Services with Semantic Technologies Tourism Fast Forward 2016 Prof. Dr. Rudi Studer Dr. Maria Maleshkova, Dr. Andreas Harth
  • 2. Institute of Applied Informatics and Formal Description Methods (AIFB) 2 • Motivation • Use Case 1 - Building Agile Systems • Use Case 2 – Collaborative Development of Business Processes • Summary and Conclusion Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 3. Institute of Applied Informatics and Formal Description Methods (AIFB) 3 Market Influence Technology Development Today’s Driving Forces Shorter innovation cycles Need for continuous adaptation Near real-time analyses Involvement of the customer not only with the finished product/service but during the complete development cycle Ubiquitous access Social and community Web Heterogeneous big data Distributed component-based solutions Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 4. Institute of Applied Informatics and Formal Description Methods (AIFB) 4 Motivation – Travel context Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 5. Institute of Applied Informatics and Formal Description Methods (AIFB) 5 The Rise of Big Data With increased use of computers more and more data is being stored Organisations rely on data to support business decisions Data drives policy decisions in government Individuals rely on data from the Web for information and communication Data volumes and number of sources explode Combining data from multiple sources enables insights More and more data available on the Web is published in Semantic Web standards See: Linking Open Data (LOD) initiative Semantic Web technologies are beneficial for data exchange and integration Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 6. Institute of Applied Informatics and Formal Description Methods (AIFB) 6 Semantic Technologies Semantic Web technologies, standardised by the W3C, are mature: RDF recommendation in 1999, update in 2004 RDFa (RDF in HTML) note in 2008 RDFS recommendation in 2004 SPARQL recommendation in 2008 OWL recommendation in 2004, update in 2009 Linked Data is a subset of the Semantic Web stack Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 7. Institute of Applied Informatics and Formal Description Methods (AIFB) 8 Use Cases 1. Building Agile Systems Fast integration of heterogeneous data and programmable interfaces based on semantic technologies 2. Collaborative Development of Business Processes Semantics for modeling, analyzing, and executing processes E.g. booking process Semantic description Semantic description Semantic description Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 8. Institute of Applied Informatics and Formal Description Methods (AIFB) 9 BUILDING AGILE SYSTEMS Semantics for integrating data and programmable interfaces Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 9. Institute of Applied Informatics and Formal Description Methods (AIFB) 10 Today‘s Web is about Dynamic Data Data is often dynamically created as a result of some calculation carried out over input data (e.g., weather information) Data can change frequently (e.g., moving objects) APIs are used to trigger functionalities in the Web and the real world and provide access to dynamic and static data sources An important role plays Representational State Transfer (REST) Architectural style for client– server interaction Compatible with Web architecture http://programmableweb.com 8816 APIs Over 14,795 APIs and 6173 mashups Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 10. Institute of Applied Informatics and Formal Description Methods (AIFB) 11 Linking Open Data Cloud Linking Open Data cloud diagram 2014, by Max Schmachtenberg, Christian Bizer, Anja Jentzsch and Richard Cyganiak. http://lod-cloud.net/ Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 11. Institute of Applied Informatics and Formal Description Methods (AIFB) 12 Linked Data Principles 1. Use URIs to name things; not only documents, but also people, locations, concepts, etc. http://dbpedia.org/resource/London 2. To enable agents (humans and machines) to look up those names, use HTTP URIs http://dbpedia.org/page/London 3. When someone looks up a URI we provide useful information; with 'useful' in the strict sense we usually mean structured data in RDF <http://dbpedia.org/page/London> dbo:areaTotal 1572000000.000000^^xsd:double. 4. Include links to other URIs allowing agents (machines and humans) to discover more things <http://dbpedia.org/page/London> owl:sameAs <sws.geonames.org/2643743/> . http://www.w3.org/DesignIssues/LinkedData Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 12. Institute of Applied Informatics and Formal Description Methods (AIFB) 13 Mashups = Procedural glue code Procedural glue code Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 13. Institute of Applied Informatics and Formal Description Methods (AIFB) 14 Motivation for Combining Semantics and Services Increased value comes from combinations of services and APIs 6000+ Mashups on programmableweb.com But a lot of manual effort is required for this compositions (glue code) Structured service/API descriptions ease the composition process considerably Semantic descriptions allow for the automatic execution of several tasks (e.g., data alignment, service discovery, …) Manually drafted glue code Semantic description Semantic description Semantic description Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 14. Institute of Applied Informatics and Formal Description Methods (AIFB) 15 Semantics and Services Functionality attainable via the Web RESTful services (respecting Web architecture) resource-oriented manipulated with HTTP verbs GET, PUT, POST, DELETE Negotiate representations (XML, JSON, RDF) Linked data Uniform use of URIs Use of RDF and SPARQL = Linked Services Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 15. Institute of Applied Informatics and Formal Description Methods (AIFB) 16 From Web APIs to Linked APIs Linked APIs Web APIs REST APIs Linked Data Resources, HTTP Verbs, HATEOAS Resources, RDF HTTP Verbs, HATEOAS RDF Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 16. Institute of Applied Informatics and Formal Description Methods (AIFB) 17 Linked Services Benefits Interfaces and semantics are clearly defined and described in a machine-interpretable manner Possible to access documentation (via „JavaDoc“ for APIs) Possible to automate discovery and composition of Web APIs Easier reuse of implemented functionality Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 17. Institute of Applied Informatics and Formal Description Methods (AIFB) 18 Facilitate Data Integration Linked Service Combines data (MashUp) build on top Application that consumes one Linked Service Bad solution Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 18. Institute of Applied Informatics and Formal Description Methods (AIFB) 19 Facilitate Data Integration Linked Service Application (consumes and integrates RDF from 3 Linked Services) Good solution Linked Service Linked Service Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 19. Institute of Applied Informatics and Formal Description Methods (AIFB) 20 Linked Service Architecture Linked APIs consume and produce RDF data Linked APIs are described with an RDF document Including SPARQL graph patterns, representing the structure of input and output data Accessible via the Web Linked API Pattern Pattern Description (RDF+SPARQL) RDF in RDF out match match ?x a sg:Reservation ; sg:startDate ?start ; sg:endDate ?end . ?y a sg:ConfirmedReservation . ?y sg:reservation ?x . ?x sg:startDate ?start . ?x sg:endDate ?end .
  • 20. Institute of Applied Informatics and Formal Description Methods (AIFB) 21 COLLABORATIVE DEVELOPMENT OF BUSINESS PROCESSES Semantics for process modeling, analysis and execution Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 21. Institute of Applied Informatics and Formal Description Methods (AIFB) 22 Modeling Processes Well-defined processes improve performance and support monitoring Standards for process modeling exist – e.g. BPMN Modeling and enriching BPMN with meta-information is still challenging Enhancing processes with semantics: Use (lightweight) ontologies to model meta-information Dublin Core Schema, Friend of a Friend Ontology (FOAF),.. Use meta-information for process analysis and optimization making conclusions about activities and data artifacts (reasoning) deducing new knowledge about processes Prof. Dr. Rudi Studer | Tourism Fast Forward 2016 <META NAME="DC.Title" CONTENT=”Trip Booking"> <META NAME="DC.Creator" CONTENT=”John Smith"> <META NAME="DC.Language" scheme="RFC1766" CONTENT="en; de"> <META NAME="DC.Date" CONTENT=”2016-04-29"> <foaf:Person rdf:ID=“http://exmaple.com/me"> <foaf:givenname>John</foaf:givenname> <foaf:family_name>Smith</foaf:family_name> <foaf:interest rdf:resource="http://dx.doi.org/10.1021/ol703129 z"/>
  • 22. Institute of Applied Informatics and Formal Description Methods (AIFB) 23 Architecture Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 23. Institute of Applied Informatics and Formal Description Methods (AIFB) 24 Implementation Using Business Process Model and Notation (BPMN) as a modeling language Standard proposed by Object Management Group in 2008 Very expressive Widely spread Describes processes for documentation purposes and serves as basis for the automatic execution in a workflow-engine Easily extensible Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 24. Institute of Applied Informatics and Formal Description Methods (AIFB) 25 Modeling and Execution of Booking Processes Prof. Dr. Rudi Studer | Tourism Fast Forward 2016 Confirm Trip
  • 25. Institute of Applied Informatics and Formal Description Methods (AIFB) 26 Implementation Semantic MediaWiki is a semantic extension of MediaWiki Allows to store information in a structured way Provides semantic modelling primitives for describing entities and their relationships “Europahaus” islocatedIn “Mayrhofen” Supports the publication of information according to the LinkedData Principles Tools: MediaWiki + Semantic MediaWiki https://www.semantic-mediawiki.org Semantic Forms https://www.semantic-mediawiki.org/wiki/Semantic_Forms Cognitive Process Designer http://aifb-ls3-vm2.aifb.kit.edu/DevelopersDay Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 26. Institute of Applied Informatics and Formal Description Methods (AIFB) 27 Functionality Functionality provided by Cognitive Process Designer: Create BPMN Processes Load / Edit BPMN Processes Import / Export BPMN Processes in BPMN 2.0 XML Annotate BPMN Processes Semantic meta-information Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 27. Institute of Applied Informatics and Formal Description Methods (AIFB) 28 Functionality: Process Analysis and Information Access Information and metadata is stored in a semantic format which can be queried Examples: What type of persons are involved in the process? What is the workload of each involved person? Which roles require the highest expertise and are the most data intensive ones? If a flight and a cruise are both a kinds of trip, how many trips did a customer make? If a customer that has booked more than 10 flights in 2015 is defined as frequent flyer, how many frequent flyers have been to Paris? Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 28. Institute of Applied Informatics and Formal Description Methods (AIFB) 29 Summary and Outlook We need technology solutions to achieve more automation Executing tasks manually does not scale Market trends and technology developments pave the way for developing new products and services, which are more flexible and adapted to the customer needs We need to be ready to support shorter innovation cycles for products and services We can use semantic and Web Technologies to support: the rapid development of mashups and applications the collaborative modelling, analysis and reuse of processes the export of data in a structured way thus being amenable for usage in further applications Prof. Dr. Rudi Studer | Tourism Fast Forward 2016
  • 29. Institute of Applied Informatics and Formal Description Methods (AIFB) 30 Relevant Publications S. Stadtmüller, S. Speiser, A. Harth, R. Studer. Data-Fu: A Language and an Interpreter for Interaction with Read/Write Linked Data. Proceedings of the 22nd International Conference on World Wide Web, pp. 1225-1236, 2013. A. Harth, C. Knoblock, S. Stadtmüller, R. Studer, and P. Szekely. On-the-fly Integration of Static and Dynamic Sources. in Proceedings of the Int. Semantic Web Conf. Workshop on Consuming Linked Data. 2013: CEUR-WS. M. Maleshkova, P. Philipp, Y. Sure-Vetter, R. Studer. Smart Web Services (SmartWS) – The Future of Services on the Web. IPSI BgD Transactions on Advanced Research (TAR), 12, (1), pp. 15-26, January, 2016. T. Weller, M. Maleshkova. Towards a Collaborative Process Platform: Publishing Processes according to the Linked Data Principles. Proceedings of Workshop Linked Data on the Web (LDOW2016), World Wide Web Conf., Montreal, Canada, April 2016. T. Weller, M. Maleshkova. Cognitive Process - An Open-Source Tool to Capture Processes according to the Linked Data Principles. The Semantic Web: ESWC 2016 Satellite Events, Springer. Prof. Dr. Rudi Studer | Tourism Fast Forward 2016

Editor's Notes

  • #3: Agenda
  • #5: Data volumes, heterogeneity and dynamicity + Use of available services such as weather service, google maps, flight booking + Connection to the Social Web = new smart services (new added value services, customized to the customer needs, based on the specific context and personal preferences) One of the APIs can be the execution engine
  • #13: London area 1,572 km²
  • #14: Use the information about when my flight is, from trip it, to check the flight status (on flight status) and post it on facebook (‘Dear friends I am stuck in Lonodon’) OR Use tripIt for flight information to inform the passenger (by flight status) about delays and offer him/her with ‘entertainment’ options from facebook Scenario 2: Show where your friends have been on vacation OR which restaurants they have checked into
  • #23: Exmaple for FOAF in order to descibe the users and their expertise http://dx.doi.org/10.1021/ol703129z is an article in chemistry “Lemniscular Hexaphyrins as Examples of Aromatic and Antiaromatic Double-Twist Möbius Molecules“
  • #24: Collaborative modelling of processes (not all roles of users have the same expertise and knowledge, need many people to complete a process description) The data/process analysis is usually done by someone else (need for a collaborative solution AND query/analysis options) Metadata offers more analysis options Execution is automated (Except user tasks)
  • #26: “Book a fight” process
  • #29: Deduction of new fact Reasoning based on hierarchies