Updated validation schema for Series, Season, Episode, Manifestation and Compilation and dagmawi can use this schema for this implementation.
1. Removed required field validation for "LanguageClass" in Season.
2. Removed required field validation for ReleaseDate, StructuralType & UserWindowTermList in Manifestation.
3. Removed "ReleaseDate" required field validation from Compilation.
4. Added "Distribution Season" value in CompilationClass Enumeration of Compilation.
Final Required Field Validation List:
=====================
Series:
ReferentType, SeriesClass, Title, ApproximateLength
Season:
ParentID , ReferentType, SeasonClass, SequenceNumber, Title
Episode:
ParentID, ReferentType, EpisodeNumber, EpisodeClass, PrimaryGenre, ApproximateLength, Title, TitleClass and OrganizationList(Distributor) If EpisodeClass is "Main" or "Special", ParentID can only be a {SeasonUID}. All other classes can have either {SeasonUID} or {SeriesUID}
Manifestation:
ParentID, Title, ManifestationClass
Compilation:
CompilationClass, Title, ReferentType, StructuralType, ContentIDList, EntryList.