- EIDR Party ID prefix.
- EIDR User ID prefix.
- EIDR Video Service ID prefix.
- EIDR Content ID prefix.
- ACL (Access Control List)
- The list of Parties who have modify rights on a particular registry record. The Superparty is implicitly on all ACLs. The record’s original Registrant is given write access when the record is created. Other Parties may be granted write access at a later date. Parties with the AltIDWriter role can modify the Alternate ID information on any record, even if they’re not on the record’s ACL.
- This represents the underlying intellectual property of an audio-visual work or the concept or idea of the work. An abstraction does not represent any particular performance and may have several child objects that are different Performances or Manifestations. For a Movie this would be the root-level record. For episodic television, this applies to the Episodes. This does not apply to the following Referent Types: Series, Season, Compilation, Clip, Edit, or Manifestation.
A Structural Type inherited from the DOI standard that is found in Base Object Data. Applies to all root records and Episodes, regardless of their Referent Type. The EIDR Structural Type is equivalent to the DOI creationStructuralType type.
- Associated Org
- One or more entities that have a role in the creation of an asset. The role can be producer, distributor, broadcaster, encoder, editor, or other. This does not imply any ownership or rights to the asset or record.
- Deprecating a duplicate EIDR ID so that it resolves to a different EIDR ID. When duplicate records are found, one is aliased to the other. The aliased ID is still valid for all external uses (the ID is permanent). Within the registry, it may only be resolved (in which case, it returns the survivor’s ID and metadata if follow alias is set). Its metadata may not be modified and it may not be given new child records. Those functions are limited to the surviving record.
- The identified object or target of an EIDR ID.
- asynchronous mode
- If records cannot be processed within a defined timeout interval, then the registry returns a transaction ID (Token) instead. Processing continues and the user may obtain the transaction’s state via the Token.
- automatic match; auto match
- A duplicate match identified by automated processing without manual review.
- Base Object
- Describes a content record that is created solely with base object data. Root instances of Movie, TV, Web, Short, and Supplemental Referent Types can be defined solely with base object data.
- base object data
- A set of fields that are common to all Content ID records. Some base object data fields can be inherited by child records.
- batch mode
- Submitting multiple, similar transactions as part of a single operation. Each individual item in the batch is processed separately.
- A data type for a single, contiguous fragment of an asset. A sub-type of the Edit Record Type.
- A Record Type that identifies records that contain other records: e.g., Series are collections of Seasons and Episodes; Seasons are collections of Episodes; and Compilations are collections of Abstractions, Edits, or Manifestations.
- The data type and Referent Type for assets that are composed of discrete multiple assets such as are found on a home entertainment product. Part of the Collection Record Type.
- A single continuous item composed of a sequence of other items in whole or in part. Composite data can be added to any record with an Abstraction Record Type.
- Content ID
- The EIDR ID for an audiovisual asset record, identified by the DOI prefix 10.5240.
- Content Record
- A record in the EIDR system that represents an audiovisual asset. This includes movies and television programs.
- candidate pool
- A subset of the entire registry containing the records that will each be compared to the submitted record and scored according to the defined rule set.
- A record that has a parent object in the registry’s single inheritance tree. Child objects may inherit certain metadata from the parent.
- The Digital Object Identifier standard. This identifier is the building block of the DOI System. EIDR is based on DOI.
- DOI Kernel
- A resolution type within the EIDR Registry. This format provides a subset of EIDR fields in DOI format.
- DOI Name
- A unique identifier within the DOI System. This ID consists of a prefix (namespace) and a suffix, separated by a forward slash (/). All EIDR IDs are DOI Names.
- DOI Proxy
- A service operated by the DOI Foundation for DOI resolution, including EIDR ID resolution. Based on the Handle System.
- DOI prefix
- A unique identifier within the DOI System that identifies a particular namespace. The current EIDR namespaces have DOI prefixes of 10.5237 (Parties), 10.5238 (Users),10.5239 (Video Services), and 10.5240 (content records). In a DOI ID’s canonical form, the DOI prefix is separated from the suffix by a slash (“/”).
- DOI suffix
- A unique identifier within a DOI namespace, which is combined with a DOI prefix to create a globally unique identifier. DOI suffixes are of different lengths and formats, depending on the namespace. The EIDR Party suffix, for example, is 8 hexadecimal digits, while the Content suffix is 20 hexadecimal digits followed by an alphanumeric check character. In a DOI ID’s canonical form, the DOI prefix is separated from the suffix by a slash (“/”).
- De-Duplication Service
- An internal service within an EIDR System that helps prevent the registration of duplicate records. De-Duplication is automatic where possible.
- Derived Types
- Objects of derived type include extra object metadata (in addition to base object data). The derived object types are: Series, Season, Episode, Clip, Compilation, Edit, and Manifestation.
- This Structural Type applies to Manifestations.
- The process of ensuring that an EIDR record identifies a unique asset. All changes to the registry (create and modify) go through automated de-duplication. If the automated system cannot make a final determination, then the transaction goes through manual de-duplication. (For synchronous transactions, manual de-duplication is performed by the user; for asynchronous transactions, manual de-duplication is performed by EIDR Operations.)
- Once issued, EIDR IDs are never deleted. Generally, an ID is unwanted because it was a duplicate, and is aliased to a survivor. In rare cases, the ID should never have been issued and cannot be associated with any valid record. In lieu of deletion, these IDs are aliased to the tombstone record for that registry.
- dependence relationship
- A non-inheritance dependency between two records: Compilation (a Collection record that identifies a bundle of Abstraction, Edit, or Manifestation records); Composite (an Abstraction record that identifies some number of source works that provided content found in the Composite work); or Manifestation (when a Track includes an External Track Reference).
- An existing record determined to be identical to another record.
- The Entertainment ID Registry develops and operates the EIDR System. EIDR is a DOI Registration Authority.
- EIDR ID
- Any of the several (currently four) types of IDs administered by EIDR. In general parlance, if the type of ID is not qualified (e.g., EIDR Video Service ID), then it is assume to be a Content ID (“EIDR ID” ≈ “EIDR Content ID”). In this document, we shall always make the distinction so “EDIR ID” shall reference EIDR IDs in general and only “EIDR Content ID” shall specifically reference Content IDs. EIDR is an implementation of the Digital Object Identifier (DOI) standard, so all EIDR IDs are DOIs.
- EIDR System
- A software system that includes the EIDR Registry and De-Duplication service. The software is used to create and maintain an object-oriented database of four sets of related records: Content, Parties, Users, and Video Services.
- This content data type represents a content instance with unique characteristics that differentiate it from any other version. An Edit has different audio or visual content from that of its Parent.
- This content data type represents an episode of a Series. Can be a child object of an EIDR Series or Season object. An Episode must have one of the following values for its Referent Type: TV (most frequently), Movie, Web, Short, or Supplemental.
- Since “Edit” is a type of EIDR record, changes made to an existing record are referred to as “modifications” rather than “edits” to avoid confusion.
- extra object metadata
- A set of fields that supplement the base object data in certain EIDR record types, such as Compilations, Episodes, and Clips. Extra object metadata is never inherited to child records, though Series and Seasons may use extra object metadata flags to impose data validation constraints on the child records.
- false negative match
- Issuing a new EIDR ID to a duplicate record. This represents a failure of the de-duplication system, generally due to imperfect or incomplete descriptive metadata in either or both of the submitted record or the existing record; a flaw in the automated de-duplication algorithms; or human error in manual de-duplication. False negative matches may be corrected after the fact by aliasing one ID to another.
- false positive match
- Issuing an existing EIDR ID to an unrelated record. This represents a significant failure of the de-duplication system and should be avoided at all costs. Once released into the wild, there is no certain way of reversing a false positive match.
- Generic Manifestation
- This Manifestation subtype represents the existence of a particular product, but does not include detailed technical metadata for the object. Its Structural Type is Digital.
- gap record
- A record that is not currently in the registry.
- greenfield data
- A set of records that is not likely in the registry, such as records of a new Referent Type or local television content from a new market.
- grouping record
- A Compilation record or an Abstraction record with Composite details.
- Handle System
- A persistent identifier registry operated by CNRI (Corporation for National Research Initiatives), used as the basis for the DOI system. EIDR IDs are recorded in the Handle registry.
- There are four types of IDs in EIDR: User, Party, Video Service, and content. All EIDR IDs are also DOI IDs.
- Immediate Response
- A mode for registering content records in EIDR. In this mode, all records are processed automatically without Manual De-Duplication in a synchronous or real-time manner. Users set this mode on or off for a request with a proprietary HTTP header.
- In Development
- One of two states for the EIDR Publication Status of a content record. This is used for records that need to remain generally hidden within the EIDR system until being promoted to “valid”. Records in this state are not de-duplicated.
- Interactive Material
- The Referent Type for assets that are not linear. It covers games, DVD menus, interactive TV overlays, customized players, etc.
- A Lightweight Relationship for alternate content that is synchronized to the specified record, such as audio or an alternate camera angle. (This should not be used for translations, which are usually handled by Manifestations.)
- A Lightweight Relationship for creating a collection of assets that are released together (such as a DVD).
- A Lightweight Relationship for promotional assets such as a trailer.
- A Lightweight Relationship for supplemental material that might be found on a DVD, such as an outtake or behind-the-scenes feature.
- immediate mode
- Synchronous processing mode.
- inheritance relationship
- An implicit relationship established between parent and child records, including: isSeasonOf, isEpisodeOf, isClipOf, isEditOf, and isManifestationOf.
- lightweight relationship
- An explicit, non-inheritance relationship established between related records, including isAlternateContentFor, isPackagingOf, isPromotionOf, or IsSupplementTo.
- This content data type represents an instance of a version that can be sold, transmitted, transferred or played. A Manifestation does not change the content, only the representation of it. This often includes additional language tracks. More specifically, a Manifestation object represents a particular instantiation of a Performance. See also Generic and Technical Manifestations.
- In EIDR, this Referent Type represents content that first appeared in a theatre/cinema or was released directly to video. Note that this does not include a movie made for television broadcast. It is typically more than 40 minutes in length.
- manual de-duplication
- Human review of match candidates when the automated process cannot make a high-confidence determination on its own. For synchronous transactions, users must perform their own manual review. For asynchronous transactions, EIDR Operations performs the manual review and the registry returns the final results to the user.
- match candidate
- One or more existing records that may duplicate the submitted record. Final determination requires manual review (by EIDR Operations for asynchronous transactions, by the submitting user for synchronous transactions).
- The EIDR system contains four namespaces. One each for Users, Parties, Video Services and Content records. Each namespace has a unique DOI Name prefix.
- no match
- The submitted record is presumed to be new (no duplicates or match candidates were found). If part of a create transaction, the registry will then issue a new EIDR ID. If part of a match transaction, the match status is returned to the user.
- non-immediate mode
- Asynchronous processing mode.
- Parent Object
- A content record that has child objects. Parent and child are in an Inheritance Relationship.
- A corporate entity that is used in several ways: for associating Users with permissions; for access control on EIDR audiovisual records; for assigning roles in audiovisual records such as Registrant and Associated Organization.
- Party ID
- The EIDR ID for a company or organization record, identified by the DOI prefix 10.5237. Parties have defined roles in the EIDR security system that dictate how they may be used within the other registries (such as Associated Org or Metadata Authority within the Content ID registry) and how their Users may access the EIDR registries (such as Registrant or Alt ID Writer). An individual record’s Access Control List (ACL) is assigned at the Party level.
- A Structural Type that is used for a particular Edit or version of a work. It cannot be used for Series, Seasons, Episodes or Interactive Material.
- In EIDR, this represents a group of system-defined data fields about a content record such as the Creation Date.
- A record that has one or more child objects in the registry’s inheritance tree. Child objects may inherit certain metadata from the parent.
- publication status
- The value of a record’s Status field (valid, confidential, alias, restricted). Most records are valid; confidential is used sparingly for confidential registrations; alias indicates an ID that was deprecated in favor of a surviving ID; and restricted is only used with the Tombstone record. When an “in development” record is promoted to “valid”, it will be de-duplicated and if successful, it will be publicly visible.
- A record of any type in the EIDR Registry with an EIDR DOI ID.
- Record Type
- A record’s essential nature. The Record Types are: Collection, Abstraction, Edit, and Manifestation. Collections include Series, Seasons, and Compilations. Abstractions include abstract root records and Episodes (including Composites).
- Referent Type
- This base field of a content record describes the abstract nature of the content’s referent irrespective of its Structural Type. The Referent Type comes from an enumerated list: Compilation, Movie, Season, Series, Short, Supplemental, TV, Web.
- This base field represents the creator of the content record. This is the Party used in the credentials of the creation operation for the record.
- The initial creation of a record in EIDR. When this operation succeeds, it creates an EIDR record and ID.
- The component of the EIDR System that provides the EIDR HTTP API and stores the metadata for all records.
- A connection between content records in the EIDR System. See the three classes: Inheritance Relationship, Dependence Relationship, Lightweight Relationship.
- A request to return the metadata for a given EIDR ID or Alternate ID.
- Repurposing a previously aliased ID, including IDs aliased to the Tombstone record (in lieu of deletion). A resurrected record can take on any valid form and is not limited by its prior state or original contents.
- root record
- The record at the top (or base, depending on your perspective) of an inheritance tree. This may be an Abstraction or Collection (Series or Compilation) record. For a Movie, this is the base object, for episodic television this is the Series record. The root of a tree can be any Referent Type except Season.
- A second level of grouping below a Series. Its child Episode records can have a Referent Type of TV, Movie, Web, Short, or Supplemental. Part of the Collection Record Type.
- In EIDR, a Series represents a video title that is divided into episodes. The episodes may or may not be subdivided into Seasons. The episodes most commonly have a Referent Type of TV, but may also be Movie, Web or Short. Part of the Collection Record Type.
- This Referent Type is used for content that is loosely defined to cover a work that is 40 minutes or less, such as music videos, theatrical newsreels, or theatrical or DTV cartoon shorts. (This is not meant for Web series episodes or any TV program in a regularly scheduled timeslot.)
- This Referent Type is used for trailers, value-added materials, or miscellaneous content such as outtakes or special segments (such as documentary features).
- A request to return the current state of a transaction via its Token ID. Valid for both system-assigned tokens (issued for every registry transaction) or user-defined tokens (associated with a transaction at the user’s option).
- synchronous mode
- Records are processed within a defined timeout interval. If a timely response is not possible, then depending on the situation the registry will either return a timeout error or return a Token ID and convert the transaction to asynchronous processing.
- This Referent Type is used for content that first appeared via broadcast. This includes one-time only (such as telefilms and specials) and episodes.
- Technical Manifestation
- This Manifestation subtype gives details of containers, tracks, and card sets. Its Structural Type is Digital.
- A unique numeric ID assigned to each registry transaction. May be returned to the user as part of an asynchronous transaction. Can be queried with the API for status.
- title record
- A single record that describes a unique audiovisual work in the abstract; an EIDR Abstraction.
NOTE: EIDR no longer uses the term “title record” and instead has re-defined “Abstraction” so there is a one-to-one correspondence between the terms. Still, the term “title record” may appear in other contexts.
- tombstone record
- An EIDR record that acts as the alias target for IDs that would otherwise have been deleted. (You cannot delete an EIDR ID once it is issued, so the next best thing is to alias it to the tombstone record.) The tombstone records cannot be used for any other purpose.
- A type of record that is used to authenticate access to the EIDR System and then to track operations that write to the database. A User is a member of a Party.
- User ID
- The EIDR ID for an EIDR registry user’s record, identified by the DOI prefix 10.5238. All Users are assigned to an EIDR Party.
- One of the two most common states for the EIDR Publication Status of a content record. This is the typical value for released works.
- Video Service
- An audiovisual content provider, such as a broadcast network or channel, cable TV channel, satellite TV channel, video-on-demand (VOD) provider, etc., identified by a unique ID.
- Video Service ID
- The EIDR ID for an audiovisual content delivery channel record, identified by the DOI prefix 10.5239.
- This Referent Type is used for content that first appeared on the Web. This should not be used for content from elsewhere that has been made available on the Web.