Web Services Annotation and Reasoning

Similar documents
Web Services Annotation and Reasoning

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

Ranking-Based Suggestion Algorithms for Semantic Web Service Composition

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study...

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise

F-OWL: An OWL Reasoner in Flora-2 Youyong Zou, Harry Chen, Tim Finin, Lalana Kagal

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

Description Logics and OWL

Institute of Automatics AGH University of Science and Technology, POLAND. Hybrid Knowledge Engineering.

Lightweight Semantic Web Motivated Reasoning in Prolog

The Semantic Sensor Network Ontology A Generic Language to Describe Sensor Assets

Graphical Notation for Topic Maps (GTM)

University of Rome Tor Vergata GENOMA. GENeric Ontology Matching Architecture

Ontology Summit2007 Survey Response Analysis. Ken Baclawski Northeastern University

Technische Universität Dresden Institut für Software- und Multimediatechnik

OWL DL / Full Compatability

Kalliopi Kravari 1, Konstantinos Papatheodorou 2, Grigoris Antoniou 2 and Nick Bassiliades 1

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

MDA & Semantic Web Services Extending ODM with Service Semantics

Translating HornlogEq RuleML to Grailog for SVG Visualization. Leah Bidlake RuleML Webinar June 20, 2016

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

Semantic Web. Ontology Pattern. Gerd Gröner, Matthias Thimm. Institute for Web Science and Technologies (WeST) University of Koblenz-Landau

The RuleML System of Families of Languages

Rules in the Semantic Web Services Language (SWSL): An Overview for Standardization Directions

Lesson 5 Web Service Interface Definition (Part II)

Advanced Topics in the Semantic Web: Semantic Services for Business Process Management

The Semantic Web Explained

Bayesian Ontologies for Semantically Aware Systems. Kathryn Blackmond Laskey C4I Center George Mason Univesity

Development of a formal REA-ontology Representation

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Michalis Famelis and Stephanie Santosa. May 18th, University of Toronto. Models in Software Engineering Workshop at ICSE

Representing Product Designs Using a Description Graph Extension to OWL 2

The Model-Driven Semantic Web Emerging Standards & Technologies

Business Process Modelling & Semantic Web Services

Enabling complex queries to drug information sources through functional composition

The RuleML Family of Web Rule Languages

Semantic SOA - Realization of the Adaptive Services Grid

Logik für Informatiker Logic for computer scientists

INTELLIGENT SYSTEMS OVER THE INTERNET

ArchiMate

Improving Adaptive Hypermedia by Adding Semantics

Principles of Knowledge Representation and Reasoning

Using Ontologies for Data and Semantic Integration

Semantic Web. Tahani Aljehani

Terminology Management Platform (TMP)

Semantic Web. Lecture XIII Tools Dieter Fensel and Katharina Siorpaes. Copyright 2008 STI INNSBRUCK

Graph Representation of Declarative Languages as a Variant of Future Formal Specification Language

SeMFIS: A Tool for Managing Semantic Conceptual Models

WSDL versioning. Facts Basic scenario. WSDL -Web Services Description Language SAWSDL -Semantic Annotations for WSDL and XML Schema

Helmi Ben Hmida Hannover University, Germany

arxiv: v1 [cs.lo] 23 Apr 2012

Engineering Grounded Semantic Service Definitions from Native Service Specifications

Semantic Web Technologies Trends and Research in Ontology-based Systems

Adaptive Hypermedia Systems Analysis Approach by Means of the GAF Framework

MarcOnt - Integration Ontology for Bibliographic Description Formats

ISO Original purpose and possible future

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

Semantic agents for location-aware service provisioning in mobile networks

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications

XETA: extensible metadata System

TRIPLE An RDF Query, Inference, and Transformation Language

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

Electronic Commerce: A Killer (Application) for the Semantic Web?

Knowledge Integration Environment

Adaptable UI for Web Service Composition A Model-driven Approach

Rei and Rules. Tim Finin, UMBC Lalana Kagal, MIT

A Map-based Integration of Ontologies into an Object-Oriented Programming Language

Collaborative editing of knowledge resources for cross-lingual text mining

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

Semantic Web Programming

Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models

Enterprise Architecture Frameworks

Using Distributed NLP to Bootstrap Semantic Representations from Web Resources

Envisioning Semantic Web Technology Solutions for the Arts

Extension and integration of i* models with ontologies

Crossing the Archival Borders

Developing Web-Based Applications Using Model Driven Architecture and Domain Specific Languages

<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language

A Solution Based on Modeling and Code Generation for Embedded Control System

Digital Libraries: Interoperability

ICIW 2006, Guadeloupe

POMap results for OAEI 2017

Description Logics as Ontology Languages for Semantic Webs

SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL

Where we are so far. Intro to Data Integration (Datalog, mediators, ) more to come (your projects!): schema matching, simple query rewriting

MASSiVE, Unità di Torino

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Visualizing Software Architectures

ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases

