The API is designed for both client- and server side implementations.
Depending on whether the API is implemented in a user agent or plugin, or as a
web service, different communication patterns are more appropriate. In the
client side case, asynchronous access is typically preferred, while synchronous
access is more appropriate for a web service. Thus the two version of the
interface are not considered distinct features but different modes of access
for the different use cases.
2. Formats in scope
The following tables lists the formats that were selected as in-scope. We
distinguish multimedia metadata formats that focus on the description of
multimedia resources from multimedia container formats. In the case of the
latter, only few technical properties are relevant, because of they widespread
usage.
The API
for Media Resources 1.0 specification defines a specific JSON response
structure, to which a implementation has to be compliant. To enable an
(automatic) evaluation, a normative JSON response for a example media resource
for each metadata format has been created covering all properties defined in
the corresponding mapping table. These files are available in following
sections 2.1 and 2.2.
ID3 tag
version 2.4.0. February 1999. Available for download at
http://www.id3.org/Developer_Information .
[IPTC]
IPTC
Standard Photo Metadata 2008. IPTC Core Specification Version
1.1, IPTC Extension Specification 1.0, Document Revision 2, June 2008.
Available for download at
http://www.iptc.org/std/photometadata/2008/specification/IPTC-PhotoMetadata-2008.pdf
[IPTC NewsML]
IPTC
NewsML-G2. Available for download at
http://www.iptc.org/cms/site/ .
SMPTE
Metadata. Available for download at
http://www.smpte-ra.org/mdd/RP210v11-pub-20080415.2048.xls .
[TTML]
Glenn Adams. Timed
Text Markup Language (TTML) 1.0. W3C Recommendation 18
November 2010. Available for download at
http://www.w3.org/TR/2010/REC-ttaf1-dfxp-20101118/.
[TXFeed]
TXFeed
standard 0.9. December 2007. Available for download at
http://clearerchannel.org/docs/tx_metadata_standard_0_9.pdf .
[TV-Anytime]
ETSI 102 822-3-1 V1.4.1. November 2007. Broadcast and
On-line Services: Search, select, and rightful use of content on personal
storage systems("TV-Anytime"). Part 3: Metadata, Sub-part 1: Phase 1 -
Metadata schemas .
[WebM]
WebM
Container Guidelines. Available for download at
http://www.webmproject.org/code/specs/container/.