It’s a good idea to think carefully about your data model, our experts can help you perfect it. Once we know what your data model consists of, we get to work creating the best website experience for your users.
If you have unique data points or ways of displaying your showcase, it would need to be represented in your data model. Don’t worry if you need help, making a website is a agile process and we are here to help you along the way.
Business data models consist of both static and dynamic data. All the data which your website requires is encoded in a data model. From website colour theme, to the text on the buttons, to each product displayed on the website listings or temporarily hidden. Dynamic data is data which is altered, removed, or added to. While static data changes rarely.
However, often data within your website data model is received from other web applications, or other applications need to receive your data.
Do you have products, posts or categories? You have a data model. Items within your data model can be thought of as columns in Excel. If you have a product, it has a price, an identifier and ingredients, all are items within your data model.
Using your data model to your advantage
What you have to showcase and the data you use to express it is all encoded with in your data model. A very simple example could be a set of images, 3 of which are featured, and thus displayed on the index page.
Understanding what you wish to offer and what you would like to target can be crucial. Do your products and services have lists of relevant regulatory requirements than need to be displayed? If your website offers vegan recipe creation, what types of variants can be chosen from?
Being authoritative or being a client?
Should you receive a copy of, or a portion of, the parts of your data model? Do you want to aggregate the data, collect associated images, and deal with the regulatory requirements etc. Then being authoritative to downstream clients is preferred. If you are happy to rely on an authoritative source, you can be a client. There’s no need to use data in the web application which doesn’t need to be search engine optimised.
In practice this means either receiving your data from an application, for example Google Products, or sending your data to an application (Google Products).