photo-front/documentation/schemas
2011-09-11 00:25:49 -07:00
..
Action.markdown Styled meta information under photo. 2011-08-02 21:02:14 -07:00
Credential.markdown OAuth provider support with functional demo/test. 2011-09-08 00:49:25 -07:00
Group.markdown Adding group endpoints for adding and retrieving. 2011-09-11 00:25:49 -07:00
Photo.markdown Adding group endpoints for adding and retrieving. 2011-09-11 00:25:49 -07:00
Readme.markdown Adding schema for Tag. 2011-07-27 13:29:02 -07:00
Tag.markdown Adding documentation for GET Tags API. 2011-08-19 17:33:32 -07:00
User.markdown Upload works with MySQL and LocalFS. (gh-9 gh-33) 2011-08-16 23:36:57 -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 Action 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. Action - Comments and favorites on a photo.
  4. Tag - Meta information for tags.