from librarian.meta.types.person import Person
from librarian.meta.types.wluri import WLURI
from librarian.meta.types import text
from librarian.meta.types.person import Person
from librarian.meta.types.wluri import WLURI
from librarian.meta.types import text
Field(DCNS('contributor.thanks'), 'thanks', required=False),
Field(DCNS('date'), 'created_at'),
Field(DCNS('contributor.thanks'), 'thanks', required=False),
Field(DCNS('date'), 'created_at'),
- Field(DCNS('date.pd'), 'released_to_public_domain_at', DateValue,
+ Field(DCNS('date.pd'), 'released_to_public_domain_at',
required=False),
Field(DCNS('publisher'), 'publisher', multiple=True),
required=False),
Field(DCNS('publisher'), 'publisher', multiple=True),
Field(DCNS('subject.genre'), 'genres', text.Genre, salias='genre', multiple=True,
required=False),
Field(WLNS('category.legimi'), 'legimi', text.LegimiCategory, required=False),
Field(DCNS('subject.genre'), 'genres', text.Genre, salias='genre', multiple=True,
required=False),
Field(WLNS('category.legimi'), 'legimi', text.LegimiCategory, required=False),
Field(DCNS('subject.location'), 'location', required=False),
Field(DCNS('contributor.translator'), 'translators',
Field(DCNS('subject.location'), 'location', required=False),
Field(DCNS('contributor.translator'), 'translators',