Image for post
Image for post

At a recent Media & Entertainment Day event, Richard Kroon, director of technical operations for the Entertainment ID Registry (EIDR), and Reshuffle CEO Avner Braverman shared how they expanded the EIDR API with Reshuffle to deliver new features (and fast to meet clients’ needs). In a short time, EIDR has delivered Resolve, Pass-Through (XPath) Query, and JSON Query APIs, integration with the EIDR Content ID, Video Service, and Party registries, support for all EIDR resolution types along with JSON and TSV return options via type parameter/accept header via the same API.

EIDR aims to integrate the new APIs into its…


Image for post
Image for post

Before you start reading this article, please read my previous article Using Python to access the EIDR registry with EIDR REST APIs to understand to initial setup.

EIDR Query Service

EIDR Query service is one of the powerful service of the EIDR API. This service queries the EIDR content database. It allows you to query any element of an EIDR record. The query service takes a set of metadata criteria as input and returns xml response for all objects that match the criteria. The simplest query tests a single metadata field. More complex queries can be built up by grouping simple queries together…


Image for post
Image for post

Before you start reading this article, please read my previous article Using Python to access the EIDR registry with EIDR REST APIs to understand to initial setup.

Alternate ID in EIDR

The Alternate ID field is an important attribute in the EIDR metadata schema. It plays an important role in ensuring the interoperability of EIDR IDs with other existing ID systems. The field consists of a type and a value. For example, an Alternate ID could have a type of IMDB and a value of tt6723592. Proprietary IDs are supported as well, with an added attribute giving the domain within which the ID is…


Image for post
Image for post

Before you start reading this article, please read my previous article Using Python to access the EIDR registry with EIDR REST APIs.

Pre-requisites

  1. You have Python installed. For this tutorial, we are using Python version 3.7.4. If not, you can download Python from https://www.python.org/ Please refer to Python documentation to install Python on your machine.
  2. You have a Text editor installed on your machine. There are many python friendly editor, which helps writing Python code easier.

For Mac, you can use SublimeText, Atom, TextWrangler

For Windows, you can use Notepad, Notepad++, SublimeText, Atom

3. You can also install Jupyter, which is…


Image for post
Image for post

What is EIDR

EIDR is a universal unique identifier system for movie and television assets. From top level franchises, titles, edits, and collections, to series, seasons, episodes, and clips — EIDR provides global unique identifiers for the entire range of singular and serial audiovisual object types that are relevant to both commercial and non-commercial works

You can learn more at https://eidr.org/

EIDR Rest APIs

The EIDR system provides various services using a REST-based interface in combination with HTTP 1.1 (see RFC 2616).

Here is the link to the EIDR Rest API document

Note: Public services do not necessarily mean open access. Ingesting or registering data into…

Hitesh Pau

Data Management and Operations Strategy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store