Semantic Web Services SS 2018 Linked Services Anna Fensel 04.06.2018.

Slides:



Advertisements
Similar presentations
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Advertisements

Semantic Descriptions for RESTful Services SA-REST by Knoesis Service Research Lab Tomas Vitvar WSMO Phone Conference January 09,
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
A Similarity Measure for OWL-S Annotated Web Services Web Intelligence Laboratory, Sharif University of Technology, Tehran, Iran WI 2006 SeyedMohsen (Mohsen)
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
How can Computer Science contribute to Research Publishing?
The Semantic Web Week 1 Module Content + Assessment Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Demonstrating WSMX: Least Cost Supply Management.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
Practical RDF Chapter 1. RDF: An Introduction
Knowledge Enabled Information and Services Science THE 4 X 4 SEMANTIC MODEL Amit Sheth* Kno.e.sis center, Wright State University, Dayton, OH * with Karthik.
Web Services Experience Language Web Services eXperience Language Technical Overview Ravi Konuru e-Business Tools and Frameworks,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
Triple-space computing* The Third International Semantic Web Conference Hiroshima, Japan, Dieter Fensel Digital Enterprise.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
12/03/ Second International Workshop on New Generation Enterprise and Business Innovation NGEBIS 2013 Semantic UBL-like documents for innovation.
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Enabling complex queries to drug information sources through functional composition Olivier Bodenreider Lister Hill National Center for Biomedical Communications.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 3 rd Planetary.
SPINNING THE SEMANTIC WEB APPLICATIONS FOR THE MODERN ERA LIBRARIES
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Semantic Phyloinformatic Web Services Using the EvoInfo Stack Speaker: John Harney LSDIS Lab, Dept. of Computer Science, University of Georgia Mentor(s):
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMO-PA: Formal Specification of Public Administration Service.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
INVITATION TO Computer Science 1 11 Chapter 2 The Algorithmic Foundations of Computer Science.
Discussion about MFI-7: Metamodel for Service Registration Wang Jian, He Keqing, He Yangfan, Wang Chong SKLSE, Wuhan University, China
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Topics on Web Services COMP6017 Dr Nicholas Gibbins –
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.
Java Web Services Orca Knowledge Center – Web Service key concepts.
Conceptualizing the research world
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Semantic Web Services SS 2016 Linked Services Anna Fensel
ece 627 intelligent web: ontology and beyond
OPM/S: Semantic Engineering of Web Services
Online Laptop Shop through Semantic Web
Web Service Modeling Ontology (WSMO)
CV-1: Vision The overall vision for transformational endeavors, which provides a strategic context for the capabilities described and a high-level scope.
Web Ontology Language for Service (OWL-S)
ece 720 intelligent web: ontology and beyond
Luís Ferreira Pires Dick Quartel Remco Dijkman Marten van Sinderen
Semantic Web-Services or Semantic-Web Services? Matthew Montebello
Ontology-Based Approaches to Data Integration
W3C Recommendation 17 December 2013 徐江
OWL-S: Bringing Services to the Semantic Web
MFI-5: Metamodel for process model registration
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Semantic Web Services SS 2018 Linked Services Anna Fensel 04.06.2018

Where are we? # Title 1 Introduction 2 Web Science + Cathy O’Neil’s talk: “Weapons of Math Destruction” 3 Service Science 4 Web services 5 Web2.0 services 6 Semantic Web + ONLIM APIs (separate slideset) 7 Semantic Web Service Stack (WSMO, WSML, WSMX) 8 OWL-S and the others 9 Semantic Services as a Part of the Future Internet and Big Data Technology 10 Lightweight Annotations 11 Linked Services 12 Applications 13 Mobile Services

Outline Motivation Minimal Service Model (MSM) Linked Services Linked Service Systems USDL and LinkedUSDL Summary References

MOTIVATION

Motivation for Linked Services Availability of Linked Data enabled its practical application in service modeling “Data as a service” trend More advanced and flexible interlinking of services Step beyond WSMO, OWL-S, etc. solutions, towards simplification Meeting business needs (in particular, USDL and LinkedUSDL) …actively developed starting ca. 2010 till the current days.

MINIMAL SERVICE MODEL (MSM)

MSM – What it is The most well-known approaches to annotating services semantically are OWL-S, WSMO, SAWSDL, WSMO-Lite when it comes to WSDL services, and MicroWSMO, and SA-REST for Web APIs. In order to cater for interoperability, iServe uses what can essentially be considered the maximum common denominator between these formalisms which we refer to as the Minimal Service Model (MSM). The MSM, first introduced together with hRESTS and WSMO-Lite, is thus a simple RDF(S) ontology able to capture (part of ) the semantics of both Web services and Web APIs in a common model supporting the common publishing and search of services while it allows specific extensions to benefit from the added expressivity of other formalisms should tools and applications require it. Source - iServe project: http://kmi.github.io/iserve/latest/project-info.html

MSM – Ontology depiction Source – iServe project: http://kmi.github.io/iserve/latest/project-info.html

