is it guaranteed keyword ids will always be of the form `foo/bar`, i.e. with a slash?