cancel
Showing results for 
Search instead for 
Did you mean: 

Aspects in Content Modelling

ashwinis
Champ in-the-making
Champ in-the-making
Hi,

Everywhere in the online it has been mentioned like, Aspect is the closest equivalent in the object-oriented
world is the notion of multiple inheritance.
Can anyone please explain how the multiple inheritance is supported by Aspects in content modelling with example?
1 REPLY 1

mlagneaux
Champ on-the-rise
Champ on-the-rise
Hello,

An aspect represents a set of properties and associations that can be added to a node. Aspects can be "technical" or "functional". For example, adding "versionable" aspect on a node activates versioning on this node and provides all properties to manage versioning. That's what I call a technical aspect.
An example of "functional" aspect is "EXIF" aspect that adds metadata related to images to a node.

On a node, you can add several aspects in order to extend node metadata.