913aca9a_ent_repository___Henri_Bergius__CouchDB
[feature] type hierarchy [JCR / Jackrabbit] Structured node types support inheritence of types, additional cross-cutting aspects can be added with "mixins". Node types can define allowed node types for child nodes in the content hierarchy. [Midgard] MgdSchemas allow inheritance, and an extended type can be instantiated either using the extended type or the base type [CouchDB] 
Type-free
What is a content repository - Henri Bergius
CouchDB