| Preface | p. xix |
| The Concept of Metadata | p. 1 |
| Background | p. 3 |
| Information in business--an overview | p. 3 |
| Common factors affecting data quality | p. 5 |
| Data flexibility and responsiveness to business change | p. 7 |
| Active IM | p. 8 |
| Information management processes | p. 9 |
| Data and metadata | p. 9 |
| Information technology--science, engineering, or black magic? | p. 11 |
| IT organizations and responsibilities | p. 13 |
| Metadata entity types | p. 14 |
| Introduction to the enterprise metamodel | p. 15 |
| The importance of metadata | p. 17 |
| The Challenges of Information Management | p. 21 |
| Challenge 1: Recognizing the fallacy of software engineering | p. 22 |
| The evolution of software engineering | p. 26 |
| Challenge 2: Distinguishing between data and information | p. 31 |
| Challenge 3: Recognizing data/application independence | p. 32 |
| Challenge 4: The information overload problem | p. 33 |
| Challenge 5: Effective classification of information | p. 33 |
| Occam's dilemma--recognizing necessary complexity | p. 37 |
| Metadata analysis | p. 40 |
| Establishing a Common Basic Metamodel | p. 47 |
| Entities | p. 48 |
| Attributes | p. 50 |
| Classification | p. 51 |
| Relationships | p. 51 |
| Domains | p. 52 |
| Events | p. 52 |
| Metadata in the Business | p. 57 |
| Managing the Metadata | p. 59 |
| The principles of metadata management | p. 59 |
| Metadata management roles and responsibilities | p. 69 |
| The responsibilities of the metadata manager | p. 72 |
| Scalability of metadata management activities | p. 75 |
| The Role of Metadata in Application Development and Support | p. 79 |
| Introduction | p. 79 |
| Metadata and the management of consistency | p. 80 |
| Developing a component-driven approach | p. 86 |
| The price of reusability | p. 89 |
| The metamodel library | p. 91 |
| Case study 1: Matrices | p. 92 |
| Case study 2: Work planning | p. 96 |
| Case study 3: Control loops | p. 97 |
| Further examples of reusable constructs | p. 98 |
| Application development | p. 100 |
| Business process development and reengineering | p. 103 |
| Legacy systems and the mapping problem | p. 104 |
| Metadata in Data Warehousing and Business Intelligence | p. 107 |
| The data warehouse paradigm | p. 108 |
| Approaches to data mart deployment | p. 114 |
| Operational metadata | p. 120 |
| Informational metadata | p. 123 |
| Decision support and OLAP | p. 125 |
| BI tool type 1: Multidimensional OLAP | p. 126 |
| BI tool type 2: Relational OLAP | p. 127 |
| Informational metadata summary | p. 128 |
| Metadata management and proliferation within a data warehouse | p. 129 |
| Conclusions | p. 131 |
| The Role of Metadata on the Internet | p. 133 |
| Information storage on the Internet | p. 133 |
| Setting standards for data | p. 135 |
| Extensible mark-up language (XML)--the beginnings of metalanguage | p. 137 |
| Current XML metalanguages | p. 139 |
| The problem of data standards | p. 140 |
| The future of the search engine? | p. 143 |
| One step further--DBMS Web integration | p. 146 |
| Summary--toward second-generation e-commerce | p. 147 |
| The Basics of Metamodeling | p. 151 |
| Design and Management of MetaData-bases | p. 153 |
| Introduction to the metamodels | p. 153 |
| Basic data structure metadata | p. 156 |
| Metadata and data value control | p. 170 |
| Application deployment and configuration control metadata | p. 177 |
| Process modeling metadata | p. 184 |
| Project and people management metadata | p. 189 |
| IT infrastructure management metadata | p. 194 |
| Interaction Between the Metamodels | p. 199 |
| Introduction | p. 199 |
| Data/application metamodel interaction | p. 200 |
| People/application metamodel interaction | p. 206 |
| Application/infrastructure metamodel interaction | p. 209 |
| Data Model Compatibility | p. 213 |
| The Data Management Metamodel | p. 217 |
| The ATTRIBUTE entity | p. 217 |
| The DATA MODEL entity | p. 220 |
| The DATA MODEL ATTRIBUTE entity | p. 222 |
| The DATA MODEL ENTITY entity | p. 223 |
| The DATA MODEL RELATIONSHIP entity | p. 224 |
| The DATA MODEL SUBTYPING entity | p. 226 |
| The ATTRIBUTE TYPE entity | p. 227 |
| The DOMAIN entity | p. 228 |
| The ENTITY entity | p. 230 |
| The ENTITY OCCURRENCE entity | p. 232 |
| The IDENTIFIER entity | p. 234 |
| The Key Attribute entity | p. 235 |
| The Relationship entity | p. 236 |
| The Subtyping entity | p. 239 |
| The Subtype Categorization entity | p. 241 |
| The Foreign identifier entity | p. 243 |
| The Foreign Identifier Attribute entity | p. 244 |
| The Application Management Metamodel | p. 247 |
| The Application entity | p. 247 |
| The Application Instiallation entity | p. 250 |
| The Application Module entity | p. 252 |
| The Application Security Module entity | p. 254 |
| The Application Development Module entity | p. 255 |
| The Application Module Release entity | p. 258 |
| The Application Release entity | p. 260 |
| The Application User entity | p. 262 |
| The Business Event entity | p. 263 |
| The Business Process entity | p. 265 |
| The Process Decomposition entity | p. 266 |
| The Software Supplier entity | p. 268 |
| The Activity Management Metamodel | p. 269 |
| The Assignment entity | p. 269 |
| The It Employee entity | p. 271 |
| The Job Role entity | p. 272 |
| The Project entity | p. 274 |
| The Project Phase entity | p. 276 |
| The Project Plan entity | p. 277 |
| The Responsibility entity | p. 278 |
| The Supervisor entity | p. 280 |
| The Task entity | p. 281 |
| The Infrastructure Management Metamodel | p. 285 |
| The Computer entity | p. 285 |
| The Network entity | p. 287 |
| The Location entity | p. 289 |
| The Network Node entity | p. 291 |
| The Server entity | p. 292 |
| The Peripheral Device entity | p. 293 |
| Glossary | p. 295 |
| About the Author | p. 301 |
| Index | p. 303 |
| Table of Contents provided by Syndetics. All Rights Reserved. |