12 Dimensions

From OMPLanet Wiki
Revision as of 06:44, 28 October 2011 by Narek (talk | contribs)
Jump to: navigation, search

A description of the 12 dimensions of OmPlanet ecosystem: draft explained in object oriented design style:

Data holds object's member variables specific to its dimension: e.g. People object is a user profile and as its data contains profile name, unique ID, interest tags, etc.

Relations holds relational references to other objects from the same dimension or from other dimensions: e.g. "People" object can have relations as "friend" or "co-worker" to several other "People" objects from the same dimension and as well can have several references to "Places" objects with relation types as "work place", "home" or "meeting place", or to "Services" objects with relations as "needed" or "offering", or references to "Events" objects as "participant" or "organiser", etc.

Services describes specific types of web services that are requried to provide in a client-server way: e.g. globally unique ID generation or shared geographical map services, etc.

People

People with their social graphs and profiles. Objects of social network user profiles from different social graphs with extendable profile fields.

Data: User name, ..., messaging space (e.g. inbox, wall).
Functions: Send message, send object, ...
Relations: Each object contains also relational references to other similar objects(e.g. list of friends),
  as well relational references to other objects from other OmPlanet dimensions (e.g. Files, Places, Events, etc.).
Services: Services for necessary centralized functionalites of a
  common social network - user authentication, control of unique IDs, search for profiles, offline messaging.
Examples:
 • PeerSon - p2p social network
 • OAuth - an open standard for authorization, allows users to share their private resources (e.g. photos, videos, contact lists).
 • StatusNet - federated social network
 • Facebook - server based proprietary social network

Groups

Dimension that hold objects which are representing different types of virtual groups of common interest people on the web

Data: E.g. groups representing workplace, college or virtual community.
Relations: Each object contains also list of People objects as its members and
  possibly relations to other related objects (e.g. Services, Projects, Events, etc.)
Services:
Examples:
  • Social network groups, discussion groups, forums, virtual games, etc. 

Places

A place as a logical description of an area such as a park, university, organization, etc. (whereas a location is a geographic coordinate with longitude and latitude).

Data: Description of the place of interest, information about its type, characteristics and the geo location data (longitude, latitude).
Relations: Events (event calendar of the place), Services (provided at the place), People (as members), etc.
Services: Web based maps with layers representing OmPlanet objects (Google Maps, Bing Mpas, etc.).

- to enable users to instantly form communities based on location. - to identify specific places and to provide location-based histories (such as every important event that occurred at a specific address). Examples: Hospitality Club - This web site is for people who offer or search for free to share accomodations for travelers in many countries of the world.

- Omplanet is expanding the virtual world of SNs into the user's real world, encourageing people to interact in real time at real places based on shared interests or shared activities carried out with or without computers.

Events, Activities

For self-organized activities or events. People can publish real-time information about their current activity in their current location, initiate new activities, organize events or look for real-time events happening around them, or publish a demand for a specific type of event in a given area.

Data: Local Events, Concerts, Festivals, Workshops, Parties, etc. Past, present, upcoming.
Relations: 
Services: Services to publish events, register to an existing event or demand/propose future events.
  - Search for events by time, location, performer or descriptive keyword.
  - Alerts which automatically notify users when events matching their search criteria are added or modified.
  - Post feedback/question by People to past/upcoming events.
  - Events Calendar (Aggregation and user friendly visualization of selective calendars from the global calendar
  selected by a user according to his/her interests. subscription to such personalized views of calendars.) (e.g. Eventful)
Examples: 
  • Eventful, Eventbright

Travel, Transport

Travel sharing, route sharing and planning, P2P car sharing, ride sharing.

Data: Start point (Longitude, Latitude), Endpoint(Longitude, Latitude), Direction (NE,NW, etc.),
  Available Places(how many more can join), Means of Travel(Car, Bike, etc),
  Purpose of Travel(Description), Places to Visit(Places objects), Traveling People(People objects).
Relations: 
Services: 
Examples: P2P Car Sharing, Couchsurfing, Airbnb, Waze...

- Airbnb ...a wonderful service for travelers that don't want to spend a fortune on expensive hotels. The service allows anyone with a space to spare to connect with those who are looking for a place to stay. People can easily list and showcase their place to the millions of people who're traveling around the globe to help them find inexpensive (or not) places to stay, anywhere.

- Car Sharing on the go, alerts on mobile navigator with someone open to share the ride if destinations match.

- Making cars green (reducing the amount of cars driving 3/4 empty).

Projects

Data:
Relations: 
Services: 
Examples: 
  • Free software development projects, environmental volunteering projects, business projects...

Services

Direct free service exchange markets...

Transparent Banks / Crowdfunding

Data: 
Relations:

Services: 
Examples: 
  • Crowdfunding
  • The Visa card system designed by Dee Hock is a good example of such attempt
  • JAK Medlemsbank
  • MonedaBcn is a social network created to build a social currency alternative to money in the area of Barcelona and surroundings.
  • Bitcoin is a peer-to-peer currency. Peer-to-peer means that no central authority issues new money or
  tracks transactions. These tasks are managed collectively by the network.

- https://barcelona.ecoxarxes.cat/ Interest free, owned by members, all transactions are transparent and trackable. It is possible to use it for funding projects - projects can publish public list of needed recources and volunteers can donate and choose for what need their contribution is going to be used and track it.

Products

Free-markets of material goods. Data:

Relations:
Services: 
Examples: 
  • Buyin, selling, exchanging: eBay, etc.
  • Democratizing 3D printing: Bits From Bytes

P2P Files

Data: Represents digital files that can be shared through network.
Relations:
Services:
Examples:
  • P2P file sharing, torrents, web sites content

Federated WWW

Federated/Decentralized World Wide Web: federated interoparable web services, decentralized interoperable social networks, federated microblogging sites, decentralized DNS systems, etc.

Data:
Relations: 
Services: 
Examples:
  • Federated social networks: StausNet, OStatus, etc.
  • P2P hosting of web site contents.
  • Decentralized p2p based DNS systems: P2P-DNS

Open Space

...