21 |
We describe the design of a desktop environment |
We describe the design of a desktop environment |
22 |
in which applications blend by |
in which applications blend by |
23 |
storing data in a shared RDF graph. |
storing data in a shared RDF graph. |
24 |
For example, a calendar and a |
For example, a calendar and a |
25 |
genealogy application could share data about a person's birthday. |
genealogy application could share data about a person's birthday. |
26 |
We use a Model-View-Controller (MVC) architecture in which the shared |
We use a Model-View-Controller (MVC) architecture in which the shared |
27 |
RDF graph acts as the model. |
RDF graph acts as the model. |
28 |
Applications provide *views* of the RDF data; |
Applications provide *views* of the RDF data; |
29 |
in the margins around the main view, a *view manager* shows other |
in the margins around the main view, a *view manager* shows other |
30 |
applications' views of related information. |
applications' views of related information. |
31 |
Selecting a view in the margin |
Selecting a view in the margin |
56 |
Need to compare to other research systems for level playing |
Need to compare to other research systems for level playing |
57 |
field. |
field. |
58 |
|
|
59 |
|
MAKE CLEAR |
60 |
|
|
61 |
|
- we're not discussing ontologies |
62 |
|
|
63 |
|
- we're not discussing semantic interoperability |
64 |
|
|
65 |
- co-operation between "applications": |
- co-operation between "applications": |
66 |
|
|
67 |
- data |
- data |
113 |
|
|
114 |
- our unpublished work on vobs in zz |
- our unpublished work on vobs in zz |
115 |
|
|
116 |
The extended RDF-based Model-View-Controller architecture |
Vobs: an extended RDF-based Model-View-Controller architecture |
117 |
========================================================= |
============================================================== |
118 |
|
|
119 |
- model = single, global, modifiable RDF graph |
- model = single, global, modifiable RDF graph |
120 |
|
|
125 |
|
|
126 |
- focus+context |
- focus+context |
127 |
|
|
128 |
|
- without co-operation between views, showing temporal and spatial |
129 |
|
relationships of occurrences of the same node! |
130 |
|
|
131 |
|
- temporal: interpolation animation |
132 |
|
|
133 |
|
- spatial: connecting beams (ref: Ted's xu stuff) |
134 |
|
|
135 |
|
Example: |
136 |
|
|
137 |
Fenfire architecture |
Fenfire architecture |
138 |
==================== |
==================== |
139 |
|
|
202 |
Conclusion |
Conclusion |
203 |
========== |
========== |
204 |
|
|
205 |
|
- multiple occurrences of nodes in the same view |
206 |
|
|
207 |
|
- difficult |
208 |
|
|
209 |
- not yet finished |
- not yet finished |
210 |
|
|
211 |
.. bibliography:: gzigzag |
.. bibliography:: gzigzag |