rules & ontology for validation effort
DESCRIPTION
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: - PowerPoint PPT PresentationTRANSCRIPT
Rules & Ontology for Validation EffortAnnie + Antoine + Denny + Gosia
3rd SSSW, 10-16 July 2005, Cercedilla (Spain)
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
Agenda
• ROVE Goals & Scenario• ROVE Ontology• ROVE Rules• ROVER Extensions• ROVE Outcomes
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
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
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
Ontology vs. Database
Characteristic Ontology DatabaseExplicit conceptualization Yes No
Automated classification Yes No
Hierarchies Yes No
Information about instances Yes No
Flexible schema Yes No
Dealing with large sets of data
No (difficult) Yes
Robustness Not yet Yes
Security / Trust aspects Not yet Yes
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
ROVE Ontology
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
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
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
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)
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
SSSW 2005 Group Validation
Groups RulesAnimal Lovers, Petit Jouers, Group 3, Mellon, Ontobroke, Group 6, A.S.F., ROVE, Vino Peleon, Mayordomo, Group 11, Group 12
Different nationalities
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
SSSW 2005 Group Validation
Groups RulesAnimal Lovers, Petit Jouers, Group 3, Mellon, Ontobroke, Group 6, A.S.F., ROVE, Vino Peleon, Mayordomo, Group 11, Group 12
Different nationalities
Ontobroke, A.S.F., ROVE, Group 12
Different genders (at least 1 person from each
gender)
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
SSSW 2005 Group Validation
Groups RulesAnimal Lovers, Petit Jouers, Group 3, Mellon, Ontobroke, Group 6, A.S.F., ROVE, Vino Peleon, Mayordomo, Group 11, Group 12
Different nationalities
Ontobroke, A.S.F., ROVE, Group 12
Different genders (at least 1 person from each
gender)
Ontobroke, ROVE, Group 12 Different institutions
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
SSSW 2005 Group Validation
Groups RulesAnimal Lovers, Petit Jouers, Group 3, Mellon, Ontobroke, Group 6, A.S.F., ROVE, Vino Peleon, Mayordomo, Group 11, Group 12
Different nationalities
Ontobroke, A.S.F., ROVE, Group 12
Different genders (at least 1 person from each
gender)
Ontobroke, ROVE, Group 12 Different institutions
Ontobroke, ROVE Fun Group – – the only valid group of the SSSW the only valid group of the SSSW 20052005
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
ROVE RROVE 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)
3rd Summer School on Ontological Engineering and the Semantic Web (SSSW'05)10th-16th July 2005 - Cercedilla (Spain)
Competition for the most attractive tutor
ROVE Winners
1. Natasha – 17 votes
2. Asun – 12 votes
3. Sean – 11 votes