Q: How are attributes/metadata attached to content?
A: The attributes or metadata attached to any piece of content is fully user defined (when configuring the system you define the content and meta-data structures). This information is then fully available in API and can be connected to e.g. tracking, personalization, user interests etc.
Find more information about attributes and metadata here.