The Content Strategy Knowledge Base aims to support practitioners, students and teachers of content strategy.

Read about the project Go

Content and Domain Modelling for Aesthetics

Topics:
Content Management

This article explores how domain and content modelling can be used to structure complex, abstract topics like aesthetics in a CMS. It highlights their relevance for improving clarity, consistency, and flexibility in digital content strategy.

As part of my Master's degree in Content Strategy at FH Joanneum, I took the course "Introduction to Content Management" with Ben Croker, where the task was to develop a content model for Craft CMS that could serve as the basis for, say, a recipe database or a dog encyclopaedia.

For my project, I chose a more abstract topic: aesthetics. This article explains how I approached domain and content modelling in that context—and why this topic matters.

 

But why Aesthetics?

Aesthetics are crucial for creating a coherent visual style—particularly when working with text-to-image AI models. They also help us understand audience preferences and emotional resonance [source]. That makes them highly relevant for anyone working in visual content strategy.

What is Domain Modelling? #

Although the term "domain" might make some think of internet domains, domain modelling has nothing to do with the number of top-level domains on a website.  Instead, it refers to mapping out the key entitiesattributes, and relationships in a given subject area—independent of technology. [source]

 

Purpose and Benefits

The primary goal of domain modelling is to develop a deep understanding of the subject matter and the needs of users. This aids in designing a system that efficiently handles data—for instance, by avoiding duplicate records and supporting the ways users typically search and interact. [source]

 

Process and Implementation

At this early stage of system development, no technology is required. It is a technology-independent phase that allows for thinking free from later implementation constraints.

 

Connection to Content Models

A well-thought-out domain model significantly eases the subsequent creation of content models. By clearly defining the entities and their relationships, content can be more effectively organized and managed, reducing the number of necessary corrections during the implementation phase.

 

Application in Front-End Development

Domain modelling also plays a crucial role in the development of user interfaces. All user interfaces, actions, interactions, and presentations have a strong foundation in domain modelling, as it helps developers understand how end-users will utilize the system. [source]

 

1920x1080 deaex contentmodel aesthetic domainmodelling scribble
This sketch visualises how a domain model maps out entities, their connections, and hierarchies—prior to any technical implementation. It shows the conceptual structure that informs content models and helps identify which content types, attributes, and relationships need to be defined.

What is Content Modelling? #

Content modelling represents the practical application of the previously described concept and requires the use of appropriate technology. [source] In my project, Craft CMS was utilized with the goal of establishing a standardized structure for entries on the topic of aesthetics. This allows content to be consistently and efficiently integrated into the system.

 

1920x1080 deaex contentmodel aesthetic content modelling scribble
This image illustrates the field structure used in content modelling, where entries are standardised through clearly defined fields like title, description, and asset upload areas. The dashed placeholder box symbolises flexible input areas, reflecting the matrix-based structure discussed in the article.

 

Standardization of Entries in a Corporate Context

This means that every employee who writes a blog post in a company, for example, must fill out the exact same template. To facilitate this, it must be determined in advance which fields need to be filled out. [source]

 

Definition of Fields and User Support

This process involved defining fields such as "Title," "Short Description," and the ability for users to upload images. Ben Croker emphasized in his teaching the importance of people receiving information exactly when they need it. Therefore, it is essential that these fields contain clear indications, for example regarding the maximum length of a short description or a link where users can download templates for image formats. This support is crucial to facilitate the standardized process and ensure efficient workflows.

1920x1080 deaex contentmodel aesthetic create etnry
This is a screenshot from the CMS of contentstrategy.at. As you can see, right at the beginning of an entry, a note is displayed indicating that there are guidelines and where to find them.

Practical Example

Here is an example from a less complex entry, for instance on dog breeds: As you can see, certain areas need to be individually filled out, while others simply allow the selection of existing data. This demonstrates the flexibility and structure achieved through content modelling.

1920x1080 deaex contentmodel aesthetic
This is a screenshot from a content model used as the basis for a dog breed encyclopedia. The standardized entries ensure consistency and allow the dogs to be sorted by color.

Choosing Aesthetics as the Basis for My Content Model #

After explaining what domain modelling and content modelling are, I would like to discuss why I chose the topic of "Aesthetics." Aesthetics provide a solid foundation for embedding a company's communication within a world already familiar to the audience. 

 

In the fast-paced world of advertising, we do not have the time to develop new concepts but must connect with emotional worlds to effectively reach consumers. Instead of creating a new world, we rely on mental models that are already established among the target audience. [source]

 

Decision Making Examples in Content Model Aesthetics #

In this section, I will explore complex decision-making processes using examples from my project on content model aesthetics. Each discussion will highlight how strategic choices in audience targeting, sorting, color schemes, and translation accuracy can significantly influence the effectiveness of a content model.

1920x1080 deaex contentmodel aesthetic overview
Here is a brief overview of my content model for Aesthetics in Craft CMS, outlining the various fields available for arrangement.

Navigating the Challenges of Choosing the Target Audience

