The Enterprise Data Model: A framework for enterprise data architecture, 2nd edition