open Printf
-module DB = Dbi_mysql
-
-(* let baseuri = "http://www.cs.unibo.it/helm/schemas/schema-helm#" *)
-let baseuri = ""
-let inconcl_uri = baseuri ^ "InConclusion"
-let mainconcl_uri = baseuri ^ "MainConclusion"
-let mainhyp_uri = baseuri ^ "MainHypothesis"
-let inhyp_uri = baseuri ^ "InHypothesis"
-let inbody_uri = baseuri ^ "InBody"
-
let prepare_insert (dbh: Dbi.connection) =
let insert_owner =
dbh#prepare (sprintf "INSERT INTO %s VALUES (\"?\",\"?\")" owners_tbl)
let insert_const_no dbh uri =
let inconcl_no =
sprintf "INSERT INTO %s SELECT \"%s\", COUNT(DISTINCT h_occurrence) FROM %s WHERE (h_position=\"%s\" OR h_position=\"%s\") AND source LIKE \"%s%%\""
- conclno_tbl uri obj_tbl inconcl_uri mainconcl_uri uri
+ conclno_tbl uri obj_tbl inconcl_pos mainconcl_pos uri
in
let concl_hyp =
sprintf "INSERT INTO %s
SELECT \"%s\",COUNT(DISTINCT h_occurrence)
FROM %s
WHERE NOT (h_position=\"%s\") AND (source = \"%s\")"
- conclno_hyp_tbl uri obj_tbl inbody_uri uri
+ conclno_hyp_tbl uri obj_tbl inbody_pos uri
in
(dbh#prepare inconcl_no)#execute [];
(dbh#prepare concl_hyp)#execute []