Draft of the metadata service

also fixed usage of the built-in Jena RDF/RDFS terms
Didn't we agree to have this functionality on `ProjectService`? I'm not sure what is better. But if we keep this class it should be available from `ProjectState`.