Initially, I investigated how aesthetics are presented on the internet, for example on platforms like Wikipedia. It's crucial to thoroughly research and reflect before designing a content model, considering who it is being created for and who could benefit from the researched content. This research aids in precisely tailoring the content model to the needs and prior knowledge of the target audience.

 

Navigating the Challenges of Sorting and Searching

A key element of the content model is the ability to sort content by various criteria such as title, decade of creation, and characteristic color schemes. This structuring assists in organizing and searching for content.

For example, companies can target their research when planning a campaign that aims to evoke the nostalgia of the 90s. They can do this by reviving products and styles that were particularly popular among millennials. [source] [source]

1920x1080 deaex contentmodel aesthetic detailed overview
Here is a more detailed overview of the content model for aesthetics.
1920x1080 deaex contentmodel aesthetic wiki
Of course, the 90s aren't just about one aesthetic; here, one must curate and set a focus, like in this example https://aesthetics.fandom.com/wiki/Category:1990s.

 

Navigating the Challenges of Specific Field Decisions in the Content Model

What exactly differentiates an entity from a simple field, and how are these decisions made? Let's consider the example of suffixes in the realm of aesthetics. Various suffixes such as "core" or "gore," which appear at the end of an aesthetic designation, serve as descriptive elements. Although these suffixes can indeed provide important information, it is still more likely that users will primarily search by criteria such as color scheme, decade, and title, rather than by a suffix.

This insight can assist in deciding whether such an element should be treated as a separate entity or simply integrated as a simple field in a more comprehensive data model. The choice depends on how central the element is to the information structure and user interactions.

1920x1080 deaex contentmodel aesthetic suffix
I have decided not to create a separate suffix field because not every aesthetic has a suffix.

Navigating the Challenges of Color Schemes

The category of colors was a complex issue in my case. Simple categorization of colors like in an online store (red, purple, green, etc.) is possible, but proves to be ineffective for the topic of aesthetics. The reason lies in the diversity and different nuances of color tones, each of which can evoke various effects and moods. Instead of generic color names, I found it a better idea to highlight more specific color categories such as neon, pastel tones, or earthy tones. This way, companies can more quickly find an aesthetic that better reflects their brand identity and enables targeted emotional appeals.

 

For example, your company's corporate design is in pastel tones. Now, you can explore which aesthetics include pastel colors and incorporate them into your visual communication.

1920x1080 deaex contentmodel aesthetic color scheme cards
Here we see a list of color schemes that can be updated at any time. This is more detailed and accurate than simply stating a color like red, for example. After all, red can appear as a neon variant or earthy.
1920x1080 deaex contentmodel aesthetic color scheme
Although not implemented in the actual model, this visual mock-up shows how helpful small swatches would be to support user selection—especially for abstract categories like colour tones. Previewing palettes like “Neon” or “Earthy” at a glance would enhance usability and reduce ambiguity.

 

Navigating the Challenges of Translation Accuracy

In the case of aesthetics, it makes sense to design the content model exclusively in English. This serves clarity and optimization for search engines.

Of course, this decision may result in the exclusion of certain groups of people, as the content is not available in their native language. Here, the question of priorities arises: The main goal in this case is accuracy, not inclusivity. This decision underscores the importance of precise and unaltered information, even if it may limit the reach of the content model.

1920x1080 deaex contentmodel aesthetic google translate
Here is an example with Google Translate from English to German for "cottage core" - "Hüttenkern" in German makes no sense.

Navigating the Challenges of Flexibility

Not every aesthetic is equally detailed, especially when dealing with subgenres. Therefore, it is essential to develop a system that provides enough flexibility for authors to enter information without leaving many fields empty or making them mandatory.

1920x1080 deaex contentmodel aesthetic matrix v1
A rigid layout where authors are required to fill out multiple fixed fields, regardless of relevance.
1920x1080 deaex contentmodel aesthetic matrix v2
A flexible matrix structure allowing authors to decide which aspects (e.g. fashion, music, interior) to include per aesthetic.

Conclusio #

In conclusion, the past year and the associated engagement with content strategy have significantly broadened my horizons. Integrating design and beauty with the technical aspects of a content management system has not only deepened my professional knowledge but also highlighted the importance of well-structured and thoughtful content strategies for user experience.

 

From my example with aesthetics, it is clear that a well-maintained and precise content model is essential, especially as a tool in visual brand communication. If you, like me, use aesthetic keywords for prompting, you still need to be cautious because mistakes are often made by taking words out of their context. This shows the necessity for humans to monitor and correct the generated results to ensure that the representations of aesthetics are accurate.

 

Furthermore, it opens up the exciting question of whether such a structured content model could function on a principle similar to the Google Knowledge Graph, but I would need to delve deeper into Schema.org to explore that possibility.

 

Where to go from here #

This article relates to other topics in the programme like metadata, structured content, and information architecture.

References #

Note: All references in this article are linked directly within the text

This article is based on a student project completed during the second semester of the Master's programme in Content Strategy at FH Joanneum. The project was part of the course “Introduction to Content Management” (2024) taught by Ben Croker.