Aspect

For us, Aspects are Metadata Tags

In our context, we think of the Metadata of a piece of Content as a collection of aspects of that piece of content.

Why the wording?

As in AOP, the separation of concerns is the key thing here:

  • The content itself needs to only declare the aspects it has (by its Tags)

  • what is actually done with them (in this case: they will be used to aggregate this content together with other content), can be decided at a different time, at a different place, and in 1000 different places synchronously.