![Page 1: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/1.jpg)
28/04/11 | pag. 1
Cristian Vasquez
Towards bottom up Semantic
Services Definition (poster)
![Page 2: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/2.jpg)
28/04/11 | pag. 2
Towards bottom up Semantic Services Definition
How to construct systems that honor the
characteristics and the dynamics of such
systems?
Motivation:
Service elicitation in
Decentralized and
Heterogeneous environments
![Page 3: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/3.jpg)
28/04/11 | pag. 3
Stakeholder Stakeholder
Ontology
Natural Language
Terminology
Schemas Mappings
Background
Experience
Natural Language
Terminology
Schemas
Praxis
Collective
Interpretation
Data Data
Dialogs
Interchange
Influence
Agreement
Glossaries
Service
P2P
![Page 4: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/4.jpg)
28/04/11 | pag. 4
Business
Domain
Ω A
Services
Towards bottom up Semantic Services Definition
To map the models
Stakeholder interactions
Traditionally, how we perform the process of
service elicitation? Authorities,
Standards,
Experts etc.
![Page 5: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/5.jpg)
28/04/11 | pag. 5
Business
Domain A
Business
Domain B
Ω B
Ω A
Services
Towards bottom up Semantic Services Definition
Stakeholder interactions
Traditionally, how we perform the process of
service elicitation? Stakeholder
Group A
Stakeholder
Group B
![Page 6: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/6.jpg)
28/04/11 | pag. 6
Services
Authority A
Ω
Business
Domain A Ω A
Business
Domain B Ω B
Towards bottom up Semantic Services Definition
Stakeholder interactions
Traditionally, how we perform the process of
service elicitation?
Stakeholder
Group A Stakeholder
Group B
Authorities,
Standards,
Experts etc.
![Page 7: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/7.jpg)
28/04/11 | pag. 7
Highly decentralized
environments?
Towards bottom up Semantic Services Definition
-> To empower the participants.
![Page 8: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/8.jpg)
28/04/11 | pag. 8
(SMA) (SMA)
Externalize
Combine
Transform
Adopt
Export
Share
Stakeholder
Management
Area (SMA)
Service design
or “playground”
Area Artifacts
(Services)
Import
Receive
Organize
Formalize
Refine
Services
By design we want to explore the use of
artifacts to hold the distinct semantics or
intended meaning of the stakeholders.
-> They are owned by the community.
![Page 9: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/9.jpg)
28/04/11 | pag. 9
Blackboards as a network
Stakeholder
Applications
is a
is a
is a
Part of
Blackboards adopts Wiki paradigm
Using relations to other blackboards (links)
Service design area
or “playground” Area:
Blackboard networks
Stakeholder
Applications
![Page 10: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/10.jpg)
28/04/11 | pag. 10
Blackboards as a network
Stakeholder
Applications
Blackboards adopts Wiki paradigm
Using relations to other blackboards (links)
Stakeholder
Applications
Similarity
cycle
Composition Dealing with rising complexity:
Participant Awareness +
Pattern recognition etc.
Service design area
or “playground” Area:
Blackboard networks
![Page 11: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/11.jpg)
28/04/11 | pag. 11
Blackboards
Referent (observed subject)
Business Domain
+ Stakeholder A
Business Domain
+ Stakeholder B
Representation
Layer
Observers
Web
Blackboard
(Public space)
Blackboard's
Metadata
Model Model
![Page 12: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/12.jpg)
28/04/11 | pag. 12
Blackboards
Referent (observed subject)
Business Domain
+ Stakeholder A
Business Domain
Stakeholder B
Models
Instances
Implementation Natural
Language
Controlled
Vocabulary
RDF
Semantic layer
Data layer
Semantic layer
Observers
Web
Blackboard
(Public space)
Blackboard's
Metadata
Stakeholder B
private space
![Page 13: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/13.jpg)
28/04/11 | pag. 13
Blackboards evolution
Widely used on decentralized versioning
Convergence and divergence capability
Suitable for the following situations:
Blackboard Evolution profits from:
GIT
Mercurial Etc...
![Page 14: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/14.jpg)
28/04/11 | pag. 14
Blackboards evolution
Referent (observed subject)
Semantic layer
Terminology layer
Data layer
Observers
Root
Web
Blackboard
Blackboard's
Metadata
Variant
A
Variant
A
Variant
A
Variant
B
0
0 1 1
0 1
Variant
A
Variant
C
Variant
B
Variant
B
Variant
B
1
0
1
Service layer Services
1
0
Services
![Page 15: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/15.jpg)
28/04/11 | pag. 15
Blackboards
Observers
Blackboard
(1) Decentralization
(2) Traceability
(3) Heterogeneity
Referent (observed subject)
Business Domain
+ Stakeholder A
Business Domain
Stakeholder B
Representation
Layer
Observers
Web
Blackboard
(Public space)
Blackboard's
Metadata
Models Models
![Page 16: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/16.jpg)
28/04/11 | pag. 16
Emergent Semantics
Bottom Up
Top Down
Emergent
Semantics
![Page 17: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/17.jpg)
28/04/11 | pag. 17
Conclusion
Conclusion
We explore an approach that aims to support (by design):
- A group of stakeholders in their collaborative definition of services.
- Promote decentralization, heterogeneity and traceability on such
systems.
![Page 18: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/18.jpg)
28/04/11 | pag. 18
Questions
Several questions to answer
What should be the agreement mechanisms between the stakeholders that
commit to a blackboard?
How we can profit from blackboard networks to compose and orchestrate
semantically enabled services?
How these networks evolve? How can we manage their complexity?
![Page 19: Towards Bottom up semantic services definition](https://reader033.vdocuments.us/reader033/viewer/2022051817/54796723b37959442b8b4774/html5/thumbnails/19.jpg)
28/04/11 | pag. 19
Thanks