1
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Current Service Platform and Architecture Design
Personalization and Context-Awareness
Bernhard HoltkampFraunhofer ISST, DortmundGermany
October 29, 2005
2
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
COMPASS Gross System Architecture
COMPASS Platform
Multimodal,multilingualinformation
platform
Information logisticalservice platform Services
3
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Information Logistical Service Platform Functionality
Backend - Portal: - multilingual - device specific presentation & interaction of services- Management of users and their profiles- Management of services- Context detection and situation recognition- Information logistical service selection and active provision of services
Frontend (Web) - Adaptive menu bar (Information logistical service retrieval)- Multilingual service presentation and interaction
4
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Information Logistical Service Platform
Content
Content
Content
.
.
.
SemanticMatching
SemanticMatching
Evaluation Subsystem
Evaluation Subsystem
Sub-Scription
Pull
Profiles & Contexts
Information Logistics
Push
Content Broker
Semantic Service Registry
Semantic Service Registry
Application Ontology
Application Ontology
MobileDevices
MobileDevices
StationaryAccessPoints
StationaryAccessPoints
Client
Client
Service Composition
Service Composition
UserMgmt.System
UserMgmt.System Service
Roaming
Service Roaming
ContextMgmt.System
ContextMgmt.System
5
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Personal Data Name, address, nationality etc.Language skills (-> multilingual aspects)
Preferences Dining times, food etc.Interaction preferences (-> multimodality)
Interests Sport disciplinesCulture Shopping…
COMPASS User Model
6
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
COMPASS Adaptive User Management System
COMPASS Interface
Initialize
Get Situation
Push Event
Model Functions
...
COMPASS
PlatformUser Model Directory
User Modeling Scheduler
Usage Learning
Component
Mentor Learning
Component
Domain InferencingComponent
7
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Individual Context LocationUser profile elements
Location Sensors GPS, GSM/GPRS (provider service), UMTS (OSA/Parlay service)
Domain Contexts Time, Event calendar (Olympic Schedule), Weather/temperature
Individual Situation Cognitive abstraction of context
COMPASS Context Subsystem
8
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Language language-neutral master, DB-based language mappings
Top Level Ontologies Location Model, Time Model, Content Model
Service Ontology Based on OWL-S, influenced by SWSO,WSMO; extendedFocus on service retrievalClassification by taxonomies (service type, product, subject), integrated with DFKIRestrictions by context, situation, QoS, language, modality, ...
COMPASS Application Ontology
9
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Service Ontology Overview
10
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Service Registration
Web client for service registration based on
service metadata
Structured according to COMPASS service
ontology
Input widely selected from ontology entries
11
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Content selection - automatic - manual
Adaptation of presented content - automatic service parameter provision (e.g. URL customization) - automatic content transformation / translation
Personalisation and Context-Awareness Support
12
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Demo Overview
System outline
Situation awareness
Demonstrated features
13
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
COMPASS Demonstrator „Public Services“
WLAN
SmartphoneISST Services - OntologyBrowser- Location services-...
PC
PDA
GPRS / UMTS
3rd Party Services
- Sports- Weather- Tourism-...
Web
Backend Services- Service registration- User mgmt.- ...
WWW Server DFKI Services- Translation- Food- Taxi- ...
14
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
User Situations
Airport Hotel
Olympics
Sightseeing
Shopping
Restaurant
Transfer
<Situation>
15
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Demonstrated Features
Multilingual content presentation - Supported languages: Chinese, English, German
Personalized and context dependent service selection - Regarding user interests - Language based - User context driven: location, time, situation
Using geo information for visualization of user location and nearby relevant objects (restaurants, ...)
Special services - Personalized news service - Visual location finder
16
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST
Conclusion
Platform implementation is ongoing
Platform components in use for different applications
Integration of technology from COMPASS consortium members is under way, will be continued
17
InstitutSoftware- undSystemtechnik
Fraunhofer
ISST