Buerger - W3C Media Annotation Working Group @EUscreen Mykonos

1,015 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,015
On SlideShare
0
From Embeds
0
Number of Embeds
61
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Buerger - W3C Media Annotation Working Group @EUscreen Mykonos

  1. 1. W3C Media Annotation Working Group (MAWG) Workshop on Euscreen Metadata Schema and Content Selection Strategy, Mykonos, Greece 24.06.2010 Dr. Tobias Bürger Salzburg Research Forschungsgesellschaft m.b.H. Invited Expert in the W3C Media Annotation Working Group tobias.buerger@salzburgresearch.at www.tobiasbuerger.com
  2. 2. “Leading the Web to its full potential.” W3C has more than 400 members in 40 countries, offices in 20 countries, and 3 host sites. 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 2
  3. 3. W3C Video on the Web Workshop (12/2007) | Topics: <video> HTML 5.0, codecs and formats, metadata, content protection, media fragment, accessibility, tagging, searchability, synchronization, temporal properties for styling, distribution, playlist files Photo credit: Robert Freund | Participants included Adobe Systems, Apple, CBS Interactive, Canon, Cisco Systems, Hitachi, MTV Networks, Motorola, Mozilla Foundation, Nokia Corporation, RealNetworks, Samsung Electronics, Sony, Sun Microsystems, Thomson, Walt Disney Internet Group, YouTube | Outcome: Video in the Web Activity | Timed Text Working Group, Media Fragments Working Group, Media Annotation Working Group, Best Practices and Guidelines for Media Content on the Web (not yet chartered) 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 3
  4. 4. The MAWG Group MAWG, F2F7, Vienna, Austria, 04/2010 Total amount of members: 30 Members: Apple, EBU, Opera, Nokia, Samsung, Ercisson, and research organisations 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 4
  5. 5. Motivation: Interoperability Issues MPEG-7 EXIF DC 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 5
  6. 6. MAWG Purpose: Facilitate Metadata Integration for Media Resources on the Web | Mission: „To unify access to selected metadata across a variety of formats“ | Core outcome: 1. Ontology | common set of properties describing basic metadata for media resources | mappings of existing formats to core vocabulary 2. API | access to the metadata 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 6
  7. 7. Mapping of Metadata Standards MPEG-7 Dublin Core EBUCORE MEDIARDF EXIF … MA Ontology MA mapping (expressed as mapping table) MA properties API (Web Interface Definition Language) 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 7
  8. 8. Ontology for Media Resource 1.0 | Core vocabulary: Common set of properties | Mappings from different formats | Descriptive Properties (20) | Identification (4): ma:identifier, ma:title, ma:language, ma:locator, | Creation (4): ma:contributor, ma:creator, ma:createDate, ma:location | Content Description (4) : ma:description, ma:keyword, ma:genre, ma:rating | Relational (2): ma:relation, ma:collection | Rights (2): ma:copyright, ma:policy | Distribution (2): ma:publisher, ma:targetAudience | Fragment (2): ma:fragment, ma:namedFragment | Technical Properties (8) | ma:frameSize, ma:compression, ma:duration, ma:format, ma:samplingRate, ma:framerate, ma:averageBitrate, ma:numTracks http://www.w3.org/TR/mediaont-10/ 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 8
  9. 9. Ontology for Media Resource 1.0 | Core vocabulary: Common set of properties | Mappings from different formats | Descriptive Properties (20) | Identification (4): ma:identifier, ma:title, ma:language, ma:locator, | Creation (4): ma:contributor, ma:creator, ma:createDate, ma:location | Content Description (4) : ma:description, ma:keyword, ma:genre, ma:rating Name | Relational (2): ma:relation, ma:collection Description Type Definition | Rights (2): ma:copyright, ma:policy ma:creator { (identifier:(URI|String)), A tuple identifying the author | Distribution (2): ma:publisher, ma:targetAudience (role:String)? } of the resource, using either a | Fragment (2): ma:fragment, ma:namedFragment URI or plain text… | Technical Properties (8) ma:frameSize { (width:Float), (height:Float), A tuple defining the frame | ma:frameSize, ma:compression, ma:duration, ma:format, (unit:String)? } size of the resource… ma:samplingRate, ma:framerate, ma:averageBitrate, ma:numTracks http://www.w3.org/TR/mediaont-10/ 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 9
  10. 10. Mappings: Relating Properties to Existing Formats ma:contributor syntactic mappings, e.g. “String" in XMP more general related media:credit@role {XmpDM:artist | xmpDM:composer} in MediaRSS in XMP semantic mappings: exact, related, more specific, more general 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 10
  11. 11. Specification of Mappings | Mappings currently specified in mapping tables as part of „Ontology for Media Resource 1.0“, http://www.w3.org/TR/mediaont-10/ | Mapping tables available for 17 formats (e.g., DIG, EBUCore, EXIF, ID3, IPTC, MPEG-7, TVAnytime, XMP) MAWG Rel- EBUCore How to Datatype XPath property ation do the mapping ma:identifier exact dc:identifier DC compliance string EBUCoreMain/ requires a string coreMetadata/ but it is identifier/ recommended..... dc:identifier ma:frameSize exact height nonNegat EBUCoreMain/co width iveInteger reMetadata/form at/height or …/width 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 11
  12. 12. Ontology Implementation | Two levels: 1. Basic vocabulary 2. Implementation of the format mappings | FYI: The Ontology implementations can currently be retrieved via the MAWG Wiki. http://www.w3.org/ns/ma-ont 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 12
  13. 13. Why use RDF and Semantic Technologies? | XML-based standards do not explicitely provide their semantics and are (often) ambiguous. | Added value of semantic technologies: | Compliance with the Web. | Provides us with a simple data model to make statements about resources (RDF). | Allows to embed metadata in HTML documents (RDFa). | The use of ontologies (RDFS, OWL) has positive effects: | Unique identifiers for conceptual elements to resolve ambiguities. | Excluding unwanted interpretations by means of formal semantics. | Inferring implicit facts automatically. 24.06.2010 © Salzburg Research Forschungsgesellschaft 2010. No reproduction without written permission. 13
  14. 14. Mapping Implementation Approaches | Two types | expressing mappings using semantic web language (e.g., SKOS or OWL /SWRL) | expressing mappings through pivot upper ontology (e.g., format independent/dependent ontology) SKOS OWL + MEON Format SWRL Ontology dependent Ontology Complexity + + - + Scalability - - + - Reasoning - + + - cf. Stegmaier et al."How to Align Media Metadata Schemas? Design and Implementation of the Media Ontology" In: Proceedings of SeMuDate 2009, 2009. 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 14
  15. 15. API for Media Resource 1.0 | Client-side API for access to metadata | Use of media ontology core properties as a pivot vocabulary http://www.w3.org/TR/mediaont-api-1.0/ 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 15
  16. 16. WebIDL Specification 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 16
  17. 17. API: Usage Example | Return the genre of the movie „Apocalype Now“ 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 17
  18. 18. MAWG: Current Work | Ontology for Media Resource 1.0 and API for Media Resource 1.0 in LC status | Ontology implementation: Currently finalizing the basic OWL ontology | Mapping implementation: Several proposals under discussion | API implementation: Started at two groups | Definition of the test suite: ongoing | Follow us / Contribute: | Homepage: http://www.w3.org/2008/WebVideo/Annotations/ | Wiki: http://www.w3.org/2008/WebVideo/Annotations/wiki/Main_Page | Mailing list (archive): http://lists.w3.org/Archives/Public/public-media-annotation/ | Predecessor: http://www.w3.org/2005/Incubator/mmsem/ | Nearby initiative: http://www.w3.org/2008/WebVideo/Fragments/ 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 18
  19. 19. Contact Dr. Tobias Bürger Salzburg Research Forschungsgesellschaft m.b.H. Jakob Haringer Straße 5/3 | 5020 Salzburg, Austria T +43.662.2288-415 | F +43.662.2288-222 tobias.buerger@salzburgresearch.at www.tobiasbuerger.com Acknowledgements for some slides to Chris Poppe, Joakim Söderberg, Philippe le Hegaret 24.06.2010 T. Bürger: The W3C Media Annotation Working Group, EUScreen Workshop, Mykonos, Greece 19

×