Add new ontology to express relations between concepts
Add RelationalOntology as base ontology for the RecommenderSystemOntology
Add IDENTIFIED as sub-schema of IS
Remove obsolete USER_ID concept from user, replaced by IDENTIFIED
Rename RECOMMENDS to RECOMMENDATION
Fix NAME of RelationalOntology
Add IDENTITY Concept
Add IDENTITY as a super schema of RECOMMENDER
Remove properties from ACTION concept. Those are to be expressed as predicates.
Add RECOMMENDATION_SUBJECT and RECOMMENDATION_REASON part of a recommendation
Fix typo in constant value
Remove PREFERS properties. Is to be expressed by HAS predicate
Remove SITUATED property. Is to be expressed has IS predicate
Make common package to main package, remove other packages
Apparently we can't retrieve the ConceptSchema of a Concept from the ontology but have to create our own
RECOMMENDATION is a sub-concept of ACTION
Move RelationalVocabulary to RecommenderSystemVocabulary to properly implement ontology inheritance
Remove BasicOntology, inherited by RelationalOntology
Fix: Remove BasicOntology, inherited by RelationalOntology
Add missing concept IDENTITY