120 likes | 212 Vues
Explore the integration of metadata for web media elements like video, audio, and images using the Ontology for Media Resources 1.0 and API for Media Resources 1.0. Discover how metadata formats such as XMP, DublinCore, and ID3 are mapped for easy user access. Delve into challenges and possibilities in relating properties to existing formats to enhance accessibility. Learn about the Media Annotations Working Group's vision and the need to address accessibility-related properties. Visit the Working Group's homepage for further information.
E N D
Media Annotations Working Group – overview Joakim Söderberg / Felix Sasaki Contribution to "Accessibility of Media Elements in HTML 5 Workshop" November 1st 2009
Purpose • Facilitate metadata integration for media objects in the Web, such as video, audio and images • Main means • Ontology for Media Resources 1.0 • API for Media Resources 1.0
MAWG Vision • User sees an API, simple • handling only texts and URI • An Ontology relates the • different metadata formats • (this is hidden to the user) • Mapping is provided by MAWG
Some formats in sight • Formats: • XMP • DublinCore • ID3 (metadata in audio) • EXIF (metadata in images) • Media RSS • IPTC (news) • MPEG7 • TV-Anytime • FRBR (multilevel description) • Youtube Data API Protocol • Other: SMPTE, LOM, METS, Cablelabs ADI 2.0, MIX, VRA etc.
Definition of metadata properties for multimedia objects:Ontology for Media Resource 1.0 • Example properties • ma:contributor • ma:language • ma:compression • ... From http://www.w3.org/TR/mediaont-10/
Relating properties to existing formats • ma:contributor related to exact media:credit@role in YouTube Data API Protocol dc:creator in XMP
Relating properties to existing formats • ma:contributor related to exact media:credit@role in YouTube Data API Protocol dc:creator in XMP semantic mappings: exact, related to, more specific, more general (motivated by SKOS)
Relating properties to existing formats • ma:contributor syntactic mappings, e.g. "Unicode string" in XMP related to exact media:credit@role in YouTube Data API Protocol dc:creator in XMP semantic mappings: exact, related to, more specific, more general
API for Media Resource 1.0 • Implementing the mappings from the ontology • Proving access methods • Example for ma:contributor property interface Contributors: Unstructured { attribute DOMString id; attribute DOMString role; }; From http://www.w3.org/TR/mediaont-api-1.0/#contributors
Challenges • General • Reading "easy part" ... but how to (or if to) write "ma:" properties into media files • Getting verification of mappings (needs to be based on actual usage, not on the specifications) • Specific to Accessibility • (How) does the media annotations approach (ontology and API) fit to Accessibility needs? • Are there Accessibility-related properties to be related into "ma:"?
Resources • Working Group Homepage http://www.w3.org/2008/WebVideo/Annotations/ • Use Cases and Requirements for Ontology and API for Media Object 1.0 http://www.w3.org/TR/media-annot-reqs • Ontology for Media Resources 1.0 http://www.w3.org/TR/mediaont-10/ • API for Media Resources 1.0 http://www.w3.org/TR/mediaont-api-1.0/