Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a standard schema for video metadata? [closed]

Tags:

schema

video

I am looking for a schema to hold video metadata such as Title, Source, Description, Transcription, Copyright date, URL, etc.

It would be used to store information about the video in a database and make that searchable.

Is there a standard XSD or other schema for this type of data?

like image 601
Jeff Martin Avatar asked Jan 15 '10 22:01

Jeff Martin


5 Answers

I think this Google/Bing/Yahoo schema construct is probably as close to a "standard" as we have right now. http://schema.org/VideoObject

like image 165
PeterQuale Avatar answered Nov 19 '22 15:11

PeterQuale


There is no THE STANDARD for doing that, it would involve a large number of fields and descriptions which may be unnecessary for a single format.

So each format has its own method of Meta-Data storage But since you want to implement it in an external file (or database),

You almost certainly have to implement your own schema, its not very hard.

You haven't mentioned what back end you're using, SQL would be good if you're database if going to be reasonably large, and easy to search if you index the right fields.

OR

You can use XML / XSD combination if you like.

like image 22
Vivek Bernard Avatar answered Nov 19 '22 14:11

Vivek Bernard


There is the MPEG 7 standard, but it is my impression that it is not (yet) widely supported. It sounds very much like what you are asking for. A blurb snippet from Wikipedia:

MPEG-7 is a multimedia content description standard. It was standardized in ISO/IEC 15938 (Multimedia content description interface). This description will be associated with the content itself, to allow fast and efficient searching for material that is of interest to the user. MPEG-7 is formally called Multimedia Content Description Interface. ... It uses XML to store metadata, and can be attached to timecode in order to tag particular events, or synchronise lyrics to a song, for example.

There are many applications and application domains which will benefit from the MPEG-7 standard. A few application examples are:

  • Digital library: Image/video catalogue, musical dictionary.
  • Multimedia directory services: e.g. yellow pages.
  • Broadcast media selection: Radio channel, TV channel.
  • Multimedia editing: Personalized electronic news service, media authoring.
  • Security services: Traffic control, production chains...
  • E-business: Searching process of products.
  • Cultural services: Art-galleries, museums...
  • Educational applications.
  • Biomedical applications.
like image 1
Stu Thompson Avatar answered Nov 19 '22 16:11

Stu Thompson


check out the the Dublin Core Metadata Initiative

The Dublin Core Metadata Initiative, or "DCMI", is an open organization engaged in the development of interoperable metadata standards that support a broad range of purposes and business models.

like image 1
Joe Koberg Avatar answered Nov 19 '22 15:11

Joe Koberg


There is a standard called NewsML supported by IPTC - International Press Telecommunications Council. Its last version was published on 20th Nov 2012. I am not sure about the adoption of the second version but the first is mostly used in NA and Asia.

like image 1
nsof Avatar answered Nov 19 '22 14:11

nsof