--- 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"):