- create SemanticSpace interface