02.03.2014 Views

Handbook of Research on Mobile Multimedia - CiteSeerX

Handbook of Research on Mobile Multimedia - CiteSeerX

Handbook of Research on Mobile Multimedia - CiteSeerX

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!