We do much work with the German authority file GND (Gemeinsame Normdatei), specifically its RDF version. The underlying GND ontology was published last year and I must admit I haven't been taking the time yet to get an overview over the ontology. Today I started by getting to know the hierarchical structure of the ontology's classes. As I didn't find an overview on the web, I created my own and publish it here.

First I took the current GND ontology turtle file from the GND namespace http://d-nb.info/standards/elementset/gnd#, extracted only the classes and their rdfs:subProperty as well as the few owl:EquivalentClass relations, converted the result to dot format using rapper and created the following graph image from this:

(Link to high resolution image)

As one can see on the image, GND ontology's class hierarchy extends over three levels (except of gnd:Person which adds another level to distinguish between differentiated person and undifferenitiated persons, i.e. person names). The top class is gnd:AuthorityUnit which has seven subclasses that have several subclasses themselves. Additionally, there is the seperate class gnd:NameOfThePerson that isn't directly linked (with rdfs:subClassOf) to other GND classes at all. Here is a bulleted list providing another view of GND ontology's the class hierarchy. (For better readability I put spaces into the GND URI class names.)