1. Home
  2. EIDR Data Fields
  3. Appendix
  4. Data Fields – Create Validation

Data Fields – Create Validation

Base Object Metadata by Creation Type:

FieldBasicSeriesSeasonEpisodeManifestationEdit
Referent TypeFixed: One of TV, Movie, Short, Web, Supplemental.    Fixed: SeriesFixed: SeasonFixed: One of TV, Movie, Short, Web, Supplemental.    Inherited from nearest ancestor if not specified. If specified, it must be one of TV, Movie, Short, Web, Supplemental, Interctive Material.Inherited from nearest ancestor if not specified. If specified, it must be one of TV, Movie, Short, Web, Supplemental, Interactive Material.
Structural TypeFixed: AbstractionFixed: AbstractionFixed: AbstractionFixed: AbstractionInherited from nearest ancestor if not specified. It must be one of Performance, Digital, PhysicalFixed: Performance
ModeIf AudioVisual, ReleaseDate must be after 1893; if Visual, “mode” attribute of OriginalLanguage or VersionLanguage must not be Audio
Resource NameMay not be empty.May not be empty.Conditional: If parent’s OriginalTitleRequired is true, must be specified. May not be empty. Must not be identical to the ResourceName of the parent series.Conditional: If parent’s OriginalTitleRequired is true, must be specified. May not be empty.Inherited from nearest ancestor if not specified. If specified, may not be empty.Inherited from nearest ancestor if not specified. If specified, may not be empty.
Alternate Resource NameMust not duplicate the Resource Name or another Alternate.
Original LanguagesEnforced by schema.Enforced by schema.Enforced by schema.Enforced by schema.Must be absent.Must be absent.
Version LanguagesMust be absent.Must be absent.Must be absent.Must be absent.Each Version Language must be distinct. The “type” and “mode” attributes are taken into account.  If ManifestationClass is “Version Language”, a VersionLanguage  must be present.Each Version Language must be distinct. The “type” and “mode” attributes are taken into account.
Associated OrgMust not duplicate both Display Name and role. If organizationID is provided, idType must also be provided. If no organizationID or idType is ISNI, DisplayName is required. If idType is EIDRPartyID, org must be a valid EIDR Party ID with the AssociatedOrg role.  
Release DateCannot be more than 20 years in the future. All records must be >1877.  If  longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. TV Referent Type must be >1927.Cannot be more than 20 years in the future or later than EndDate. All records must be >1877.  If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06.Conditional: If parent’s DateRequired is true, the full date must be specified. All records must be >1877.  If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. Conditional: SequenceNumbers of sibling seasons must be in date order. Cannot be more than 20 years in the future or later than its EndDate.  Unless SeasonClass Recut, cannot be outside the time period defined by the Release and EndDate of its parent Series.Must be specified. All records must be >1877.  If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. TV Referent Type must be >1927. Conditional: If parent’s DateRequired is true, the full date must be specified. Cannot be more than 20 years in the future.  Unless EpisodeClass Pilot or Special, cannot be outside the time period defined by the Release and EndDate of its parent.All records must be >1877. If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. Inherited from nearest ancestor if not specified.   Must be at least the ReleaseDate of the parent.Must be specified. Cannot be more than 20 years in the future. All records must be >1877. If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. TV Referent Type must be >1927.   Must be at least the ReleaseDate of the parent.
Country of OriginMust not duplicate another value.
Approximate LengthCannot be zero.   Short cannot be more than 1 hour. Movie must be more than 30 minutes.Enforced by schema.Enforced by schema.Inherited from nearest ancestor if not specified. Cannot be zero.   Short cannot be more than 1 hour. Movie must be more than 30 minutes.Inherited from nearest ancestor if not specified. Cannot be zero.Must be specified. Cannot be zero unless ReferentType is Interactive Material.
Alternate IDThe same record cannot have an identical ID twice. Cannot be empty or zero.
RegistrantMust match the Party ID used in Authorization.
  

Base Object Metadata by Creation Type (continued):

