First version of semantic model