In the Brightspot environment, content modeling refers to identifying and implementing the properties comprising a content type. Content modeling typically includes the following steps.

Step 1: Define the Content Types

In this step you define the type of content available on your digital experience platform. Basic news sites or blogs use articles, images, and videos. More complex news sites may include reader comments, blog posts, interviews, and authors. Commercial sites often use images, videos, customer feedback, and ratings. If your content can be delivered over the internet, you can model it in Brightspot.

Step 2: Define the Properties of Each Content Type

In this step you define the elements that comprise a content type. For example, an article typically has at least three properties: headline, body, and author. (The articles at Inspire Confidence have many more properties, such as different headlines for desktop and mobile, URL for a lead image, short title, and long title.)

Step 3: Define the Data Type of Each Property

In this step, for each property you defined in Step 2, you establish a data type. Headlines and authors are typically strings of plain text; article bodies are typically strings of rich text; dates published and revised are typically dates; passwords are usually hidden from view.

Step 4: Define the Interaction Requirements

In this step, for each property you identified in Step 2, you define data interactions. For example, you need to decide if a field is required or if the field is constrained to a set of valid values.

Step 5: Define the Data Processing Requirements

In this step, you decide how Brightspot processes each property you identified in Step 2. For example, you can establish if a field is searchable, read-only, or includes other typical data-processing features.