FieldClipCompilationComposite
Referent TypeInherited from nearest ancestor if not specified. If specified, it must be one of TV, Movie, Short, Web, SupplementalFixed: CompilationFixed: One of TV, Movie, Short, Web, Supplemental.  
Structural TypeFixed: PerformanceFixed: Abstraction, Performance, or DigitalEnforced by schema.
ModeIf AudioVisual, ReleaseDate must be after 1893; if Visual, “mode” attribute of OriginalLanguage or VersionLanguage must not be Audio
Resource NameInherited from nearest ancestor if not specified.Inherited from nearest ancestor if not specified.Must not be empty.
Original LanguageMust be absent.Enforced by schema.Enforced by schema.
Version LanguageEnforced by schema.Must be absent.Must be absent.
Associated OrgMust not duplicate both Display Name and role. If organizationID is provided, idType must also be provided. If no organizationID or idType is ISNI, DisplayName is required. If idType is EIDRPartyID, org must be a valid EIDR Party ID with the AssociatedOrg role.
Release DateInherited from nearest ancestor if not specified. All records must be >1877.  If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. TV Referent Type must be >1927.   Must be at least the ReleaseDate of the parent.All records must be >1877.  If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06.All records must be >1877.  If longer than 40 minutes and OriginalLanguage has mode Audio, must be >= 1927-10-06. TV Referent Type must be >1927.
Approximate LengthMust be specified. Cannot be zero.Enforced by schema.Must be specified. Cannot be zero.
Alternate IDThe same record cannot have an identical ID twice.
RegistrantMust match the Party ID used in Authorization.
   

Extra Object Metadata by Creation Type:

Note that a Series must include at least one its Extra Object Metadata fields.

FieldSeasonEpisodeEditManifestationClipCompilationComposite
Sequence NumberConditional: If parent’s NumberRequired is true, must be specified. Cannot duplicate another Sequence Number and Season Class among the parent’s Seasons.*      
Distribution Number Unless EpisodeClass Pilot or Special, must not be 0.   Conditional: If parent’s NumberRequired is true, must be specified.
Cannot duplicate another number and domain among the parent’s Episodes.*
     
House Number Cannot duplicate another House number and domain among the parent’s Episodes.     
        
EndDateMust be later than the asset’s ReleaseDate.  Unless SeasonClass Recut, cannot be outside the time period defined by the  Release and EndDate of its parent Series.      
        
ExternalTrackReference ID   If specified, must be a content ID that has isManifestationOf as one of its relationships. Status should not be “in development” when source is “valid”.   
Edit Class  Must be unique across the supplied multiples.    
Made For Region  Must be unique across the supplied multiples.    
Track/Language   Each Version Language must be distinct. The “type” and “mode” attributes are taken into account.   
Track/Hash   Only one Hash of a particular type in a record that contains hashes (i.e., if more than one Hash is present, each one must have a different has method.)

   
CodecType   Only a single CodecType element is allowed per namespace. That is, if more than one is present, they must be from different namespaces.   
Entry/
ContentID
     All non-Compilation Entries for EIDR records must share the same Structural Type. Every ContentID in a Compilation must be unique. Status should not be “in development” when source is “valid”. If no Entry, the Compilation must specify hasOtherInclusions=”true” 
Composite Element      Every Element in a Composite must be different. For example, if two elements use the same ID, they must have different start/duration or ComponentsMode.
Composite Element ID      Must be a non-aliased ID. Status should not be “in development” when source is “valid”.

Graph Compatibility of Parent by child Create Type:

Parent FieldSeasonEpisodeManifestationEditClip
Referent TypeSeriesSeries or Season   One of TV, Movie, Short, Web, Supplemental.One of TV, Movie, Short, Web, Supplemental.
Structural Type  Unless the Manifestation specifies its own StructuralType, must be one of Performance, Digital, Physical. One of Performance, Digital, Physical.
StatusCannot be in development, if Child status is valid.Cannot be in development, if Child status is valid.Cannot be in development, if Child status is valid.Cannot be in development, if Child status is valid.Cannot be in development, if Child status is valid.
Extra Object Metadata Relationships   Parent must not have this relationship with any object: isManifestation.Parent must not have this relationship with any object: isManifestation.
Updated on April 11, 2021

Was this article helpful?

Related Articles