Creating a new model
We now have a good understanding of the elements that go into defining a content model, and we've seen a few code snippets that show examples of each of the element types, but let's now try to bring all the pieces together by looking at the steps needed to define a new content model from scratch.
Designing the model
Our main goal with the example that we will walk through next is to see what's involved in creating a content model. Therefore, at this point, let's not focus too much on the details of exact properties and metadata. When we look at the File Plan later, we'll want to be more thorough in our analysis. For now, we'll focus on a very high-level outline of the documents within a fictitious company that we will call Typical Company, Inc, and that we will abbreviate as TC.
Before we even start thinking about what sort of XML we need to put together for the TC model description file, it will be a lot easier and quicker overall if we first carefully design what the...