Metapattern

context and time in information models

 

table of contents

 

Preface
Introduction

 

part I Design of the metapattern

1 Contexts
1.1 contexts with object
1.2 on instances and types
1.3 object with contexts
1.4 on reality and information objects
1.5 recursiveness in context
1.6 boundary
1.7 relative determination of context and object
1.8 characteristic difference between approaches
1.9 multiple contexts
1.10 unique nodes
1.11 object identity
1.12 identity as a network of nodes

2 Intexts
2.1 objects in context
2.2 intext in context
2.3 precision versus ambiguity
2.4 primitive information objects
2.5 pointer information objects
2.6 intermediary information objects
2.7 intermediary character of context
2.8 range for object identity
2.9 context-oriented normalization

3 Types
3.1 node as type
3.2 context as type
3.3 typical generalization
3.4 relational typing
3.5 node selection
3.6 relationship selection
3.7 tailor-made typing
3.8 a different inheritance
3.9 strong polymorfism
3.10 behavioral forms and encapsulation

4 Time
4.1 time-based relationships
4.2 starting time of effect
4.3 from existence to value
4.4 time-based information objects
4.5 variations in time
4.6 a change of nil identity
4.7 audit trail
4.8 metapattern as infrastructure
4.9 past and future

5 Compositions
5.1 homogeneous classification hierarchy
5.2 cartesian product
5.3 double compositions
5.4 inheritance through composition
5.5 conclusion on design

 

part II Conceptual solutions

6 Encounter
6.1 conceptual model and implementation considerations
6.2 navigational guidelines
6.3 type-on-context
6.4 the relative nature of unification

7 Discussion
7.1 context-oriented, multi-layered typing
7.2 from power type to type-on-context
7.3 structural operations
7.4 contextual principle

8 Dynamics
8.1 contextual state at specific time
8.2 dynamic, multiple typing
8.3 'add' as a single basic operation
8.4 characteristic modeling paradigm
8.5 intext with static and dynamic properties

9 Emphasis
9.1 degree of freedom and purity
9.2 structural set for specification of aggregates
9.3 rule, no exception
9.4 limitation of patterns by metapattern
9.5 context: background at foreground
9.6 conclusion on alternative solutions
9.7 afterword on context

 

part III Pattern analysis and design

10 Principle
10.1 monumental
10.2 company and factory context
10.3 primary requirement
10.4 bill of materials, source, and destination
10.5 transformations
10.6 types and instances revisited
10.7 positional instances
10.8 fundamental variety

11 Alternatives
11.1 serial size
11.2 timing and scheduling
11.3 production series
11.4 the end of reviewing

12 Positions
12.1 introduction
12.2 a play of positions
12.3 an extended space for relationship management
12.4 connectivity
12.5 explicit relationships
12.6 analysis and synthesis

13 Publications
13.1 short comments
13.2 contractual positions
13.3 radical simplicity through inherent mechanisms
13.4 content and form
13.5 subject classification
13.6 a single idea about contents
13.7 from creation to publication
13.8 dynamic publications
13.9 summary

14 Trails
14.1 from related pairs to context
14.2 operational knowledge
14.3 almost positions
14.4 authorization
14.5 phenomena in observation objects
14.6 thesaurus
14.7 indexing
14.8 standardized time management and control

15 Nails
15.1 pattern transfer
15.2 basic operations of the metapattern
15.3 general ledger for accountability
15.4 conclusion on analysis and design

 

part IV A case of financial accounting

16 Family
16.1 prototype for interpretation management
16.2 system of systems
16.3 dimensions and phases
16.4 primary dimension
16.5 related accounts
16.6 intersystem relationships
16.7 subject classification of transactions
16.8 accounts

17 Variety
17.1 positional accounting systems
17.2 configuration management
17.3 constituting elements of account
17.4 positional exchange rate types
17.5 defaults for entries
17.6 conclusion on case

 

part V Metapattern and pluriformity

18 Strategy
18.1 first priority: differences
18.2 second priority: similarites
18.3 boundary-crossing information services
18.4 technological developments
18.5 fifth hypothesis

 

part VI Appendices

Appendix A
Multicontextualism: on principles for knowledge of differences in unity

Appendix B
An alliance of metamodels: metapattern meets RM-ODP

 

bibliography
index

 

 

2001, web edition 2002.
Previously published in: Metapattern: context and time in information models (Addison-Wesley, 2001).