DIDO Data Model (DIDO-DM)

The Entirety of the DIDO Data Model is quite large, so we have broken it up into its major components. For the entire report (137 Pages) click the download file icon.

Ecosphere Data Model

DIDO Ecosphere Community is the highest level Community of Interest (CoI) that encapsulates DIDO Ecosystem Communities and DIDO Domain Communities. The Ecosphere usually provides high level requirements and some funding for the administration of the other CoIs. The Ecosphere role is to act as a coordinator of the Ecosystems and to provide a framework for all other CoIs to establish working agreements such as Memorandum of Agreement (MOA) or Memorandum of Understanding (MOUs). The Ecosphere is often the only CoI that is recognized as a Legal Entity with legally binding Charter, Bylaws and official Policies and Procedures. Often the Ecosphere control Intellectual Property Rights (IP) and allowable Copyrights that are acceptable for the Ecosphere and the Domain.

Ecosystem Data Model

DIDO Ecosystem Community is the midlevel level Community of Interest (CoI) that encapsulates DIDO Domain Communities. The Ecosystem has a sub- charter] approved by the DIDO Ecosphere Community. The Ecosystem usually relies on the Ecosphere for Bylaws and Policies and Procedures (P&P) but can provide addendums that do not conflict with the Ecosphere. The primary role of the Ecosystem is to coordinate the activities of the Domains which fall under its jurisdiction. As a general rule, the Ecosystem does not actually create anything but acts as the integrator and coordinator all the Domains it is responsible for. The Ecosystem may have more restrictive Intellectual Property (IP) Rights than the Ecosphere. It can only subset the Copyrights allowed by the Ecosphere.

The Ecosphere role is to act as a coordinator of the Domains, however, one Ecosystem can also have a Sub-Ecosysem that it is responsible for. The Ecosystem can have its own bug tracking system that covers integration issues. The Ecosystem is responsible for all integration testing.

Domain Data Model

DIDO Domain Community is the lowest level Community of Interest (CoI). The Domain has a sub-charter approved by the DIDO Ecosystem Community. The Domain usually relies on the Ecosphere for Bylaws and Policies and Procedures (P&P) but can provide addendums that do not conflict with the Ecosphere. The primary role of the Domain is to produce a product which meets the Functional and Non-Functional Requirements of the Ecosystem and the Ecosphere. As a general rule, the Domain actually builds or deploys things to be integrated into the Ecosystem. The Domain may have more Intellectual Property (IP) Rights than the Ecosystem. It can have a subset the Copyrights allowed by the Ecosystem.

The Domain role is to build products as per the requirements and maintain products according to the bug tracking system. The Domain is responsible for all testing at the Domain level (See: Testability).

Entice Image

Want more content like this?

Get my exclusive 16 page PDF of goodies for free when you join my monthly newsletter by signing up below. 

Entice Image

Thanks for showing interest!

We know it’s annoying but we’re excited to share our knowledge and want to turn DIDO TE from prototype to full fledged product. To do so, we need to be our hero and show there’s interest.