Handbook of Research on Mobile Multimedia - CiteSeerX
Handbook of Research on Mobile Multimedia - CiteSeerX
Handbook of Research on Mobile Multimedia - CiteSeerX
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
C<strong>on</strong>text Aware Collaborative Working Envir<strong>on</strong>ments<br />
Figure 3. Sources <str<strong>on</strong>g>of</str<strong>on</strong>g> c<strong>on</strong>text informati<strong>on</strong><br />
value-added informati<strong>on</strong> about the c<strong>on</strong>text associated<br />
with people, teams, services, and activities.<br />
Our c<strong>on</strong>text reas<strong>on</strong>ing techniques are built <strong>on</strong><br />
the SPARQL++ engine named dlvhex, which<br />
processes <strong>on</strong>tological c<strong>on</strong>text data collected in<br />
the C<strong>on</strong>text Management.<br />
For example, let’s assume we want to set up<br />
a team <str<strong>on</strong>g>of</str<strong>on</strong>g> civil engineers <strong>on</strong> demand for work at<br />
a particular site. To find suitable engineers, the<br />
SPARQL query shown in Listing 1 can be used.<br />
PREFIX team:<br />
SELECT ?engineer<br />
WHERE{<br />
?engineer :hasPr<str<strong>on</strong>g>of</str<strong>on</strong>g>ile ?pr<str<strong>on</strong>g>of</str<strong>on</strong>g>ile.<br />
?pr<str<strong>on</strong>g>of</str<strong>on</strong>g>ile :hasSkill ?skill.<br />
?skill :name ?sname.<br />
?engineer :locatedAt :’’Genoa sea<br />
port’’<br />
FILTER regex(?sna me,”civil<br />
engineer”,”i”)<br />
}<br />
Listing 1. Finding suitable engineers using<br />
SPARQL.<br />
Any services and clients can invoke the C<strong>on</strong>text<br />
Management to query c<strong>on</strong>text informati<strong>on</strong>.<br />
Furthermore, c<strong>on</strong>text reas<strong>on</strong>ing techniques can<br />
be used to aggregate c<strong>on</strong>text informati<strong>on</strong> from<br />
external sources, and evaluate and query rules<br />
defined over c<strong>on</strong>text informati<strong>on</strong>.<br />
Collaborative teams: team<br />
forms and interacti<strong>on</strong>s<br />
The term interacti<strong>on</strong> pattern refers to a comm<strong>on</strong>,<br />
reoccurring interacti<strong>on</strong> scenario between actors.<br />
The term relati<strong>on</strong> refers to a tie or link between<br />
two actors within a pattern. We take three initial<br />
interacti<strong>on</strong> patterns that are well known in the<br />
domain <str<strong>on</strong>g>of</str<strong>on</strong>g> S<str<strong>on</strong>g>of</str<strong>on</strong>g>tware Engineering (SE) and apply<br />
them to the domain <str<strong>on</strong>g>of</str<strong>on</strong>g> human collaborati<strong>on</strong>.<br />
710