From 476f5bc05232372880327aa62b3ea8c9f7dea13b Mon Sep 17 00:00:00 2001 From: Marcin Koziej Date: Wed, 6 Feb 2013 12:04:16 +0100 Subject: [PATCH] dc fields specifications (authors split + type is not multiple) --- librarian/dcparser.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/librarian/dcparser.py b/librarian/dcparser.py index 7be8384..5fb58c5 100644 --- a/librarian/dcparser.py +++ b/librarian/dcparser.py @@ -164,11 +164,11 @@ class WorkInfo(object): __metaclass__ = DCInfo FIELDS = ( - Field( DCNS('creator.expert'), 'authors', as_person, salias='author', multiple=True), - Field( DCNS('creator.scenario'), 'authors', as_person, salias='author', multiple=True), - Field( DCNS('creator.textbook'), 'authors', as_person, salias='author', multiple=True), + Field( DCNS('creator.expert'), 'authors_expert', as_person, salias='author', required=False, multiple=True), + Field( DCNS('creator.scenario'), 'authors_scenario', as_person, salias='author', required=False, multiple=True), + Field( DCNS('creator.textbook'), 'authors_textbook', as_person, salias='author', required=False, multiple=True), Field( DCNS('title'), 'title'), - Field( DCNS('type'), 'type', required=False, multiple=True), + Field( DCNS('type'), 'type', required=False), Field( DCNS('contributor.editor'), 'editors', \ as_person, salias='editor', multiple=True, default=[]), -- 2.20.1