Skip to Content
The Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling
book

The Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling

by Paul Agnew, Len Silverston
January 2009
Beginner to intermediate
641 pages
26h 48m
English
Wiley
Content preview from The Data Model Resource Book, Volume 3: Universal Patterns for Data Modeling
Silverston c02.tex V2 - 11/21/2008 2:58am Page 38
38 Chapter 2 Setting Up Roles: What Parties Do
There may or may not be any transactions or other business information
associated with that party, but the declarative role is not concerned with this.
The declarative role states that the person or organization may have one or
more declared roles within the context of the enterprise, not what they are doing
within a specific business process or event. This is an important distinction.
Why is this distinction important? Consider this situation: when asked the
question ‘‘who is this person’’ (what information do you have available on
this person), how does an enterprise respond? The first person operating the
web site may say, ‘‘It’s easy! This person is the guy that visits our web site
late in the evenings.’’ The second person operating the accounting system may
say, ‘‘This is a person responsible for paying bills.’’ The third person operating
the human resources system may say, ‘‘This person is our employee.’’ The
fourth person operating the customer relationship management system may
say, ‘‘What? This is one of our customers that we service!’’ If you were able to
see a complete profile for people, you would certainly know more about them
and be able to service them better.
NOTE
Some data modelers may say that you need the context in order to state a
declarative role. For example, you only know if someone ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Data Model Resource Book, Vol. 2: A Library of Data Models for Specific Industries

The Data Model Resource Book, Vol. 2: A Library of Data Models for Specific Industries

Len Silverston
The Data Model Resource Book, Volume 1

The Data Model Resource Book, Volume 1

Len Silverston, Graeme Simsion
Data Model Patterns

Data Model Patterns

David C. Hay, Richard Barker

Publisher Resources

ISBN: 9780470178454Other