aboutsummaryrefslogtreecommitdiffstats
path: root/lib/protocols/Schematics.ml
diff options
context:
space:
mode:
Diffstat (limited to 'lib/protocols/Schematics.ml')
-rw-r--r--lib/protocols/Schematics.ml4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/protocols/Schematics.ml b/lib/protocols/Schematics.ml
index d2e50ad..49d8586 100644
--- a/lib/protocols/Schematics.ml
+++ b/lib/protocols/Schematics.ml
@@ -1,5 +1,7 @@
type multigroup_description = string BatMap.String.t
-type relation_description = string BatMap.String.t
+type origin = {source: string list; attribute: string}
+type attribute_description = {domain: string; provenance: origin list}
+type relation_description = attribute_description BatMap.String.t
type tuple_description = {relation: relation_description; attributes: string BatMap.String.t}
(* TODO: For now the description is completely detached from actual