One reason I got into this space was due to many clients asking me the same repeated question over and over: how do they represent common discoverable business/organizational concepts (people, organizations, roles, events, things… etc) that retain live expressive consistency across the organization, as they adapt over time, and due to business internal/external change…?
Traditional application-centric and data warehousing approaches were spawning myriad representations and introduced inconsistencies that hurt at both operational and regulatory level. One of the drivers for this difficulty is in the patterns and tooling available to architects and developers. We need to change this and make data the universal center, and provide the tools, patterns, and access to support this.