title: How to work with type hierarchies in Neo4j?
body: <p>Is there some way to model type hierarchies in Neo4j? If for example I want to build a class hierarchy of cars, I might have a base type of "Car" and then have sub classes that extend that, like "SportCar", etc. </p>
  
  <p>I'd like to be able to create instances of "SportCar", but run a query to get all "Car"s. Is this possible? If so what is the technique? </p>
  
  <p>I think what I'm trying to do is create a "label hierarchy" - but I just don't think that's supported in neo4j.</p>