OMPlanet 12 Dimensions
The OMPlanet network ecosystem is a distributed model of interlinked data systems that expose, exchange and share data among different systems in the network and outside of its boundaries based on decentralized standard descriptions.
OMPlanet systems are similar to distributed local/personal clouds each of them managed and owned by its community members. Each OMPLanet system describes it's own data structure and models of interaction with other heterogeneous systems and data sources. One of the main objectives is to define a compact all-inclusive set of data models using decentralised standard descriptions to achieve data portability and toolchain interoperability among different web services, database systems and applications across the ecosystem.
We specify the OMPLanet Social Graph with a set of 12 dimensions each of them representing a specific group of social objects (e.g people, places, events, etc.).
Federation and Interoperability
By providing the federation and interoperability of platforms and web services, OMPlanet aims to make an ecosystem not fallible to attempts of exploiting or manipulating it for personal benefit, to centralize and misappropriate resources for interests of few shareholders.
Federated networks are designed upon the same principles of confederation. In simple words: in a federated environment there are many service providers from different domains for similar types of service but they are all interconnected and it is possible for the users to interact across the platforms. Everyone is able to choose his/her preferred platform to access his/her web service (e.g. social network) which is in turn interoperable with other platforms.
Public Web Services
However preferable it is to have such platforms interacting in federated or peer-to-peer manner with decentralized management and all data in distributed servers and DBs, it is too complex to make it possible without using some global centralized services. For example to make available services such as unique ID generation, user authentication, offline messaging, sharing access to public/protected data, etc., centralized public web services and centralized data storage is necessary at some point.
Considering these limitations, the OMPlanet ecosystem will also hold public client-server based systems in a specific way. The necessary services and servers will be transparently maintained by community volunteer efforts. Explained in P2P logic there needs to be enough super-peers that are willing to host some part of server functionality and light-weight peers who are only users in the environment (e.g. users accessing via limited mobile devices).
Below is one of the early stage sketches of the ecosystem that represents real world dimensions interacting with OMPlanet public web services.