class WorkInfo(metaclass=DCInfo):
FIELDS = (
Field(DCNS('creator'), 'authors', Person, salias='author',
- multiple=True),
+ multiple=True, required=False),
Field(DCNS('title'), 'title'),
Field(DCNS('type'), 'type', required=False, multiple=True),
Field(WLNS('contentWarning'), 'content_warnings', multiple=True,
required=False),
Field(WLNS('developmentStage'), 'stage', required=False),
+ Field(WLNS('original'), 'original', required=False),
)
@classmethod
Field(DCNS('subject.genre'), 'genres', text.Genre, salias='genre', multiple=True,
required=False),
Field('category.legimi', 'legimi', text.LegimiCategory, required=False),
- Field('category.thema.main', 'thema_main', text.ThemaCategory, required=False),
- Field('category.thema', 'thema', text.MainThemaCategory, required=False, multiple=True),
+ Field('category.thema.main', 'thema_main', text.MainThemaCategory, required=False),
+ Field('category.thema', 'thema', text.ThemaCategory, required=False, multiple=True),
Field(DCNS('subject.location'), 'location', required=False),
Field(DCNS('contributor.translator'), 'translators',