Dodanie odczytywania URLa i opisu licencji z plików DublinCore do biblioteki librarian.
authorMarek Stępniowski <marek@stepniowski.com>
Wed, 24 Jun 2009 17:44:50 +0000 (19:44 +0200)
committerMarek Stępniowski <marek@stepniowski.com>
Wed, 24 Jun 2009 17:44:50 +0000 (19:44 +0200)
lib/librarian/dcparser.py
lib/librarian/tests/__init__.py
lib/librarian/tests/biedrzycki_akslop.xml [new file with mode: 0644]

index a410686..557509c 100644 (file)
@@ -117,6 +117,8 @@ class BookInfo(object):
         DC('source.URL')     : ('source_url', str_to_unicode),
         DC('identifier.url') : ('url', str_to_unicode),
         DC('relation.hasPart') : ('parts', str_to_unicode_list),
+        DC('rights.license') : ('license', str_to_unicode),
+        DC('rights')         : ('license_description', str_to_unicode), 
     }
 
     @classmethod
index ca4d95f..c9b7f4c 100644 (file)
@@ -25,7 +25,8 @@ class TestDCParser(unittest.TestCase):
             'released_to_public_domain_at': u'1925-01-01',
             'epoch': u'Romantyzm',
             'genre': u'Baśń',
-            'technical_editor': u'Gałecki, Dariusz'
+            'technical_editor': u'Gałecki, Dariusz',
+            'license_description': u'Domena publiczna - tłumacz Cecylia Niewiadomska zm. 1925',
         }),
         ('kochanowski_piesn7.xml', {
             'publisher': u'Fundacja Nowoczesna Polska',
@@ -40,7 +41,8 @@ class TestDCParser(unittest.TestCase):
             'released_to_public_domain_at': u'1584-01-01',
             'epoch': u'Renesans',
             'genre': u'Pieśń',
-            'technical_editor': u'Gałecki, Dariusz'
+            'technical_editor': u'Gałecki, Dariusz',
+            'license_description': u'Domena publiczna - Jan Kochanowski zm. 1584 ',
         }),
         ('mickiewicz_rybka.xml', {
             'publisher': u'Fundacja Nowoczesna Polska',
@@ -55,7 +57,8 @@ class TestDCParser(unittest.TestCase):
             'released_to_public_domain_at': u'1855-01-01',
             'epoch': u'Romantyzm',
             'genre': u'Ballada',
-            'technical_editor': u'Sutkowska, Olga'
+            'technical_editor': u'Sutkowska, Olga',
+            'license_description': u'Domena publiczna - Adam Mickiewicz zm. 1855',
         }),
         ('sofokles_antygona.xml', {
             'publisher': u'Fundacja Nowoczesna Polska',
@@ -71,7 +74,24 @@ class TestDCParser(unittest.TestCase):
             'released_to_public_domain_at': u'1925-01-01',
             'epoch': u'Starożytność',
             'genre': u'Tragedia',
-            'technical_editor': u'Gałecki, Dariusz'
+            'technical_editor': u'Gałecki, Dariusz',
+            'license_description': u'Domena publiczna - tłumacz Kazimierz Morawski zm. 1925',
+        }),
+        ('biedrzycki_akslop.xml', {
+            'publisher': u'Fundacja Nowoczesna Polska',
+            'about': 'http://wiki.wolnepodreczniki.pl/Lektury:Biedrzycki/Akslop',
+            'source_name': u'Miłosz Biedrzycki, * ("Gwiazdka"), Fundacja "brulion", Kraków-Warszawa, 1993',
+            'author': u'Biedrzycki, Miłosz',
+            'url': u'http://wolnelektury.pl/katalog/lektura/akslop',
+            'created_at': u'2009-06-04',
+            'title': u'Akslop',
+            'kind': u'Liryka',
+            'source_url': u'http://free.art.pl/mlb/gwiazdka.html#t1',
+            'epoch': u'Współczesność',
+            'genre': u'Wiersz',
+            'technical_editor': u'Sutkowska, Olga',
+            'license': u'http://creativecommons.org/licenses/by-sa/3.0/',
+            'license_description': u'Creative Commons Uznanie Autorstwa - Na Tych Samych Warunkach 3.0.PL'
         }),
     )
     
diff --git a/lib/librarian/tests/biedrzycki_akslop.xml b/lib/librarian/tests/biedrzycki_akslop.xml
new file mode 100644 (file)
index 0000000..da0cd9f
--- /dev/null
@@ -0,0 +1,25 @@
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+xmlns:dc="http://purl.org/dc/elements/1.1/">
+    <rdf:Description rdf:about="http://wiki.wolnepodreczniki.pl/Lektury:Biedrzycki/Akslop">
+        <dc:creator xml:lang="pl">Biedrzycki, Miłosz</dc:creator>
+        <dc:title xml:lang="pl">Akslop</dc:title>
+        <dc:contributor.editor xml:lang="pl">Sekuła, Aleksandra</dc:contributor.editor>
+        <dc:contributor.technical_editor xml:lang="pl">Sutkowska, Olga</dc:contributor.technical_editor>
+        <dc:publisher xml:lang="pl">Fundacja Nowoczesna Polska</dc:publisher>
+        <dc:subject.period xml:lang="pl">Współczesność</dc:subject.period>
+        <dc:subject.type xml:lang="pl">Liryka</dc:subject.type>
+        <dc:subject.genre xml:lang="pl">Wiersz</dc:subject.genre>
+        <dc:description xml:lang="pl">Publikacja zrealizowana w ramach projektu Wolne Lektury (http://wolnelektury.pl).</dc:description>
+        <dc:identifier.url xml:lang="pl">http://wolnelektury.pl/katalog/lektura/akslop</dc:identifier.url>
+        <dc:source.URL xml:lang="pl">http://free.art.pl/mlb/gwiazdka.html#t1</dc:source.URL>
+        <dc:source xml:lang="pl">Miłosz Biedrzycki, * ("Gwiazdka"), Fundacja "brulion", Kraków-Warszawa, 1993</dc:source>
+        <dc:rights xml:lang="pl">Creative Commons Uznanie Autorstwa - Na Tych Samych Warunkach 3.0.PL</dc:rights>
+        <dc:rights.license>http://creativecommons.org/licenses/by-sa/3.0/</dc:rights.license>
+        <dc:format xml:lang="pl">xml</dc:format>
+        <dc:type xml:lang="pl">text</dc:type>
+        <dc:type xml:lang="en">text</dc:type>
+        <dc:date xml:lang="pl">2009-06-04</dc:date>
+        <dc:audience xml:lang="pl">L</dc:audience>
+        <dc:language xml:lang="pl">pol</dc:language>
+    </rdf:Description>
+</rdf:RDF>
\ No newline at end of file