A homology manifold is a space that behaves just like a manifold from the perspective of homology principle. These are definitely not all manifolds, but (in high dimension) might be analyzed by operation principle equally to manifolds, and failure to become a manifold is a local obstruction, as in surgery http://paxtonsbhmo.mpeblog.com/12257012/examine-this-report-on-manifold-valve