Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Cameleon Reference Framework, as presented at Tamodia'2002
1. Task-oriented
specification
Running system
for Context 1
Concrete
interface
Abstract
interface
Concepts
Tasks
Platform
Environment
Interactors
Evolution
Context 1
: Reification : Translation : Reference: Human Intervention
Context 2
Task-oriented
specification
Running system
for Context 2
Concrete
interface
Abstract
interface
Concepts
Tasks
Platform
Environment
Interactors
Evolution
2. Concepts and
Tasks Model
Final user interface
for Context 1
Concrete
user interface
Abstract
user interface
Concepts
Tasks
Platform
Environment
Interactors
Evolution
Context 1
: Reification : Translation : Reference: Human Intervention
Context 2
Concepts and
Tasks Model
Final user interface
for Context 2
Concrete
user interface
Abstract
user interface
Concepts
Tasks
Platform
Environment
Interactors
Evolution
3. : Reification : Translation : Reference
(a) : Independant reifications (b) : Reification before a final translation
(d) : Interleaving of reifications/translations(c) : Initial translation before reification
4. : Reification : Translation : Reference
(a) : Independant reifications (b) : Reification before a final translation
(d) : Interleaving of reifications/translations(c) : Initial translation before reification
5. Task-oriented
specification
Running system
for Context 2
Concrete
interface
Abstract
interface
Situation
recognition
Sensing the
context
Detecting
context
changes
Identifying
context
changes
Computation
of a reaction
Identifying
candidate
solutions
Selecting a
candidate
solution
Execution of
the reaction
Executing
the
prologue
Executing the
reaction
Executing the
epilogue
Context 1
Concepts
Tasks
Platform
Environment
Interactors
Evolution
Task-oriented
specification
Running system
for Context 1
Concrete
interface
Abstract
interface
Context 2
Concepts
Tasks
Platform
Environment
Interactors
Evolution
D
E
S
I
G
N
T
I
M
E
R
U
N
T
I
M
E
Entry point
6. Context 1
Concepts
Tasks
Platform
Environment
Interactors
Evolution
Concepts and
Tasks Model
Final UI
for Context 1
Concrete
interface
interface
Abstract
Concepts and
Tasks Model
Final UI
for Context 2
Concrete
interface
Context 2
Concepts
Tasks
Platform
Environment
Interactors
Evolution
interface
Abstract
Situation recognition
Execution of the reaction
Sensing the
context
Identifying
candidate
solutions
Selecting a
candidate
solution
Detecting
context
changes
Identifying
context
changes
Executing the
prologue
Executing the
reaction
Executing the
epilogue
Run time
Computation of a reaction
7. Concepts
Tasks
Platform
Environment
Interactors
Evolution
Context 1
Situation recognition
Execution of the reaction
Sensing the
context
Identifying
candidate
solutions
Selecting a
candidate
solution
Detecting
context
changes
Identifying
context
changes
Executing the
prologue
Executing the
reaction
Executing the
epilogue
Run time
Computation of a reaction
Concepts
Tasks
Platform
Environment
Interactors
Evolution
Concepts and
Task Model
Concrete
interface
Final UI for
Context 1
Abstract
interface
Concepts and
Task Model
Concrete
interface
Final UI for
Context 1
Abstract
interface
Context 2
11. Situation recognition
Execution of the reaction
Sensing the
context
Identifying
candidate
solutions
Selecting a
candidate
solution
Detecting
context
changes
Identifying
context
changes
Executing the
prologue
Executing the
reaction
Executing the
epilogue
Run time
Computation of a reaction