Zooomr API: InfoTags
Zooomr InfoTags is a technology that allow users to create dynamic, fully searchable metadata with developers being able to also build InfoWidgets?, a fully interactive UI for InfoTags.
InfoTags and InfoWidgets? have been available since Zooomr Mark III revision 0 and remain a core technology of the Zooomr Platform.
InfoTag External Formatting
When adding and working with InfoTags, it is important to keep the following format in mind:
NAMESPACE:DISTINGUISHER=VALUE
These can be broken down as follows:
- NAMESPACE
- A common name that this metadata type falls under. Can only contain characters from A-Z; No Spaces Allowed.
- DISTINGUISHER
- A title that distinguishes this tag from possible other tags under the same namespace. Can be UTF-8 Encoded; No Spaces Allowed.
- VALUE
- The value or data of the InfoTag. Can be either an integer or UTF-8 encoded string. Zooomr is smart enough to tell the two types apart.
Important Note: If your Value contains a space (" "), please wrap the entire structure in double quotes ("game:password=The Password is ???"). This will ensure that Zooomr saves your InfoTag correctly.
A good standard example is the Color InfoTag. It is represented like so:
color:hex=#8a966b
As you can clearly see, the Namespace is color, the Distinguisher is hex and the Value is an html hex code, #8a966b.
1st Party InfoTags
Zooomr's Team have already created some interesting InfoTags to make finding and viewing metadata much more fun and simple. Below is a partial list of these InfoTags.
InfoTags Anyone Can Add
- vimeo:clip=CLIP_ID
(Where CLIP_ID equals the ID of the Clip found on Vimeo) - youtube:clip=CLIP_ID
(Like Vimeo; Where CLIP_ID equals the ID of the Clip found on YouTube) - upcoming:event=EVENT_ID
(Where EVENT_ID equals the ID of the Event found on Upcoming.org) - photowalk:GROUP_NAME=DATE
(Where GROUP_NAME equals the the name of the photowalking club you are with and DATE equals the date of the photowalk in YYYYMMDD format. Example: photowalk:tokyo=20080113
InfoTags That are Read-Only
This section to be added later. Please check back soon.
3rd Party InfoTags and GreaseMonkey? Support
This section to be added later. Please check back soon.
InfoWidgets
Main article: ZooomrAPI/InfoWidgets?
InfoWidgets allow developers to build interactive experiences around InfoTag metadata, allowing users to articulately add meta information to photographs. Below are some visual examples of some 1st-party InfoWidgets.
