I am also interested in separating core goals from nice to have features and from goals that could be built based on the core goals.
It will help us, community members at least, to focus to get right what matters most first.
I started the dissection of SAFE Network goals here: Core Goals of the first iteration of SAFE Network at launch
RDF is one example of a nice to have feature but storage of knowledge and building ontologies etc is a whole other huge topic. Interesting but a distraction.