Media Purveyor Title
Self-Describing Media (SDM) PHP API Demo
This is an extremely simple demonstration of the PHP API for reading and interpreting keywords and field data added by the Media Purveyor application (see Downloads). Using this API it is easy to integrate Purveyor based descriptions into existing content management systems or dynamic web galleries that have been built using the PHP language (a COM/ActiveX API is also available for Win32 integration).

Place a check next to keywords and click the Search button, the script will filter the result set on the server and return results.

NOTE: Concerning Test Data
Each image below has one Color, Shape and Number. This oversimplified example is intended to illustrate the problem of "cross cutting concerns" and the way that Media Purveyor solves this problem. Simply put, members of a business or community often have differing ideas on how information should be organized based on their relationship to that information. A rigid directory structure locks you into a one dimensional view of your data. A keyword system, on the other hand, provides a multi-dimensional means of accessing information. Furthermore, since the data is portable files can exist independent of specific physical locations.

Licensing
The API is released under the Mozilla Public License v1.1. Simply write development@mediapurveyor.com to receive a free copy of the library (including documented source code, demo application and overview documentation).

Search Keywords
Color AquaColor BlueColor GreenColor Purple
Color RedColor SilverColor YellowNumber 1
Number 2Number 3Number 4Shape Ellipse
Shape RectangleShape Triangle

Return Files containing


Search Results

Number 2, Color Purple, Shape Ellipse, Number 2, Color Green, Shape Rectangle, Number 1, Color Blue, Shape Rectangle, Number 1, Color Purple, Shape Ellipse,
Number 4, Color Yellow, Shape Rectangle, Number 2, Color Yellow, Shape Ellipse, Number 1, Color Yellow, Shape Ellipse, Number 2, Color Blue, Shape Ellipse,
Number 3, Color Green, Shape Rectangle, Number 2, Color Red, Shape Triangle, Number 3, Color Aqua, Shape Rectangle, Number 4, Color Blue, Shape Rectangle,
Number 4, Color Green, Shape Rectangle, Number 2, Color Yellow, Shape Triangle, Number 4, Color Silver, Shape Triangle, Number 2, Color Green, Shape Ellipse,
Number 3, Color Aqua, Shape Ellipse, Number 3, Color Purple, Shape Triangle, Number 2, Color Yellow, Shape Rectangle, Number 2, Color Red, Shape Ellipse,
Number 1, Color Green, Shape Ellipse, Number 1, Color Aqua, Shape Triangle, Number 3, Color Green, Shape Triangle, Number 3, Color Yellow, Shape Rectangle,
Number 1, Color Yellow, Shape Triangle, Number 4, Color Silver, Shape Ellipse, Number 4, Color Green, Shape Triangle, Number 3, Color Red, Shape Rectangle,
Number 4, Color Aqua, Shape Rectangle, Number 4, Color Purple, Shape Ellipse, Number 4, Color Red, Shape Triangle, Number 3, Color Red, Shape Triangle,
Number 2, Color Red, Shape Rectangle, Number 1, Color Aqua, Shape Rectangle, Number 4, Color Blue, Shape Ellipse, Number 1, Color Blue, Shape Ellipse,
Number 4, Color Purple, Shape Rectangle, Number 2, Color Blue, Shape Rectangle, Number 3, Color Purple, Shape Rectangle, Number 2, Color Aqua, Shape Triangle,
Number 2, Color Green, Shape Triangle, Number 1, Color Silver, Shape Ellipse, Number 3, Color Red, Shape Ellipse, Number 3, Color Blue, Shape Triangle,
Number 3, Color Blue, Shape Ellipse, Number 2, Color Purple, Shape Triangle, Number 1, Color Yellow, Shape Rectangle, Number 2, Color Silver, Shape Triangle,
Number 3, Color Green, Shape Ellipse, Number 4, Color Purple, Shape Triangle, Number 1, Color Red, Shape Ellipse, Number 3, Color Blue, Shape Rectangle,
Number 4, Color Green, Shape Ellipse, Number 3, Color Silver, Shape Triangle, Number 4, Color Red, Shape Ellipse, Number 2, Color Purple, Shape Rectangle,
Number 3, Color Yellow, Shape Ellipse, Number 1, Color Red, Shape Rectangle, Number 3, Color Purple, Shape Ellipse, Number 1, Color Blue, Shape Triangle,
Number 4, Color Yellow, Shape Triangle, Number 1, Color Green, Shape Rectangle, Number 2, Color Silver, Shape Ellipse, Number 4, Color Aqua, Shape Ellipse,
Number 1, Color Green, Shape Triangle, Number 4, Color Silver, Shape Rectangle, Number 1, Color Silver, Shape Rectangle, Number 1, Color Aqua, Shape Ellipse,
Number 3, Color Silver, Shape Rectangle, Number 1, Color Silver, Shape Triangle, Number 3, Color Silver, Shape Ellipse, Number 1, Color Red, Shape Triangle,
Number 1, Color Purple, Shape Rectangle, Number 4, Color Aqua, Shape Triangle, Number 2, Color Aqua, Shape Rectangle, Number 2, Color Silver, Shape Rectangle,
Number 4, Color Red, Shape Rectangle, Number 1, Color Purple, Shape Triangle, Number 3, Color Aqua, Shape Triangle, Number 4, Color Yellow, Shape Ellipse,
Number 2, Color Aqua, Shape Ellipse, Number 4, Color Blue, Shape Triangle, Number 3, Color Yellow, Shape Triangle, Number 2, Color Blue, Shape Triangle,