src/jocondelab/management/commands/import_terms.py
changeset 33 61c3ffd94f11
parent 28 5918a9d353d0
child 35 859862939996
--- a/src/jocondelab/management/commands/import_terms.py	Mon Jun 24 09:21:38 2013 +0200
+++ b/src/jocondelab/management/commands/import_terms.py	Tue Jun 25 00:00:03 2013 +0200
@@ -9,7 +9,7 @@
 from core.models.term import TermLabel
 from core.rdf_models import graph
 from core.settings import (AUTR_CONTEXT, DOMN_CONTEXT, ECOL_CONTEXT, EPOQ_CONTEXT, 
-    LIEUX_CONTEXT, PERI_CONTEXT, REPR_CONTEXT)
+    LIEUX_CONTEXT, PERI_CONTEXT, REPR_CONTEXT, SREP_CONTEXT)
 from core.wp_utils import get_or_create_term, switch_case_group
 from django.core.management.base import NoArgsCommand
 from django.db import transaction
@@ -23,7 +23,8 @@
     {'label':'EPOQ' ,'uri':EPOQ_CONTEXT},
     {'label':'LIEUX','uri':LIEUX_CONTEXT},
     {'label':'PERI' ,'uri':PERI_CONTEXT},
-    {'label':'REPR' ,'uri':REPR_CONTEXT}
+    {'label':'REPR' ,'uri':REPR_CONTEXT},
+    {'label':'SREP' ,'uri':SREP_CONTEXT},
 ]
 
 THESAURUS_LABEL_TRANSFORM = {
@@ -33,7 +34,8 @@
     'EPOQ' : lambda l:l,
     'LIEUX': lambda l:l,
     'PERI' : lambda l:l,
-    'REPR' : lambda l:l
+    'REPR' : lambda l:l,
+    'SREP' : lambda l:l,
 }
 
 
@@ -74,8 +76,6 @@
         transaction.commit()
         
         for thes in Thesaurus.objects.all():
-            if thes.label == "AUTR":
-                continue
             self.stdout.write("Processing Thesaurus %s" % thes.label)
             for _,p,o in graph.triples((URIRef(thes.uri), None, None)):
                 if p == URIRef("http://purl.org/dc/elements/1.1/title"):