Enterprise data modelling or enterprise data modeling (EDM) is the practice of
creating a graphical model of the data used by an enterprise or company. Typical outputs of this activity include an enterprise data model consisting of
entity–relationship diagrams (ERDs),
XML schemas
An XML schema is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself. These constra ...
(XSD), and an enterprise wide
data dictionary
A data dictionary, or metadata repository, as defined in the ''IBM Dictionary of Computing'', is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format". ''Oracle'' defines it ...
.
Overview
Producing such a model allows for a business to get a 'helicopter' view of their enterprise. In EAI (
enterprise application integration
Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications.
Overview
Enterprise application integration is an integration framework compo ...
) an EDM allows data to be represented in a single idiom, enabling the use of a common syntax for the XML of services or operations and the physical data model for database schema creation. Data modeling tools for ERDs that also allow the user to create a data dictionary are usually used to aid in the development of an EDM.
The implementation of an EDM is closely related to the issues of
data governance
Data governance is a term used on both a macro and a micro level. The former is a political concept and forms part of international relations and Internet governance; the latter is a data management concept and forms part of corporate data govern ...
and data stewardship within an organization.
References
*
*
Data modeling
{{comp-sci-stub