photo-front/documentation/schemas
Jaisen Mathai 87548555cf Storing next id in persistent database.
Loads of refactoring.
2011-07-20 00:22:39 -07:00
..
Action.markdown Adding posting of actions (comments). 2011-07-19 22:36:22 -07:00
Photo.markdown Adding posting of actions (comments). 2011-07-19 22:36:22 -07:00
Readme.markdown Finalizing the initial version of schema docs. 2011-07-18 20:57:30 -07:00
User.markdown Storing next id in persistent database. 2011-07-20 00:22:39 -07:00

OpenPhoto

OpenPhoto, a photo service for the masses


What are schemas?

Schemas are the blueprint for various objects in the OpenPhoto platform. The most logical example is the Photo object which represents a single photo in a user's photo collection. Their photo library consists of a collection of Photo objects. Other examples are a User object and Social object.


Why are schemas important?

By defining these schemas we enable different OpenPhoto applications to share the same data. Since a Photo object has a predictable set of properties it means that any application can easily interact with it.


Available schemas

  1. User - Settings for a user.
  2. Photo - Properties for a single photo.
  3. Social - Comments and favorites on a photo.