a context ontology for service provisioning and consumption

19
A Context Ontology for Service Provisioning and Consumption Authors M.C.C. Oscar Jair Cabrera Bejar Dr. Xavier Franch Dr. Jordi Marco Research Challenges in Information Science (RCIS) May 28-30 2014, Marrakesh, Morocco

Upload: gessi-upc

Post on 14-Jun-2015

188 views

Category:

Services


0 download

DESCRIPTION

Nowadays services as those provided by smart cities, health smart services, as well as common services (e.g., telephonic services, e-mail services), have a great economic impact for organisations and represent an important mean to deliver value to their consumers. The malfunctions of both the services themselves as well as the entities responsible for their execution and consumption might cause economic losses, consumers’ dissatisfaction and even shorten the service life cycle, among other risks. To avoid malfunctions beyond maintaining quality levels desired, it is important to take into account the widest possible context information that cause either positive or negative effects around services and entities involved in their provisioning and consumption. In this paper, we propose an upper ontology for service provisioning and consumption from a service-centric perspective. Specifically, we focus on software services, although we could argue for more generic applications. The contribution is the analysis, evaluation and reuse of existing proposals on context models to identify the strengths and weaknesses of its current status as well as to identify contexts not yet considered, and consolidate an integrated view of these proposals. The ultimate intention is to provide a well-defined and consolidated infrastructure of context information as a common body of knowledge, that could be instantiated on variety of use cases, for example, to be instantiated by monitors as context information useful to be monitored, or to be used as context information that allows knowing which contexts affect a service when a user consumes it, among others.

TRANSCRIPT

Page 1: A Context Ontology for Service Provisioning and Consumption

A Context Ontology for Service Provisioning and Consumption

AuthorsM.C.C. Oscar Jair Cabrera Bejar

Dr. Xavier FranchDr. Jordi Marco

Research Challenges in Information Science (RCIS)May 28-30 2014, Marrakesh, Morocco

Page 2: A Context Ontology for Service Provisioning and Consumption

2

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 3: A Context Ontology for Service Provisioning and Consumption

3

Overview

Services

Companies

Customers

Economic impact

Mean to deliver value

Malfunctions

Economic losses, consumers’ dissatisfaction,

shorten the service life cycle, …

Context

To avoid

K. Anind“Context is any information that can be used to characterise the situation of an entity”

Service-centric perspective

RCIS2014

Seen from

Service provisioning and consumption

“An entity is a person, place, or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves”

Page 4: A Context Ontology for Service Provisioning and Consumption

4

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 5: A Context Ontology for Service Provisioning and Consumption

5

Paper contribution

Time

Location

Activity

IndividualityInteracti

on

RCIS2014 Time

...

Service

Object

User

PlaceProduce

Context Information

Service provisioning & consumption

Entities

Ontology

Paper contribution

State of the art Consolidate

context information

Page 6: A Context Ontology for Service Provisioning and Consumption

6

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 7: A Context Ontology for Service Provisioning and Consumption

7

Documentation

Ontology development processRCIS2014

Methontology

Specification Knowledge acquisition Conceptualization

Integration Implementation Evaluation

Evolving prototype

DomainScope

Purpose

Sources of knowledge

State of the art

Conceptual model

Conceptualize the acquired knowledge

Integrate definitions

Reusing

Ontology codified

Avoiding wrong

definitions

Page 8: A Context Ontology for Service Provisioning and Consumption

8

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 9: A Context Ontology for Service Provisioning and Consumption

9

SpecificationRCIS2014

Domain Context information causing either positive or negative effects on entities involved in service provisioning and consumption.

ScopeDelimited by relevant entities surrounding the domain specified.

Purpose Providing structured context knowledge from a service-centric perspective.

Specification overview

Page 10: A Context Ontology for Service Provisioning and Consumption

10

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 11: A Context Ontology for Service Provisioning and Consumption

11

Knowledge acquisitionRCIS2014

5

43 2 2 2

2

1

1

1

1

1 1

1

1

1

1

1

1

0

1

2

3

4

5

6

0 1 2 3 4 5 6 7 8 9

Size5

Size4

Size3

Size2

Size1

3-6 7-10 11-14 15-183-6 7-10 11-14 15-18 19-22 23-26 27-30 +30Nodes

Depthlevel

Correlation map between nodes and depth levels Definition completeness

30 Papers were evaluated

Ontology-based

Categorization-based

UML-based

Page 12: A Context Ontology for Service Provisioning and Consumption

12

Knowledge acquisitionRCIS2014

Category Context grouped Category Context grouped Environment Physical

environment, User environment, Environmental parameters, Environmental, Pollution

Preferences Individual dimension, Individuality, Personal, Interest-topic, interest, Thing, Cognitive pattern

Location Space, Place, Spatial, Living conditions, Physical, Indoor, Outdoor

Time Timestamp, Physical, temporal, sporadic, periodic

Infrastructure Technical, Technological, Energy, Functional, Non-functional, Quality of service, QoWS

Activity Attention, State, Goals, Tasks, Object, Schedule, User history, Action, Agenda User action, Event

Human Factors

Relations, Medical Social dimension, Relationship, Agent, Community, contact, Peers, Auxiliary,

Role Division of Labour, Holder, User role

Policy Rules, Legal entity

Entity User, Person, Service, Provider, third-party services

Profiles Information, characteristics, ability, education, profession, expertise. Domain, Subscription information, identity

Page 13: A Context Ontology for Service Provisioning and Consumption

13

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 14: A Context Ontology for Service Provisioning and Consumption

14

ConceptualizationRCIS2014

Page 15: A Context Ontology for Service Provisioning and Consumption

15

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 16: A Context Ontology for Service Provisioning and Consumption

16

Use case scenarioRCIS2014

Page 17: A Context Ontology for Service Provisioning and Consumption

17

Outline Overview Paper contribution Ontology development process

• Specification

• Knowledge acquisition

• Conceptualization Use case scenario Conclusions & future work

RCIS2014

Page 18: A Context Ontology for Service Provisioning and Consumption

18

Conclusions & future workRCIS2014

Presented the state of the art of context model proposals for software services providing an overview on the field;

Made available a unified and consolidated upper ontology-based context information;

To extend the state of the art addressed in this work in a form of systematic mapping considering an extended panoramic view of context model proposals;

To provide different resources from an ontological point of view, such as the instantiation method, inference, reasoning and implementation, etc.;

Page 19: A Context Ontology for Service Provisioning and Consumption

Thanks for your attention

Comments and Questions

Xavier Franch, [email protected] Cabrera, [email protected]

Jordi Marco, [email protected]