Enterprise Model Patterns: Describing the World, by David Hay
Here you’ll find one key to the development of a successful information system: Clearly capture and communicate both the abstract and concrete building blocks of data that describe your organization.
Business vs. Systems Issues
Fundamentals of the Business
Clarity
The Response: This Book
Notation Conventions
UML on the Prowl
Your Author Surrenders
Warning to Data Modelers
Warning to UML Modelers
A Peace Offering
The Notation
Entity Classes (and Objects)
Sub-types and Super-types
Attributes
Relationships
Unique Identifiers
Aesthetic Conventions
Straighten Lines
Starry Skies Orientation
Limit Number of (Highlighted) Boxes
Follow Accepted Graphic Design Principles
Architectural Conventions
About Abstraction
Levels of Abstraction
The Organization of the Book
Parties
Party Relationships
Party Identifiers and Names
Constraints
Party Characteristics
Derived Characteristics
Characteristics and Party Types
Geographic Location
Geographic Location Relationships
Geographic Names
Geographic Identifiers
Geographic Location Characteristics
Derived Characteristics
Characteristics and Geographic Location Types
Geographic Roles
About Assets
Assets, Asset Types, and Asset Specifications
Asset Structures
Naming and Identifying Assets
Describing Assets
Derived Characteristics
Asset Roles
Defining Activities
Naming and Identifying Activities
Dividing up Activities
Approach 1 – Steps and Projects
Approach 2 – Activity Structures
Activity Characteristics
Derived Characteristics
Events
Activity Roles
Capturing Time with Attributes
Capturing Time with Entity Classes
Thing and Thing Type
Things and the Enterprise Model
Thing Relationship
Thing Names and Identifiers
Thing Characteristics
Derived Characteristics
Thing Characteristic Constraints
Thing Role
A Word about Language
Information Resources
Information Resource Relationships
Concepts
Information Resources and Concepts
Distribution
Dispositions
Accounts
Rolling up Accounts
Accounting Transactions
Accounting Transaction Rules
Connections to the Real World
Cost Center Assignments
Transaction Assignments
Parties and Facilities
Addresses
Geographic Locations and Facilities
The Direct Approach (U.S. Version)
The Abstract (International) Approach
Activities and Facilities
Assets and Facilities
Asset Types and Specification Locations
Employment
Position Assignments
Hiring
Education and Certification
Certification Requirements
Obtaining Certification
Benefits
Payday!
Accounting Implications
About Communications
Communication Role
Communications Among Sites
Communication Procedures
Advertising and Information Resource
Communication in Context
Events
Contracts
Contract Costs
Employment as a Contract
Delivering Against a Contract
Contract Roles
The Manufacturing Process
Routing Steps
Work Orders
Production Work Orders
Dependence
Maintenance Work Orders
Material Usage
Asset Specification Structure
Material Usage Costs
Material Movement
Asset Structure
Utilizing Equipment
Adjustments
Labor Usage
Standard Labor Cost
Actual Labor Cost
Accounting for Manufacturing Costs
Samples
Laboratory Tests
Sampling in Context
The Laboratory Model in Context
Observations
Actual Observations
Expected Observations
Parameters and Characteristics
Derived Parameters
The Examples
A Word of Advice—and an Invitation
Cases
Evidence and Status
Linking to the Enterprise Model
Events
People and Organizations
Characteristics and Categories
Employment
Roles
Basic Chemistry
Biochemistry
What Life is Made of
How Life is Organized
Composition
Physical Structures
Packaged Products
Instruments and Instrument Specifications
About Financial Instruments
Instrument Characteristics
Characteristic Values
Instrument Categories
Marketing Relationships
Instrument Components
Agreements
Roles
Delivering Against Instruments
Geography and Currency
Guidance Facility
Banking and the Enterprise Model
Agreements and Asset Types
Roles and Activities
Facilities
Surface Facilities
Completions
Purposes and Products
Well Assemblies
Well Assemblies in Facilities
Well Assembly Structure
Well Assembly Characteristics
Paths
Complex Paths
Locating Nodes Geographically
Grade Separated Crossings
Flows
Physical Assets
A Final Word About Identifiers
In 1995, David Hay published Data Model Patterns: Conventions of Thought – the groundbreaking book on how to use standard data models to describe the standard business situations. Enterprise Model Patterns: Describing the World builds on the concepts presented there, adds 15 years of practical experience, and presents a more comprehensive view.
You will learn how to apply both the abstract and concrete elements of your enterprise’s architectural data model through four levels of abstraction:
Level 0: An abstract template that underlies the Level 1 model that follows, plus two meta models:
Level 1: An enterprise model that is generic enough to apply to any company or government agency, but concrete enough to be readily understood by all. It describes:
Level 2: A more detailed model describing specific functional areas:
Level 3: Examples of the details a model can have to address what is truly unique in a particular industry. Here you see how to address the unique bits in areas as diverse as:
Since the early 1980s, David Hay has been a pioneer in the use of process and data models to support strategic planning, requirements analysis, and system design. He has developed enterprise models for many industries, including, among others, pharmaceutical research, oil refining and production, film and television, and nuclear energy. In each case, he found the relatively simple structures hidden in formidably complex situations. Mr. Hay has published several books and numerous articles. He is a frequent speaker at professional society conferences.
Please complete all fields.