140 likes | 268 Views
ROVE. Rules & Ontology for Validation Effort. Annie + Antoine + Denny + Gosia 3rd SSSW, 10-16 July 2005, Cercedilla (Spain). Agenda. ROVE Goals & Scenario ROVE Ontology ROVE Rules ROVER Extensions ROVE Outcomes. ROVE Goals & Scenario. SSSW 2005 Project Group Validation based on:
E N D
ROVE Rules & Ontology for Validation Effort Annie + Antoine + Denny + Gosia 3rd SSSW, 10-16 July 2005, Cercedilla (Spain)
Agenda • ROVE Goals & Scenario • ROVE Ontology • ROVE Rules • ROVER Extensions • ROVE Outcomes
ROVE Goals & Scenario • SSSW 2005 Project Group Validation based on: • OWL Group Ontology AND • Rules defined with SWRL • Group Validation – checks whether the group satisfies conditions like : • Different Nationalities • Different Institutions • Different Genders
Why use rules in ROVE ? • To define constraints which involve more than one property • To automatically infer class membership based on composition of properties • Example: a Fun Group is a group where the tutor leading the group is the most attractive tutor according to all the group members • To classify this needs : • Group hasMember Student, • Tutor leads Group AND • for all students in group, student is attracted to Tutor
ROVE Rules • Natural language “If any group members have the same nationality the group is a Bad Group” • SWRL – Semantic Web Rule Language hasMember(?x,?y) hasNationality(?y,?z) hasMember(?x,?u) hasNationality(?u,?z) differentFrom(?y,?u) BadGroup(?x)
SSSW 2005 Group Validation ROVE – the only valid group of the SSSW 2005
ROVE Reloaded (Extensions) • Automatically populating ROVE ontology (e.g. using NLP, ScreenScraping) • Mapping & Alignment (FOAF) • Semantic Web Services • for group validation of other schools • for finding the most attractive tutor of other schools • service API (e.g. natural language)
Competition for the most attractive tutorROVE Winners • Natasha – 17 votes • Asun – 12 votes • Sean – 11 votes