open Printf
+open MetadataTypes
+
let pp_position = function
| `MainConclusion (Some d) -> sprintf "MainConclusion(%d)" d
| `MainConclusion None -> sprintf "MainConclusion"
| `InBody -> "InBody"
let pp_position_tag = function
- | `MainConclusion _ -> "MainConclusion"
- | `MainHypothesis _ -> "MainHypothesis"
- | `InConclusion -> "InConclusion"
- | `InHypothesis -> "InHypothesis"
- | `InBody -> "InBody"
+ | `MainConclusion _ -> mainconcl_pos
+ | `MainHypothesis _ -> mainhyp_pos
+ | `InConclusion -> inconcl_pos
+ | `InHypothesis -> inhyp_pos
+ | `InBody -> inbody_pos
let columns_of_position = function
- | `MainConclusion (Some d) -> `String "MainConclusion", `Int d
- | `MainConclusion None -> `String "MainConclusion", `Null
- | `MainHypothesis (Some d) -> `String "MainHypothesis", `Int d
- | `MainHypothesis None -> `String "MainHypothesis", `Null
- | `InConclusion -> `String "InConclusion", `Null
- | `InHypothesis -> `String "InHypothesis", `Null
- | `InBody -> `String "InBody", `Null
+ | `MainConclusion (Some d) -> `String mainconcl_pos, `Int d
+ | `MainConclusion None -> `String mainconcl_pos, `Null
+ | `MainHypothesis (Some d) -> `String mainhyp_pos, `Int d
+ | `MainHypothesis None -> `String mainhyp_pos, `Null
+ | `InConclusion -> `String inconcl_pos, `Null
+ | `InHypothesis -> `String inhyp_pos, `Null
+ | `InBody -> `String inbody_pos, `Null
(*
let metadata_ns = "http://www.cs.unibo.it/helm/schemas/schema-helm"