Your SlideShare is downloading. ×
  • Like
EBUCORE 2013 Jean-Pierre Evain, European Broadcast Union
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

EBUCORE 2013 Jean-Pierre Evain, European Broadcast Union

  • 421 views
Published

 

Published in Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
421
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
15
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. WORLD CONFERENCE 2013 OCTOBER 25 - 28 2013 DUBAI, UAE Jean-Pierre Evain (2013). EBUCore 2013. EBUCORE 2013 Jean-Pierre EVAINa, Second Author’s First Name LAST NAMEb and Third Author’s First Name LAST NAMEc a European Broadcasting Union This paper is an update on EBUCore. It is a reminder on the EBUCore background, what it does, where it is implemented and available tools. It also provides recent on on-going cooperation and future developments. The latest published version is EBUCore 14. But EBUCore 1.5 is coming soon with a new audio model. Keywords : EBUCore, metadata, semantic BACKGROUND EBUCore was first published in 2000 as a set of definitions for audio archives, applied to the Dublin Core. This first version didn’t have a schema as it strictly adhered to the Dublin Core elements. It must also be reminded that by that time, XML was then in its infancy but its use would soon grow dramatically, demanding more structured information to describe audiovisual content. In 2005, an EBU user group of archivists decided to review the requirements for metadata supporting query, access and exchange of archive content online. The requirements were identified devoid of any reference to technology or a particular set of metadata. The result was a core set of metadata fitting well what Dublin Core had defined, but also the need for more structured technical metadata as well as the possibility to “extend” the Dublin Core set. The new EBUCore schema and its specification have been released in 2008. Starting from there, an EBUCore schema was developed. Customisation was made possible giving the possibility to provide a type to e.g. “titles” or “descriptions” as each implementer use different names such as “original title” or “summary”. But the most significant effort was put on the two Dublin Core elements considered as the most sensitive, i.e. “dc:type” and “dc:format”. • “dc:type” is often interpreted in different ways and EBUCore restricts its use to the definition of the type of object being described (e.g. a programme or a clip or a series), the genre of the object content (e.g. news, or comedy or sports) and the target audience of the content. • In EBUCore, “dc:format”, is by nature structured technical information about the content (Does it contain audio, video? How is it encoded? Does it contains subtitling/captioning, signing? What is the sizeof the file, the type of container? Etc.). • EBUCore also extends the Dublin Core with information such as the publication history of the content. EBUCore also permits the description of content Copyright © of this paper is the property of the author(s). FIAT/IFTA is granted permission to reproduce copies of this work for purposes relevant to the above conference and future communication by FIAT/IFTA without limitation, provided that the author(s), source and copyright notice are included in each copy. For other uses, including extended quotation, please contact the author(s).
  • 2. Jean-Pierre Evain parts/segments/fragments at a very low level of granularity, either to provide an editorial analysis of the content (e.g. tracks of a record of performances in a show with appropriate contextual information on each performer), or to generate timelines of dynamic technical parameters, or to define a playlist of different files, etc.. Many metadata solutions claim Dublin Core “compatibility” but EBUCore does more than such implementations. What is so specific to EBUCore? EBUCore has been designed as a true extension of the Dublin Core, which is imported as the base structure of the EBUCore schema. The EBUCore was designed in such a way that it would allow winding down all extensions into Dublin Core elements, hence being Europeana (ESE) ready. The EBUCore is developed and maintained by the EBU metadata community, which is open to all metadata developers including non-EBU members. The EBU-MM (Metadata Models) is a project group of the EBU MIM (Media Information Management) strategic programme. EBUCORE TODAY Since then, EBUCore followed this evolution to become what it is today: the Dublin Core for media, a framework that can be used to describe just about any media content imaginable (incl. audio, video, images, documents). EBUCore is no longer restricted to audio or archives. EBUCore is the fruit of well-defined requirements and an understanding of user and developer habits. User friendliness, flexibility, adaptability and scalability are more important than richness and comprehensiveness allied to impossible compliance rules. Simplicity is the focus of any further development in order to help developers understand the model so that they do not reinvent their own models and schemas. History is full of such examples. The golden rule followed when designing EBUCore was and remains "keep it simple and tailor it for media". EBUCore exists in XML, JSON, SMPTE-KLV and RDF/OWL (Resource Description Framework/Web Ontology Language) as an ontology. The EBUCore ontology complements the EBU's Class Conceptual Data Model (CCDM) modelling broadcast from ingest to the delivery of content to the end user. It responds to the need for more effective querying. CCDM has been the place of an active and fruitful collaboration between European broadcasters and Australia. CCDM is an important step towards the introduction of semantic technologies in production. It also paves the way for effective metadata enrichment using Linked Open Data (LOD). EBUCore has been designed to be a metadata specification for “users with different needs” and duly serves this goal. Delegates at the EBU’s Production Technology Seminar heard a wealth of evidence pointing to the key role that EBUCore is now playing. Several speakers explained how they have deliberately chosen and benefited from EBUCore. 2 FIAT/IFTA World Conference 2013 in Dubai
  • 3. EBUCore 2013 The current version of EBUCore is version 1.4 (http://tech.ebu.ch/docs/tech/tech3293v1_4.pdf). EBUCore 1.5 is due soon with additional features in particular a new extended audio model covering 3D audio and mappings to BWF and MXF. WHERE IS EBUCORE? The EBU-AMWA FIMS project (wiki.amwa.tv/ebu and www.fims.tv), creating a vendorneutral specification to interconnect production equipment in a SOA framework, has adopted EBUCore following a suggestion from IBM. The FIMS 1.0 specification uses EBUCore as its core descriptive and technical metadata. FIMS is a vital project for the future of file-based production and feedback received from participants has influenced the most recent version of EBUCore. Early adopters of FIMS, such as Bloomberg (NewYork) or A&E (New-York), are using this metadata. FIMS can be implemented in SOAP or REST. The SOAP implementation uses XML while the REST implementation uses JSON. The UK’s Digital Production Partnership (DPP), which recently published its new specification for file-based programme exchange (AS-11), Speaking at the EBU headquarters in Geneva, Mr Burrows (Channel 4) said: "The DPP worked very closely with the EBU on achieving this file format, mapping its metadata to existing EBUCore and TV-Anytime metadata sets. This is a leap forward that has the potential to end confusion and incompatibilities and vastly reduce costs for UK content producers." The work on EBUCore and EBU's CCDM greatly influenced the development of W3C Ontology for Media Resources, which based its work on the CCDM data model. MAONT, as it is known, is a subset of the EBUCore ontology and the RDF/OWL representation rules are common to both as the result of co-authorship. The EBUCore model, which reuses concepts from EBU P/META and TV-Anytime, has been used to propose extensions to the schema.org ontology ( a project from Google, Yahoo and Bing) in order to describe TV and radio programmes and associated services and schedules. This work was done in close cooperation between BBC and EBU. It has now been approved for publication. EBUCore is also used as the solution for metadata aggregation in EUScreen (www.euscreen.eu), the European audiovisual archives portal and now a key contributor to Europeana, the European digital library. Two forms of EBUCore are used in this context, the EBUCore XML metadata schema and also the EBUCore RDF ontology. The EBU is currently developing the mapping of EUScreen and EBUCore XML & RDF metadata into Europeana's EDM. EBUCore has been registered by SMPTE (www.smpte.org) has EBU metadata for public use (EBU Class 13). This allows embedding EBUCore metadata in MXF files. The EBU MXF analyser implementing the SMPTE ST434 specification can generate an XML report exposing the entire structure of an MXF file including EBUCore metadata. EBUCore is also the basis for the development of the SMPTECore (www.smpte.org). This activitiy is led by EBU. FIAT/IFTA World Conference 2013 in Dubai 3
  • 4. Jean-Pierre Evain The Mediacorp SMMCore schema is based on EBUCore. Mediacorp is the national broadcaster in Singapore. MediaCorp, has implemented and adapted EBUCore/SMMCore into its internal company metadata framework. The AES (Audio Engineering Society) has adopted EBUCore, which is re-published as AES-60. EBUCore is also the standardised format to carry ISRC identifiers in BWF files. "egta", the European association of sales houses, has developed a metadata schema for the file exchange of commercials. The "egtaMeta" schema is an extension of EBUCore. The FP7 NoTube project (www.notube.tv) has combined egtaMeta and TV-Anytime to develop innovative solutions in targeting advertising. EBUCore is also used in combination with MPEG-7 in the VISION Cloud project (www.visioncloud.eu) exploring technologies for storage in the cloud. Memoriav, the Association for the preservation of the audiovisual heritage of Switzerland, exports it metadata as EBUCore xml (http://memobase.ch/#document/SRFRSII_SFDRS_950347500277). The EBU "Eurovision Song Contest Archive" project also implements EBUCore as its common metadata format when collecting data from the different countries who produced or will host the show. The Lithuanian National Radio Archives are working on an implementation of EBUCore with an industrial partner. More recently, Educational Broadcasting System (EBS) in Korea has contacted EBU to access mapping tools and other resources in order to evaluate EBUCore. France Télévision is working on a EBUCore implementation, which will be presented at the HD-Forum before the end of the year. The EBU provides a service behind the schema. EBU experts help developers (e.g. NoaAudio and the Library of Wales) implementing EBUCore. EBUCORE COMES WITH TOOLS MXF SDK: The EBU has developed a MXF SDK is collaboration with its industrial partner Limecraft. The SDK allows embedding / extracting EBUCore metadata as SMPTE KLV or as XML in MXF files. EBUCore XML files can also be associated as linked side-car (external) metadata files. The EBU has developed a MXF player and EBUCore editor, which can drive the SDK. "qEbu" is another EBUCore editor developed by a group of students from the University of Torino, Italy. qEBU provides a very intuitive user interface that doesn't require any XML knowledge. This tool allows an exhaustive use of EBUCore to generate simple to complex metadata exploring the entire schema. MINT for EBUCore: MINT is a mapping tool developed by NTUA, the National University of Greece, customised for EBUCore in collaboration with EBU. This tool allows users to map their metadata, in their original in-house format to EBUCore and without deep xml 4 FIAT/IFTA World Conference 2013 in Dubai
  • 5. EBUCore 2013 knowledge via a user friendly GUI. Advanced users can start from XML transforms generated by the tools to generate more complex mappings. EBU is collaborating with other companies like Perfect Memory and Drupal. EBUCORE COMES WITH TOOLS The main advantage of using a standard like EBUCore is that developers and implementers benefit from all new developments around the xml schema and the rdf/owl ontology. The EBU's audio (FAR/BWF) and metadata (MIM-MM) communities are currently working with industrial partners on a new audio model (covering multi-channel audio but also 3D/object audio). This work is led by BBC, France-télévision and NRK. Mapping to BWF and MXF will also be defined. The model will be implemented in EBUCore 1.5 . EBUCore 1.5 will also benefit from the work done in SMPTE (SMPTECore) and EUScreen (mapping to Europeana's EDM), all based on EBUCore. The EBUCore ontology is also very actively maintained: (www.ebu.ch/metadata/ontologies/ebucore/ for the documentation and www.ebu.ch/metadata/ontologies/ebucore/ebucore.rdf to access the ontology). FIAT/IFTA World Conference 2013 in Dubai 5
  • 6. EBUCore 2013 knowledge via a user friendly GUI. Advanced users can start from XML transforms generated by the tools to generate more complex mappings. EBU is collaborating with other companies like Perfect Memory and Drupal. EBUCORE COMES WITH TOOLS The main advantage of using a standard like EBUCore is that developers and implementers benefit from all new developments around the xml schema and the rdf/owl ontology. The EBU's audio (FAR/BWF) and metadata (MIM-MM) communities are currently working with industrial partners on a new audio model (covering multi-channel audio but also 3D/object audio). This work is led by BBC, France-télévision and NRK. Mapping to BWF and MXF will also be defined. The model will be implemented in EBUCore 1.5 . EBUCore 1.5 will also benefit from the work done in SMPTE (SMPTECore) and EUScreen (mapping to Europeana's EDM), all based on EBUCore. The EBUCore ontology is also very actively maintained: (www.ebu.ch/metadata/ontologies/ebucore/ for the documentation and www.ebu.ch/metadata/ontologies/ebucore/ebucore.rdf to access the ontology). FIAT/IFTA World Conference 2013 in Dubai 5