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 workRC

IS2

01

4

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

RC

IS2

01

4

Seen from

Service provisioning and consumption

“An entity is a person, place, or object that is considered relevant to the interactionbetween 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 workRC

IS2

01

4

Page 5: A Context Ontology for Service Provisioning and Consumption

5

Paper contribution

Time

Location

Activity

Individuality

RC

IS2

01

4

Time

...

Service

Object

User

Place

Produce

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 workRC

IS2

01

4

Page 7: A Context Ontology for Service Provisioning and Consumption

7

Documentation

Ontology development processR

CIS

20

14

Methontology

Specification Knowledge acquisition Conceptualization

Integration Implementation Evaluation

Evolving prototype

DomainScope

Purpose

Sources of knowledge

State of theart

Conceptual model

Conceptualize the acquired knowledge

Integratedefinitions

Reusing

Ontologycodified

Avoidingwrong

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 workRC

IS2

01

4

Page 9: A Context Ontology for Service Provisioning and Consumption

9

SpecificationR

CIS

20

14

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

Scope

Delimited 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 workRC

IS2

01

4

Page 11: A Context Ontology for Service Provisioning and Consumption

11

Knowledge acquisitionR

CIS

20

14

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 +30

Nodes

Depth

level

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 acquisitionR

CIS

20

14

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

Resource Interaction means, Resource management, Resource specification, Informational, Tools, Service, Economic,

Device, Platform, Network, Application, System, Computing,

physical object, sensor, interface, connectivity, Computational, verbal, Value-added

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 workRC

IS2

01

4

Page 14: A Context Ontology for Service Provisioning and Consumption

14

ConceptualizationR

CIS

20

14

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 workRC

IS2

01

4

Page 16: A Context Ontology for Service Provisioning and Consumption

16

Use case scenarioR

CIS

20

14

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 workRC

IS2

01

4

Page 18: A Context Ontology for Service Provisioning and Consumption

18

Conclusions & future workR

CIS

20

14

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]

Oscar Cabrera, [email protected]

Jordi Marco, [email protected]


Top Related