QoS-based semantic web service selection

The HMatch 2.0 Suite for Ontology Matchmaking

Ontology Engineering for Product Development

Which Role for an Ontology of Uncertainty?

Transcription:

Web Services Annotation and Reasoning Mikhail Roshchin, PhD Student Peter Graubmann, Evelyn Pfeuffer CT SE 2, Siemens AG roshchin@gmail.com

Motivation _ Current Problems Software Applications work with and depend on a concrete _SYNTACTIC_ representation of the information To acquire information from different sources and domains is a difficult task Web service standard specifications do not support dynamic composition Until now, semantic description approaches do not cover full business life-cycle

Motivation _ Expectations Service provider requirements: Clear and easy way to describe services Advanced possibilities to define and distinguish requirements, properties, characteristics, guaranties, Flexibility applicability of own terminology and its structure Means to describe dynamic qualities due to business process modeling Advanced features for providing variability in semantic descriptions Consistent information Service requestor requirements: Replace simple keyword search by a semantic one Facile way to describe requirements, post- and pre-conditions Possibility to formally express desired scenarios, business processes, workflows Mechanisms for translating automatically visual specifications (UML, MSC) into formal ones Formal specifications should be very intuitive, flexible, and close to natural language expressions

Current Work _ Framework Conception Goal: Elaboration of a framework to support comprehensive semantic descriptions of Web services and their lifecycle Main features: - flexible way to semantically annotate Web services based on the diversity of ready solutions, models, patterns specified for concrete domains, situations and user groups; - integrating the connector concept for the service behavior description; - uses the conception of Logic-on-Demand, which provides a variety of formal semantic specifications based on different logical formalisms with different levels of expressivity and decidability; - provides an intuitive interface to work with logical reasoners; - the conception is based on a Service Description Reference Model; - user-friendly way to provide hybrid solutions for different user groups and their needs.

Current Work _ The Connector Conception Peter Graubmann: Describing interactions between MSC Components: the MSC Connectors, Computer Networks 42, 2003. Maria Victoria Cengarle, Peter Graubmann, Stefan Wagner: From Feature Models to Variation Representation in MSCs, J. Bosch Editor, Second Groningen Workshop on Software Variability Management, Technical Report IWI Preprint 2004/7/01, Rijksuniversiteit Groningen, 2004.

Current Work _ Logic-on-Demand Conception Logic-on-Demand hybrid solutions for expressing semantic knowledge in WS on different levels of user roles and requirements: Terminological representation and reasoning (Description Logics) Rule-based representation and reasoning (extensions of DL, FLORA, FOL) Temporal representation and reasoning (Modal Logics) Uncertain knowledge and probability representation and reasoning (Fuzzy Logics)

Idea _ How Logic-on-Demand Should Work Racer FLORA Applications / Users / etc. DL F-Logic Semantic Description OWL RDF OWL Parser RDF Parser Prolog FOL XML XML Parser Logic Programming XML Programming

Idea _ Dynamic Annotation Dynamic Annotation (Terminology, Structure, Formulas, Probability Functions etc. for concrete service) Probability, Temporal, Modal, Fuzzy Logic Specifications RuleML, F-Logics, First Order Logic Specifications Description Logic Specification (OWL) Annotation (Concrete values for different characteristics) Description Logic Specification (OWL)

Idea _ Cooperation Environment Network Infrastructure Geographical Location CPU Quality of Sources Databases Web Service Dynamic Annotation Functional Properties Non-functional Prop-s Pre- & Post-conditions Web Service Annotation Functional Properties Non-functional Prop-s Pre- & Post-conditions Customer Business Scenario Functional Requirements Non-functional Requir-s Mapping Mechanisms

Idea _ The Key Points To introduce relevant formal language specifications for describing semantic information of Web services and software components To support semantic description for the complete life-cycle To introduce understandable and processable semantics: Ontologies, Ontology Languages, Ontology merging and alignment, Ontology Reasoning To provide the proper way for automation of composition, mediation, compensation, execution of software components and Web services To introduce variability and probability features into the semantic description process (diversity of user groups, business scenarios, environment) To distinguish different levels of semantic formalisms and define relevant formal logical specifications for them

Big Picture _ Service Description Reference Model

Use Case _ Dynamic Annotation PRICE Dynamic Annotation Rule-based Level (F-Logic, FOL, RuleML ) Price = NoS*0,4 dependson dependson dependson Number of Sources Dynamic Annotation Number of Sources = 25 List of Sources Response Time Dynamic Annotation Requirement Response Time < 5 ms Dynamic Annotation Response Time = RT_S1 + RT_S2 + +RT_Sn Price = 10 (Modal, Temporal, Fuzzy Logics) Probability Level Fidelity = 65% Response Time = 4 ms Annotation

Perspectives _ What to Do Elaboration on the concepts Validation on a concrete project Definition of SMMs Research in presentation of temporal, probabilistic and uncertain knowledge in Web services