MSM explanation MSM characterises Services as being composed of a number of Operations, which in turn have input, output and fault MessageContent descriptions. MessageContent may be composed of mandatory or optional MessageParts. The model is complemented by the WSMO-Lite vocabulary, which denes classes for describing the four core aspects of service semantics identified by previous research on service semantics, namely, functional semantics, nonfunctional semantics, behavioural semantics, and an information model. These types of service semantics are relevant for advanced discovery, selection and composition, among other tasks. The main classes of WSMO-Lite are Condition, Effect, and FunctionalClassicationRoot, used for capturing functional and behavioral semantics, and NonfunctionalParameter for nonfunctional semantics. To attach the semantics to the service model, we use the RDF mapping of SAWSDL, which denes three properties, namely modelReference, liftingSchemaMapping and loweringSchemaMapping.

Linked SERvices For this part, follow presentation of J. domingue & C Linked SERvices For this part, follow presentation of J. domingue & C. Pedrinaci: “Linked services: connecting services to the web of data”, http://www.slideshare.net/johndomingue/linked-services-connecting-services-to-the-web-of-data

Linked Service Systems

Understanding Check / Exercise 1 Introducing Linked Service Systems What is a service system? (Remember the service system characteristics discussed in Lecture 3 – Service Science.) Which questions you would need to ask to learn about it? And how can a Linked Service System be modeled? … the answers are drafted on the next slides.

Linked Service Systems (also: General positioning of USDl and Linked USDL) Source: Cardoso, J., Lopes, R., Poels, G. “Service Systems”, Springer, 2014. ISBN 978-3-319-10813-1.

Linked Service System (LSS) Model Structure Source: Cardoso, J., Lopes, R., Poels, G. “Service Systems”, Springer, 2014. ISBN 978-3-319-10813-1.

LSS Implementation Example - Goals Source: Cardoso, J., Lopes, R., Poels, G. “Service Systems”, Springer, 2014. ISBN 978-3-319-10813-1.

LSS Implementation Example - Locations Source: Cardoso, J., Lopes, R., Poels, G. “Service Systems”, Springer, 2014. ISBN 978-3-319-10813-1.

LSS – Service views Commonly applied, also in tools e.g. graphical editors: interactions, internal interactions bill of materials, resources map, location, geo project management view e.g. people’s involvement Source: Cardoso, J., Lopes, R., Poels, G. “Service Systems”, Springer, 2014. ISBN 978-3-319-10813-1.

Understanding Check / Exercise 2 Describe in an LSS manner a logistics or a transport service system With multiple service providers With multiple service types With service consumers having various goals Find linked data sets that can be relevant for your use case Ask other team or colleague to formulate goals in order to interact with your system, and see how easy/difficult it is to address the goals. Where are the difficulties? Elaborate on how to relate LSS to other service-related technologies (linked data, WSMO, schema.org actions, etc.). Where are the highest application added value potentials?

USDL & Linked usdl

Incubator group summary: https://www.w3.org/2005/Incubator/usdl/ USDL – What it is Initiated at W3C in 2010-2011 “The mission of the Unified Service Description Language Incubator Group is to define a language for describing general and generic parts of technical and business services to allow services to become tradable and consumable.” Incubator group summary: https://www.w3.org/2005/Incubator/usdl/ There the first USDL specification was produced Industrially backed by SAP Developments have been also referred as “Internet of Services”

LinkedUSDL – What it is See also: https://github.com/linked-usdl

USDL and LinkedUSDL - Overview For introduction and overview to USDL and LinkedUSDL, follow presentation of J. Cardoso: “Linked-USDL”, http://www.slideshare.net/JorgeCardoso4/l07-linkedusdl

Understanding Check / Exercise 3 Model the key services of your LSS from Exercise 2 using LinkedUSDL.

SUMMARY 24 24

Conclusions MSM aims to simplify and minimalise the service models developed by now, and provides a minimalistic ontology. Linked Services are connecting (linked) data with services; iServe is one of its main implementations. Linked Service Systems provide a modeling environment to semantically model service systems, employing linked data. USDL is a language for modeling services from a business point perspective; LinkedUSDL is an instance of USDL employing linked data and having a semantic representation.

REFERENCES 26 26

References Jacek Kopecký, Karthik Gomadam, Tomas Vitvar: hRESTS: an HTML Microformat for Describing RESTful Web Services. In Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence (WI-08), December 2008, Sydney, Australia. Pedrinaci, C., Kopecký, J., Maleshkova, M., Liu, D., Li, N., & Domingue, J. (2011). Unified lightweight semantic descriptions of web apis and web services. Cardoso, J., Lopes, R., Poels, G. “Service Systems”, Springer, 2014. ISBN 978-3-319-10813-1. LinkedUSDL: http://www.service-oriented-computing.de/linked-usdl.php

Next Lecture # Title 1 Introduction 2 Web Science + Cathy O’Neil’s talk: “Weapons of Math Destruction” 3 Service Science 4 Web services 5 Web2.0 services 6 Semantic Web + ONLIM APIs (separate slideset) 7 Semantic Web Service Stack (WSMO, WSML, WSMX) 8 OWL-S and the others 9 Semantic Services as a Part of the Future Internet and Big Data Technology 10 Lightweight Annotations 11 Linked Services 12 Applications 13 Mobile Services

Questions? 29