# HG changeset patch
# User cavaliet
# Date 1403772245 -7200
# Node ID f01235a1dcc26d028bc0461be226d8a220741ca2
# Parent 7a7035d3f7c9fd0bab179dbf340ee95f49b43069
correct ontology requests
diff -r 7a7035d3f7c9 -r f01235a1dcc2 src/hdalab/management/commands/fill_tag_years.py
--- a/src/hdalab/management/commands/fill_tag_years.py Wed Jun 25 17:34:54 2014 +0200
+++ b/src/hdalab/management/commands/fill_tag_years.py Thu Jun 26 10:44:05 2014 +0200
@@ -24,11 +24,10 @@
writer = None
for i,tag in enumerate(qs):
- #writer = show_progress(i+1, total, tag.label, 50, writer)
+ writer = show_progress(i+1, total, tag.label, 50, writer)
start = None
end = None
range = re.findall("^(Années )?(-?\d+)\-?(\d+)?( en France| au cinéma)?$", tag.label)
- print "0 " + tag.label.encode("utf8") + ", " + tag.dbpedia_uri.encode("utf8")
# S'il s'agit d'une année ou d'un ensemble d'années
if range:
start = int(range[0][1])
@@ -37,7 +36,6 @@
end = start + 10
if range[0][2]:
end = int(range[0][2])
- print "1 start " + str(start) + ", end" + str(end)
else:
if tag.dbpedia_uri:
dbptitle = tag.dbpedia_uri[dbptstart:]
@@ -51,7 +49,6 @@
else:
start = 1 + 100*(val-1)
end = start + 100
- print "2 start " + str(start) + ", end" + str(end)
if start != None and end != None:
ty = TagYears.objects.create(tag=tag, start_year=start, end_year=end)
diff -r 7a7035d3f7c9 -r f01235a1dcc2 src/hdalab/management/commands/geojson_transform.py
--- a/src/hdalab/management/commands/geojson_transform.py Wed Jun 25 17:34:54 2014 +0200
+++ b/src/hdalab/management/commands/geojson_transform.py Thu Jun 26 10:44:05 2014 +0200
@@ -45,22 +45,14 @@
start = 0
while start < len(uri_list):
-# sparql = """
-# PREFIX dbpedia-owl:
-# SELECT ?source ?target
-# WHERE {
-# ?source dbpedia-owl:wikiPageRedirects ?target .
-# Filter (?source in (<%s>)) .
-# }
-# """ % '>, <'.join(uri_list[start:start + grp])
sparql = """
- PREFIX dbpedia-owl: <%s>
+ PREFIX dbpedia-owl:
SELECT ?source ?target
WHERE {
?source dbpedia-owl:wikiPageRedirects ?target .
Filter (?source in (<%s>)) .
}
- """ % ((settings.DBPEDIA_URI_TEMPLATE % ( 'ontology', '' )), '>, <'.join(uri_list[start:start + grp]))
+ """ % '>, <'.join(uri_list[start:start + grp])
endpoint.setQuery(sparql)
results = endpoint.query().convert()
diff -r 7a7035d3f7c9 -r f01235a1dcc2 src/hdalab/management/commands/import_hdabo_db.py
--- a/src/hdalab/management/commands/import_hdabo_db.py Wed Jun 25 17:34:54 2014 +0200
+++ b/src/hdalab/management/commands/import_hdabo_db.py Thu Jun 26 10:44:05 2014 +0200
@@ -25,7 +25,7 @@
def handle(self, *args, **options):
if len(args) == 0:
- data_path = os.path.abspath(os.path.join(os.path.basename(__file__),'../../../../data'))
+ data_path = os.path.abspath(os.path.join(os.path.abspath(__file__),'../../../../../data'))
else:
data_path = args[0]
diff -r 7a7035d3f7c9 -r f01235a1dcc2 src/hdalab/management/commands/query_dbpedia.py
--- a/src/hdalab/management/commands/query_dbpedia.py Wed Jun 25 17:34:54 2014 +0200
+++ b/src/hdalab/management/commands/query_dbpedia.py Thu Jun 26 10:44:05 2014 +0200
@@ -143,8 +143,7 @@
labels = {}
thumbnail = None
with transaction.commit_on_success():
- #endpoint.setQuery("select distinct ?y where {<%s> ?y}" % (tag.dbpedia_uri))
- endpoint.setQuery("select distinct ?y where {<%s> <%s> ?y}" % (settings.DBPEDIA_URI_TEMPLATE % ( 'ontology', 'abstract' ), tag.dbpedia_uri))
+ endpoint.setQuery("select distinct ?y where {<%s> ?y}" % (tag.dbpedia_uri))
res_abstracts = endpoint.queryAndConvert()
for _,_,o in res_abstracts.triples((None, URIRef('http://www.w3.org/2005/sparql-results#value'), None)):
abstracts[o.language] = (unicode(o), True)
@@ -154,8 +153,7 @@
for _,_,o in res_labels.triples((None, URIRef('http://www.w3.org/2005/sparql-results#value'), None)):
labels[o.language] = (unicode(o), True)
- #endpoint.setQuery("select distinct ?y where {<%s> ?y} limit 1" % (tag.dbpedia_uri))
- endpoint.setQuery("select distinct ?y where {<%s> <%s> ?y} limit 1" % (settings.DBPEDIA_URI_TEMPLATE % ( 'ontology', 'thumbnail' ), tag.dbpedia_uri))
+ endpoint.setQuery("select distinct ?y where {<%s> ?y} limit 1" % (tag.dbpedia_uri))
res_thumbnails = endpoint.queryAndConvert()
for _,_,o in res_thumbnails.triples((None, URIRef('http://www.w3.org/2005/sparql-results#value'), None)):
thumbnail = unicode(o)
diff -r 7a7035d3f7c9 -r f01235a1dcc2 src/hdalab/static/hdalab/js/gomina.js
--- a/src/hdalab/static/hdalab/js/gomina.js Wed Jun 25 17:34:54 2014 +0200
+++ b/src/hdalab/static/hdalab/js/gomina.js Thu Jun 26 10:44:05 2014 +0200
@@ -892,7 +892,7 @@
addFilter('tag', ui.item.original_label);
}
})
- .data("autocomplete")._renderItem = function(ul, item) {
+ .data("ui-autocomplete")._renderItem = function(ul, item) {
var _contents = acTemplate({
item: item,
inputvalue: $("#tagsearch").val()