OK, good.
So now I'm going to show you two concrete examples of patterns in one lecture each, and I'll start
with a very simple one and then we take a little bit more complicated one.
So the first one, actually, we touched upon this a couple of times, that now we're going to go through
it a little bit more in detail.
So it's called the thing information pattern.
So basically it's insinuations where you need to differentiate between things and information about
things.
So here we have a person in here.
We have information about a person that's two very different things in the world.
Right.
So so the name of the pattern is thing information.
So that's the kind of you you use when you're talking about out and you try to refer to the same pattern.
The intent is to clearly separating the actual things from the information about the thing, which is
could sometimes be a common mistake that you're not doing that.
Clearly, the motivation is when doing business concept modeling, you often need a model to show.
You often need to model both an object and another object that contains information about the first
object and the applicability is that this is a very generic need that is widely used in business concept
modeling, and sometimes multiple objects can share the same information object then they often called
a specification.
Right.
So we have we have bumped into this type of problem already a couple of times.
So maybe you see the the the analogy here.
Maybe it's a similar problem to the power type thing as well.
So consequences is that you get an increased model for modify ability of the concept model on the pros.
And that's on the pro side.
A concern could be that it might be a little bit hard to grasp and make it a little bit more abstract
for people are not common to reading models, diagrams like that.
So credit here.
Pancevo Erickson wrote about it in their book, but there are many other people that have done it as
well.
So the general structure, so this is a very simple pattern, is that you have a class B, which is
a thing and you have a class A, which is information about that thing and an association between the
two classes.
Good.
You can then use, as I do here, stereotypes denoting the information from the thing.
So kind of setting the the in that the different classes have some different semantic as well.
So let's take a concrete example so we can have an accurate which is a specific thing.
Right.
So we have a number, for example, then we could have an aircraft description that is describing aircrafts
and could have information like standard cruising model document version and so on.
And that's the information about the thing.
And then the information about the thing could refer to, for example, a company which is also a thing
and have a connection to that, saying here's the manufacturer of the aircraft and so on.
And that is something that is located within the aircraft description and not in the aircraft.
So that's a simple example of how to use the thing.
Information pattern.
Good.
Now, in the next lecture, we're going to go into a little bit more complex pattern, which is cool
and a very generic one as well.
So that you need really need to think about, because that will be something you're using in very many
situations is called active role.
So see you there.