--- a/src/p4l/management/commands/import_record.py Mon Sep 02 17:49:41 2013 +0200
+++ b/src/p4l/management/commands/import_record.py Tue Sep 03 12:31:05 2013 +0200
@@ -161,8 +161,7 @@
graph,
['label','lang'],
"SELECT DISTINCT ?o ( lang(?o) as ?l) WHERE { ?s iiep:periodical ?o .}",
- bindings={'s':URIRef(record.uri)},
- through_fields = ['lang']
+ bindings={'s':URIRef(record.uri)}
)
self.add_to_related_collection(
@@ -170,8 +169,7 @@
graph,
['label', 'meetingNumber', 'meetingPlace', 'meetingDate', 'meetingYear', 'lang'],
"SELECT ?l ?mn ?mp ?md ?my (lang(COALESCE(?l,?nm, ?mp,?md,?my)) as ?lang) WHERE { [iiep:meeting ?bnode]. OPTIONAL { ?bnode rdfs:label ?l }. OPTIONAL { ?bnode iiep:meetingNumber ?mn }. OPTIONAL { ?bnode iiep:meetingPlace ?mp }. OPTIONAL { ?bnode iiep:meetingDate ?md }. OPTIONAL { ?bnode iiep:meetingYear ?my }}",
- convert={'meetingYear' : lambda y: int(y) if y is not None else None},
- through_fields = ['lang']
+ convert={'meetingYear' : lambda y: int(y) if y is not None else None}
)
self.add_to_related_collection(
@@ -179,7 +177,6 @@
graph,
['title', 'volume', 'lang'],
"SELECT ?t ?vol (lang(COALESCE(?t,?vol)) as ?lang) WHERE { [iiep:serie ?bnode]. OPTIONAL { ?bnode dct:title ?t }. OPTIONAL { ?bnode iiep:volume ?vol } }",
- through_fields = ['lang']
)
self.add_to_related_collection(