Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hong Sun, AGFA Healthcare

Similar presentations


Presentation on theme: "Hong Sun, AGFA Healthcare"— Presentation transcript:

1 Implementing a Role Based Mutual Assistance Community with Semantic Service Description and Matching
Hong Sun, AGFA Healthcare Vincenzo De Florio, Chris Blondia, University of Antwerp, PATS

2 MEDES 2013 30 October, Luxembourg
Forecast The proportion of elderly people keeps increasing and poses challenges in healthcare in providing cost effective services. Our answer: constructing a role-based mutual assistance community (MAC) to fully utilize the community resources and improve the physical and psychological health of the assisted people. Cornerstone of MAC: Service publication and matching An architecture based on semantic service description and matching is presented in this paper. MEDES October, Luxembourg

3 MEDES 2013 30 October, Luxembourg
Outline Role-based MAC: Introduction Semantic service description and matching for MAC Experiments and performance Conclusions MEDES October, Luxembourg

4 Mutual Assistance Community
MEDES October, Luxembourg

5 Mutual Assistance Community
A community dweller may play different roles - so as to removes any predefined and artificial distinction between care-givers and care-takers A community dweller is encouraged to act as service provider A community dweller is encouraged to participate group activities Community resources are therefore better utilized MEDES October, Luxembourg

6 Previous OWL-S Based Implementation
MEDES October, Luxembourg

7 Drawbacks of OWL-S Based Approach
Strict and inflexible format of service expression and matching The majority of OWL-S matchmakers are based on service inputs/outputs  impossible to match complex services. Performance penalty in service search/comparison OWL-S Matcher takes more than 6 seconds to load the profile for service publication, and it takes around 6 seconds to compare two services. OWLS-MX takes more than 1 second when the service size is around 400. MEDES October, Luxembourg

8 RDF Graph Based Service Description/Matching
Service description as RDF graph, which is Flexible in service description Easy in service management service publication, update, query, termination Fast in service matching Service management/query is coordinated by Fuseki SPARQL server MEDES October, Luxembourg

9 MEDES 2013 30 October, Luxembourg
Basic Ontology @prefix rdfs: < @prefix service: < @prefix owl: < service:Activity a owl:Class. service:ServiceCategory a owl:Class. service:Fitness a owl:Class; rdfs:subClassOf service:ServiceCategory. service:Cycling a owl:Class; rdfs:subClassOf service:Fitness. Service:Walking a owl:Class; rdfs:subClassOf service:Fitness. MEDES October, Luxembourg

10 Role Based Service Description
community dweller role service content service:playRole service:hasScope role service content service:playRole defines the role that a community dwellers plays. service:hasScope defines the scope (service activity) that a role is bond to. MEDES October, Luxembourg

11 MEDES 2013 30 October, Luxembourg
Inference It enables to match services which are syntactically different, but semantically close. It is executed by EYE Reasoning Engine. Ref: EYE engine: <…/Activity/101> service:hasServiceCategory service:Jogging. infer <…/Activity/101> service:hasInferredServiceCategory service:Fitness. MEDES October, Luxembourg

12 MEDES 2013 30 October, Luxembourg
Architecture MEDES October, Luxembourg

13 MEDES 2013 30 October, Luxembourg
Workflow MEDES October, Luxembourg

14 MEDES 2013 30 October, Luxembourg
Service Query It is possible to filter on different properties; the service match process is therefore much more flexible compared with our previous implementation. MEDES October, Luxembourg

15 Service Publication and Termination
Service Termination MEDES October, Luxembourg

16 MEDES 2013 30 October, Luxembourg
Performance A set of sample activity graphs that defines a different number of activities are randomly generated. Different threads of service queries are tested as well. MEDES October, Luxembourg

17 …Every new solution breeds new problems…
MAC basic assumption: every new service needs to be matched with known services  scalability Upper bound on community size (heap space exception) Current solution: breaking down the communities into sub-communities Fractal organization MEDES October, Luxembourg

18 MEDES 2013 30 October, Luxembourg
Conclusion Semantic service description & matching framework for MAC RDF graph based implementation outperforms our previous OWL-S based implementation in: Flexibility in service description. Ease in service management. Speed in service matching. Future work: 1) semantic service composition 2) automate the workflow 3) fractal social organizations MEDES October, Luxembourg


Download ppt "Hong Sun, AGFA Healthcare"

Similar presentations


Ads by Google