3types of creators
authorMarcin Koziej <marcin@Makowka.local>
Thu, 20 Dec 2012 15:33:45 +0000 (16:33 +0100)
committerMarcin Koziej <marcin@Makowka.local>
Thu, 20 Dec 2012 15:33:45 +0000 (16:33 +0100)
librarian/__init__.py
librarian/dcparser.py

index 1d5e3ea..eb056cd 100644 (file)
@@ -150,7 +150,10 @@ import dcparser
 
 DEFAULT_BOOKINFO = dcparser.BookInfo(
         { RDFNS('about'): u'http://wiki.wolnepodreczniki.pl/Lektury:Template'},
-        { DCNS('creator'): [u'Some, Author'],
+        { 
+          DCNS('creator.export'): [u'Some, Author'],
+          DCNS('creator.scenario'): [u'Some, Author'],
+          DCNS('creator.textbook'): [u'Some, Author'],
           DCNS('title'): [u'Some Title'],
           DCNS('subject.period'): [u'Unknown'],
           DCNS('subject.type'): [u'Unknown'],
index eddd8e5..062dc9f 100644 (file)
@@ -163,7 +163,9 @@ class WorkInfo(object):
     __metaclass__ = DCInfo
 
     FIELDS = (
-        Field( DCNS('creator'), 'authors', as_person, salias='author', multiple=True),
+        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('title'), 'title'),
         Field( DCNS('type'), 'type', required=False, multiple=True),